Commit graph

84 commits

Author SHA1 Message Date
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
3dd0ecd5db updating nuget packages 2020-12-06 16:44:44 -08:00
larsbrubaker
2a08337d9f fixing mac 2020-12-03 11:21:23 -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
John Lewin
d08813587f Cleanup csproj files 2018-09-19 13:21:11 -07:00
John Lewin
750531b4ac Convert projects to .netstandard2 2018-09-06 11:31:38 -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