bubnikv
6526a8fcaf
WIP: Transformation of instances in world coordinate space:
...
Ulocking the "anisotropic" scaling checkbox will bake the transformation
into meshes to allow for scaling in world axes.
Optimized and templated the stl_transform functions, now also available for 3x3 matrices.
The Canvas3D::reload_scene() now maintains selection even if all volumes of an instance changed their IDs.
2019-04-26 17:28:31 +02:00
bubnikv
f78c3a0f1b
WIP, non-uniform scaling in the world coordinate system:
...
Disable non-uniform scaling when switching to the World coordinate system
and the rotation is not multiples of ninety degrees.
Ask user whether to bake in the transformations into the meshes if
enabling the non-uniform scaling in that case.
2019-04-25 09:24:33 +02:00
bubnikv
2cc7b00a7d
WIP: World / local transformations of an object instance from the side panel.
2019-04-24 19:03:05 +02:00
bubnikv
5d2537af35
WIP: Transformations of an instance in world coordinate system
...
from the side panel.
2019-04-24 11:01:59 +02:00
Vojtech Kral
2088abdc31
Build: Don't add slic3r dir when SLIC3R_GUI is off #1050
2019-04-23 14:19:13 +02:00
Vojtech Bubnik
31d377d09f
Some refactoring and documentation, modified Windows dependencies to compile against patched wxWidgets
2019-04-23 12:35:26 +02:00
Vojtech Bubnik
0923bcec34
Added explicit linkage of pthreads library (needed on raspberry PI)
2019-04-23 11:02:57 +02:00
Lukas Matena
55c07394e5
Added dialog with shortcuts to the SLA gizmo, tried to improve the dialog look
2019-04-18 15:46:35 +02:00
bubnikv
3f74ec491e
Partial fix of "Wrong width of perimeter for solid anchors #1803 "
...
Improvement in handling of the "default" external perimeter width.
2019-04-18 15:08:11 +02:00
bubnikv
1fd6748178
Fixed a typo in export_obj parameter label
2019-04-18 14:45:13 +02:00
bubnikv
5ec507e9ea
Fix of Complete individual objects: "checker" bug #1911 "
...
Also fix of an arrangement issue for instances with some transformation
around X or Y axis applied.
2019-04-18 12:45:43 +02:00
bubnikv
63a0d1aeee
Added comments to the gettext dictionaries generated by the xgettext tool.
...
The prefix to be searched for in the source code comments is TRN
2019-04-18 10:13:56 +02:00
Vojtech Kral
eae6576162
Fix default bitmap loading in Field
2019-04-17 17:31:00 +02:00
Vojtech Kral
79e71cb8d3
ConfigWizard: Fix index width
2019-04-17 16:48:01 +02:00
Vojtech Kral
b57452d090
Fix a bunch of race conditions between arrange and bg processing, fix #1770
2019-04-17 15:40:58 +02:00
Lukas Matena
0c1e223414
SLA gizmo clipping plane is now not necessarily perpendicular to camera direction
2019-04-17 14:27:20 +02:00
Lukas Matena
8df2a19974
SLA clipping plane can now be controlled by Ctrl + mouse wheel rotation
2019-04-17 14:27:20 +02:00
Vojtech Kral
00ed0de815
Fix a format string in UpdateDialogs.cpp
2019-04-17 14:26:07 +02:00
Enrico Turri
50516e3b7d
Attempt to fix Ctrl+C from 3D scene on Mac
2019-04-17 10:27:33 +02:00
tamasmeszaros
bbdc6a7881
Fix for incomplete validation condition on the allowable elevation.
2019-04-17 10:08:54 +02:00
Lukas Matena
19759b4315
SLA gizmo clipping - changed color on the cuts of supports, turned their rendering in editing mode (when the supports are not shown)
2019-04-17 09:39:51 +02:00
bubnikv
d83a013d6b
Export of filament statistics into G-code for multi-material prints
...
has been rewritten to be easier to parse.
Old format
; filament used = 19248.8mm (46.3cm3)
; filament used = 57.4
; filament cost = 1.5
; filament used = 8007.6mm (19.3cm3)
; filament used = 23.9
; filament cost = 0.6
; filament used = 0.0mm (0.0cm3)
; filament used = 0.0mm (0.0cm3)
; filament used = 0.0mm (0.0cm3)
; total filament cost = 2.1
New format
; filament used [mm] = 1600.7,1600.7,1600.7,1600.7,1600.7
; filament used [cm3] = 3.9,3.9,3.9,3.9,3.9
; filament used [g] = 4.8,4.8,4.8,4.8,4.8
; filament cost = 1.5,1.5,1.5,1.5,1.5
; total filament used [g] = 24.0
; total filament cost = 7.5
Where the non-printing extruders are filled in with zeros, and
the trailing non-printing extruders are not exported.
; filament used [g]
and
; filament cost
are only printed if non zero (material density and cost are defined)
2019-04-16 14:25:50 +02:00
Enrico Turri
25bfebfe8e
Fixed typo in shortcuts dialog
2019-04-16 13:53:57 +02:00
Enrico Turri
dfa924e8eb
Ctrl+C and Ctrl+V for Copy and Paste refactored in the same way as Ctrl+A for Select All
2019-04-16 13:47:37 +02:00
Vojtech Kral
554176b97f
Http: Fix redirecting of post requests, fix #2018
2019-04-16 12:09:51 +02:00
bubnikv
7aa4fd0827
Another fix of the perl bindings
2019-04-16 10:53:55 +02:00
bubnikv
7f4e6328fa
Fixed trianglemeshslicer perl bindings, thus the unit tests.
2019-04-16 10:39:17 +02:00
Lukas Matena
63ce3c3150
SLA gizmo now does not make redundant copies of the object and supports meshes
2019-04-16 09:04:04 +02:00
Lukas Matena
f33e9bf609
TriangleMeshSlicer is now initialized by const-pointer to the mesh, responsibility for calling require_shared_vertices is left to the caller
2019-04-16 09:04:04 +02:00
Lukas Matena
a177a7e1da
SLA gizmo clipping now also triangulates the cuts on support structure
2019-04-16 09:04:04 +02:00
Enrico Turri
e8c08d8f91
Switch to regular shading when manipulating an object with gizmos while layers editing is active
2019-04-16 08:50:46 +02:00
bubnikv
95a0adbac9
More unification of the application naming.
2019-04-15 19:49:37 +02:00
bubnikv
4c445d8565
Updated OSX Info.plist template
2019-04-15 18:13:59 +02:00
bubnikv
496922036f
Harmonized the application naming.
2019-04-15 16:14:19 +02:00
Enrico Turri
8235ad2b02
ObjectList::paste_objects_into_list() refactored to call front end / back end synchronization and scene refresh only once
2019-04-15 15:40:40 +02:00
Enrico Turri
d8f28bc31a
Follow-up of 1fbdf7bdaa
-> Fixed grabbers size for move gizmo and grabbers dragging size
2019-04-15 15:05:26 +02:00
Enrico Turri
00a7673a2b
Fixed glitches in rendering when activating layers editing
2019-04-15 14:19:18 +02:00
Enrico Turri
703f65c7bf
Fix of #1380 - Wrong estimated time when using extruder absolute coordinates
2019-04-15 12:54:57 +02:00
Vojtech Kral
bf3a52925b
doc: Mac build: Add note about XCode SDK version lock
2019-04-15 11:57:49 +02:00
Enrico Turri
dddea0db22
Fixed selection when right-clicking in the 3D scene to show the context menu
2019-04-15 10:27:40 +02:00
Enrico Turri
07d1d44d8c
Switch to Advanced mode if object or volumes imported from 3mf and amf files contain advanced config data
2019-04-15 09:22:11 +02:00
Enrico Turri
f244a643ee
Fixed again layers.svg icon
2019-04-15 08:36:44 +02:00
bubnikv
44a611795b
Bumped up version number
2019-04-14 10:24:31 +02:00
bubnikv
e4162bbee9
When loading a 3MF with advanced data, switch to an Advanced mode, not
...
Export moe.
2019-04-14 08:26:10 +02:00
bubnikv
255a4e05dc
Fix of "Repir from File menu doesn't save the file #2064 "
...
The file was saved, albeit using an "obj" format, but into a file
with an ".stl" extension.
The software was fixed to propose a file to save with a correct ".obj"
extension.
2019-04-13 14:45:35 +02:00
bubnikv
1e455bc065
Fix of "Variable layer height feature breaks after rotating part #2073 "
...
There was an approximate bounding box used at the GUI, while a snug
bounding box was used at the back end, causing invalidation
of the variable layer height editing profile on rotated objects.
A snug bounding box around the first instance is now cached.
2019-04-13 14:15:54 +02:00
bubnikv
b0c33a1fe9
Fixed copying of some object's attributes into the clipboard
...
(layer height profile, layer height table etc)
Added public Plater::schedule_background_process()
2019-04-12 18:29:47 +02:00
YuSanka
cfa4f3f4d6
Added new icons
2019-04-12 17:10:29 +02:00
bubnikv
80afb6da78
Fixed SLA clippling plane & picking.
2019-04-12 16:08:40 +02:00
Enrico Turri
95eb98a103
Darker icons for 3D and preview menu items
2019-04-12 15:47:40 +02:00