wmayer
c833136cde
handle possible crashes with FaceMaker and fix a few coding flaws
2016-10-02 14:47:59 +02:00
DeepSOIC
c7f975279c
Part: Offset2D: rewrite to use FaceMaker
...
new features supported:
* fill offset in collective mode when result wires are closed
* offsetting faces in collective mode
Remaining TODOs:
- collective offset of open wires in "skin" mode
2016-10-01 23:13:44 +03:00
wmayer
1ce73dda96
fix -Wextra in Part
2016-09-22 11:49:28 +02:00
DeepSOIC
47c745f228
Part: Offset2D: fix save-load instability
...
Fixes #2699
It was found out that when direction of normal found by FindPlane
depends on if we are using result of offset directly, or after copying.
The fix (workaround) is to copy offset result inside offset routine, so
that no unstable behavior makes its way to the user.
2016-09-18 18:45:04 +03:00
DeepSOIC
5318e03561
Part: TopoShape: add makeOffset2D method
...
Supports:
* offsetting wire, compound of wires.
* offsetting compounds in collective or independent manners
('intersection' parameter)
* two offset modes (parameter 'allowOpenResult')
* filling offset when offsetting one wire, or compound in independent
manner
Not supported yet (planned):
* filling offset when offset in collective manner (intersection= true)
* offsetting planar faces
2016-09-02 16:26:02 +02:00
wmayer
e8b36592c0
fix Coverity issues
2016-08-21 18:46:40 +02:00
wmayer
461c0b1f7b
fix TopoShape::getFacesFromSubelement
2016-08-04 15:22:30 +02:00
wmayer
bff60f36a7
fix build failure with occ 6.9.0
2016-07-17 16:18:12 +02:00
wmayer
bdb359df39
+ GFA is available since OCC 6.9.0, raise an AttributeError otherwise
2016-07-14 15:16:02 +02:00
DeepSOIC
c8ebc7f9c2
Part: TopoShape: add generalFuse method (GFA)
...
OCC's Generaal Fuse Algorithm
2016-07-04 14:55:38 +03:00
wmayer
9316a1511a
+ fix index error using occ matrix class
2016-05-15 16:12:24 +02:00
wmayer
bca7a1866e
+ port to OCC 7.0
2016-05-14 16:53:27 +02:00
wmayer
34b9ff8867
+ command to create points object from geometry
...
+ implement TopoShape::getPoints
2016-03-05 23:36:57 +01:00
wmayer
9139ab37d3
+ change binary export & import of shapes to restore placement and orientation
2016-02-29 18:37:36 +01:00
wmayer
898e0fb359
+ make API of InventorBuilder more flexible and add new methods
2015-11-26 15:27:40 +01:00
wmayer
7f9aa7b4a5
+ add method to write/read BREP in binary format
2015-09-07 19:02:56 +02:00
wmayer
2f25170763
+ write out product name if defined to IGES/STEP files
2015-07-11 14:05:47 +02:00
wmayer
78671cb27e
+ raise exceptions in TopoShape::makeOffsetShape if needed
2015-05-15 20:20:37 +02:00
wmayer
4fe99f2658
+ whitespace improvement
2015-05-15 20:07:55 +02:00
blobfish
0950e1963a
Part: Offset: fill rework.
2015-05-15 20:00:47 +02:00
wmayer
153e988237
+ make argument of multiFuse const reference
2015-02-21 12:48:12 +01:00
Sebastian Hoogen
c2ce8f5eba
add TopoShape::multiFuse method
...
to fuse multiple shapes at once.
2015-02-21 12:35:21 +01:00
Sebastian Hoogen
cd771f65c6
meshing was removed from StlTransfer
...
with OCCT CR0025357 issue #1906
2015-02-12 13:46:14 +01:00
wmayer
82edb4b50a
+ fixes #0001662 : IGES does not export correctly
2015-01-11 12:14:41 +01:00
wmayer
ee86871bed
+ fixes #0000763 : Bad IGS import
2015-01-05 16:28:40 +01:00
WandererFan
ba97d17b2a
Fix #0001722 Left-handed helix with an angle>0 produces 1 too many turns
2014-11-06 10:49:02 -02:00
wmayer
76906d20a0
+ customize IGES header
2014-10-29 16:39:33 +01:00
Sebastian Hoogen
a53a239f2f
issue #1027 use unicode filepaths
2014-10-11 13:32:06 +02:00
Sebastian Hoogen
f1283cf24c
fixes #1782 remove unused precsion parameters
...
from gp_Trsf::SetValues
2014-10-11 13:03:02 +02:00
wmayer
032c893183
+ fix warnings with clang
2014-09-24 17:46:04 +02:00
wmayer
841b4fab1b
+ fixes #0001630 : IGES-Export in [mm] turns to [Inches]
2014-07-23 13:49:16 +02:00
wmayer
80cc2e4710
+ Replace OCC_HEX_VERSION with OCC_VERSION_HEX
2014-07-18 14:51:54 +02:00
Sebastian Hoogen
a0454af685
remove all references to BRepMesh
2014-07-18 10:43:16 +02:00
wmayer
3d87d88616
+ fix Part.makeTube
2014-07-05 15:48:50 +02:00
WandererFan
33a4b6d7ba
fixes #1319
...
allow Part.makeHelix to use 'vertical height' parm
correct lefthanded conical helixes in TopoShape::makeHelix
2014-05-10 11:05:52 +02:00
WandererFan
62f00095cd
Issue #1508 Solid tickBox for Part.Revolution
...
Creates Solid for closed Edges & Wires
2014-04-25 10:07:21 +02:00
WandererFan
d13946da11
Add function to Close Part.Loft (Gui & scripting)
2014-04-14 16:30:56 +02:00
wmayer
6d53d9d50c
+ allow to set deflection of a mesh with exportStl
2014-03-27 10:41:25 +01:00
wmayer
040c19b1c1
+ relates to #0001421
2014-03-06 16:35:33 +01:00
Sebastian Hoogen
3986c887c3
BrepTools::Dump to string
2014-03-02 14:42:41 +01:00
wmayer
e8cb83a48b
+ fixes #0001429 : don't apply booleans on null shapes
2014-02-22 13:06:30 +01:00
wmayer
e08635b1e8
+ fixes #0001413 : Part.Shape.transformGeometry on Null Shape causes SIGSEGV
2014-02-14 15:02:26 +01:00
wmayer
06e77239e6
+ fix minor error
2014-01-28 17:19:01 +01:00
wmayer
5de7738709
+ fixes : #0001369 : Part::TopoShape::getMemSize fails for Bezier Curves
2014-01-28 11:29:21 +01:00
wmayer
775e6eba4f
+ Use long helix function in parametric feature
2013-12-29 14:51:25 +01:00
WandererFan
acb8210c96
Add Part.makeLongHelix to work around Mantis #0954
2013-12-29 13:53:01 +01:00
wmayer
d5757b7089
+ fixes #0001247
2013-11-07 14:17:41 +01:00
Yorik van Havre
ced0a2b6d0
Part: Extended makePipeShell() so it accepts a transformation mode value
2013-10-07 15:41:38 -03:00
wmayer
9dcc20344b
+ Apply patch for helix but deactivate it for the moment
2013-09-30 13:18:32 +02:00
wmayer
00f46aadeb
+ Fix TopoShape::fix()
2013-09-28 11:02:09 +02:00