Sebastian Kuzminsky
60c61a3f6d
when exporting SVG, map user units to mm so the coordinates make sense
...
This commit changes SVG export so that the user unit (what SVG calls
'px') is defined to be 1 mm.
This lets us write out the native sketch coordinates in the SVG file,
and the SVG will contain a drawing of the correct size (same size as
what's in FreeCAD).
2012-02-10 00:24:21 -07:00
Yorik van Havre
ea28e11278
Added RFE #588 - Curved corners to Draft objects
...
Draft Rectangle, Wire and Polygon now have a "Fillet Radius"
property, which can be used to round their corners. Code
donated by Jacques-Antoine Gaudin
2012-02-07 20:58:44 -02:00
Yorik van Havre
e8b6a6fe4a
Added Draft.heal() method
...
This function recreates damaged Draft objects saved
with earlier versions of FreeCAD
2012-02-06 17:18:57 -02:00
Yorik van Havre
c183024f91
Added additional TaskBox to Arch Wall tool
...
Additional parameters such as height and width
can now be set during wall drawing
2012-02-04 20:35:35 -02:00
Yorik van Havre
17d6948d85
Bugfixes in Draft Snap
2012-02-04 20:35:35 -02:00
Yorik van Havre
b19d09513f
Fixed numeric input in Arch Walls coordinates
2012-02-04 20:35:35 -02:00
Yorik van Havre
40f85a00e2
More improvements to the Arch module
...
+ Draft snap can now pass the object being snapped to
+ Handle when wall is based on a closed wire
+ Handle when wall is based on a self-intersecting wire
2012-02-04 20:35:35 -02:00
Yorik van Havre
a53e4122eb
Improvement to Arch Walls
...
+ Arch Walls are now sketch-based by default
+ Arch Walls now auto-connect when snapping to an existing wall
2012-01-27 18:55:28 -02:00
Yorik van Havre
f1952ed9a4
Added special behaviour to Draft snap for working with walls
2012-01-26 10:03:09 -02:00
Yorik van Havre
af3f9f17ed
Small fixes in Draft tools to work with Arch objects
2012-01-25 15:35:43 -02:00
Yorik van Havre
dc9ba93a75
Bugfix in Draft custom hatch patterns
2012-01-24 20:30:04 -02:00
Yorik van Havre
e1c38be266
Fixes before merging Ship
2012-01-24 15:59:00 -02:00
Yorik van Havre
18dc515d2b
Misc improvements to the Arch module
...
+ Added Draft box tracker
+ Fixed bug in Arch cell
+ Fixed bugs in Draft Snap
+ Better Arch Wall tool
2012-01-24 08:41:13 -02:00
Yorik van Havre
975d0bbfe6
Added polar snap locations to Draft snap system
2012-01-21 14:42:39 -02:00
Yorik van Havre
670a3cd9d2
Fixed bug #574 - Draft hatches
...
svg pattern definitions are now embedded inside the View objects,
since they don't need to be in the defs section.
2012-01-19 20:59:09 -02:00
Yorik van Havre
68e0da99b7
Further work on Arch windows
2012-01-17 18:02:10 -02:00
Yorik van Havre
4942ebb505
fixed bug #544 - allow to make Draft ortho dimensions with shift
2012-01-16 19:19:51 -02:00
Yorik van Havre
d081a9b71f
Draft offset now works on BSplines
2012-01-16 19:00:34 -02:00
Yorik van Havre
3eeea6067d
Draft now able to snap perpendicularly to BSplines
2012-01-16 18:59:14 -02:00
Sebastian Hoogen
703df6f051
Draft importSVG reimplentation of path and transformation parsing
...
All basic elements besides elliptic arcs and rounded rects are now
supported
2012-01-16 18:51:04 +01:00
Yorik van Havre
3da049b147
fixes to Draft SVG importer (shoogen)
2012-01-14 16:14:29 -02:00
Yorik van Havre
eed64271ae
Arch structures can now be based on axes systems
2012-01-12 12:31:11 -02:00
Yorik van Havre
a1ae6156e5
fixes in Draft
...
+ fix in Draft grid snap, point is now always projected on WP
+ fix in Draft2Sketch when dealing with arcs
2012-01-12 11:54:48 -02:00
Yorik van Havre
b24d93a56e
fixed display of Draft offset ghost in OCC mode
2012-01-11 12:54:40 -02:00
Yorik van Havre
2760910beb
fixed bug #568 in sketch2draft when converting circles
2012-01-11 11:59:09 -02:00
Yorik van Havre
80b734caee
fixed bug in draft dimensions editmode
2012-01-10 20:24:31 -02:00
Yorik van Havre
fc5aa06240
small bugfix in Draft constraints
2012-01-10 18:53:47 -02:00
Yorik van Havre
866a5ae90b
fixed bug #566 - undo in draft causes crash
2012-01-10 18:50:15 -02:00
Yorik van Havre
53ed480861
small fix in Draft importSVG
...
+ removed unused blocks
+ added description strings
2012-01-09 10:43:20 -02:00
Sebastian Hoogen
2337eb934b
Small fixes in importSVG
2012-01-09 09:54:02 +01:00
Sebastian Hoogen
83f18cf20a
New Parser for path element in importSVG
2012-01-09 07:21:42 +01:00
Sebastian Hoogen
4bf298e258
fixed syntax error in importSVG
2012-01-07 22:45:09 +01:00
Sebastian Hoogen
e864107ccc
Added support for ellipse, polygon and polyline in importSVG
2012-01-07 22:06:21 +01:00
Yorik van Havre
3b61f0d29f
small fixes to draft SVG import (shoogen)
2012-01-07 13:39:50 -02:00
Yorik van Havre
02464cf2a9
fixed bug 564 - bug in Draft to Sketch
2012-01-06 13:40:58 -02:00
Yorik van Havre
596b3674b5
Draft SVG importer now supports quadratic and cubic curves (shoogen)
2012-01-06 13:11:19 -02:00
Yorik van Havre
97dd6eebc5
small fix to the Draft module
2012-01-05 18:33:33 -02:00
Yorik van Havre
ada7dc440f
used precision value from preferences in Draft SVG import
2012-01-05 10:22:06 -02:00
Yorik van Havre
c712e5882b
small bugfix in Draft SVG import
2012-01-05 10:12:25 -02:00
Yorik van Havre
0abf6b621a
fixed bug 562 - Draft module - problem in SVG import
2012-01-04 18:41:13 -02:00
Yorik van Havre
469899b35c
misc updates to the Draft module
...
+ added an Axis property to Array objects, for polar arrays
+ added Draft.clone() API function
+ changed icon of Draft clone,array and block objects
2012-01-04 18:02:00 -02:00
Yorik van Havre
393390a560
Various fixes to Draft and Arch
...
+ Renamed Draft Scale object to Clone
+ Removed BasePoint property from Draft Clone
+ Reenabled Draft SelectPlane tool
+ Added Draft context tools to Arch module
+ Made the Arch module load pycollada later
2012-01-04 12:06:02 -02:00
Yorik van Havre
26fa5b9bca
+ small fix in Draft perpendicular snap
2012-01-03 23:29:13 -02:00
Yorik van Havre
83894d9900
+ set license blocks of the Draft module to LGPL
2012-01-03 19:41:51 -02:00
Yorik van Havre
5c4cf71e2d
+ small fixes to Draft Scale tool
2012-01-03 13:25:37 -02:00
Yorik van Havre
4d3e0ba7b9
+ added Draft Scale feature
...
the Draft scale tool works identically as before,
but now produces a parametric Scale feature instead of
modifying the base objects. The old behaviour is still
available to python scripting.
2012-01-02 19:24:48 -02:00
Yorik van Havre
3567499544
+ fixed default angle for Draft Array objects
2012-01-02 18:35:58 -02:00
Yorik van Havre
4918fd32f1
fixed bug #556 - Premature loading of modules
...
The Draft and Arch modules now load heavy modules such
as Part or Sketch only when they use them, not anymore
at Init time.
2011-12-31 17:16:51 -02:00
Yorik van Havre
5740cde4da
fixed bug #549 - Undo of offset objects causes Draft tools to stop functioning
2011-12-25 17:49:30 -02:00
Yorik van Havre
0f16ea362d
added Start and End properties to 2-point Draft lines
2011-12-25 17:02:12 -02:00