wmayer
bd8d62d0e3
take care of object's global placement when creating point cloud of it
2018-09-05 21:24:22 +02:00
wmayer
f6da637d85
add copy constructor for class PointKernel
2018-09-05 21:21:36 +02:00
wmayer
363de2f7da
take care of global placement when exporting from Mesh menu
2018-09-05 17:46:31 +02:00
wmayer
4c229d9922
copy image resource
2018-09-05 17:27:09 +02:00
Pablo Gil
c31dae7c9a
Start:
...
1) replaced link element before li item in order to make the whole box clickable
2) placed "New file" item as first one so that it is always at the same place no matter what session or recent files you have
3) created a thumbnail for "New file" item
2018-09-05 16:07:25 +02:00
Pablo Gil
42a63668ef
Start: fixed tabs border radius and reduced font weight for file info
2018-09-05 16:07:09 +02:00
wmayer
47c6e294f6
fix build failure for OCCT < 7.0
2018-09-05 10:56:56 +02:00
wmayer
60b2234565
take care of global placement when creating mesh from shape
2018-09-05 00:10:07 +02:00
wmayer
68b57d659a
add optional parameters to copy method to copy topology and/or triangulation
2018-09-04 23:17:25 +02:00
Christophe Grellier
56d5305edf
add Const to ancestorsOfType
2018-09-03 22:06:46 +02:00
Yorik van Havre
e79cadb6c0
Draft: Allow to switch the line of Draft Labels on/off
2018-09-03 16:03:10 -03:00
Amritpal Singh
ef64f801bd
Fixed minor bug of custom spacing in Rebar object.
2018-09-03 11:08:53 -03:00
wmayer
7cd4d37306
add comment about using readLockNormalCache
2018-09-03 13:16:16 +02:00
Zheng, Lei
3f0c474a71
GLBuffer: fix isVBOSupported()
2018-09-03 12:59:27 +02:00
Zheng, Lei
864ca1e470
MeshGui::SoFCIndexedFaceSet: fix missing normal cache unlock
2018-09-03 12:59:13 +02:00
Markus Lampert
7a018b265f
Fixed whitespace error
2018-09-02 10:50:08 -07:00
Markus Lampert
2f2dc9e310
Fixed merge issues
2018-09-02 00:32:22 -07:00
markus
aefa922c2b
Added job export dialog to Job Editor.
2018-09-02 00:32:22 -07:00
markus
ca06567043
Redesigned ops defaults to use combo box for op selection and only have one editor visibile at the time.
2018-09-02 00:32:22 -07:00
markus
4cf08f685d
Fixing unit tests for more conservative height settings.
2018-09-02 00:32:22 -07:00
markus
c70f8923fa
PathEdit integration of the setup-sheet editor.
2018-09-02 00:32:22 -07:00
Markus Lampert
afa1347f28
Setting a property's tooltips in setup sheet editor.
2018-09-02 00:32:22 -07:00
Markus Lampert
6328e4790d
Fixed surface settings.
2018-09-02 00:32:22 -07:00
Markus Lampert
846849980b
Fixed build for new files.
2018-09-02 00:32:22 -07:00
Markus Lampert
b83e49a5f9
Turning off settings exception printing for unregistered ops.
2018-09-02 00:32:22 -07:00
Markus Lampert
c5defd4941
Partial operation settings support for Surface op.
2018-09-02 00:32:22 -07:00
Markus Lampert
cf4d108389
Operation settings support for both engrave ops
2018-09-02 00:32:22 -07:00
Markus Lampert
bf04fa29de
Operation settings support for Helix op.
2018-09-02 00:32:22 -07:00
Markus Lampert
0603448a92
Operation setting support for all pocket ops.
2018-09-02 00:32:22 -07:00
Markus Lampert
53404b3207
Operation settings support for Drilling.
2018-09-02 00:32:22 -07:00
Markus Lampert
6bc56c3ce8
Sorting of operation settings for UI purposes.
2018-09-02 00:32:22 -07:00
Markus Lampert
4dcf6b88a3
Added operation setting support to profile ops.
2018-09-02 00:32:22 -07:00
Markus Lampert
3962519087
Added support for property types required for PocketShape settings.
2018-09-02 00:32:22 -07:00
Markus Lampert
15542839ac
Added automatic setting of operation values from the setup sheet during creation.
2018-09-02 00:32:22 -07:00
Markus Lampert
353ec4a646
Added name parameter to operation proxy constructor.
2018-09-02 00:32:22 -07:00
Markus Lampert
8000455ec0
Template export/import of operation settings.
2018-09-02 00:32:22 -07:00
Markus Lampert
fc89d317fd
Add properties to the setup sheet and initialise their editor from there.
2018-09-02 00:32:22 -07:00
Markus Lampert
517c618224
Property editor for enums.
2018-09-02 00:32:22 -07:00
Markus Lampert
5511d2917c
Basic property editor framework
2018-09-02 00:32:22 -07:00
Markus Lampert
30ecd56033
Display setup sheet for each registered op.
2018-09-02 00:32:22 -07:00
Markus Lampert
1beaceb289
Prototype objects for operations and the ability to create them through the regular proxy instantiation.
2018-09-02 00:32:22 -07:00
Markus Lampert
9cd8ac46f7
Add job as parameter to opSetDefaultValues
2018-09-02 00:32:22 -07:00
Markus Lampert
ed482d7272
UI for operation's setup sheet.
2018-09-02 00:32:22 -07:00
Markus Lampert
f58431d1ff
Added approximation for hyperbola curves.
2018-09-02 00:32:22 -07:00
Markus Lampert
6a48072357
Basic UI/editor for the SetupSheet.
2018-09-02 00:32:22 -07:00
Markus Lampert
baac7569d7
Fixed stock creation with odd initial extent - tessellate to the rescue.
2018-09-02 00:32:21 -07:00
Markus Lampert
a58ef63544
Fixed heights and introduced OpStockZMin/Max.
2018-09-02 00:32:21 -07:00
Mark Ganson TheMarkster
09dc6d3021
Add eval() to distance line edit during scaling
...
This adds the ability to enter things like 6 * 25.4 into the distance line edit widget during scaling operations in the image workbench. Can also enter something like math.pi * 3 or 2**3, etc. Basically, any legal python input can be used.
Using eval() is not considered a secure way of doing things, but in this context the user would be entering malicious code into his own computer. Also, what can the user do in eval() that he can't already do just by entering directly into the python console?
2018-09-01 18:16:48 -05:00
Michal Ulianko
2e2b8cba6a
py3.7 fix
...
PyUnicode_AsUTF8() returns const char* in py3.7 instead of char*. Making
changes to reflect that which should also be safe in
other Python versions.
2018-09-01 22:44:39 +02:00
markus
828f6756c4
Hiding all/most properties that are supposed to be hidden on document restore again.
2018-09-01 21:01:04 +02:00