Stefan Tröger
f7a1fda101
don't show placement for part design features
2016-04-12 18:12:06 +02:00
Stefan Tröger
b0817ff086
allow non-sketch based additive and subtractive features
2016-04-12 18:12:06 +02:00
Stefan Tröger
ecd07d4451
fix body boolean placements
2016-04-12 18:12:06 +02:00
Stefan Tröger
be56951267
switch polar pattern to coordinate system axis
2016-04-12 18:12:06 +02:00
Stefan Tröger
616e372e4a
switch linear pattern to coordinate system axis
2016-04-12 18:12:05 +02:00
Stefan Tröger
8af2eeb245
allow origin lines in datum features
2016-04-12 18:12:05 +02:00
jriegel
d7c932d714
Changing active object handling in PartDesign
2016-04-12 18:12:03 +02:00
Jan Rheinländer
4459a1d352
Fixed usage of std::abs() in polar pattern
2016-04-12 18:12:00 +02:00
blobfish
79d4d202dd
Part Design: support for overlapping and coincident patterns
...
Fixed crash after rejecting a MultiTransform dialog
remove overlap check
adding getSolid to cut operation
add extrema method to part::checkinterference
move refineshape call out of loops
divideTools functions
2016-04-12 18:12:00 +02:00
Jan Rheinländer
892bfc1f07
PartDesign::Transformed: Transformed shapes that touch are now rejected as overlapping in the interest of boolean operation stability
2016-04-12 18:12:00 +02:00
jriegel
67889a2f40
Workaround for a wired linker problem on Windows. Actually still not solved...
2016-04-12 18:11:59 +02:00
jrheinlaender
011dbf53da
Enable multiple originals for the transformed features
2016-04-12 18:11:56 +02:00
jrheinlaender
dbc6b1b12e
Some code unification for DressUp features
2016-04-12 18:11:56 +02:00
jrheinlaender
047bd2f7f0
Allow Pyton features inside bodies
2016-04-12 18:11:55 +02:00
jrheinlaender
6355b5fd43
Some code cosmetics
2016-04-12 18:11:55 +02:00
jrheinlaender
ef31d1ca20
Allow datum point and line from circular reference
2016-04-12 18:11:55 +02:00
jrheinlaender
5aa16e7807
Allow datum points and lines to have offsets from their references
2016-04-12 18:11:55 +02:00
jrheinlaender
58822e07fd
Moved Body::isAfterTip() to BodyBase
2016-04-12 18:11:55 +02:00
jrheinlaender
ef76cf8b52
Added some comments about things to be fixed in the future
2016-04-12 18:11:55 +02:00
jrheinlaender
c5ca269980
Allow transforming a Pattern feature into a MultiTransform feature
2016-04-12 18:11:54 +02:00
jrheinlaender
ce9e0572b6
Fix handling of MultiTransform features when migrating to Body
2016-04-12 18:11:53 +02:00
jrheinlaender
34096b5300
Body: Transformed Features inside a MultiTransform are not considered to be solid features
2016-04-12 18:11:53 +02:00
jrheinlaender
2f98908186
Fix broken placement of boolean operations
2016-04-12 18:11:53 +02:00
jrheinlaender
be7c6adc21
Allow moving features between bodies from context menu of tree view
2016-04-12 18:11:53 +02:00
jrheinlaender
12bf1d58f6
Allow extruding from a datum plane to another face or plane, optionally with an offset
2016-04-12 18:11:53 +02:00
jrheinlaender
2d0fdac40b
Give user feedback about not being able to extrude UpToFace if sketch is on a datum plane
2016-04-12 18:11:52 +02:00
jrheinlaender
31fa3f3ae7
Prevent unknown exception thrown while loading a part
2016-04-12 18:11:52 +02:00
jrheinlaender
be85d85800
Allow creating a datum plane tangential to a cylinder and parallel to another plane
2016-04-12 18:11:52 +02:00
jrheinlaender
56d60a297f
Revolution/Groove: Check that rotation axis is coplanar with sketch plane
2016-04-12 18:11:51 +02:00
jrheinlaender
d09eaa2168
Changed tree ordering of booleans and bodies
2016-04-12 18:11:51 +02:00
jrheinlaender
e16b398cbc
Miscellaneous fixes
2016-04-12 18:11:51 +02:00
jrheinlaender
6eb6f73e52
Enable edges and datum lines as rotation axis for Groove and Revolution features
2016-04-12 18:11:51 +02:00
jrheinlaender
525c489fa5
Allow inserting at the beginning of a body
2016-04-12 18:11:51 +02:00
jrheinlaender
9a932e09a0
Allow Pad and Pocket up to a face with sketch located on datum plane
2016-04-12 18:11:51 +02:00
jrheinlaender
67b36115a4
Miscellaneous fixes
2016-04-12 18:11:51 +02:00
jrheinlaender
dfce69c4b0
Allow booleans of bodies in PartDesign
2016-04-12 18:11:51 +02:00
jrheinlaender
245486b382
Fix bug that produced 'cannot update representation' error message on adding a fillet
2016-04-12 18:11:51 +02:00
jrheinlaender
2732f44b42
Miscellaneous fixes
2016-04-12 18:11:51 +02:00
jrheinlaender
6a90c30a89
Draft: Accept datum lines and planes as references
2016-04-12 18:11:50 +02:00
jrheinlaender
2733f236d2
Miscellaneous fixes
2016-04-12 18:11:50 +02:00
jrheinlaender
54a1707da7
Duplicate Selection: Add duplicated features to active Body
2016-04-12 18:11:50 +02:00
jrheinlaender
4524103dbc
Allow datum lines and planes for Transformed features' references
2016-04-12 18:11:50 +02:00
jrheinlaender
54895922a4
Miscellaneous fixes
2016-04-12 18:11:50 +02:00
jrheinlaender
de17a3ede4
Pad/Pocket: Allow extrude up to a datum plane
2016-04-12 18:11:50 +02:00
jrheinlaender
bf973e06c0
Refactored code of SketchBased features to have common code in an abstract superclass
2016-04-12 18:11:50 +02:00
jrheinlaender
575b6cf6df
Added Reversed button to Pocket UI if the sketch plane is a datum plane
2016-04-12 18:11:50 +02:00
jrheinlaender
d082f16bbf
Try to be consistent with sketch plane orientation PartDesign module <-> Sketcher module
2016-04-12 18:11:50 +02:00
jrheinlaender
2d7813295b
Allow selecting back of base planes, miscellaneous fixes
2016-04-12 18:11:50 +02:00
jrheinlaender
c7d4ab22b9
Simplified datum features by making use of the placement property
2016-04-12 18:11:50 +02:00
jrheinlaender
939c39c515
Miscellaneous fixes
2016-04-12 18:11:49 +02:00