Lars Brubaker
409c9c8a88
Make sure we don't index past the end of the array
2019-05-24 17:36:31 -07:00
jlewin
af0413bd75
Guard for unnecessary exception
2019-03-19 15:12:24 -07:00
Lars Brubaker
394325db97
added a hotend temperature stream
...
In the gcode line view show time to next extruder switch
refactored gcode memory file
gcode render features keep track of their gcode line index
issue: MatterHackers/MCCentral#4679
Turn off hot end temp if not used for remainder of print
2019-03-05 17:55:44 -08:00
LarsBrubaker
457e31ef10
Putting in info for tool change timing
...
refactoring extruder index to tool index
2019-03-04 08:04:29 -08:00
John Lewin
dad17a2957
Leave passed in index untouched
2019-02-23 10:57:32 -08:00
John Lewin
9866aba124
Conditionally highlight render features based on Inspector flag
...
- Disable rendering until enabled
2019-02-22 22:25:07 -08:00
John Lewin
a848b0fb41
Add GCode debug panel, add accessors for current render feature
2019-02-22 21:23:33 -08:00
John Lewin
2832f1f912
Switch to indicating highlight, allow feature to determine highlight
2019-02-22 21:23:32 -08:00
John Lewin
f5fcde1083
Update member ordering
2019-02-22 21:20:42 -08:00
Lars Brubaker
e9c4ba5d28
Better tracking of extrusion and position in consideration of relative moves
...
Reset position tracking correctly for G92 s
Render G92 instructions correctly (don't show as filament change)
Remove dead code
issue: MatterHackers/MCCentral#4688
Don't force tool change on layer change
2018-12-11 14:12:25 -08:00
Lars Brubaker
1a434b6388
Moved extruder offsets from passing to MS to being part of stream processing
...
Made '; NO_PROCESSING' track printer position correctly
issue: MatterHackers/MCCentral#4658
Create setting for ZOffset for extruder 2
2018-12-04 13:28:46 -08:00
Lars Brubaker
e68ee72c77
fixing alpha blending in 2d shape rendering to gl
2018-10-31 09:37:27 -07:00
John Lewin
ee936efb8a
Revise theme support
2018-10-13 21:09:04 -07:00
Lars Brubaker
9d188e6b23
Changing GL to be a runtime connection to the output device
...
Moved GL enums to files and directory
2018-08-23 11:35:12 -07:00
John Lewin
3888cab962
Fix observed exception
2018-07-18 17:12:56 -07:00
John Lewin
0a67792ab7
Revise casing and member naming
2018-07-12 12:28:22 -07:00
John Lewin
fdd8aa60d2
Set capacity via constructor
2018-07-12 12:28:22 -07:00
John Lewin
302026a021
Move array construction into helper method, return new VertextBuffer
2018-07-12 12:28:21 -07:00
Lars Brubaker
25883fc0bc
Working on mesh wrapper and rebuild issues
2018-05-31 09:05:08 -07:00
Lars Brubaker
c2d2509195
Got the per layer info to show up in gcode view
...
Fixed bugs with gcode parsing
Moved classes into separate files
2018-05-08 15:19:29 -07:00
John Lewin
d1b0797282
Remove full GCode iteration in renderer, use Speeds from GCodeMemoryFile
2018-03-30 21:17:16 -07:00
John Lewin
5c76436fb5
Add prototype for user driven GCode coloring mode
...
- Issue MatterHackers/MCCentral#2793
Non-speed rendering should avoid using colors from the speeds table
- Issue MatterHackers/MCCentral#2792
Speeds legend should only be visible when Speed rendering is enabled
2018-02-09 21:51:06 -08:00
John Lewin
f5d31e7d29
Move Printing objects from GCodeVisualizer namespace to MC.Printing
2018-01-05 12:44:57 -08:00
Lars Brubaker
8d1fecab8c
Changed RGBA_Bytes -> Color
2017-10-31 11:43:25 -07:00
Lars Brubaker
ab41b7c1a7
Pass graphics 2D to 3D render calls so we can draw to the screen
2017-08-24 13:58:14 -07:00
Lars Brubaker
9f14121268
Get the extrusion colors to match material colors
2017-08-15 09:35:55 -07:00
Lars Brubaker
f404da20e9
Working on new value display.
...
White space
2017-07-07 12:10:24 -07:00
John Lewin
50b60868f2
Rename method for clarity
2017-07-06 07:56:38 -07:00
John Lewin
81e3cc1425
Rename NumChangesInZ to LayerCount
2017-06-29 14:17:08 -07:00
John Lewin
3ab89b8d3f
Move ownership of GCode ActiveLayer & FeatureToStart/StopOn to model
2017-06-29 14:17:08 -07:00
John Lewin
2dfe25c9ee
Use auto properties
2017-06-28 19:01:21 -07:00
John Lewin
7a27433bf0
Migrate GCodeVisualizer and MeshViewer content into MatterControl
2017-06-24 07:28:55 -07:00