Lars Brubaker
5513134a9b
Adding warning for swappable bed being set
...
Adding Taulman materials
Changing binding order
2022-03-24 18:16:07 -07:00
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
Lars Brubaker
1feb3d6616
Made gcode calculation a bit faster
2021-09-07 17:58:45 -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
7a08405d55
finishing up gl refactor
...
fixing typo
issue: MatterHackers/MCCentral#6185
Typo in Re-slice diologue box
2020-11-22 07:50:06 -08:00
Lars Brubaker
f0697d04da
improve gl interface to be more accurate
2020-10-22 18:31:08 -07: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
324aa207f9
turn off exception test
2020-06-26 17:34:59 -07:00
Lars Brubaker
dc949d72cd
Improve layout of new tool tips
...
Fix issue with openGL not having glGenBuffers
2020-06-26 17:01:37 -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
1e965fc2e7
Add support for color overrides
2019-02-22 21:23:32 -08:00
John Lewin
4f7d46aa13
Refactor Travel and Extrusion RenderFeatures
...
- Convert GetStart/GetEnd methods to public properties
- Use protected start/end fields in derived types
- Use pattern matching rather than cast and null checks
- Simplify
2019-02-22 21:23:32 -08:00
John Lewin
3dc22b2c80
Remove unused renderInfo parameter
2019-02-22 21:23:32 -08:00
John Lewin
f5fcde1083
Update member ordering
2019-02-22 21:20:42 -08:00
John Lewin
216bd91dc3
Use new path stroke properties
2019-01-15 15:23:08 -08:00
Lars Brubaker
e1ce3419f2
simple mesh
2019-01-11 17:10:45 -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
fa218d9ebe
Making it possible to have a z offset in multi extruder setups
2018-12-03 14:58:42 -08:00
Lars Brubaker
e68ee72c77
fixing alpha blending in 2d shape rendering to gl
2018-10-31 09:37:27 -07:00
Lars Brubaker
d5b06de172
Adding coast at end
...
mad travel render transparent
fixed layer identification in ms gcode
2018-10-17 13:49:56 -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
57041c235c
Use new Graphics2D.Render(IVertexSource) signature
2018-08-14 17:34:28 -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
4d02a77d74
Use optimized Dispose pattern with suppressed finalizer on Dispose()
2018-07-12 12:28:22 -07:00
John Lewin
0d821fdaa6
Use local disposed property for guard rather than vertexId
2018-07-12 12:28:22 -07:00
John Lewin
18fd48d562
Guard BindBuffer/BufferData calls for empty arrays
...
- Issue MatterHackers/MCCentral#3843
Crash when model is floating above plate with no supports
2018-07-12 12:28:22 -07:00
John Lewin
79804f354b
Move cleanup methods
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
John Lewin
71f84a37e2
Make VertexBuffer arrays immutable, remove setter methods
2018-07-12 12:28:21 -07:00
Lars Brubaker
e800b652d2
Changed gcode width calculation back to what it was.
...
Took out dead code
2018-06-12 09:30:25 -07:00
Lars Brubaker
46dc1210be
Getting image path generation and extrude working with rebuild
2018-06-06 15:52:06 -07:00
John Lewin
761c833668
Revise SimulateExtrusion == false to better depict toolpaths
...
- Issue MatterHackers/MCCentral#3469
GCode extrusion option having no impact
2018-06-05 18:13:30 -07:00
Lars Brubaker
25883fc0bc
Working on mesh wrapper and rebuild issues
2018-05-31 09:05:08 -07:00
Lars Brubaker
fbd4f9e219
Improved GlyphTranslator
...
Added true type fonts
Refactored VertexStorage data types
Shortened FlagsAndComamand enum names
2018-05-15 15:06:40 -07:00
Lars Brubaker
611874275e
Cleaning up some bad code around small gcode data
2018-05-11 16:59:22 -07:00