Alessandro Ranellucci
|
25bc8e6f29
|
Smarter automatic disabling of GUI fields + reordering of Print Settings pages + minor adjustments to tooltips
|
2014-12-23 20:47:11 +01:00 |
|
Alessandro Ranellucci
|
6a939eb250
|
Fight deadlocks
|
2014-12-22 19:47:39 +01:00 |
|
Alessandro Ranellucci
|
bb907fb405
|
Don't trigger the on_move callback upon simple object selection with no dragging action
|
2014-12-22 19:34:19 +01:00 |
|
Alessandro Ranellucci
|
faed500520
|
Refresh slider when reloading print in toolpath preview canvas
|
2014-12-22 18:56:16 +01:00 |
|
Alessandro Ranellucci
|
1485659726
|
Minor rewording. #2411
|
2014-12-21 23:40:05 +01:00 |
|
Alessandro Ranellucci
|
583b009d1b
|
Honor print bed center in Quick Slice. #2440
|
2014-12-21 23:29:31 +01:00 |
|
Alessandro Ranellucci
|
38ecce0ce9
|
Disable the GLU tesselator on MSW
|
2014-12-17 14:41:58 +01:00 |
|
Alessandro Ranellucci
|
34a49086e5
|
Added code for potential antialiasing
|
2014-12-17 14:28:25 +01:00 |
|
Alessandro Ranellucci
|
e79aa2e81c
|
New --solid-infill-extruder option. Includes a refactoring of the strategy used to order layer extrusions according to their extruder and island; toolchanges and travel moves should be more optimized now. #618
|
2014-12-17 00:34:00 +01:00 |
|
Alessandro Ranellucci
|
fcfb3b98bc
|
3D object positioning
|
2014-12-16 01:12:56 +01:00 |
|
Alessandro Ranellucci
|
a82f95e903
|
Some initial work for 3D slice rendering
|
2014-12-15 15:19:42 +01:00 |
|
Alessandro Ranellucci
|
a34cd24fa1
|
Overlay object slices in toolpaths preview
|
2014-12-15 12:42:11 +01:00 |
|
Alessandro Ranellucci
|
9cd0a63331
|
Refactoring of PreviewCanvas
|
2014-12-15 01:28:11 +01:00 |
|
Alessandro Ranellucci
|
74b3be3c06
|
Refactoring in 3D interactive code. Highlight all copies of an object when hovering
|
2014-12-14 00:54:35 +01:00 |
|
Alessandro Ranellucci
|
2f2ae75529
|
Some incomplete work for moving objects in 3D plater
|
2014-12-13 22:18:43 +01:00 |
|
Alessandro Ranellucci
|
ac2b6de62b
|
Minor addition to OpenGL code to prevent darker models
|
2014-12-13 20:56:22 +01:00 |
|
Alessandro Ranellucci
|
16945dad70
|
💄
|
2014-12-13 20:47:59 +01:00 |
|
Alessandro Ranellucci
|
d1f58cbed5
|
Objects can be selected in 3D preview now. Double click and right click work as well
|
2014-12-13 20:41:03 +01:00 |
|
Alessandro Ranellucci
|
b0aa1260e2
|
Bugfix: wxComboBox left blank after menu item selection on MSW due to an undocumented wxWidgets issue. #2361
|
2014-12-13 15:40:42 +01:00 |
|
Alessandro Ranellucci
|
360dee862b
|
Keep model objects aligned to Z = 0 in plater
|
2014-12-12 22:43:56 +01:00 |
|
Alessandro Ranellucci
|
b28fb2ef17
|
Bugfix: objects were not aligned to Z = 0 before exporting STL from plater. #2393
|
2014-12-12 22:43:56 +01:00 |
|
Alessandro Ranellucci
|
baf070a36d
|
Bugfix: workaround for MSW wxWidgets not drawing the slider
|
2014-12-12 12:34:40 +01:00 |
|
Alessandro Ranellucci
|
829bd7378e
|
Remove the Rotate... button from Windows as well, like for other operating systems
|
2014-12-10 17:34:59 +01:00 |
|
Alessandro Ranellucci
|
80c38b0113
|
Remember window size and position. #1253 #2251
|
2014-12-08 22:05:26 +01:00 |
|
Alessandro Ranellucci
|
2d243a39ff
|
Bugfix: crash when deleting objects from plater with toolpaths preview open. #2389
|
2014-12-07 20:23:00 +01:00 |
|
Alessandro Ranellucci
|
95f7bcb9fe
|
Removed Toolpaths Preview menu item. #2385
|
2014-12-01 21:06:21 +01:00 |
|
Alessandro Ranellucci
|
c9e896c669
|
Display validation errors in status bar when background processing couldn't generate toolpaths
|
2014-12-01 00:15:45 +01:00 |
|
Alessandro Ranellucci
|
04bcb410a9
|
Minor GUI improvements to toolpaths preview
|
2014-12-01 00:10:32 +01:00 |
|
Alessandro Ranellucci
|
98c67007d5
|
Finished bb103122065cddf8f8ea63f5e4fce954142c4d4c
|
2014-12-01 00:00:12 +01:00 |
|
Alessandro Ranellucci
|
076d82d8d6
|
Fixed regression causing the plater Split command not to remove objects from the model. #2380
|
2014-12-01 00:00:11 +01:00 |
|
Alessandro Ranellucci
|
80adf9e5d0
|
Open the settings dialog instead of the cut dialog when user double clicks on objects in plater
|
2014-12-01 00:00:11 +01:00 |
|
Alessandro Ranellucci
|
e8f242ee3f
|
Move toolpaths preview to the plater dialog
|
2014-12-01 00:00:11 +01:00 |
|
Alessandro Ranellucci
|
7a7d00c8d6
|
Rename solid_fill_pattern to external_fill_pattern and clarify tooltip
|
2014-11-27 00:38:05 +01:00 |
|
Alessandro Ranellucci
|
ff9b53260d
|
New experimental feature for pressure management. Credits to @llluis for the original implementation. #1203 #1677 #2018
|
2014-11-24 18:22:39 +01:00 |
|
Alessandro Ranellucci
|
399fc519e6
|
Leave the Spiral Vase checkbox always enabled but prompt user when incompatible options are set. This should be more user-friendly than blindly disabling the Spiral Vase checkbox. #2360
|
2014-11-22 22:52:12 +01:00 |
|
Alessandro Ranellucci
|
989ec5cf4d
|
Fixes to UTF-8 handling in file paths
|
2014-11-22 21:55:45 +01:00 |
|
Alessandro Ranellucci
|
049859e5b1
|
Fixed minor regression in plater 2D canvas
|
2014-11-22 19:42:35 +01:00 |
|
Alessandro Ranellucci
|
33fe53fd7c
|
Ported three PrintObject methods to XS
|
2014-11-13 00:34:56 +01:00 |
|
Alessandro Ranellucci
|
f8986d0ef5
|
Restore correct behavior for autoarrange after recent commits
|
2014-11-13 00:23:31 +01:00 |
|
Alessandro Ranellucci
|
875035c09e
|
Minor improvement to plater: select/drag uppermost object when user clicks on overlapping objects
|
2014-11-13 00:16:41 +01:00 |
|
Alessandro Ranellucci
|
334086d605
|
Bugfix: skirt and brim were not recalculated when objects where just moved in plater
|
2014-11-12 23:28:42 +01:00 |
|
Alessandro Ranellucci
|
9a4e8f39af
|
Refactoring: move split logic in a single place (ModelObject class)
|
2014-11-12 22:36:03 +01:00 |
|
Alessandro Ranellucci
|
b8ef6c6c26
|
Bugfix: choice fields were not populated correctly in object and part settings
|
2014-11-08 15:42:23 +01:00 |
|
Alessandro Ranellucci
|
0a351fe47d
|
Fix rendering issue of slider controls on Linux
|
2014-11-08 14:47:05 +01:00 |
|
Alessandro Ranellucci
|
c1d2c4e457
|
Bugfix: Z depth issues in 3D preview on Linux. #2197
|
2014-11-08 14:37:37 +01:00 |
|
Alessandro Ranellucci
|
24d67c42c6
|
Bugfix: configuration wizard was broken. #2210
|
2014-09-23 20:00:51 +02:00 |
|
Alessandro Ranellucci
|
321b70115b
|
Bugfix: changes in extruder count in GUI were not propagating to the rest of the GUI
|
2014-09-21 15:29:52 +02:00 |
|
Alessandro Ranellucci
|
d8bb0bff7f
|
Bugfix: reprocess brim and skirt after changing number of copies
|
2014-09-21 10:56:51 +02:00 |
|
Alessandro Ranellucci
|
9daadd1fb6
|
Removed debugging line
|
2014-09-21 10:53:00 +02:00 |
|
Alessandro Ranellucci
|
73b3c06361
|
Ported more things to XS
|
2014-09-21 10:51:36 +02:00 |
|
Alessandro Ranellucci
|
678112b926
|
Bugfix: spiral vase checkbox couldn't be disabled under some circumstances
|
2014-08-08 17:18:41 +02:00 |
|
Alessandro Ranellucci
|
f260373336
|
Bugfix: GUI options weren't enabled/disabled upon preset change
|
2014-08-08 01:40:34 +02:00 |
|
Alessandro Ranellucci
|
380dd8adfc
|
Ported some methods to XS
|
2014-08-03 18:41:09 +02:00 |
|
Alessandro Ranellucci
|
3e2799a4ee
|
Bugfix: unexpected result when cutting a scaled object
|
2014-08-03 10:51:01 +02:00 |
|
Alessandro Ranellucci
|
f462af20f9
|
Visual preview for bed shape dialog
|
2014-08-03 00:20:55 +02:00 |
|
Alessandro Ranellucci
|
9f7734abeb
|
Prevent warnings when zooming on uninitialized 3D canvas
|
2014-07-26 17:15:47 +02:00 |
|
Alessandro Ranellucci
|
06d700989f
|
Allow configuration of G-code origin for rectangular bed shape
|
2014-07-25 00:13:12 +02:00 |
|
Alessandro Ranellucci
|
7aaf27c0c7
|
Put skirt outside brim to avoid conflicts. #2157
|
2014-07-24 23:43:19 +02:00 |
|
Alessandro Ranellucci
|
86bad17abb
|
Display skirt and brim in toolpaths preview. Also take support material margin into account when sizing the window. #2169
|
2014-07-24 18:32:07 +02:00 |
|
Alessandro Ranellucci
|
f67b863e64
|
Fixed minor regression in cut dialog
|
2014-07-23 13:06:22 +02:00 |
|
Alessandro Ranellucci
|
16a3d29a1d
|
Correct Z positioning of multiple objects in 3D plater
|
2014-07-16 17:06:58 +02:00 |
|
Alessandro Ranellucci
|
983cf09ee5
|
Display bed shape in 3D plater
|
2014-07-15 21:58:03 +02:00 |
|
Alessandro Ranellucci
|
aa723db39b
|
Fixed recursion in background processing
|
2014-07-15 19:13:38 +02:00 |
|
Alessandro Ranellucci
|
28f9278963
|
Minor fixes to 3D preview
|
2014-07-14 11:58:00 +02:00 |
|
Alessandro Ranellucci
|
4617188790
|
Round print center coordinates to integer in 2D plater canvas
|
2014-07-13 12:36:37 +02:00 |
|
Alessandro Ranellucci
|
da4d6cbabb
|
3D preview of plater
|
2014-07-13 12:10:34 +02:00 |
|
Alessandro Ranellucci
|
670ffcf4be
|
Show section lines in cut preview
|
2014-07-12 17:35:17 +02:00 |
|
Alessandro Ranellucci
|
a34c7c76c4
|
Nicer 3D colors and lighting
|
2014-07-12 17:06:42 +02:00 |
|
Alessandro Ranellucci
|
212558acd4
|
Typo
|
2014-07-12 12:16:24 +02:00 |
|
Alessandro Ranellucci
|
edc7fd2915
|
Fix pausing when background process is scheduled but wasn't started yet
|
2014-07-12 11:52:19 +02:00 |
|
Alessandro Ranellucci
|
b8a629f0b6
|
Select last appended part in object parts panel
|
2014-07-12 11:46:03 +02:00 |
|
Alessandro Ranellucci
|
f428888dd9
|
Fixed deadlocks in background processing
|
2014-07-12 11:41:18 +02:00 |
|
Alessandro Ranellucci
|
6a91b2fa52
|
Removed the "Combine STL files into multi-material AMF file" command since it's not needed anymore thanks to the new object editor dialog
|
2014-07-12 11:22:27 +02:00 |
|
Alessandro Ranellucci
|
aacc01a56f
|
Store object and volume names in the new 'name' property instead of relying on material id
|
2014-07-12 11:20:57 +02:00 |
|
Alessandro Ranellucci
|
f82a8475a1
|
Use AMF object and volume metadata for handling per-object and per-volume settings
|
2014-07-11 20:09:01 +02:00 |
|
Alessandro Ranellucci
|
2ca0d4627a
|
Refresh 2D plater canvas when window is resized (did not update on GTK)
|
2014-07-04 12:13:39 +02:00 |
|
Alessandro Ranellucci
|
b926079fd5
|
Enlarge the Z slider in the cut dialog
|
2014-07-04 12:04:42 +02:00 |
|
Alessandro Ranellucci
|
bd03747dc1
|
Added button for toolpaths preview
|
2014-07-04 10:32:32 +02:00 |
|
Alessandro Ranellucci
|
f0a57a83fd
|
Proper handling of interlaced layers in toolpaths preview
|
2014-07-04 01:04:07 +02:00 |
|
Alessandro Ranellucci
|
2632b2b30e
|
Include support material in toolpaths preview
|
2014-07-04 01:04:07 +02:00 |
|
Alessandro Ranellucci
|
16281cc0c3
|
Fix toolpaths preview when objects have distinct layer heights
|
2014-07-04 01:04:07 +02:00 |
|
Alessandro Ranellucci
|
bfa1e04991
|
Don't use wxStaticBox objects as parents. #2150
|
2014-07-03 17:12:47 +02:00 |
|
Alessandro Ranellucci
|
907de1011f
|
Toolpaths preview
|
2014-07-03 09:24:19 +02:00 |
|
Alessandro Ranellucci
|
d8b1eff62f
|
Enable min_fan_speed and disable_fan_first_layers when fan_always_on is checked
|
2014-07-01 21:58:57 +02:00 |
|
Alessandro Ranellucci
|
d9dc2fda00
|
Fixed regression causing variable layer heights to be ignored. #2136
Conflicts:
xs/xsp/my.map
|
2014-07-01 19:49:15 +02:00 |
|
Alessandro Ranellucci
|
65dbf75a54
|
Fixed background processing with multiple worker threads
|
2014-07-01 19:00:23 +02:00 |
|
Alessandro Ranellucci
|
710568b989
|
Initialize controls status when loading cut window
|
2014-07-01 18:22:19 +02:00 |
|
Alessandro Ranellucci
|
fd4ab04d76
|
Minor adjustment in tooltip
|
2014-07-01 18:19:13 +02:00 |
|
Alessandro Ranellucci
|
a06fad9e13
|
Enable/disable GUI controls according to the others in order to guide the user through option dependency
|
2014-07-01 18:18:23 +02:00 |
|
Alessandro Ranellucci
|
04b67f0cb0
|
Refactored OptionsGroup class for cleaner OOP model and cleaner event model
|
2014-07-01 16:42:12 +02:00 |
|
Alessandro Ranellucci
|
cc4a5412ae
|
Fix regression in Quick Slice and Slice to SVG
|
2014-06-27 17:21:41 +02:00 |
|
Alessandro Ranellucci
|
adf3d615bd
|
Fix Print preset being dirty at load time
|
2014-06-25 11:45:39 +02:00 |
|
Alessandro Ranellucci
|
b9e8fbacb7
|
Put the Default Extruder option in a less confusing position
|
2014-06-19 20:07:16 +02:00 |
|
Alessandro Ranellucci
|
95c121f4c7
|
Minor improvement, reuse context
|
2014-06-19 10:29:03 +02:00 |
|
Alessandro Ranellucci
|
89b2fbbae0
|
Bugfix: prevent the "bad drawable" error when showing the OpenGL canvas. #2015 #2099
|
2014-06-19 10:28:14 +02:00 |
|
Alessandro Ranellucci
|
41de95fd27
|
Fix the Change Scale toolbar button
|
2014-06-19 10:28:14 +02:00 |
|
Alessandro Ranellucci
|
3173e11e1f
|
Bugfix: object steps were incorrectly invalidated. #2102
|
2014-06-17 20:33:29 +02:00 |
|
Alessandro Ranellucci
|
ba55592bdf
|
Added non-uniform scaling commands to the plater
|
2014-06-17 00:50:44 +02:00 |
|
Alessandro Ranellucci
|
afb7e675b8
|
Set preset dirty after setting bed shape
|
2014-06-17 00:30:44 +02:00 |
|
Alessandro Ranellucci
|
abf38d4027
|
Add support for custom bed shapes
|
2014-06-17 00:27:22 +02:00 |
|