Commit graph

1687 commits

Author SHA1 Message Date
jlewin
82db9aa435 Revise cloud sync method naming 2019-04-17 07:33:14 -07:00
LarsBrubaker
2a48d0ffe9 use the new split on plane 2019-04-16 08:25:41 -07:00
John Lewin
a0bda73449 Fix improperly initialized state
- Issue MatterHackers/MCCentral#5345
Switching bed shape causes the bed to have no texture
- Force invalidate on texture change
2019-04-15 21:20:12 -07:00
John Lewin
c6ef31075d Click Print Leveling to continue 2019-04-15 21:04:28 -07:00
Lars Brubaker
1161ada17f Make sure we get the bad set early on dual extrusion 2019-04-15 17:53:06 -07:00
jlewin
accae2bdaf Fix incorrect texture after ReloadAll 2019-04-15 16:25:39 -07:00
jlewin
578d597413 Only slice items within the bounds of the assigned hotend
- Issue MatterHackers/MCCentral#5332
Items outside of hotend bounds should not be passed to slicer
2019-04-15 16:11:33 -07:00
jlewin
db1680b87d Invalidate bed textures on extruder_count change 2019-04-15 16:07:01 -07:00
jlewin
b0fc918edf Fix missing bed texture on single hotend printer
- Issue MatterHackers/MCCentral#5337
Bed grid does not render for single extrusion printer
2019-04-15 16:07:01 -07:00
jlewin
d0d2317600 Reuse LoadFilamentWizard in XYCalibrationWizard
MatterHackers/MCCentral#5266
XYCalibration Wizard should include LoadFilament pages if materials
are unknown
2019-04-15 16:07:01 -07:00
jlewin
c327fce29b Fix AABB for items not in scene root
MatterHackers/MCCentral#5335
Some operations causing objects to render transparent
2019-04-15 16:07:01 -07:00
jlewin
161ef1062c Fix hotend limits texture for items with descendants 2019-04-15 16:05:52 -07:00
jlewin
f9e851bde7 Restore LoadFilamentWizard NeedsToBeRun methods 2019-04-15 16:05:52 -07:00
Lars Brubaker
15b0eb1bb4 make it possible to create a profile that describes the material for both extruders
issue: MatterHackers/MCCentral#5314
Extruder 2 Temperature not available in preset editor
2019-04-15 15:28:18 -07:00
Lars Brubaker
60a58ea8b9 new support approach not working yet. Moving back to old behavior. 2019-04-15 13:40:31 -07:00
Lars Brubaker
5fdeff8301 It is slow but splits are working
new faster split code in progress
2019-04-15 11:55:35 -07:00
LarsBrubaker
c9a67150ae new support test 2019-04-15 11:55:35 -07:00
LarsBrubaker
a6f0ef439d Curve tool generating curved results 2019-04-15 11:55:34 -07:00
LarsBrubaker
de37d4ca16 Working to get curve object to do splitting 2019-04-15 11:55:34 -07:00
LarsBrubaker
7da7a01746 removing dead code 2019-04-15 11:55:34 -07:00
John Lewin
46c55f004b Add label override for unioned nozzle case 2019-04-13 15:55:02 -07:00
John Lewin
0a9e943efe Add basic support for multi-material limits rendering
- Issue MatterHackers/MCCentral#5323
Add hotend limits support for multi-material items
2019-04-13 15:41:44 -07:00
John Lewin
a290cd672e Handle wipe tower case
- Issue MatterHackers/MCCentral#5323
Add hotend limits support for multi-material items
2019-04-13 15:35:54 -07:00
John Lewin
e355dbc338 Disable CullFace before rendering design space background
- Issue MatterHackers/MCCentral#5329
Bed background color lost when scene has children
2019-04-13 15:04:47 -07:00
John Lewin
87d15a86f9 Rev theme version 2019-04-13 14:49:47 -07:00
John Lewin
0435209770 Add workaround for MatterHackers/MCCentral#5330
Same color used in different context results in different intensities
2019-04-13 14:49:47 -07:00
John Lewin
9056671f52 Remove workarounds for missing theme definitions
- Issue MatterHackers/MCCentral#5325
Migrate to themed bed colors
2019-04-13 14:49:47 -07:00
John Lewin
d9e8f6cdde Fix invalid TriangleStrip definition
- Issue MatterHackers/MCCentral#5328
bed in design view has different colors on the two triangles of the
upper face
2019-04-13 10:29:47 -07:00
LarsBrubaker
d0c7b7ebee account for beds that have a lower left position at something other than (0, 0)
issue: MatterHackers/MCCentral#5319
no nozzle inset set but bed showing a clipping region (I think)
2019-04-13 07:45:22 -07:00
John Lewin
7159b48a13 Guard for non-supported hotends
- Issue MatterHackers/MCCentral#5326
Put in guards for materials other than 1 & 2
2019-04-13 02:32:09 -07:00
John Lewin
89e5aba86e Invalidate on related settings change
- Issue MatterHackers/MCCentral#5321
Invalidate per hotend bed textures on related settings change
2019-04-13 02:25:27 -07:00
John Lewin
60a1238f54 Migrate nozzle limits texture construction to drawable
- Construct and cache textures after use
- Create placeholder textures for use before constructed
- Remove bed texture construction from CreatePrintBedAndVolume
- Issue MatterHackers/MCCentral#5325
Migrate to themed bed colors
- Issue MatterHackers/MCCentral#5320
Cache per hotend bed textures
2019-04-13 02:13:20 -07:00
John Lewin
17eca3b36c Use theme colors 2019-04-13 02:05:27 -07:00
John Lewin
2d00baff69 Draw grid background for Design workspace in BedColor
- Sync colors across printer/workspace views
2019-04-13 02:04:48 -07:00
John Lewin
eeb3410bc4 Update one theme for custom bed colors
- Issue MatterHackers/MCCentral#5325
Migrate to themed bed colors
2019-04-13 01:55:14 -07:00
John Lewin
92a3693772 Move bed colors into theme
- Issue MatterHackers/MCCentral#5325
Migrate to themed bed colors
2019-04-13 01:54:01 -07:00
John Lewin
3a3e5f9155 Remove scene selection constraint
- Always rebuild bed textures on related settings change
2019-04-13 00:19:25 -07:00
John Lewin
6800cdc4bc Ensure MeshViewerWidget invalidates on bed texture settings change
- Issue MatterHackers/MCCentral#5322
2019-04-12 22:32:14 -07:00
John Lewin
ddf9a8784f Invalidate per hotend bed textures on related settings change
- Issue MatterHackers/MCCentral#5321
2019-04-12 22:18:17 -07:00
jlewin
bf50de40e6 Draw hotend label, add RoundeRectShape with per corner radius 2019-04-12 16:44:07 -07:00
jlewin
f11fe7e29f Conditionally disable bed texture blending
MatterHackers/MCCentral#5310
Texture is darkened when rendered onscreen
2019-04-12 16:44:06 -07:00
jlewin
c12e053493 Revise hotend bounds rendering 2019-04-12 16:44:06 -07:00
jlewin
ad0e75e5f0 Fix errors in Vector4Field 2019-04-12 16:44:06 -07:00
jlewin
1d1a06a966 Use new Vector4/Bounds field for nozzle insets 2019-04-12 16:44:06 -07:00
jlewin
8a0115f4d5 Refresh bed texture with nozzle limits 2019-04-12 16:44:06 -07:00
jlewin
db94e08e1c Move HotendBounds to PrinterSettings 2019-04-12 16:44:06 -07:00
jlewin
1a0e0dfcb8 Move bed bounds to PrinterSettings 2019-04-12 16:44:06 -07:00
jlewin
a990d764b3 Reuse Vector4 field for new BoundsField 2019-04-12 16:44:06 -07:00
jlewin
6170a9f3e9 Add Vector2 field test 2019-04-12 16:44:06 -07:00
jlewin
fb1dfce378 Add Vector3 field test 2019-04-12 16:44:06 -07:00