Yorik van Havre
601d292b54
Fixed bug #593 - Draft SVG representation of white objects
2012-02-13 10:44:59 -02:00
Yorik van Havre
8f075ab326
Added arc flags calculation to Draft arcs exported to svg (shoogen)
2012-02-13 10:30:29 -02:00
Sebastian Hoogen
41337f61a6
Added viewbox and mm units to Drawing templates
2012-02-12 10:38:46 +01:00
Sebastian Hoogen
b613925228
importSVG reimplemented getsize using a RegEx
2012-02-12 10:20:48 +01:00
wmayer
88370f19dd
apply SVN commit 5432 to Git
2012-02-10 15:58:11 +01:00
wmayer
7396c528e1
Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad
2012-02-10 15:30:21 +01:00
wmayer
0dc635f04f
0000598: New version treats some objects as immutable
2012-02-10 15:29:23 +01:00
Sebastian Hoogen
4b815347f2
importSVG multiple changes
...
reordered path command control structure
adding rounded rect and elliptical arc support
2012-02-10 09:36:12 +01:00
Sebastian Kuzminsky
a0e7e4bfcc
remove some old dead code
2012-02-10 00:38:13 -07:00
Sebastian Kuzminsky
ff157cf94d
export SVG as either 'Translated' or 'Raw'
...
There are two things a user might want when exporting to SVG:
1. A pretty picture, to put on paper or on the screen and show
to humans.
2. An accurate representation of their part, for feeding to CAM
software.
This commit adds a mechanism that lets the user select which of those
two options they want.
A new choice is added to the Draft Preferences. The two options are:
* "Translated (for print and display)", which acts just like before.
The sketch is translated so it fits neatly in the display area.
of the cartesian plane. This is usually what you want if you're
going to display the SVG to humans.
* "Raw (for CAM)", which does not translate the sketch at all.
All sketch coordinates are preserved exactly. This is useful for
feeding the SVG to a CAM program (like PyCAM).
The SVG export function is modified to check this new Preference setting,
and write either "Translated" or "Raw" SVGs as appropriate.
2012-02-10 00:38:04 -07:00
Sebastian Kuzminsky
5ac5814369
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
c79e5d50e5
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
e31d6e0539
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
60568c00f7
Auto workbench switching when editing a wall's base sketch
2012-02-05 15:27:03 -02:00
Yorik van Havre
47765a1844
Added 2D displaymode to Arch walls
2012-02-04 20:35:35 -02:00
Yorik van Havre
d22d654007
Added multi-taskboxes example to TemplatePyMod TaskPanel example
2012-02-04 20:35:35 -02:00
Yorik van Havre
bce32cc2ef
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
1af6a3c2b1
Bugfixes in Draft Snap
2012-02-04 20:35:35 -02:00
Yorik van Havre
26602b2aa3
Fixed numeric input in Arch Walls coordinates
2012-02-04 20:35:35 -02:00
Yorik van Havre
8d01d70038
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
wmayer
a4f2a44dd2
Directly create solid from Part.makeWedge
2012-02-03 15:59:10 +01:00
wmayer
67793c6c8d
+ add blacklists to exlude files from being archived by Git
2012-02-02 17:00:33 +01:00
jriegel
dbe3cd949d
Merge remote-tracking branch 'svn/trunk'
2012-01-30 08:04:37 +01:00
Yorik van Havre
c10c130f76
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
wmayer
0b044ffd91
0000581: crash when editing duplicated sketch
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5427 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-27 10:53:51 +00:00
Yorik van Havre
0aaab4c8da
Added special behaviour to Draft snap for working with walls
2012-01-26 10:03:09 -02:00
Yorik van Havre
0a48a90744
Used new Part importBREP method in Arch IFC importer
2012-01-26 10:01:36 -02:00
Yorik van Havre
7dd571e3dc
Added Arch download function
2012-01-25 18:21:48 -02:00
Yorik van Havre
cb30344b6e
Small fixes in Draft tools to work with Arch objects
2012-01-25 15:35:43 -02:00
Yorik van Havre
4920f2adf9
Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad
2012-01-24 20:31:11 -02:00
Yorik van Havre
985b7da5b3
Bugfix in Draft custom hatch patterns
2012-01-24 20:30:04 -02:00
jriegel
cf3b67cca2
Merge remote-tracking branch 'svn/trunk'
2012-01-24 20:06:48 +01:00
Jose Luis Cercós pita
983e2b44de
Deleted update data button, now data is automatically updated.
2012-01-24 16:00:08 -02:00
Jose Luis Cercós pita
a2a467e00d
Added Draft, displacement and XCB widget indicator
2012-01-24 16:00:07 -02:00
Jose Luis Cercós pita
475eb283f9
Fixed unstored discretization data.
2012-01-24 16:00:07 -02:00
Jose Luis Cercós pita
b42da01ab1
Fixed bug at file name that caused compilation fails using autotools.
2012-01-24 16:00:07 -02:00
Jose Luis Cercós pita
d798f551d8
Fixed bug at file name that caused compilation fails using autotools.
2012-01-24 16:00:07 -02:00
Jose Luis Cercós pita
94d44cac30
Fixed bug that causes some boundary points can be moved when redistribute points.
2012-01-24 16:00:07 -02:00
Jose Luis Cercós pita
8cc42457a2
Using Hydrostatics tools into Areas curve widget.
2012-01-24 16:00:07 -02:00
Jose Luis Cercós pita
b52cf546f7
Added Hydrostatics development tools
2012-01-24 16:00:07 -02:00
Jose Luis Cercós pita
d6593e4db1
Added output report to areas curve tool
2012-01-24 16:00:07 -02:00
Jose Luis Cercós pita
b7ea4242bd
Added Free surface 3D view update
2012-01-24 16:00:07 -02:00
Jose Luis Cercós pita
b11ff9b940
Started areas curve tool redevelope
2012-01-24 16:00:07 -02:00
Jose Luis Cercós pita
09df2a0d19
Fixed bad formatted author name
2012-01-24 16:00:07 -02:00
Jose Luis Cercós pita
6c55c85eb5
Changed license from GPL >= 2 to LGPL >= 2
2012-01-24 16:00:07 -02:00
Jose Luis Cercós pita
2921b3dd0a
Revocated several projects generation for each module (autotools)
2012-01-24 16:00:07 -02:00
Jose Luis Cercos Pita
028527427e
Improved Ship object to viewable & selectable object
2012-01-24 16:00:06 -02:00
Jose Luis Cercós pita
321a6cfb6b
Fixed multiple project generation
2012-01-24 16:00:06 -02:00
Jose Luis Cercós Pita
d21b808e07
Fixed QtCore.Qt.ImhFormattedNumbersOnly backward compatibility
2012-01-24 16:00:06 -02:00
Jose Luis Cercós Pita
930375a627
Fixed errors using CMAKE compile tools
2012-01-24 16:00:06 -02:00