wandererfan
3ec9b798bf
Fix BSpline/Circle conversion
2018-10-30 13:25:33 +01:00
wandererfan
64538f7b3c
Use circles for circular BSplines
2018-10-25 10:58:53 -03:00
wandererfan
7a8c559bcc
Upgrade test for BSpline is Line
2018-10-22 15:34:13 -03:00
wandererfan
395905b29c
Handle Straight Line BSplines
2018-10-02 09:42:16 -03:00
wmayer
fe6b78e638
fix MSVC warning: unreferenced local variable
2018-08-13 11:06:20 +02:00
wandererfan
c0c36138d7
Allow circular BSplines to be dimensioned
2018-08-11 11:24:12 +02:00
Markus Lampert
e13c09235f
Changed all catch types to references for polymorphic exceptions.
2018-08-08 15:45:30 +02:00
wandererfan
ae2b51d40f
Add some debug and util routines.
2018-04-25 11:09:39 +02:00
WandererFan
ba5f618f93
Fix Drawing/TechDraw BSplines
...
In some cases the Geom_BSplineCurve returned by
BrepAdaptor_Curve.BSpline() does not have the
same endpoints as the original Edge and should
not be used in place of Approx_Curve3d.
2017-06-28 22:14:01 +02:00
WandererFan
d8eec8c7e1
Fix #1937 mis-shapen projections in TechDraw and Drawing
...
Complex curves need more bezier segments for accurate representation.
2017-05-30 15:44:38 +02:00
Peter Lama
fa4bebf2e0
Use OCCT Handle macro for Handle_ classes
...
This is the result of running OCCT's upgrade script provided
with OCCT 7.0. See
https://www.opencascade.com/content/freecad-occt710-and-windows-rtti-data-missing#comment-form
and
https://www.forum.freecadweb.org/viewtopic.php?f=4&t=21405&start=120#p169019
for why this is necessary for OCCT >= 7.1
2017-04-20 12:27:34 +02:00
WandererFan
082045456f
Initial DrawingViewDetail
2016-11-24 14:44:37 -02:00
wmayer
2d8e70085e
rename 2d tool classes to be consistent with 3d classes
2016-11-21 14:29:51 +01:00
WandererFan
dd13cb2534
Fix handling of BezierCurves
...
Replace custom bbox code with OCC/Base code
Refactor duplicate code Geometry/DrawProjectSplit
2016-11-20 10:06:00 +01:00
WandererFan
72c8f7332f
Dimension fixes
...
Prevent _M_range_check on wrong selection
Allow unlinking of linked Dimension
Allow Horiz/Vert projected Dims
Improve error msg for invalid selction
2016-10-31 11:06:15 -02:00
WandererFan
6e60ca1402
Suppress extraneous log messages
2016-09-11 13:12:24 -04:00
WandererFan
76af7e60ef
Handle zero length TopoDS_Edge in Geometry
2016-09-01 12:14:42 -04:00
WandererFan
ff12c020e0
Add vertex-edge dimension
2016-08-16 14:29:15 +02:00
WandererFan
0805e7c854
Add centermarks for circles in Views
2016-08-16 14:29:15 +02:00
WandererFan
1b5447adde
Correct Radius leader behaviour
2016-08-01 19:27:52 -03:00
WandererFan
1038630eeb
Remove superfluous OCC includes
2016-07-14 14:39:06 +02:00
WandererFan
27aafada9c
Include file cleanup per cppclean analysis
2016-07-14 14:39:06 +02:00
WandererFan
0319adeec7
wmayer patch for Win & OCC7 compat
2016-07-11 15:32:16 +02:00
Ian Rees
1c98fc39f1
chainGeoms() and nextGeom() are now static methods
2016-07-11 15:32:16 +02:00
WandererFan
8019841c4f
Fix Hatch path fp math
...
Fix section face painting
2016-07-11 15:32:16 +02:00
WandererFan
60acf69557
Section face positioning/display
2016-07-11 15:32:16 +02:00
WandererFan
599e957813
Fix issue 7 Projection Results
2016-07-11 15:32:16 +02:00
WandererFan
2fbc4025cd
ProjectionAlgo & DrawingExport renames
2016-07-11 15:32:16 +02:00
WandererFan
d24e9be1bf
Add Mod/TechDraw/App
2016-07-11 15:32:16 +02:00