wmayer
c294c8bdbd
+ rename methods in Vector3 class
...
+ add convenience methods Cross and Dot to Vector3 class
+ fix bug in DistanceToLineSegment in Vector3 class
2016-07-30 15:14:47 +02:00
maito78
db7465b215
Add parameter at given distance method for curves
2016-07-29 22:40:19 +02:00
DeepSOIC
01c48219eb
Part: add/update GUI commands
...
* Updated translation contexts for Gui commands for JoinFeatures.
* Added Gui commands for Split tools: BooleanFragments, Slice, XOR.
Icons.
2016-07-29 14:20:52 +03:00
DeepSOIC
8c908d4106
Part: add BOPTools package as member of Part Py module
2016-07-29 14:18:01 +03:00
DeepSOIC
ca4299230a
Part: add BOPTools package
...
Containing implementation of new JoinConnect, as well as new splitting
tools: BooleanFragments, Slice and XOR.
2016-07-29 14:16:54 +03:00
DeepSOIC
e2c530a485
Part: deprecate old JoinFeatures code
...
Commented out all the code not essential for recomputing old
JoinFeatures. The rest is left to support opening old projects.
2016-07-29 14:13:12 +03:00
wmayer
6e6904898c
fix build failure with occ 6.9.0
2016-07-17 16:18:12 +02:00
wwmayer
4e08302582
Merge pull request #219 from tomate44/tomate44-BezierSurface-fix
...
fix VDegree
2016-07-15 13:57:52 +02:00
Mateusz Skowroński
634f3af079
Fix some GCC warnings.
2016-07-15 13:05:37 +02:00
tomate44
2281881f06
fix VDegree
...
fix for getVDegree that was returning UDegree
2016-07-15 11:27:24 +02:00
wmayer
b6670cde01
+ GFA is available since OCC 6.9.0, raise an AttributeError otherwise
2016-07-14 15:16:02 +02:00
wmayer
602053d2d4
+ expose OCC version number to Python
2016-07-14 14:11:54 +02:00
WandererFan
0319adeec7
wmayer patch for Win & OCC7 compat
2016-07-11 15:32:16 +02:00
Yorik van Havre
407475b513
Part: Enabled per-face transparency
2016-07-07 12:46:25 -03:00
DeepSOIC
7338ea3e85
Part: TopoShapePy: made Solid constructor accept CompSolid
...
Part.Solid(shape) now accepts compsolid as input, and creates a solid by
joining the compsolid.
Same done to Part.makeSolid().
+ change exception handling to expose the error message.
2016-07-04 14:58:53 +03:00
DeepSOIC
31aeb84075
Part: TopoShapePy: add generalFuse method
2016-07-04 14:57:50 +03:00
DeepSOIC
2206be773b
Part: TopoShape: add generalFuse method (GFA)
...
OCC's Generaal Fuse Algorithm
2016-07-04 14:55:38 +03:00
wmayer
6ce55d47a5
+ fix gcc warning
2016-07-02 14:28:59 +02:00
DeepSOIC
a6f2f2ec22
Part: AttachmentEditor: withdraw code to use Show module
2016-06-20 01:19:02 +03:00
DeepSOIC
9e4a10fee8
Part: AttachmentEditor: fix take_selection argument not working
2016-06-15 21:15:14 -03:00
DeepSOIC
053bc5a68e
Part: AttachmentEditor: fix for new SubList Py API
2016-06-15 21:15:14 -03:00
tomate44
4749733b60
Implements more arguments to BSplineCurve.approximate
2016-06-13 14:18:35 +02:00
wmayer
ec82ea252a
+ add overloaded methods of write() and read() to write and read from streams
2016-06-11 14:47:01 +02:00
wmayer
9bfdfc723e
+ for importBrep() and exportBrep() allow file names or file objects
2016-06-11 12:38:58 +02:00
wmayer
01c4212502
+ revert regression in commit 92bf46cc affecting Part Thickness tool
2016-06-01 09:13:16 +02:00
wmayer
285a417402
+ fix mistake in BSplineCurve.interpolate for Tangents/TangentFlags argument
2016-05-25 14:22:22 +02:00
tomate44
082793c452
Update BSplineCurve interpolate documentation
2016-05-25 11:50:52 +02:00
wmayer
432709330a
+ support of tangents in BSplineCurve.interpolate
2016-05-24 23:15:17 +02:00
tomate44
1b7d4e3738
Update BSplineCurve interpolate documentation
...
Update BSplineCurve interpolate() documentation for the new "parameters" argument
2016-05-24 18:50:16 +02:00
wmayer
a55f676134
+ issue #0002560 : Part BSplineCurve alternate interpolate method
2016-05-23 14:14:50 +02:00
wwmayer
e6dc897dfe
Merge pull request #170 from f3nix/gcc-warnings-2
...
Fix some GCC warnings.
2016-05-20 22:23:36 +02:00
DeepSOIC
66e8aa32ba
Part: make primitives attachable
2016-05-20 00:11:16 +03:00
DeepSOIC
fea4899630
Attacher: fix defaulting to 3D of AttachableObject
2016-05-20 00:11:16 +03:00
Mateusz Skowroński
dfed4adeff
Fix some GCC warnings.
2016-05-19 22:22:12 +02:00
wmayer
3feaef3d2e
+ unify method names
2016-05-18 23:43:58 +02:00
DeepSOIC
1cf0e3de02
Attacher: add command to Part workbench menu
...
+ add an icon to attachment editor
2016-05-18 23:06:04 +02:00
DeepSOIC
7d7cf5c723
Attacher: add general purpose editor UI (python)
...
Added as PartGui.AttachmentEditor, and Part_EditAttachment gui command
2016-05-18 23:05:51 +02:00
wmayer
270f8bfc87
+ fix index error using occ matrix class
2016-05-15 16:12:24 +02:00
blobfish
1285e2ad7f
Part: Check Geometry: see following
...
adding parallel mode for bopargcheck. didn't help speed.
add time to bopalgo check
entry for stopOnFirstFaulty. didn't help speed.
adding new bopalgochecks
2016-05-15 00:06:22 +02:00
DeepSOIC
1199a63b2b
Attacher: Py: fix crash on FreeCAD startup
2016-05-14 23:10:38 +03:00
wwmayer
28e90ca08c
Merge pull request #159 from DeepSOIC/Attacher16
...
Attacher16 - fixes, and Py interface
2016-05-14 18:23:27 +02:00
wmayer
cb73d010bb
+ port to OCC 7.0
2016-05-14 16:53:27 +02:00
DeepSOIC
cb62d49d50
AttachEngine: fix crash when referenced objects get deleted
...
... by verifying if the pointers equal to objects contained in all open
documents. Not terribly good, but I can't think of a situation where
doing this search might cause trouble.
2016-05-14 02:14:51 +03:00
DeepSOIC
a43f6361f3
Attacher: Py: fix docu strings
2016-05-14 00:50:30 +03:00
DeepSOIC
d119d810cd
Attacher: Py: renames
...
AttachEngine attributes and methods:
getShapeType -> getRefTypeOfShape
isShapeOfType -> isFittingRefType
downgradeType -> downgradeRefType
getTypeRank -> deleted (rank exposed through getRefTypeInfo )
getTypeInfo -> getRefTypeInfo
suggestMapModes -> suggestModes
2016-05-13 19:54:44 +03:00
DeepSOIC
37d5773ee5
Attacher: Py: add GUI strings to getModeInfo and getTypeInfo
2016-05-13 19:54:44 +03:00
DeepSOIC
86707b4cb5
Attacher: Py: GUI resources interface
...
Routines to get UI strings for attacher: mode names, mode tooltips,
ref.type names
2016-05-13 19:54:44 +03:00
DeepSOIC
c2839fdd09
Attacher: Py: extend AttachEngine's interface
...
* add constructor
attributes:
* Mode
* CompleteModeList
* ImplementedModes
* GetModeInfo
* References
* SuperPlacement
* Reverse
* Parameter
* CompleteRefTypeList
methods:
* getShapeType
* isShapeOfType
* downgradeType
* getTypeRank
* copy
* calculateAttachedPlacement
* suggestMapModes
* readParametersFromFeature
* writeParametersToFeature
2016-05-13 19:54:44 +03:00
DeepSOIC
bfad1d9339
Attacher: Py: implement Attacher attribute of AttachableObject
2016-05-13 19:54:44 +03:00
DeepSOIC
7e38a59bac
Attacher: Py: create AttachEnginePy
...
Not very useful at the moment, just created the interface.
2016-05-13 19:54:44 +03:00