Alessandro Ranellucci
5d9ff677c0
Workaround wxMSW not catching mouse wheel events if panel has no focus. #2424
2014-12-25 19:51:53 +01:00
Alessandro Ranellucci
ce395dfba8
💄
2014-12-25 19:42:24 +01:00
Alessandro Ranellucci
4c3fa999f5
Only draw the slices in toolpath preview for the current selected layer
2014-12-25 19:35:51 +01:00
Alessandro Ranellucci
617fbaa9bd
Restore expansion of filament choosers
2014-12-25 19:14:18 +01:00
Alessandro Ranellucci
dbbc6e7e55
Update plater preset selectors when dismissing unsaved changes
2014-12-25 18:52:27 +01:00
Alessandro Ranellucci
6c2a28166a
Rearrange plater's layout slightly in order to have larger preset selectors
2014-12-25 18:50:02 +01:00
Alessandro Ranellucci
cc36aff66a
Fix MainFrame after recent changes in preset handling
2014-12-25 18:18:41 +01:00
Alessandro Ranellucci
70601eeb51
Tell what options were changed when prompting user for saving a modified preset. Also, check whether the preset was actually modified by performing a proper idempotent diff. #2165
2014-12-25 17:35:31 +01:00
Alessandro Ranellucci
ffff597bfe
Bugfix: the Bed Shape dialog didn't retain rectangle origin correctly. #2427
2014-12-25 02:36:10 +01:00
Alessandro Ranellucci
9dd228df01
Enable the GLU tesselator on MSW if we have a recent OpenGL module
2014-12-24 11:49:27 +01:00
Alessandro Ranellucci
ea40c4d1b0
Fixed rendering of multiple interlaced layers in toolpaths preview
2014-12-24 01:34:35 +01:00
Alessandro Ranellucci
350d634433
Enable extruder_offset configuration for first extruder. #2224
2014-12-24 00:34:17 +01:00
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
Alessandro Ranellucci
9053cdca5d
Fix harmless typo
2014-06-17 00:02:43 +02:00
Alessandro Ranellucci
928335f186
Removed print_center option (but left --print-center from CLI)
2014-06-16 23:58:45 +02:00
Alessandro Ranellucci
4d8ecccc5e
Add support for circular bed
2014-06-16 23:36:31 +02:00
Alessandro Ranellucci
7cc0bce97d
Merge branch 'bedshape'
2014-06-16 22:57:04 +02:00
Alessandro Ranellucci
d6d796fdd4
Finished implementing bed shape configuration within wizard
2014-06-16 22:45:13 +02:00
Alessandro Ranellucci
db031a6210
Incomplete work for adapting wizard to bed_shape
2014-06-16 20:11:52 +02:00
Alessandro Ranellucci
998a4225de
Finished implementation of bed_shape in plater
2014-06-16 15:18:39 +02:00
Alessandro Ranellucci
7a20c4d52a
More incomplete work for using bed_shape in plater
2014-06-16 14:05:22 +02:00
Alessandro Ranellucci
f4e4640c73
Liquid resizing of plater
2014-06-16 02:00:13 +02:00
Alessandro Ranellucci
4fe2128fc4
Initial work for custom bed shape
2014-06-16 01:49:49 +02:00
Mark Hindess
d961970828
Add missing use for dirname.
2014-06-14 22:54:57 +01:00
Alessandro Ranellucci
57a9486692
Apply transform to meshes before displaying the 3D preview canvas
2014-06-14 22:51:57 +02:00
Alessandro Ranellucci
707dd8db86
Prevent crash when trying to export G-code from menu and there are no objects
2014-06-14 22:40:37 +02:00
Alessandro Ranellucci
87383250de
Fix regression in cut
2014-06-14 22:36:49 +02:00
Alessandro Ranellucci
182c5eb809
Show contextual menu when right-clicking on a plater object
2014-06-14 21:36:28 +02:00
Alessandro Ranellucci
e9910a2c0b
XYZ mirroring from plater
2014-06-14 21:14:33 +02:00
Alessandro Ranellucci
ec7bb40da9
Rotation around X and Y axes from plater
2014-06-14 20:52:21 +02:00
Alessandro Ranellucci
51cf78534c
Stop background process when removing objects from the plater
2014-06-14 20:26:53 +02:00
Alessandro Ranellucci
301771e275
Refactored menu creation
2014-06-14 20:26:46 +02:00
Alessandro Ranellucci
d5f6804386
Fixed window size with --no-plater
2014-06-14 20:03:57 +02:00
Alessandro Ranellucci
3d8c8fa46e
Import wxTheApp
2014-06-14 19:59:59 +02:00
Alessandro Ranellucci
ddac2d1570
Merged SkeinPanel into MainFrame
2014-06-14 19:54:18 +02:00
Alessandro Ranellucci
93b9116565
Move wxFrame definition to a new Slic3r::GUI::MainFrame class
2014-06-14 19:11:04 +02:00
Alessandro Ranellucci
de6291d8f2
New Object menu with shortcuts to all plater operations
2014-06-14 18:58:56 +02:00
Alessandro Ranellucci
829bfeabe8
Suspend background processes while writing to shared data structures
2014-06-13 23:27:52 +02:00
Alessandro Ranellucci
a1bcbea816
Use async timer everywhere
2014-06-13 20:36:45 +02:00
Alessandro Ranellucci
4d76d05bbb
Refactoring: better API for Print/Object steps with explicit dependencies
2014-06-13 20:05:18 +02:00
Alessandro Ranellucci
d896ad090b
Fixed concurrency issues
2014-06-13 19:23:51 +02:00
Alessandro Ranellucci
a35ab2f4ee
Added an option for enabling/disabling background processing
2014-06-13 15:54:13 +02:00
Alessandro Ranellucci
a0674714b1
More work for background processing
2014-06-13 14:27:55 +02:00
Alessandro Ranellucci
d9e7a50a6e
Partial work for background processing
2014-06-13 11:19:53 +02:00
Alessandro Ranellucci
3f6360ee8f
Finish porting Print classes to XS
2014-06-10 16:01:57 +02:00
Alessandro Ranellucci
ba8148f4ad
Merge branch 'printcpp' of github.com:sapir/Slic3r into sapir-printcpp
...
Conflicts:
lib/Slic3r/GCode.pm
lib/Slic3r/Print.pm
lib/Slic3r/Print/Object.pm
lib/Slic3r/Print/Region.pm
2014-06-10 14:46:40 +02:00
Alessandro Ranellucci
e3e69251cb
New XY Size Compensation option. #581 #56
2014-06-10 13:28:57 +02:00
Alessandro Ranellucci
3599bd0bae
Distinct extrusion width for external perimeters
2014-06-09 21:22:15 +02:00
Alessandro Ranellucci
defe0a4279
Move 2D canvas to a distinct class for better isolation
2014-05-28 12:29:43 +02:00
Alessandro Ranellucci
e62672f787
Fix regression in Split from GUI. Might be related to #1998
2014-05-26 13:10:58 +02:00
Y. Sapir
8da0bded1d
Move Print object storage to C++. (along with its subobjects)
2014-05-24 23:50:29 +03:00
Alessandro Ranellucci
88a2e5c791
Typo seal -> seam :-)
2014-05-24 22:10:28 +02:00
Alessandro Ranellucci
a3bd1b5302
New seal_position option that replaces randomize_start, start_perimeters_at_concave_points and start_perimeters_at_non_overhang. The two latter options are now always on by default. A new "Aligned" seal position value has been added, that forces starting points to be aligned when not randomized. #1741 #925
2014-05-22 19:34:49 +02:00
Alessandro Ranellucci
8ca352eb62
Separate speed option for support material interface. #2009
2014-05-21 15:21:20 +02:00
Alessandro Ranellucci
a8b6e32767
Gracefully handle loading config files having empty strings for multi-value options (like wipe). #2003
2014-05-21 11:38:42 +02:00
Alessandro Ranellucci
85b0a4376a
Use last extruder's settings when adding new ones. #1997
2014-05-20 23:37:17 +02:00
Alessandro Ranellucci
0ba685f556
Fix regression causing config validation to be ignored when using the Export G-code button in plater. #2046
2014-05-20 23:29:43 +02:00
Alessandro Ranellucci
3f29a9292a
Remove unused method SkeinPanel::init_print()
2014-05-18 18:47:16 +02:00
Alessandro Ranellucci
ad99b2a0fd
Fixed one more regression introduced with Model refactoring. Includes regression test
2014-05-15 16:37:18 +02:00
Alessandro Ranellucci
baefefc50d
One method call not changed after Model refactoring
2014-05-12 22:42:50 +02:00
Alessandro Ranellucci
27c73f5983
Some fixes after the recent Model refactoring
2014-05-10 16:59:17 +02:00
Alessandro Ranellucci
7ba08c90cf
Refactoring to Model API for making it stricter and safer
2014-05-09 14:24:35 +02:00
Alessandro Ranellucci
093d1cbe2f
Don't transfer ownership of Model to Print::Object
2014-05-07 01:11:49 +02:00
Alessandro Ranellucci
13af16ea24
Use Pointf for origin_translation and pass const refs whenever possible
2014-05-07 00:58:29 +02:00
Y. Sapir
05b2993769
Translate Model class' storage to C++.
...
Some code copied from xs-model branch.
Also:
* Generate ::Ref classes programatically.
* Add separate __REGISTER_CLASS macro
(for use where forward declaration won't work, i.e. typedefs)
2014-05-05 16:30:19 +03:00
Alessandro Ranellucci
fc3a73afe8
Make OpenGL::Array thread-safe, thus fixing the crash after the cut dialog is closed in threaded perl
2014-05-02 13:13:13 +02:00
Alessandro Ranellucci
ed1c6d1aaa
Removed debugging line
2014-04-29 23:17:01 +02:00
Petr Ledvina
78a08e0665
Commented out test (breakpoint) line
2014-04-29 22:55:10 +02:00
Alessandro Ranellucci
a4b6075600
Fixed regression and ambiguity about multiple-value placeholders like [first_layer_temperature_1]. Includes several unit tests covering regression. #1899
2014-04-29 17:06:31 +02:00
Alessandro Ranellucci
0b0ec7be37
Fixed regression causing bad loading of multi-extruder values in GUI. #1984
2014-04-28 22:31:29 +02:00
Alessandro Ranellucci
2738a304e8
Update credits. Mention Gary Hodgson, Petr Ledvinap, Y. Sapir
2014-04-27 20:04:02 +02:00
Alessandro Ranellucci
ce9cf4d964
Don't put supports under bridges and potential bridges
2014-04-26 17:19:50 +02:00
Alessandro Ranellucci
2a2ba15665
Use a slider for the cutting GUI
2014-04-25 18:36:08 +02:00
Alessandro Ranellucci
8db4913b04
New option for rotating the lower part resulting from the cut so that the flat surface lies on the print bed
2014-04-25 17:50:03 +02:00
Alessandro Ranellucci
4f17c2b7d1
First working implementation of a GUI for cutting
2014-04-25 17:14:39 +02:00
Alessandro Ranellucci
882a98ed44
Initial work for a GUI for the cut feature
2014-04-25 14:54:08 +02:00
Alessandro Ranellucci
5d10ef514f
Workaround wxWidgets not allowing SetValue() inside a EVT_COMBOBOX handler on Windows. #1865
2014-04-19 18:42:52 +02:00
Alessandro Ranellucci
a49e786b04
Handle EVT_TEXT on wxSpinCtrl too
2014-04-19 18:29:40 +02:00
Alessandro Ranellucci
6e6fb427fb
Fixes for the last commit about kill focus. #1873
2014-04-19 18:16:34 +02:00
Alessandro Ranellucci
10a5a061d4
Bugfix: wxWidgets on Windows needs Skip() on kill focus to prevent nasty focus bugs. #1873
2014-04-19 18:05:01 +02:00
Alessandro Ranellucci
c3bb8a69db
Bugfix: crash when extending an array option by 2+ positions. #1908
2014-04-19 16:38:28 +02:00
Alessandro Ranellucci
f6e99f1467
Bugfix: [filament_preset] was not replaced in filename when using Quick Slice. #1870
2014-04-19 12:10:15 +02:00
Alessandro Ranellucci
33ade1328f
Fix regression causing profile names to be listed in random order. #1864
2014-04-06 22:45:40 +02:00
Alessandro Ranellucci
c7a96a3113
Merge pull request #1881 from sapir/master
...
Disable some calls to on_presets_changed to speed up switching profiles
2014-04-06 12:52:05 +02:00
Alessandro Ranellucci
a6dd68a2a6
Bugfix: crash when setting number of extruders. #1876
2014-04-05 09:54:43 +02:00
Alessandro Ranellucci
45559f87f3
Save the vector used for aligning object volumes to origin and apply it to additional parts added from the object part panel in order to make them coincide
2014-04-02 20:23:26 +02:00
Y. Sapir
576d02a20d
Make set_dirty ignore changes that don't do anything.
2014-03-30 00:23:35 +03:00
Y. Sapir
09d7d9b034
Remove call to on_presets_changed from Tab Page's on_change.
...
(set_dirty is called which handles it anyway.)
2014-03-30 00:21:57 +03:00
Alessandro Ranellucci
017158c877
Update year to 2014 in about dialog
2014-03-27 15:33:17 +01:00
Alessandro Ranellucci
071097d3f1
Fix extruder assignment and tests
2014-03-27 00:01:33 +01:00
Alessandro Ranellucci
10bf334a58
Added one more failing test to address bad option priority hierarchy
2014-03-26 19:42:01 +01:00
Alessandro Ranellucci
0ff33f47f1
Fix the extruder override logic. All role-based extruder options now default to 0, meaning no override is defined and the default (inherited) extruder is used. The default extruder option does not use the shortcut logic anymore (it was thus moved to be a CLI-specific logic)
2014-03-26 00:08:15 +01:00
Alessandro Ranellucci
2e6213fea6
Prevent crash when changing number of extruders
2014-03-25 19:21:44 +01:00
Alessandro Ranellucci
d1bb69434e
Handle non existing STL files gracefully
2014-03-25 19:06:51 +01:00
Alessandro Ranellucci
25191bd405
Prevent circular event handlers on Windows. #1856
2014-03-25 15:30:56 +01:00
Alessandro Ranellucci
f6f1517f58
Bugfix: the Add button in plater wasn't working anymore. #1856
2014-03-25 15:07:21 +01:00
Alessandro Ranellucci
fed8783e30
New commands for exporting/importing full config bundles. Useful for printer vendors. #1365
2014-03-25 14:04:01 +01:00
Alessandro Ranellucci
c98c992b4d
Revert wrong fix, applied because of bad understanding of the issue about deserialization of extruder_offset = 0x0
2014-03-25 01:20:46 +01:00
Alessandro Ranellucci
432a87e73d
New option for forcing the generation of interface shells. #1847
2014-03-25 01:11:28 +01:00
Alessandro Ranellucci
72a6848f1b
Fixed regression causing wrong relative positions of objects after splitting in plater. #1758
2014-03-24 21:42:38 +01:00
Alessandro Ranellucci
7a58457add
Prevent GUI from crashing when invalid values were written in numeric fields. Includes basic validation. #1709
2014-03-24 01:07:30 +01:00
Alessandro Ranellucci
67f3e9962b
Prevent user from saving a preset with the "- default -" name. #1717
2014-03-23 21:40:45 +01:00
Alessandro Ranellucci
fec41d6dfd
Update plater and print upon changing object parts and their settings
2014-03-23 16:45:55 +01:00
Alessandro Ranellucci
67ef3f1799
Assign a default extruder for newly added parts too
2014-03-23 15:25:26 +01:00
Alessandro Ranellucci
d75417601e
Make the override panel prettier and prevent the default extruder setting from being deleted since it can't be readded manually
2014-03-23 15:18:08 +01:00
Alessandro Ranellucci
bf8c388568
Use a popup menu for part settings
2014-03-23 13:46:05 +01:00
Alessandro Ranellucci
21e6de0e59
Only expand shortcut options in StaticConfig objects. This way we can keep a default extruder value in the parts panel
2014-03-22 20:12:54 +01:00
Alessandro Ranellucci
f71ac8cd65
Merge the Object Settings tab into the Parts tab
2014-03-22 17:41:14 +01:00
Alessandro Ranellucci
b5b735c988
ComboBox for fill density values
2014-03-22 17:01:48 +01:00
Alessandro Ranellucci
7421a7bf63
Turn fill_density into percentage
2014-03-22 16:23:33 +01:00
Alessandro Ranellucci
30aa255bb5
Correctly disable and reset the override settings panel
2014-03-21 22:15:33 +01:00
Alessandro Ranellucci
bf352de224
Replaced icon for modifier meshes and fixed delete button not being disabled when no part was selected
2014-03-21 22:06:47 +01:00
Alessandro Ranellucci
34f1511e0c
Better fix for non-global options not being replaced in filename placeholders. Includes refactoring and a new PlaceholderParser class. Also includes regression tests. #1831
2014-03-17 00:39:07 +01:00
Mark Hindess
59ebdebf72
Revert "Fix crash reported by Simooon on #Slic3r."
...
It turns out this helped on the version of stable I was using
but not on master.
This reverts commit 8df6e2d930
.
2014-02-16 14:00:28 +00:00
Mark Hindess
8df6e2d930
Fix crash reported by Simooon on #Slic3r.
...
Error was:
Argument "" isn't numeric in subroutine entry at
lib/Slic3r/GUI/OptionsGroup.pm line 392
2014-02-16 12:05:01 +00:00
Alessandro Ranellucci
878deb8183
Write material config to AMF files. Remove the old Materials tab. Update custom settings when a part is selected
2014-02-15 00:36:52 +01:00
Alessandro Ranellucci
691db31da0
Some incomplete work for per-region config
2014-02-14 22:26:00 +01:00
Alessandro Ranellucci
2e7b29fbdd
Minor layout changes to the Parts editor
2014-02-14 22:25:59 +01:00
Alessandro Ranellucci
bf307371f4
Use a plain list instead of a tree to display object parts
2014-02-14 22:25:59 +01:00
Alessandro Ranellucci
df508551d0
Refresh plater canvas when switching presets
2014-02-14 22:25:58 +01:00
Alessandro Ranellucci
94cb298eec
Make OpenGL optional for the new parts dialog. #1731
2014-02-11 01:09:10 +01:00
Trey Greer
0dba3dee58
fixed simple config load bug
2014-01-28 19:05:20 -05:00
Alessandro Ranellucci
42519174cd
New erase() method for DynamicConfig objects
2014-01-22 21:15:19 +01:00
Alessandro Ranellucci
b5b8fb606f
Basic functionality of the Parts tab is complete
2014-01-22 21:15:19 +01:00
Alessandro Ranellucci
7387e60706
More incomplete work
2014-01-22 21:15:19 +01:00
Alessandro Ranellucci
b20caa4e31
Completed parts visualization with highlighting
2014-01-22 21:15:19 +01:00
Alessandro Ranellucci
3f4f27fa5d
Some incomplete work for interactive part editor
2014-01-22 21:15:18 +01:00
Alessandro Ranellucci
90194ee581
Fix overflow in Point::ccw() affecting convex hull generation. Includes regression test
2014-01-17 14:49:51 +01:00
Alessandro Ranellucci
a40556ab56
Repair meshes after splitting
2014-01-14 22:06:28 +01:00
Alessandro Ranellucci
11f065ca5e
New object dialog tab with list of materials and volumes
2014-01-08 19:36:41 +01:00
Alessandro Ranellucci
6da98a6ecc
Fix GUI
2014-01-07 19:08:37 +01:00
Alessandro Ranellucci
499b34dea1
Catch any click inside thumbnail's contour for easier selection of thin-walled objects
2014-01-05 15:02:12 +01:00
Alessandro Ranellucci
0bdea60b53
Merge branch 'region-config'
...
Conflicts:
lib/Slic3r/Format/AMF/Parser.pm
2014-01-05 14:59:36 +01:00
Alessandro Ranellucci
2754ddf215
Fix positioning of loded AMF plates
2014-01-05 14:04:32 +01:00
Alessandro Ranellucci
81663215c5
Adapt plater to the new split config
2014-01-02 22:06:58 +01:00
Alessandro Ranellucci
385e0e0974
Refactoring: new Slic3r::Print::Simple class for non-interactive slicing (used in CLI and Quick Slice)
2014-01-02 17:54:18 +01:00
Alessandro Ranellucci
beb1baa096
Incomplete work for refactoring regions and flows
2013-12-30 18:28:41 +01:00
Alessandro Ranellucci
ca2952060d
Draw more detailed thumbnails in plater and turn cursor to hand also when moving inside holes (otherwise objects with thin walls would not be easy to select)
2013-12-29 01:28:06 +01:00
Alessandro Ranellucci
c5ead0f2a6
Fixes to Config and plater; also refactored the arrange() code
2013-12-24 00:30:51 +01:00
Alessandro Ranellucci
ab25cc4940
Merge branch 'xs-config'
...
Conflicts:
lib/Slic3r/Config.pm
xs/MANIFEST
2013-12-22 01:41:55 +01:00
Alessandro Ranellucci
9fb62e671f
Adapt GUI to new XS Config
2013-12-22 01:27:09 +01:00
Alessandro Ranellucci
266673213d
New option for turning autocentering off. #404
2013-12-18 19:11:20 +01:00
Alessandro Ranellucci
15235699e4
Completed adapting plater behavior to new Print object API
2013-12-18 18:54:11 +01:00
Alessandro Ranellucci
e4c9171890
Handle read_from_file() exceptions in GUI. #1619
2013-12-17 16:14:00 +01:00
Alessandro Ranellucci
2d045d1f39
Removed extra line
2013-12-17 16:01:25 +01:00
Alessandro Ranellucci
02df73c94b
More refactoring to clean up the Print object API
2013-12-16 00:54:59 +01:00
Alessandro Ranellucci
d3171b1eea
More work for updating the embedded Print object when Model is changed in plater
2013-12-16 00:36:53 +01:00
Alessandro Ranellucci
fcbd62f07c
Finished updating plater to the new centering logic
2013-12-15 23:50:05 +01:00
Alessandro Ranellucci
4993b12799
Some initial work for adapting plater to the new centering workflow
2013-12-15 18:00:44 +01:00
Alessandro Ranellucci
250608aa52
Move centering outside the Print object
2013-12-15 16:17:12 +01:00
Alessandro Ranellucci
2eff7c238e
Some initial work for stateful Print object
2013-12-13 14:02:01 +01:00
Alessandro Ranellucci
14c97978c7
Use 0,0 for default instance
2013-12-13 12:24:23 +01:00
Alessandro Ranellucci
5470fbbebc
Make quick_slice() work with new model handling
2013-12-13 12:18:30 +01:00
Alessandro Ranellucci
0e8a0ef1ca
Refactoring. Use Model class for representing the plate in GUI
2013-12-12 20:19:33 +01:00
Alessandro Ranellucci
f55e057504
More work for refactoring add_model() to add_model_object(). Tests pass
2013-12-09 01:12:37 +01:00
Alessandro Ranellucci
bd8c430afd
Merge branch 'stable'
...
Conflicts:
lib/Slic3r/Geometry/Clipper.pm
lib/Slic3r/Layer/Region.pm
2013-11-24 22:48:31 +01:00
Alessandro Ranellucci
3fca0956bc
Adapt plater to new convex hull
2013-11-24 22:42:52 +01:00
Alessandro Ranellucci
bed1625d6b
Split objects could not be repositioned in plater. 3D preview and stats were not available too. #1543
2013-11-24 14:28:17 +01:00
Alessandro Ranellucci
9cf138574c
New TriangleMesh::convex_hull()
2013-11-24 01:15:52 +01:00
Alessandro Ranellucci
4577f0725c
Incomplete work for XS-based convex_hull
2013-11-22 21:43:35 +01:00
Alessandro Ranellucci
518798beb3
Incomplete work for porting simplify() to XS
2013-11-21 20:25:24 +01:00
Alessandro Ranellucci
5f81292f3f
Ported encloses_point() to XS and renamed to contains_point()
2013-11-21 16:21:42 +01:00
Alessandro Ranellucci
beb7939e22
Rename standby_temperature to ooze_prevention. #1523
2013-11-15 16:01:15 +01:00
Alessandro Ranellucci
bb37048c35
Added missing encoding in STL repair
2013-11-13 11:12:06 +01:00
Alessandro Ranellucci
4be1e5702a
Free memory after closing the preview and the setting windows
2013-11-12 21:49:34 +01:00
Alessandro Ranellucci
2c416cc4ac
Reduce width of text/spin controls because they're too large on Windows
2013-11-12 17:14:37 +01:00
Alessandro Ranellucci
85232bb6fd
Fix a minor visualization glitch on Windows
2013-11-12 14:34:03 +01:00
Alessandro Ranellucci
faa54ced52
Share the thumbnail object instead of returning it from thread
2013-11-12 14:30:13 +01:00
Alessandro Ranellucci
004517ad04
Automatically copy Simple Mode settings into a 'Simple Mode' preset in Expert Mode
2013-11-11 22:02:12 +01:00
Alessandro Ranellucci
33e160c1ed
Automatically save presets after running the wizard
2013-11-11 21:45:58 +01:00
Alessandro Ranellucci
655a546b04
Add .ngc to G-code file name suffixes
2013-11-10 23:37:59 +01:00
Alessandro Ranellucci
bcc061176c
New option to use G10/G11 for firmware-controlled retraction. #1494
2013-10-27 16:59:18 +01:00
Alessandro Ranellucci
b653839e9a
One more fix for Cancel button. #1461
2013-10-16 15:13:39 +02:00
Alessandro Ranellucci
127e38d4a4
Fix Cancel button. #1461
2013-10-14 22:07:41 +02:00
Alessandro Ranellucci
0b526afb4e
Change labels in wizard to avoid confusion
2013-09-21 20:25:34 +02:00
Alessandro Ranellucci
0ef6311ac3
Do not set first layer bed temperature if user set bed temperature to zero in wizard
2013-09-21 20:14:17 +02:00
Alessandro Ranellucci
ed529b62f3
Fix threading issue with GUI. #1443 #1444
2013-09-19 16:00:47 +02:00
Alessandro Ranellucci
afdb490cf1
Fix STL export. #1448
2013-09-19 12:25:00 +02:00
Alessandro Ranellucci
991bc8ae3d
Partial work for implementing a standby temperature option
2013-09-18 17:45:02 +02:00
Alessandro Ranellucci
5a9c163a2e
Meaningful error when user wants to use 3D preview but didn't install the required modules.
2013-09-16 10:18:42 +02:00
Alessandro Ranellucci
7d09f17810
Reflect max_fan_speed in cooling textual description. #1439
2013-09-16 10:09:39 +02:00
Alessandro Ranellucci
1aa5dbafd3
Update AMF export code
2013-09-16 09:58:53 +02:00
Alessandro Ranellucci
747fd25f6d
Fix threads, tests and require the most recent Moo version
2013-09-12 11:09:03 +02:00
Alessandro Ranellucci
bc48e17dff
Use precomputed normals in 3D preview
2013-09-11 20:15:42 +02:00
Alessandro Ranellucci
d4512a12df
Make plater work with new XS code
2013-09-11 20:00:51 +02:00
Alessandro Ranellucci
a821eb7f3c
More work to avoid working with vertices outside XS
2013-09-11 11:55:08 +02:00
Alessandro Ranellucci
78ee6e5d6d
Calls to ->repair where needed
2013-09-10 19:25:53 +02:00
Alessandro Ranellucci
566d38a472
Replace TriangleMesh with the XS port
2013-09-10 00:40:46 +02:00
Alessandro Ranellucci
5e34a9cf21
Make Repair() idempotent and lowercase
2013-09-09 23:18:33 +02:00
Alessandro Ranellucci
2d3dae621a
Minor typos preventing correct positioning after recent XS merge
2013-09-05 14:23:31 +02:00
Alessandro Ranellucci
c9f68ed28a
Refactor E code and keep track of per-extruder consumend filament
2013-08-28 20:40:13 +02:00
Alessandro Ranellucci
fb763b0187
Removed dependency on Math::Clipper
2013-08-27 01:26:44 +02:00
Alessandro Ranellucci
443d4e52cb
Fixed everything in the XS port
2013-08-26 17:58:37 +02:00
Alessandro Ranellucci
d786dd6c1c
Merge branch 'master' into xsdata
2013-08-25 22:34:03 +02:00
Alessandro Ranellucci
4bf08cbdec
Minor fix (still no thumbnail)
2013-08-25 22:33:50 +02:00
Alessandro Ranellucci
94a7d6b941
Validate config before launching the object settings dialog
2013-08-25 22:24:43 +02:00
Alessandro Ranellucci
fc9cec9d81
Merge branch 'master' into xsdata
...
Conflicts:
lib/Slic3r/Layer/Region.pm
lib/Slic3r/Print/Object.pm
2013-08-25 19:59:42 +02:00
Alessandro Ranellucci
026e0c06e4
Ability to customize how materials are mapped to extruders. #1020
2013-08-25 19:52:32 +02:00
Alessandro Ranellucci
cb0ee9729f
A couple fixes for Windows
2013-08-25 18:08:56 +02:00
Alessandro Ranellucci
ae9f13ed54
Minor fix to font size
2013-08-25 18:04:45 +02:00
Alessandro Ranellucci
ae21a45886
Distinct dialogs for 3D preview and object settings
2013-08-25 18:03:26 +02:00
Alessandro Ranellucci
b55d4a4e4b
Merge branch 'master' into plater2
2013-08-25 17:52:21 +02:00
Alessandro Ranellucci
e96d7b1d6a
Show facets, materials and manifoldness in info panel
2013-08-25 17:26:55 +02:00
Alessandro Ranellucci
fde6e371a9
Use multiple colors for multimaterial models in 3D preview
2013-08-25 16:35:21 +02:00
Alessandro Ranellucci
5b734f4a13
Merge branch 'master' into plater2
...
Conflicts:
lib/Slic3r/GUI/Plater.pm
2013-08-25 16:10:53 +02:00
Alessandro Ranellucci
2fb725405f
GUI fixes for Windows
2013-08-25 15:45:22 +02:00
Alessandro Ranellucci
3d6fb1b05c
New feature: ability to override specific settings for individual objects in the plater. #344
2013-08-25 14:37:50 +02:00
Alessandro Ranellucci
87b54ba2a0
Plater rearrange experiment
2013-08-25 12:22:05 +02:00
Alessandro Ranellucci
2dd6325bf8
Expose an Open button in the plater
2013-08-25 03:21:20 +02:00
Alessandro Ranellucci
945250c8c2
Show axes and ground
2013-08-25 02:58:50 +02:00
Alessandro Ranellucci
6f1fd51c2e
Keep objects vertical in 3D preview
2013-08-25 02:07:51 +02:00
Alessandro Ranellucci
fa07c512b4
Merge branch 'master' into xsdata
...
Conflicts:
lib/Slic3r/Layer/Region.pm
lib/Slic3r/Print.pm
lib/Slic3r/Print/Object.pm
2013-08-16 09:09:56 +02:00
Alessandro Ranellucci
99816e07a6
New --first-layer-acceleration option
2013-08-09 14:30:43 +02:00
Alessandro Ranellucci
b38cc2c244
Merge branch 'master' into xsdata
...
Conflicts:
lib/Slic3r.pm
lib/Slic3r/ExPolygon.pm
lib/Slic3r/Fill.pm
lib/Slic3r/Fill/Rectilinear.pm
lib/Slic3r/GCode.pm
lib/Slic3r/GUI/Plater.pm
lib/Slic3r/Geometry/Clipper.pm
lib/Slic3r/Layer/Region.pm
lib/Slic3r/Print.pm
lib/Slic3r/Print/Object.pm
lib/Slic3r/TriangleMesh.pm
t/shells.t
xs/MANIFEST
2013-08-08 02:10:34 +02:00
Alessandro Ranellucci
4438aec12c
Revert "Remove thumbnail simplification because it caused loss of very thin parts. #1327 "
...
This reverts commit 1210b89893
.
Conflicts:
lib/Slic3r/GUI/Plater.pm
2013-08-05 20:48:09 +02:00
Alessandro Ranellucci
0ce7ebc4b8
Integerize plater thumbnails
2013-08-05 20:21:08 +02:00
Alessandro Ranellucci
528595c7f7
Automatically ignore per-role extruders if they're not configured in Printer Settings (only in GUI expert mode) - CLI mode continues to autogenerate extruder settings. #1236
2013-07-31 20:43:19 +02:00
Alessandro Ranellucci
3b47e1a492
New --info option to show file info (size, volume, repair stats). Removed utils/file_info.pl
2013-07-31 15:10:11 +02:00
Alessandro Ranellucci
913f401280
Merge new-support2
2013-07-29 20:50:26 +02:00
Alessandro Ranellucci
1210b89893
Remove thumbnail simplification because it caused loss of very thin parts. #1327
2013-07-29 16:43:48 +02:00
Alessandro Ranellucci
aa194c8125
Fix little regression causing object height not to be updated when object in plater was scaled
2013-07-26 14:30:00 +02:00
Alessandro Ranellucci
c1c1416838
Scale layer height ranges too when scaling object in plater. #1284
2013-07-26 14:26:59 +02:00
Alessandro Ranellucci
ab6b3d41a7
XS interface completed, including new Line class
2013-07-15 22:57:22 +02:00
Alessandro Ranellucci
9af2a1c007
Use XS Point everywhere
2013-07-15 20:31:43 +02:00
Alessandro Ranellucci
b1ad466189
Ported Slic3r::ExPolygon::Collection to XS
2013-07-14 00:38:01 +02:00
Alessandro Ranellucci
31809d473f
Merge branch 'master' into xsdata
...
Conflicts:
lib/Slic3r/GCode.pm
xs/src/Point.hpp
2013-07-13 21:00:19 +02:00
Alessandro Ranellucci
69a8bac9c9
Show a warning if we repaired the input file
2013-07-13 20:34:57 +02:00
Alessandro Ranellucci
6affa23297
Show repair stats in object info dialog
2013-07-13 20:23:03 +02:00
Alessandro Ranellucci
89fae9ee15
Make threaded perls work with XS data in plater thumbnails. Includes cleaner ->arrayref implementation
2013-07-11 19:34:37 +02:00
Alessandro Ranellucci
8d171a297e
Add thread cleanup to avoid double destruction of shared XS data
2013-07-11 16:17:36 +02:00
Alessandro Ranellucci
5409c27852
Partial GUI compatibility with XS data
2013-07-07 18:43:04 +02:00
Alessandro Ranellucci
28f8083ab7
Merge branch 'master' into xs
2013-07-06 11:38:40 +02:00
Alessandro Ranellucci
f455ecb7da
Rename adjust_overhang_flow to overhangs
2013-07-06 11:35:40 +02:00
Alessandro Ranellucci
606d856af8
Lower case option group titles
2013-07-06 02:46:09 +02:00
Alessandro Ranellucci
b857d79604
Move spiral_vase to vertical shells section
2013-07-05 22:23:45 +02:00
Alessandro Ranellucci
f8ae8d3e8d
New option to disable overhang flow
2013-07-05 22:12:58 +02:00
Alessandro Ranellucci
282c751b0f
New option for disabling thin wall detection
2013-07-05 22:10:43 +02:00
Alessandro Ranellucci
0a7e0ffecf
New options: start_perimeters_at_concave_points start_perimeters_at_non_overhang
2013-07-05 22:06:58 +02:00
Alessandro Ranellucci
362232ada4
New Quality section in GUI
2013-07-05 21:57:56 +02:00
Alessandro Ranellucci
f0440bede4
Move infill_every_layers infill_only_where_needed into their own "Reducing Printing Time" section
2013-07-05 21:55:01 +02:00
Alessandro Ranellucci
eb2d20d062
Merge branch 'master' into xs
2013-07-05 17:29:28 +02:00
Alessandro Ranellucci
8061cc6e30
Optimization in Polyline instantiation
2013-07-05 14:44:41 +02:00
Alessandro Ranellucci
bb656ea72c
Merge branch 'master' into xs
2013-07-03 10:52:13 +02:00
Alessandro Ranellucci
63ba894260
Add some comments to OpenGL code
2013-07-01 12:23:44 +02:00
Alessandro Ranellucci
8ec3ec6bda
Cosmetic changes to the new OpenGL code by iXce
2013-07-01 10:58:30 +02:00
Guillaume Seguin
b2e0c1ab42
Use max of all dimensions instead of max of first 2
2013-07-01 00:08:02 +02:00
Guillaume Seguin
1f229f3233
Cleanup
2013-06-30 23:54:13 +02:00
Guillaume Seguin
e92fefb6ff
Working rotation for mesh viewer
2013-06-30 23:51:06 +02:00
Guillaume Seguin
6668a81c64
Start work on rotation handling
2013-06-29 18:31:06 +02:00
Guillaume Seguin
dd7830b1b7
Add panning support
2013-06-29 15:12:57 +02:00
Guillaume Seguin
43d764feff
Implement zoom to point
2013-06-29 14:16:56 +02:00