Commit Graph

14765 Commits

Author SHA1 Message Date
wmayer 6b055ee899 add verifier class to check the result of the polygon triangulation 2018-09-18 21:38:04 +02:00
wmayer ff6ed27ba9 replace boolean to check for inside/outside cutting with enum values 2018-09-18 18:25:51 +02:00
wmayer 4c8e70b9a3 polish Mesh workbench 2018-09-18 14:53:37 +02:00
wmayer b05f234fac fix overloaded methods SelectionSingleton::addSelection 2018-09-18 12:41:02 +02:00
wmayer 0286a4e313 exit measure distance tool with Esc 2018-09-17 22:21:23 +02:00
wmayer d0cd33b2b8 always close task panel with ESC button 2018-09-17 21:35:44 +02:00
wmayer adc4b4a641 remove limit to only allow vertexes of a model 2018-09-17 17:27:21 +02:00
wmayer 5fc8368753 add convenience method addSelection(SelectionObject) 2018-09-17 17:06:58 +02:00
wmayer 86df253842 Qt5: fix build failure if spacenav is not used under Linux 2018-09-17 16:41:14 +02:00
mwganson fc8d9f2bf3 Add select point(s) option to Placement dialog 2018-09-17 15:00:48 +02:00
wmayer 4b90bed74e fix -Winconsistent-missing-override 2018-09-17 14:18:36 +02:00
wmayer adfdec3b9d re-arrange headers to fix build failure with Qt4 2018-09-17 14:02:29 +02:00
Ian Rees e7a5bd0aad SpaceNavigator on Linux: rearrange #includes 2018-09-17 12:43:24 +02:00
Ian Rees d63e29c3bc Replace Q_OS_UNIX with Q_OS_LINUX for spacenav 2018-09-17 12:43:24 +02:00
Ian Rees 39b27ab9e3 Port SpaceNavigator support on Linux to Qt5 2018-09-17 12:43:24 +02:00
wmayer 189a729027 extend QuantityFormat to set denominator independent of user settings 2018-09-17 12:38:46 +02:00
hokieengr 92145e7e37 Fractional inch setting now disabled when not in Imperial building 2018-09-17 10:32:04 +02:00
hokieengr 77060a75a6 Added support for fractional inch user setting. 2018-09-17 10:32:04 +02:00
hokieengr b102e15569 Now only storing the actual fractional denominator
GUI settings now computed directly from this value. This eliminates the
possibility of the combobox index and the value it represents getting
out of sync.
2018-09-17 10:32:03 +02:00
hokieengr 00a11a6366 Added option to select minimum fractional inch displayed
Load/save operation complete. Not yet integrated with the display code.
Also would like to disable option when non supported (those not using
fractional inches) are selected.
2018-09-17 10:32:03 +02:00
Markus Lampert 97ad1b687f Renamed Path Chamfer op to Deburr. 2018-09-17 10:27:49 +02:00
Markus Lampert a9e040eb10 Fixed selection restore of entire object. 2018-09-17 10:23:41 +02:00
Markus Lampert 91371a6c6a Added option to rotate multiple base objects as a compound or individually. 2018-09-17 10:23:41 +02:00
Markus Lampert 041d800518 Changed Rotate tool behaviour to rotate the entire selection group instead of each one individually. 2018-09-17 10:23:40 +02:00
Markus Lampert 725d87417b Don't force stock refresh on editor start 2018-09-17 10:23:40 +02:00
wmayer f9ca7d62c2 fix compiler warning, fix build failure with older OCCT versions 2018-09-17 10:20:03 +02:00
tomate44 f6d9b692be add a check to BSplineCurve.segment() 2018-09-17 10:02:04 +02:00
kreso-t ee128a32fd Fix for compiler warnings 2018-09-17 09:57:47 +02:00
kreso-t e9e27656be Path: Adaptive - small enhancement
- improved handling in spiky corners
2018-09-17 09:57:47 +02:00
kreso-t 46cd140c8b Path: Adaptive - performance optimization for larger models
- utilizing bounding boxes
- changed the alg. for resolving tool down linking paths,
   resolution is no longer based on clipper offsets as
   offset alg. tends to become slow
- new tool down linking alg. also should be better in finding
   shorter linking paths
- lead-in lead-out improvements
2018-09-17 09:57:46 +02:00
Markus Lampert 76638c7c32 Return self in addProperty for interface compliance. 2018-09-16 15:38:27 -07:00
wmayer 476a07ae24 expose some more methods of ParameterGrp to Python 2018-09-16 19:36:46 +02:00
wmayer c8cfc15e3c fix build failure on Linux 2018-09-15 21:38:15 +02:00
Mark Ganson TheMarkster 625ef4548b addon manager py3 fixes
Only decode / encode if on py2 except for the b'\xc2\xa0', replace, which must be decoded to create the unicode string.
2018-09-15 19:28:44 +02:00
Mark Ganson TheMarkster fa00718c23 fix python3 issues
* fix attempts to remove readonly temp folder in windows, which was preventing addon manager window from closing
* cleanup (unescape) macros manually if HTMLParser().unescape() fails
* replace tabs in macros with 4 spaces
2018-09-15 19:28:36 +02:00
wmayer f809a50be8 when loading file by drag and drop then create the objects in the active document
if no document exists then use i18n to translate the document name
2018-09-15 19:14:46 +02:00
luz.paz d1f1230ef5 Typo and whitespace fixes
Found via `codespell -q 3 -I ../fc-word-whitelist.txt --skip=".git,*.ts,*.po,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/zipios++" -L "entires,fle,actuall"`
2018-09-15 19:13:52 +02:00
wmayer 6d49383093 Initial support of SpaceMouse Plus XT 2018-09-15 14:53:48 +02:00
wmayer c6df59969b expose more methods of Geom_Curve to Python 2018-09-15 11:26:26 +02:00
wandererfan 295bb8fa86 Fix Decoration positions on Views derived from DPG Base
- Section faces, detail highlights, center and section lines
  were wrong when the BaseView was a DPGI
2018-09-14 21:28:02 +02:00
wmayer dce4086d64 fixes #0002908: stp file import name mismatch (due to some limitation into UTF-8 support & naming convention) 2018-09-14 18:15:48 +02:00
wmayer 161973b962 add option to disable auto-deactivation of property view for inactive document 2018-09-14 16:30:26 +02:00
Markus Lampert 18ed94f788 Disable property editor if none of the selected objects is in the active document. 2018-09-13 22:18:28 -07:00
wmayer 62910898dd fixes #0003588: The path to the Addons does not allow special characters 2018-09-14 00:00:22 +02:00
wmayer 70cf68ab3d restore old behaviour of AddonManager.get_macro_dir 2018-09-13 23:50:36 +02:00
wmayer 3386567d99 issue #0003588: The path to the Addons does not allow special characters 2018-09-13 21:40:30 +02:00
wmayer 02eb4a6fa3 issue #0003588: The path to the Addons does not allow special characters 2018-09-13 16:03:38 +02:00
DeepSOIC 38df1ae742 Part, PartDesign, Attacher: fix a few problems with infinite shapes
To throw an error instead of returning a semi-infinite result that kills rendering.
fixes #3439
2018-09-13 13:12:55 +02:00
DeepSOIC eb8629d077 Part: Attacher: fix flip-sides for O-X-Y-like attachment modes
fixes #2519
2018-09-13 13:03:06 +02:00
wmayer 88babaf60a Ignore key events in dialogs and let parent task panel handle them
The affected dialogs are:
* Texture mapping
* Cross-sections
* Extrusion
* Revolution
2018-09-13 11:13:33 +02:00