Commit Graph

14702 Commits

Author SHA1 Message Date
hokieengr
fddd3004df Parameterized previously hardcoded fractional inch code
To make way for an eventual upcoming feature whereby the user can select
the minimum fractional inch value (1/8", 1/16", 1/32", etc) to be
displayed, the function responsible for rendering this string was
rewritten. Previous functionality used hardcoded values for 1/8" and
therefore did not allow this to be changed. New code will work with any
integer denominator.

Also, a minor bug in the previous implementation has been fixed by the
new code. Prior to this fix, if an inch value rounded up to a foot, it
would still be rendered in inches. For example: 23.99" would be rendered
as 1'+12". The new code will render this as 2'.

Default fractional value set to 8 (1/8") for now such that there is no
change in the existing behavior. GUI option will be added at some point
in the future.
2018-09-11 14:12:05 +02:00
Markus Lampert
22838a95ce Added collapse/expand option to the document tree view. 2018-09-11 11:38:58 +02:00
Markus Lampert
b475b01686 Changed tree view document hiding boolean to integer to support arbitrary number of views. 2018-09-11 11:38:38 +02:00
Markus Lampert
71175748fc Added option to hide inactive documents in tree view. 2018-09-11 11:38:20 +02:00
wmayer
5c984be41f replace epsilon to check for null vector 2018-09-11 11:33:38 +02:00
Mark Ganson TheMarkster
e21f64caf9 fix bug in draft path array
put lnodes.normalize() inside try/except block
replace hard-coded 1e-6 with Vector3d::epsilon() in VectorPy::normalize()
2018-09-11 11:11:39 +02:00
wmayer
e71d991e87 fix some MSVC & clang warnings 2018-09-11 11:02:43 +02:00
kreso-t
7e661ef425 Path: Adaptive - fix for convetional mode detection 2018-09-11 11:02:43 +02:00
kreso-t
30dc39938e Path: Adaptive - fix for offset glitches 2018-09-11 11:02:43 +02:00
kreso-t
4876a93434 PathSimulation - fix for memory consumption with complex sim paths 2018-09-11 11:02:43 +02:00
kreso-t
916b4de545 Path: Adaptive - fix for integration 2018-09-11 11:02:43 +02:00
kreso-t
3246283097 Path: Adaptive - prepping the PR 2018-09-11 11:02:43 +02:00
kreso-t
1a73a04c49 Path: Adaptive - typo 2018-09-11 11:02:42 +02:00
kreso-t
6bb5a080f6 Path: Adaptive - fixes 2018-09-11 11:02:42 +02:00
kreso-t
02da157bef Path : Adaotive - fix for finishing pass supression outside stock 2018-09-11 11:02:42 +02:00
kreso-t
70837364bd Path: Adaptive - fixes 2018-09-11 11:02:42 +02:00
kreso-t
7b0ba1915e Path: Adaptive - fix 2018-09-11 11:02:42 +02:00
kreso-t
640d3fa39b Path: Adaptive -fix 2018-09-11 11:02:41 +02:00
kreso-t
8edd584b68 Path: Adaptive - keep tool down ratio option + bugfixes 2018-09-11 11:02:41 +02:00
kreso-t
ae861300ed Path: Adaptive - bug fixes 2018-09-11 11:02:41 +02:00
kreso-t
4e8ca5fff0 Path: Adaptive - linking optimization - chaining by distance 2018-09-11 11:02:41 +02:00
kreso-t
93ceff643d Path: Adaptive - fix for VS build 2018-09-11 11:02:40 +02:00
kreso-t
834a374f7b Path: Adaptive - fix for edge selections 2018-09-11 11:02:40 +02:00
kreso-t
f7ff42fe2b Path: Adaptive - fix for keep tool down linking 2018-09-11 11:02:40 +02:00
kreso-t
4a3ec6d411 Path: Adaptive - linking optimizations 2018-09-11 11:02:40 +02:00
kreso-t
d824003c48 Path: Adaptive - path linking optimizations 2018-09-11 11:02:40 +02:00
kreso-t
a786607ec5 Path: Adaptive - bugfix 2018-09-11 11:02:39 +02:00
kreso-t
27da44cd8a Path: Adaptive - keep tool down feature - alfa 2018-09-11 11:02:39 +02:00
kreso-t
0208643f7c Path: Adaptive - fix for cut direction 2018-09-11 11:02:39 +02:00
kreso-t
41689cb949 Path:Adaptive - fix 2018-09-11 11:02:39 +02:00
kreso-t
4c33035276 Path: Adaptive - cleanup 2018-09-11 11:02:39 +02:00
kreso-t
b127dcc88d Path: Adaptive - bug fix 2018-09-11 11:02:38 +02:00
kreso-t
e451d71420 Path: Adaptive - bugfix 2018-09-11 11:02:38 +02:00
kreso-t
a24f34ed64 Path: Adaptive - bugfix 2018-09-11 11:02:38 +02:00
kreso-t
0868db2fc4 Path: Adaptive - fix for stock to leave for outside region 2018-09-11 11:02:38 +02:00
kreso-t
68b281b813 Path: Adaptive - feature to clear from outside stock bounday inwards 2018-09-11 11:02:38 +02:00
kreso-t
b5646b7504 Path: Adaptive - bugfix 2018-09-11 11:02:37 +02:00
kreso-t
8ab4031073 Path: Adaptive - bug fix 2018-09-11 11:02:37 +02:00
kreso-t
a2e725821d Path: Adaptive - fix for returning to clearence height 2018-09-11 11:02:37 +02:00
kreso-t
32983d4862 Path: Adaptive - support for cylindrical stock 2018-09-11 11:02:37 +02:00
kreso-t
d56ac268b9 Path: Adaptive - fine tuning 2018-09-11 11:02:37 +02:00
kreso-t
a7806e042d Path: Adaptive - fix for stock to leave option 2018-09-11 11:02:36 +02:00
kreso-t
1f9bf2e2a5 Path: Adaptive - fix for linking moves optimization 2018-09-11 11:02:36 +02:00
kreso-t
0c13ef45ed Path: Adaptive - added stock to leave option 2018-09-11 11:02:36 +02:00
kreso-t
092b358df5 Path: Adaptive - linking moves optimization 2018-09-11 11:02:36 +02:00
kreso-t
6e8fcff3ab Path Adaptive: fix for duplicate edge detection 2018-09-11 11:02:35 +02:00
kreso-t
b1904d92c2 Adaptive: Fix for path nesting 2018-09-11 11:02:35 +02:00
kreso-t
235600538d fix for py3 error 2018-09-11 11:02:35 +02:00
kreso-t
62bb8c1a2f clean up 2018-09-11 11:02:35 +02:00
kreso-t
6981d75d56 Fix for py3 import 2018-09-11 11:02:34 +02:00