wmayer
5380a03266
add option to resize datum planes manually
2018-07-30 22:31:24 +02:00
Eivind Kvedalen
5670ef0e2a
Fix for issue #3541 : Normalize xDir vector for Hole feature to correct hole diameter.
2018-07-29 01:03:17 +02:00
wandererfan
a712d49685
Revise multiple solids message
2018-07-13 10:23:42 -03:00
wandererfan
0d3008e4eb
Fix #3401 warning on multiple solid
...
- PartDesign only uses the first result shape
of an operation and discards the rest without
warning.
- this also fixes #1707
2018-07-13 10:23:42 -03:00
wmayer
920a4e62b2
add missing newlines
2018-06-09 11:47:12 +02:00
wmayer
9d3a2a27b4
fix several warnings:
...
-Winconsistent-missing-override
-Wsign-compare
-Wmaybe-uninitialized
-Wmissing-braces
2018-04-29 13:28:36 +02:00
wmayer
4275b604f3
fix warning -Winconsistent-missing-override
2018-04-29 11:50:04 +02:00
luz.paz
9167064fc1
Misc. typos
...
Found via `codespell`
2018-04-25 09:41:33 -03:00
DeepSOIC
350d2320bc
PartDesign: fix #2758 Datum Point persistence, again
2018-04-14 15:48:56 +02:00
DeepSOIC
ba069d9125
PartDesign: fix #0002758 Datum point moves to (0,0,0) when reopening the file
...
OCC has a peculiarity, that when saving single vertexes, it burns in placement into vertex coordinates. In loaded shape, Placement is zero. This caused datum point placement reset to zero, and its shape had nonzero coordinates.
This fix keeps placement property from resetting, and reconstructs a new vertex upon load.
2018-04-04 17:43:15 +02:00
wmayer
24eb8eec9b
chamfer size must be greater than zero
2018-04-04 16:25:11 +02:00
wmayer
130885c010
fixes #0003416 : Crash on draft operation for a face
2018-04-04 16:09:15 +02:00
wmayer
9d838dd8d2
fixes #0003302 : PDN cloned object have duplicated 'Unnamed' ghost on every file reopen
2018-01-30 19:26:06 +01:00
wmayer
b863d1df75
improve whitespaces
2018-01-22 20:06:12 +01:00
Abdullah Tahiri
90cd417fe4
PartDesign: Fix bug of mirror transformation of multiple features
...
fixes #3317
This code ensures that an individual transformation or a multi-transformation have a proper
base feature and next feature.
2018-01-22 19:56:58 +01:00
Abdullah Tahiri
fd7d75b309
PartDesign: Extension of Pocket Feature to have two dimensions
...
fixes #2915
2018-01-20 16:15:38 +01:00
DeepSOIC
1cb2d52dc2
PartDesign: #2683 add Refine property
...
resolves #2683
Adds Refine property to sketch-based and transformation features. The
property is initialized according to preferences, and can be altered in
property editor on per-feature basis.
2018-01-20 13:58:39 +01:00
wmayer
065be5bb77
fixes #0003141 : Unexpected behaviour using pad to face on padded shape binder
2018-01-05 19:35:21 +01:00
luzpaz
0bafb04924
PartDesign: typos
2017-12-25 11:04:43 +01:00
wmayer
5b358e1bd9
show base feature's placement on load if not part of a body
2017-12-20 22:01:24 +01:00
luzpaz
985980648c
Typos: user-facing and trivial
...
Several typos and uniformity fixes.
Note:
*SCL/SimpleDataTypes.py is a upstream stepcode file whose fiz has been submitted upstream and accepted.
*the header of Tools/generateBase/generateMetaModel_Module.xsd had redundant data. It has been removed. Please double check it.
2017-12-02 14:00:57 +01:00
luzpaz
35ec477426
More typos, grammar fixes, uniformity
2017-11-15 10:46:43 -05:00
wmayer
210a48cbf3
fixes #0003159 : ShapeBinder is part of solid
2017-11-09 23:21:06 +01:00
Peter Lama
033334474c
Rename superPlacement property to AttachmentOffset
...
The name Attachment Offset gives a better picture of what the
property does.
2017-11-05 16:41:25 +01:00
wmayer
2f2ba28156
remove pointless Section option from boolean operation in PD
2017-11-04 13:46:42 +01:00
Unknown
8d9bd319bd
Misc. Typos
2017-10-09 19:59:33 +02:00
wmayer
6eea9ef660
avoid that transform children of a multi-transform stay touched after recompute
2017-10-06 14:56:18 +02:00
Peter Lama
e972a3c444
Enable creating PD Sweep along closed path
2017-09-29 00:41:59 +02:00
wmayer
14f6de974b
fix typos
2017-09-25 22:36:31 +02:00
wmayer
3370d20a0d
fixes #0003146 : Crash in PartDesign Sweep
2017-09-25 15:13:58 +02:00
wmayer
366d8bac35
if an Undo/Redo is performed then do nothing inside the body feature
2017-09-21 19:00:26 +02:00
Stefan Tröger
6ae8b6482e
PartDesign: Make Base Feature compatible with GeoFeatureGroup. fixes #0003080
...
The Original BaseFeature implementation had some serious issues with scoped links. It failed completely for e.g. sketches on the BaseFeature as it made a local link to refere to a out of body object. The only solution to make this work correctly is to add a proxy object into the body which is alloed to exactly that, to link outside oof the body. Something like shapebinder.
2017-09-21 11:40:14 +02:00
Stefan Tröger
3da647a7e0
PartDesign: Allow boolean Fuse/Common without base feature
2017-09-21 11:26:47 +02:00
wmayer
c9fb691afe
fixes #0003161 : Shape Binder not at expected place
2017-09-19 15:01:13 +02:00
wmayer
fde42545ba
fix various coverity issues
2017-09-15 11:48:38 +02:00
wmayer
d5077eae1e
expose FeatureAddSub to Python, fixes #0000955
2017-09-14 15:09:53 +02:00
wmayer
39b67da0d7
check for null shapes before performing boolean operation
2017-09-10 12:41:46 +02:00
wmayer
4ca7224312
support of loading old projects with shape binder or PartDesign boolean
2017-09-09 22:47:28 +02:00
wmayer
3a0c3499e5
improve whitespaces
2017-09-09 18:07:46 +02:00
Stefan Tröger
8841fb0805
Make PartDesign::Boolean work with new Link structure
...
This is the first feature that used GeoFeatureGroupExtension and required links to the groups inside as well as to things on the same level. Hence a few modifications to link scopes have been nesseccary.
2017-09-09 16:55:55 +02:00
Stefan Tröger
b6f361b62b
PartDesign: ShapeBinder can link globally
2017-09-09 16:47:07 +02:00
wmayer
0d617f97d6
Port to occ7.2:
...
+ Standard_Failure::Caught() is now marked as deprecated and should be replaced with standard C++ exception handling
2017-09-01 16:27:46 +02:00
Kurt Kremitzki
0639b7f113
PDN: Add simple hole test
2017-08-30 10:41:55 -03:00
wmayer
e77f8d2822
fix compiler warning
2017-08-12 17:26:11 +02:00
Kurt Kremitzki
91bc27b0dc
Fix return type
2017-08-12 14:48:57 +02:00
Kurt Kremitzki
216bcbbca2
PDN: Add catch statements for Revolution perpendicular axis
2017-08-12 14:43:45 +02:00
Kurt Kremitzki
0607501360
PDN: Check both parallel and antiparallel cases before trying Revolve
2017-08-12 14:09:39 +02:00
Eivind Kvedalen
91bafde563
PartDesign Hole Feature implemented.
...
Minor contributions from Mateusz Skowroński <skowri@gmail.com >
2017-07-26 23:39:00 +02:00
Eivind Kvedalen
dc89784d43
Make PartDesign::ProfileBased::onChanged(...) protected (not private).
2017-07-26 23:39:00 +02:00
Kurt Kremitzki
b5682d92ed
PDN: Add tests for Boolean, MultiTransform, Primitives, Shapebinder
2017-07-26 23:16:12 +02:00