Commit graph

39 commits

Author SHA1 Message Date
fortsnek9348
8fafc54f90 Orthographic projection mode with dynamic near/far. 2022-03-04 00:31:45 +00:00
Lars Brubaker
83e083fcd6 Improving travel retractions rendering 2021-09-10 17:52:19 -07:00
LarsBrubaker
2693c8351f Don't close print menu on support change 2021-01-30 08:49:06 -08:00
LarsBrubaker
acdeadb89b refactoring 2021-01-29 21:29:16 -08:00
LarsBrubaker
8ab0d4d03a adding the ability to copy paths to make debugging easier 2020-08-22 08:12:34 -07:00
LarsBrubaker
74d5403213 Don't use DrawRangeElement if not available 2020-06-30 07:32:49 -07:00
LarsBrubaker
da56929f73 made alternate rendering for no glGenBuffers 2020-06-27 08:31:28 -07:00
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