wmayer
65e7932930
improve whitespaces
2018-01-01 20:51:12 +01:00
Abdullah Tahiri
ec678e234e
Sketcher: Solver angle -pi,pi conversion corrected
...
fixes #3288
2018-01-01 20:28:53 +01:00
Abdullah Tahiri
27cff5ce85
Sketcher: Match angle on lines representation match solver result
2018-01-01 20:28:41 +01:00
wmayer
96beb5ec7d
improve whitespaces
2018-01-01 19:36:57 +01:00
Abdullah Tahiri
9ce5756011
Sketcher: Fix transfer of tangency and perpendicular end-to-endpoint constraints
...
================================================================================
When transfering constraints to coincident points on deletion of geometry, a tangency/perpendicular constraint
cannot be blindly transfered as the destination edge may not be tangent/perpendicular leading to unexpected behaviour.
However, the user does expect that something that was coincident with such end-to-endpoint constraint (which implicitly includes a coincident constraint)
remains coincident after deletion. Therefore, the change of type to coincident.
This implicitly solves the problem of representation of constraints leading to a crash in coin3d.
fixes #3291
2018-01-01 19:27:41 +01:00
wmayer
62819fec2a
consistently add Q_OBJECT macro to all sub-clases of PropertyItem
2018-01-01 19:15:02 +01:00
luzpaz
e2a3ae428a
Packaging typos
2018-01-01 17:54:07 +01:00
luzpaz
5107d86b60
Crowdin: Removing whitespace from widgets
...
Modified the code so that the whitespace was hardcoded since translators on Crowdin weren't adding the whitespace. Please review if correct.
+ found some other typos/grammar issues along the way.
CC @yorikvanhavre
2018-01-01 17:52:12 +01:00
wmayer
1950bd1512
fix assertPlacement for unit tests
...
do not explicitly check for angles as they can be quite different for even identical quaternions
2018-01-01 17:48:05 +01:00
wmayer
31bf496b67
unit tests for Rotation class
2018-01-01 16:45:33 +01:00
wmayer
83fe8f8c36
fix OpenSCAD importer
2018-01-01 16:45:06 +01:00
wmayer
9e2fa2d91a
support some more handlers in VectorPy and throw better exceptions for unsupported operators
2018-01-01 15:45:21 +01:00
wmayer
401af92890
implement setting custom attributes for RotationPy to assign matrix or pair of vectors
2017-12-31 18:18:27 +01:00
Bernd Hahnebach
7c1cccdd6e
FEM: cmake, only copy Python GUI modules if gui is build
2017-12-31 15:25:34 +01:00
Bernd Hahnebach
8c85db3cfe
FEM: make objects module, less code duplication on imports
2017-12-31 15:25:34 +01:00
Bernd Hahnebach
30e33e4802
FEM: python imports, small improvements on some imports
2017-12-31 15:25:34 +01:00
Unknown
34b485b648
FEM: source typos
2017-12-31 15:25:34 +01:00
Unknown
93dd48dc6a
FEM: Moar typos
2017-12-31 15:25:34 +01:00
triplus
f34659a29f
TechDraw LabelFont defaults
2017-12-31 15:09:13 +01:00
luzpaz
a866b420d2
TechDraw: Crowdin request to remove apostrophes in translation string
...
This was green-lit by @wandererfan in a private message on the forum.
ref: https://crowdin.com/translate/freecad/27911/en-hu#6503436
2017-12-31 15:03:50 +01:00
Daniel Burr
9bd3b8f20d
Copy mesh data directly into the numpy arrays instead of creating a temporary local copy in order to save memory when dealing with very large meshes
2017-12-31 15:01:44 +01:00
Daniel Burr
7ec6d1b5a2
Fix insane memory usage when exporting Meshes to Collada format - MeshPy::getTopology() is an expensive function (since it iterates over all Points and Facets) and therefore it should not be called repeatedly
2017-12-31 15:01:44 +01:00
WandererFan
87b360e557
TechDraw Prefs page 1 defaults & tooltips
2017-12-31 14:54:05 +01:00
WandererFan
c548878069
Fix LineGroup install & default issues
2017-12-31 14:54:05 +01:00
WandererFan
55f050e0f5
Fix crash when Source.Shape is Null
2017-12-31 14:54:05 +01:00
WandererFan
553fa64ec4
Fix crash during multi-object delete
2017-12-31 14:54:05 +01:00
WandererFan
98be3a3ff7
Support old Source property (PropertyLink)
...
- Source is now PropertyLinkList
2017-12-31 14:54:05 +01:00
WandererFan
76373b2c6a
LinkScope clean up
2017-12-31 14:54:05 +01:00
WandererFan
e163ae1746
Allow multiple sources for all View types
2017-12-31 14:54:05 +01:00
WandererFan
7eba113600
Coverity 169507
2017-12-31 14:54:05 +01:00
wmayer
88b5af4fe7
simplify debugging of changing datum constraints
2017-12-31 11:48:44 +01:00
wmayer
1ad7724d50
avoid error 'Duplicate constraint not allowed' when deleting a constraint
2017-12-31 01:57:44 +01:00
wmayer
bd4736bf0d
implement PropertyConstraintListItem::assignProperty to add item for each datum constraint
2017-12-30 19:49:34 +01:00
wmayer
6ee4be519d
fix heap corruption due to invalid static_cast
2017-12-29 22:32:10 +01:00
wmayer
6eb36447ed
fix regression of pr1181
2017-12-28 19:06:10 +01:00
looooo
070395d67c
add version info to PySide abstraction
2017-12-26 14:50:21 +01:00
luzpaz
c1152f2a2c
PartDesign: typos
2017-12-25 11:04:43 +01:00
luzpaz
e883cbfdf3
Part: typos
2017-12-25 11:03:11 +01:00
luzpaz
7e2fce45c2
Arch: Typos
...
Source comment documentation typos + misc.
2017-12-25 11:01:30 +01:00
luzpaz
048c787e32
Sketcher: comment typos
2017-12-25 10:59:48 +01:00
luzpaz
128239b54a
Typos: Various workbenches and misc.
...
[skip ci]
2017-12-25 10:58:10 +01:00
wmayer
c18bc414bb
fixes #0003252 : External geometry tool keeps hovered item active after leaving
2017-12-25 10:47:51 +01:00
wmayer
1ef069292c
notify selection node about cleared pre-selection
2017-12-25 01:19:02 +01:00
wmayer
15b72d2b22
enable anti-aliasing for Coin's offscreen renderer
2017-12-23 18:59:27 +01:00
wmayer
511835e098
restore removed link to preferences-sketcher.svg
2017-12-23 17:07:12 +01:00
Abdullah Tahiri
434a47d61c
Sketcher: new UI command for arbitrary sides polygon
...
fixes #1639
2017-12-23 14:45:39 +01:00
Abdullah Tahiri
27c202a1f0
Sketcher: Dialog for arbritary sides regular polygon
2017-12-23 14:45:39 +01:00
Abdullah Tahiri
d0c1b147dd
Sketcher: Icons for arbitrary regular polygon
2017-12-23 14:45:39 +01:00
Zheng, Lei
b6bbc57d08
Path.Area: fix wire join function
...
This affects open wire operations
2017-12-23 14:36:20 +01:00
sliptonic
c093c59416
fixes #3284
...
path direction if useComp is false
2017-12-23 14:34:46 +01:00