Commit Graph

64 Commits

Author SHA1 Message Date
Daniel Taylor
2837c07396 Fixed "prnt" function to properly limit to 4 decimal places
Greatly simplify rebaseWire
2016-02-21 09:45:29 -06:00
Yorik van Havre
3f35e195dd Path: misc bugfixes + restored node markers 2016-01-21 14:02:56 -02:00
Yorik van Havre
63904377e2 Path: Added new series of tools and fixes
* Fixed UsePlacement property of Path Compounds
* Added Path FaceProfile command - does a simple 2D contour of a face
* Added Path FacePocket command - does a simple 2D pocket of a face
* Added Path Array command - does an array with copies of a path
* Added Path Custom command - to add custom G-Code
* Added Inspect command - to inspect the G-Code of a path
2016-01-19 22:31:46 -02:00
Yorik van Havre
de342f00a3 Draft: fixed bug in wire offsets - fixes #1975 2015-12-15 11:11:57 -02:00
Yorik van Havre
114d1622d2 Draft: small bugfix 2015-12-01 22:14:59 -02:00
wmayer
f6023d36d2 + rework BoundingBox class and its Python binding 2015-10-11 00:18:53 +02:00
Jon Nordby
5c3f802f52 Draft: Fix typos in circleFrom2PointsRadius()
Can't have been used in a while...
2015-09-08 21:19:43 +02:00
Yorik van Havre
6534c320cc Draft: Further typos in DraftGeomUtils 2015-09-08 13:18:22 -03:00
Yorik van Havre
98326dd344 Draft: fixed typo in DraftGeomUtils 2015-09-08 12:41:49 -03:00
Yorik van Havre
b00d09ce66 Extending doxygen stuff for Draft & Arch 2015-09-04 19:14:36 -03:00
Yorik van Havre
f8571fb2a4 Changed all references to DraftGeomUtils.sortEdges to Part.__sortEdges__ 2015-09-04 11:54:57 -03:00
Yorik van Havre
1df501f377 Draft: Better docstring for DraftGeomUtils.fillet() 2015-06-22 22:03:13 -03:00
Yorik van Havre
2afde97bb8 Draft: small bugfix in Drawing view 2015-06-08 19:05:37 -03:00
Sebastian Hoogen
b17bfdc3ee check BoundingBox before calling distToShape
to find intersecting edges. issue #2050
2015-04-14 10:12:04 -03:00
Yorik van Havre
fb5b578138 Arch: Enabled section filling in Arch drawing views 2015-03-21 12:08:05 -03:00
Sebastian Hoogen
838f3fff97 + fixes #0001966: edges in Shape2DView extend beyond endpoint 2015-02-25 18:45:40 -03:00
Yorik van Havre
0ba9365086 Draft: implemented new, more robust version of sortEdges - fixes #1911 2015-01-11 22:09:29 -02:00
Yorik van Havre
324777b425 Draft: Finished ellipse support - fixes #1788 2015-01-05 19:23:02 -02:00
Yorik van Havre
203fcb7a1b Draft: Adapted Draft module for python3 compatibility - issue #995 2014-10-05 19:40:14 -03:00
Yorik van Havre
80e55003d8 Draft: Added DraftGeomUtils.pocket2d(shape,float)
Returns a list of wires obtained by offsetting the wires of the given
shape by the given amount (outer wire inside, inner wires outside) and
resolving intersections
2014-10-03 17:35:40 -03:00
Yorik van Havre
cc39f914e6 Draft: Reverting provisorily to the old version of DraftGeomUtils.sortEdges 2014-09-24 18:13:55 -03:00
Yorik van Havre
974f95b295 Draft: provisorily fixed error in sortEdges 2014-09-17 14:19:42 -03:00
Yorik van Havre
a454bab2d1 Draft: replaced DraftGeomUtils.sortEdges with better version from pkoning2 - fixes #1691 2014-09-15 17:30:37 -03:00
Sebastian Hoogen
c7cfee0539 issue #1700 replace raise Exception() 2014-09-01 22:47:05 +02:00
Yorik van Havre
60d9335b8f Arch: Misc improvements to section planes 2014-08-13 00:28:27 -03:00
Yorik van Havre
5d1e487760 Draft: Fixed Offset tool - fixes #1634, #1635 2014-08-09 13:41:52 -03:00
Yorik van Havre
031672e2f5 Draft: Setting the WorkingPlane from a quad face now also takes its x and y directions 2014-08-08 13:48:30 -03:00
Yorik van Havre
ccc2a621f7 Draft: better method for DraftGeomUtils.isPtOnEdge 2014-06-11 10:37:48 -03:00
Yorik van Havre
a05efc16bf Arch: Support for extruded curves in IFC export 2014-06-01 21:45:48 -03:00
Yorik van Havre
5f3e61736a Draft: Fixed offset of wires containing arcs 2014-05-17 18:58:21 -03:00
Daniel Falck
2b11375257 adding tessellation to ellipses and adding a user parameter for line
segment length of ellipses and splines with a Shape2DView projection.
This will make it useful for DXF output.
2014-04-23 19:39:57 -03:00
Yorik van Havre
cb40db4991 Draft: used distToShape in DraftGeomUtils - fixes 1439 2014-02-24 12:19:36 -03:00
Sebastian Hoogen
19549e0940 Draft Bezier Curves: Add functionality to mockup
- Split poles to multiple bezier segments
     - set degree of bezier curve
     - Close Draft bezier curves
     - set Degree at creation
     - implement addPoint for piecewise Bezier curves

Draft BezCurve bugfixes
    - fix Close button for BexCurve Edit
    - fix tracker behaviour in for BezCurve.undoLast

Draft Bezier Curve: use circle trackers for control points

Draft: prepare functions to make bezier knots tangent or symmetric
2014-02-23 11:54:58 -03:00
Yorik van Havre
827351b39f Draft: made last commit more backward-compatible 2014-02-09 13:08:02 -02:00
Daniel Falck
b660c4f97f added way of breaking BSplines into line segments in Shape2DView 2014-02-09 13:02:38 -02:00
Yorik van Havre
7b4776684a Draft: Fixed a bug in intersection snapping with arcs 2014-01-28 19:15:09 -02:00
Yorik van Havre
89b8033bca Arch: Added IFC export to the GUI + using new ifcopenshell for import - fixes #1005 2013-12-26 11:38:30 -02:00
Yorik van Havre
a8739b38b8 Draft: fixed typo 2013-11-24 18:02:48 -02:00
Yorik van Havre
b442465960 Arch: Added some preferences options to the MeshToShape command 2013-10-28 17:25:40 -02:00
Yorik van Havre
ae42d66234 Draft: Shape2Dview now takes groups as input 2013-10-21 15:15:37 -02:00
Yorik van Havre
a2342d296a 0001279: Wrong operator in DraftGeomUtils.getRotation 2013-10-18 18:31:53 -03:00
Yorik van Havre
a3cb51c409 Draft: Added extensions intersection snapping 2013-10-08 16:36:52 -03:00
Yorik van Havre
4005b199e0 0001102: Updated all links to old freecad homepage and wiki to the new ones 2013-09-15 17:04:42 -03:00
Yorik van Havre
3f3deb3e18 Draft: Fixes bugs from last commit 2013-07-31 13:55:06 -03:00
Yorik van Havre
ce78a0e0a7 Draft: removed unnecessary uses of DraftVecUtils 2013-07-30 16:48:28 -03:00
Yorik van Havre
64d18ceac8 Arch: Added Tool property to Structs to define an extrusion path 2013-07-27 17:12:48 -03:00
Yorik van Havre
d21e522ae3 0001078: Draft now snaps to center of polygons and cylinders 2013-06-20 21:21:35 -03:00
Yorik van Havre
521407eb49 0001042: Draft DXF export with projection direction
The DXF exporter now features an option in Draft preferences
to project the selected objects along the current view direction
on export.
2013-04-11 14:20:50 -03:00
Yorik van Havre
8d77f55104 0001068: Bug in Draft DXF export 2013-04-08 17:03:41 -03:00
Yorik van Havre
63442c9c9b 0001072 : Edge.Curve assert in Draft 2013-03-31 17:54:32 -03:00