wmayer
bbf9560ea3
make sure to avoid duplicate child elements in view provider of ruled surface
2017-09-08 14:52:12 +02:00
wmayer
5ec3339748
Port to occ7.2:
...
+ use default constructor of BRepOffsetAPI_MakeOffsetShape since overloaded versions are deprecated
+ use default constructor of BRepOffsetAPI_MakeThickSolid since overloaded versions are deprecated
+ fix small bug in MeshVertex
2017-09-02 12:04:07 +02:00
wmayer
5242f47473
Port to occ7.2:
...
+ replace use of StlMesh classes as they have been removed
2017-09-02 00:26:04 +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
wmayer
473ea474ce
Port to occ7.2:
...
+ replace Quantity_Parameter with Standard_Real is it's marked deprecated
+ include NCollection_Vector as it's needed by STEPCAFControl_Writer
+ remove GC_MakeConicalSurface used for cone and distance as this was never implemented in any earlier occ version and has been removed now
2017-09-01 12:01:50 +02:00
Yorik van Havre
b16b17ced2
Updated translation strings (and sent to crowdin)
2017-08-31 10:46:55 -03:00
wmayer
3fee9bad3e
add methods to get normal and curvature information from surfaces
2017-08-14 12:24:42 +02:00
wmayer
224842bfdc
drag and drop for compound objects
2017-08-11 12:53:35 +02:00
wmayer
2a441f5961
for fillet&chamfer copy transparency from base object
2017-08-11 11:56:48 +02:00
wmayer
35db0df253
always update colors after updating shape to get rid of previously set transparency
2017-08-11 10:26:54 +02:00
wmayer
7806f7b300
select all faces in shape builder if this option is activated
2017-08-10 19:10:07 +02:00
wmayer
8443891abe
fix possible segfault in modelRefine
2017-07-27 15:13:49 +02:00
wmayer
728757bc38
fix possible segfault in modelRefine
2017-07-27 15:08:14 +02:00
wmayer
240df25d7a
fix build failure
2017-07-27 11:06:06 +02:00
wmayer
ff4d613acb
+ add method trim() to Part.Curve
2017-07-26 22:59:39 +02:00
wmayer
dd7724624b
fix makeGeometryCurvePy to return a LinePy for lines instead of a GeometryCurvePy
2017-07-26 10:08:01 +02:00
Eivind Kvedalen
dce81a6038
Part::Mirroring: This fixes issue #2671 by changing the type of Base and Normal to PropertyPosition and PropertyDirection. These two classes handles units better.
2017-07-23 22:14:05 +02:00
Eivind Kvedalen
60b90ec8a3
Part::Thickness: This fixes issue #2876 by changing property type for value to include a unit.
2017-07-23 22:14:05 +02:00
wmayer
05fad5e1f0
add missing header file
2017-07-23 20:57:32 +02:00
wmayer
6fd846ee22
handle exception thrown by BRepBuilderAPI_RefineModel
2017-07-23 15:46:57 +02:00
wmayer
95399a035e
handle OCC exception in Feature::getPySubObjects and convert to Python exception
2017-07-15 17:16:44 +02:00
Randy
5c056d6887
Improve Part.Shape.project documentation
...
This clarifies that Part.Shape.project expects a list of shapes as an argument, not a single shape. See this forum thread that highlights the confusion: https://forum.freecadweb.org/viewtopic.php?f=22&t=23287
2017-07-07 13:25:48 -03:00
tomate44
ad2aedbfc2
Part GeomBezierCurve implement Save() and Restore()
2017-06-26 22:08:38 +02:00
WandererFan
5d08c560db
fix #3094 ShapeString tracking
2017-06-24 21:12:54 -04:00
wmayer
b989dafafa
implement object serialization for BSplineCurve class
2017-06-22 22:42:01 +02:00
looooo
f1bdd58c74
py3: fix some simple incompapilities
...
issue 0000995
2017-06-21 11:25:30 +02:00
wmayer
00037b4d6c
fix -Wsign-compare
2017-06-19 12:50:55 +02:00
Jean-Marie Verdun
b9ba167d92
Accelerate VBO rendering (bareleye model goes from about 18fps to 34fps on a Macbook Pro)
...
Fix crashes related to VBO buffer expansion by reallocating the buffers when needed
2017-06-19 12:40:04 +02:00
wmayer
2e6f223ea3
add comment to source code
2017-06-18 16:23:29 +02:00
Kurt Kremitzki
5c03420052
Remove redundant matrix scale factor multiplication
2017-06-16 00:15:22 +02:00
Abdullah Tahiri
f14532c93f
Fix transformation support, so that support is updated with any previous transformation executed
2017-06-16 00:15:22 +02:00
Abdullah Tahiri
1978673b04
Reverting to checkIntersection via boolean operation
...
The extrema algorithm fails on touching (the manyfold detection fails to return a face, but several vertex, although a face is clearly touching and if bypassed the boolean succeeds), see
https://www.freecadweb.org/tracker/view.php?id=3065
This commit enables the older boolean based intersection check.
2017-06-16 00:15:22 +02:00
wmayer
773ab3e109
improve exception message if proximity function fails
2017-06-15 14:28:10 +02:00
wmayer
729cfd8155
py3: fox compiler warnings
...
issue 0000995
2017-06-04 00:17:57 +02:00
wmayer
b8fd36edc5
fixes #0002926 : Trying to access Part.Shape.children() before doc.recompute() crashes the whole program
2017-06-03 13:46:05 +02:00
crobarcro
8482d2865e
TopoShapeEdgePy.xml: improved docstrings
...
Corrected docstrings for *At methods (valueAt, tangentAt etc.) to explain parameter position meaning
Improved docstrings for FirstParameter, LastParameter, Length and getParameterByLength
2017-05-30 18:09:33 +02:00
wmayer
86e328a248
check for valid vertexes when measuring angles between two edges
2017-05-29 20:49:35 +02:00
wmayer
a863938aa8
handle OCC exception when accessing point of a vertex
2017-05-29 20:36:06 +02:00
wmayer
e694d7f90d
properly raise exception in TopoShapePy::check
2017-05-29 16:52:44 +02:00
Yorik van Havre
de4d33cb84
Updated translations
2017-05-25 10:04:05 -03:00
looooo
dc01180b78
py3: define xrange for python3
...
this is done in files where the xrange is used.
replace this with range once python2 is not supported anymore.
issue 0000995
2017-05-18 15:56:09 +02:00
wmayer
11b187309b
fix crash when Part model changes with VBO activated
2017-05-16 19:30:13 +02:00
wmayer
f001c3e16b
fix crash when Part model changes with VBO activated
2017-05-16 06:03:22 +02:00
wmayer
3855a06267
add keyword support to MakePipeShell.add, support overloaded method
2017-05-13 14:12:37 +02:00
wmayer
c98ab632e5
exception handling in BRepOffsetAPI_MakePipeShellPy
2017-05-13 13:28:31 +02:00
wmayer
736cd735ca
fix possible freeze when creating sketch grid
2017-05-11 23:34:01 +02:00
Richard Crozier
422328483e
AppPartPy.cpp: improved docstrings for Part.makeLine and Part.makePolygon
2017-05-11 20:01:37 +02:00
wmayer
ce67325616
add method to get ancestors of a sub-shape
2017-05-11 11:20:21 +02:00
wmayer
17135addb6
add optional parameter to TopoShape.check() to run bop check
2017-05-10 22:40:12 +02:00
wmayer
2ea183e629
Expose method to Python to get property name of main geometry
...
fix inheritance of MeshFeaturePy
fix inheritance of PartFeaturePy
remove useless test() method
implement getPyObject in GeoFeature in case a sub-class doesn't implement it
2017-05-10 10:36:22 +02:00