Commit Graph

943 Commits

Author SHA1 Message Date
logari81
ce5d9a332a Sketcher, Issue #0000691: detect redundant constraints and skip them if necessary 2012-05-14 11:28:05 +02:00
logari81
63b2b239b1 Sketcher: use low precision solving during mouse drag and code simplifications 2012-05-14 10:55:44 +02:00
logari81
73d2fa9e61 Sketcher: avoid duplicate code and unnecessary arguments 2012-05-14 10:44:44 +02:00
Yorik van Havre
9582469857 Minor tweaks to Arch icons 2012-05-13 20:47:20 -03:00
wmayer
5cbe7a4baa Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-05-13 13:12:21 +02:00
wmayer
9185bdcd8f 0000702: Patch to fix compilation of FreeCAD with gcc 4.7 2012-05-13 13:11:07 +02:00
Yorik van Havre
ba17ed0ee7 Added 0000698 : Draft Extrude 2012-05-11 16:36:21 -03:00
msocorcim
8905c5e807 replace StartPage references to "FreeCAD default workbench" with "FreeCAD Complete workbench" 2012-05-10 07:31:12 -04:00
Yorik van Havre
612219ced8 Fixed python online documentation (patch by msocorcim) 2012-05-09 12:54:01 -03:00
wmayer
3b2dc816ce 0000689: create Chamfers/Fillets from Face 2012-05-07 11:40:30 +02:00
wmayer
2ded296857 0000697: Text boxes to set dimension constraints insert a space between thousands and hundreds digits that makes the data invalid. 2012-05-07 11:18:10 +02:00
wmayer
4b1c918f2d 0000646: Expose BRepOffsetAPI_MakePipeShell to python 2012-05-05 16:19:39 +02:00
wmayer
c9fa928b80 0000646: Expose BRepOffsetAPI_MakePipeShell to python 2012-05-05 16:11:41 +02:00
logari81
7b2e15bedf FreeGCS: Variables naming and comments improvements 2012-05-05 08:32:32 +02:00
Yorik van Havre
3e78f7e7a3 Added Draft_Clone command 2012-05-04 19:21:54 -03:00
Yorik van Havre
18c14eb1b0 Fixed 0000663 - Naming scheme in Draft up/downgrade 2012-05-04 18:07:33 -03:00
Yorik van Havre
c3f4871f15 Fixed a bug in Draft DXF import with solids 2012-05-04 11:44:31 -03:00
wmayer
9f74316fa6 fix error in translation 2012-05-04 15:52:49 +02:00
Yorik van Havre
454096a34e Bugfix in Draft toolbar mode 2012-05-03 18:57:59 -03:00
Yorik van Havre
4e2a6eb1fb Bugfix in Arch Wall 2012-05-03 18:57:25 -03:00
Yorik van Havre
d4b5a079d9 Refined Drawing::FeatureViewAnnotation
+ Now goes inside an existing page automatically
+ Supports Rotation value
2012-05-03 16:04:48 -03:00
Yorik van Havre
95922640a0 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-05-03 13:01:15 -03:00
Yorik van Havre
e12bc00f9b Further fixes of 0000688 in Draft Gui 2012-05-03 13:00:01 -03:00
wmayer
0ea8beed7a update helix immediately 2012-05-03 17:01:09 +02:00
Sebastian Hoogen
6e69faa86d importSVG support numbers only seperated through a minus sign
in path definition. Like in files created by Adobe Ilustrator.
2012-05-03 11:11:40 +02:00
Yorik van Havre
2dc62d783e Added 0000602 : Annotations object for Drawing pages 2012-05-02 18:16:41 -03:00
Yorik van Havre
e274524b43 Fixed 0000686: Draft upgrade looses inner holes 2012-05-02 11:37:46 -03:00
Yorik van Havre
cc383e61c9 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-05-01 18:08:46 -03:00
Yorik van Havre
47d53335e0 Fixed 0000688 Gui issues with Draft rectanges 2012-05-01 18:07:37 -03:00
Jose Luis Cercós pita
87e1dea1ac Added tank creator. 2012-05-01 17:13:44 +02:00
Jose Luis Cercós pita
2a846428fe Removed shape duplicities. 2012-05-01 17:08:07 +02:00
Jose Luis Cercós pita
0c12188acf Removed faces as class stored variable (PropertyPythonObject::fromString warning). 2012-05-01 14:39:19 +02:00
wmayer
11358e1b86 left hand helix 2012-05-01 13:17:10 +02:00
wmayer
7c0aaa5814 Do not override placement if shape is null 2012-05-01 12:20:12 +02:00
Yorik van Havre
3baa98cd90 Fixed 0000660: Draft radial dimensions 2012-04-30 16:24:14 -03:00
wmayer
add5f9d154 0000687: sandbox module automake patch 2012-04-30 11:36:48 +02:00
Yorik van Havre
a6aa5d1bd8 Fixed bug in Arch Axes 2012-04-28 18:05:07 -03:00
wmayer
106afe48ea 0000353: Graphical selection 2012-04-28 17:49:49 +02:00
wmayer
8794441e87 0000394: Task widget to display status info 2012-04-28 15:38:29 +02:00
wmayer
f44a17a5a9 0000248: make the revolve-axis selectable 2012-04-28 14:21:32 +02:00
Yorik van Havre
7067a1690e Fixed fuse bug in Arch Wall 2012-04-27 18:32:02 -03:00
Yorik van Havre
da43b9ecc2 Added insert functions to Arch DAE and IFC importers 2012-04-27 17:59:15 -03:00
Yorik van Havre
4ca7d0c5f3 Fixes in Draft default startup values 2012-04-27 15:13:44 -03:00
Sebastian Hoogen
74305424b1 Snap Draft geometry to points in Points Features 2012-04-27 18:24:17 +02:00
Yorik van Havre
0d867c983f Fixed typo in Draft 2012-04-27 09:35:49 -03:00
Yorik van Havre
e5d8a04fd0 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-04-26 21:05:42 -03:00
Yorik van Havre
857d9c00ad Big cleanup in Arch vector renderer 2012-04-26 21:05:18 -03:00
wmayer
b4a31e881f Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-04-26 15:11:28 +02:00
wmayer
2549b555bc doing merge 2012-04-26 15:10:48 +02:00
Yorik van Havre
724e40627e Small fix in Draft module 2012-04-26 09:41:11 -03:00
wmayer
d8f150e384 0000683: patch required to build cam module with automake 2012-04-26 13:30:03 +02:00
wmayer
44a6a8fd1a Part WB Loft tool extension 2012-04-26 13:27:05 +02:00
wmayer
3c621107c4 Fillet edge numbering issue 2012-04-26 12:52:45 +02:00
Yorik van Havre
76081e302c Fixed bug in Draft when switching workbenches 2012-04-25 10:34:44 -03:00
Yorik van Havre
3316a36cfa Added code to join similar object types in Arch SectionPlane 2012-04-24 21:54:07 -03:00
Yorik van Havre
7e560942c9 Fixed #0000681 - Bugs in Draft BSplines 2012-04-24 21:53:27 -03:00
wmayer
b27a3a11cc Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-04-23 17:35:03 +02:00
wmayer
b1830e060b 0000676: Typographical error 2012-04-23 17:34:34 +02:00
Yorik van Havre
eb17950d85 Fixed bug in Arch section plane 2012-04-22 18:11:17 -03:00
Yorik van Havre
7c03a49dfe Fixed a bug in Draft fcgeo.sortEdges 2012-04-21 17:06:27 -03:00
wmayer
e871a10c9e 0000676: Typographical error 2012-04-21 12:30:31 +02:00
Yorik van Havre
173af46744 Bugfixes in Arch Section plane 2012-04-20 13:07:42 -03:00
Yorik van Havre
bf2225c4a2 Remove unnecessary module loading at Draft init 2012-04-19 20:24:45 -03:00
Yorik van Havre
d12fbc632a Arch Vector renderer now supports face colors 2012-04-19 20:00:18 -03:00
Yorik van Havre
b0840ef349 Big cleanup of IFC importer 2012-04-18 19:48:20 -03:00
Yorik van Havre
05823711ac Arch groups now use DocumentObjectGroupPython 2012-04-18 18:03:33 -03:00
Yorik van Havre
c3ab6afd86 Set Drawing hidden linewidth to half the normal linewidth 2012-04-18 10:02:15 -03:00
Yorik van Havre
8a70eca728 Modified Draft DrawingView object to match new Drawing module linewidth style 2012-04-17 20:52:28 -03:00
Yorik van Havre
25c81962f8 Added LineWidth property to Part DrawingViews
Views of Part objects, when added to a DrawingPage, now
have an adjustable LineWidth property, set to 0.35 by default.
2012-04-17 20:52:27 -03:00
Yorik van Havre
2a76595863 Fixed bug in Draft dimensions 2012-04-17 20:47:10 -03:00
Yorik van Havre
c01e948139 Fixed bug 670 - Draft grid doesn't work in more than one viewport 2012-04-17 18:55:14 -03:00
Yorik van Havre
eb0b8fbd32 Fixed bug #671 - Draft DrawingViews 2012-04-16 19:54:30 -03:00
wmayer
c567271ac1 0000673: BSplineSurfacePy::insertVKnots manipulates UKnots 2012-04-16 17:22:48 +02:00
wmayer
ed4bf92207 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-04-16 16:48:00 +02:00
wmayer
bf1f4600fc 0000671: Crash with Draft/Put... on sheet with PartDesignExample.FCStd 2012-04-16 16:47:09 +02:00
logari81
377e3eebce Sketcher: small fix in listing of conflicting constraints 2012-04-16 16:31:52 +02:00
wmayer
2e3e3f0467 0000672: Loading Example Drawing extraction crashes at Baseclass.cpp line 115 2012-04-16 15:57:10 +02:00
jriegel
5c3b7725fe Merge remote-tracking branch 'remotes/origin/tanderson-merge-faceUnionFix' 2012-04-15 20:55:01 +02:00
logari81
126b25e690 Sketcher: basic graph based system partitioning 2012-04-14 12:10:32 +02:00
Yorik van Havre
1684585733 Fixed typo 2012-04-13 19:37:15 -03:00
Yorik van Havre
50d772630a fixed default Draft precision value 2012-04-13 18:23:43 -03:00
wmayer
39f18cfe69 Fix broken RuledSurface feature 2012-04-13 17:50:28 +02:00
wmayer
b5505d00cf Fix inconsistencies if currently edited object is not in active document 2012-04-13 17:02:23 +02:00
wmayer
715f98d1f3 0000624: Trim tool doesn't work with construction lines 2012-04-13 15:31:04 +02:00
Yorik van Havre
63bfab2c0e Highighted axes on Draft grid 2012-04-12 16:28:43 -03:00
Yorik van Havre
e1c6afad78 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-04-12 16:12:35 -03:00
Yorik van Havre
eeb4e60162 Draft can now copy sketches 2012-04-12 16:10:45 -03:00
wmayer
c11cf35f2a 0000649: Creating a ruled surface fails 2012-04-12 19:11:09 +02:00
wmayer
9ea269be1c 0000649: Creating a ruled surface fails 2012-04-12 19:06:38 +02:00
Yorik van Havre
cd2adf6a28 Fixed several bugs when loading Arch objects from files 2012-04-12 11:35:24 -03:00
Yorik van Havre
feaaa25c6f Fixed max grid spacing setting in Draft 2012-04-12 11:34:30 -03:00
wmayer
85e9e013ab 0000668: getPole() does not provide proper bound checking 2012-04-12 13:24:48 +02:00
wmayer
0f1182e4ca Only one edge or more is required to build a face 2012-04-11 18:15:51 +02:00
wmayer
5c0cdea832 0000653: Menu shortcuts for the Sketcher item overlap with the Tools menu item 2012-04-11 12:24:51 +02:00
wmayer
a7362937db Update Makefile.am 2012-04-11 11:55:49 +02:00
wmayer
c6b5ef3c81 0000633: Mesh Boolean operations all return empty mesh 2012-04-11 11:23:02 +02:00
wmayer
7d54d03034 0000645: Mesh.Mesh returns empty mesh when provided integers 2012-04-10 20:30:43 +02:00
wmayer
b9770c2eda 0000649: Creating a ruled surface fails 2012-04-10 19:56:12 +02:00
wmayer
29e1220de9 0000658: Automake lacks option to build Mods: Assembly and Cam 2012-04-10 19:19:12 +02:00
Yorik van Havre
e84497ff08 Draft snaps now remember their state across FreeCAD sessions 2012-04-08 12:46:51 -03:00
Yorik van Havre
4d1df2bcba Fixed bug 666 - Draft grid 2012-04-08 12:10:24 -03:00
wmayer
4da08fc48d Fix Cam and Assembly module 2012-04-07 17:00:12 +02:00
wmayer
0de89f6ca3 0000658: Automake lacks option to build Mods: Assembly and Cam 2012-04-07 16:07:42 +02:00
wmayer
255d6b4011 0000640: This file crashes FreeCAD 2012-04-07 16:01:16 +02:00
wmayer
1b5e834ee9 Set placement property to read-only for skecth/ dress up features 2012-04-06 12:29:18 +02:00
Yorik van Havre
de50ac9eca Preliminary section support for Arch section planes 2012-04-05 18:05:25 -03:00
Yorik van Havre
5ff29e2b5c Added a function to calculate cut volumes to ArchCommads 2012-04-05 15:11:47 -03:00
Yorik van Havre
ab7c176f42 Fixed bug in Draft upgrade 2012-04-05 12:59:47 -03:00
Sebastian Hoogen
55d6a85216 importSVG: fix viewBox bug and allow nonuniform scaling only if
requested by 'preserveAspectRatio' attribute
2012-04-04 23:15:57 +02:00
Yorik van Havre
300cd877b6 Arch vector renderer now supports faces with holes 2012-04-04 17:33:13 -03:00
Yorik van Havre
e3a648ea03 Fixed cross-reference bug in Arch windows 2012-04-04 12:49:36 -03:00
Yorik van Havre
dafdb1fd94 Arch SectionPlane now uses the new vector renderer 2012-04-03 16:27:29 -03:00
Yorik van Havre
804c442cde First working version or Arch vector renderer 2012-04-03 15:43:44 -03:00
Yorik van Havre
988abaf714 Further work on Arch vector renderer 2012-04-03 13:00:42 -03:00
Sebastian Hoogen
d567ba1dfe importSVG: ignore the viewBox if not absolute untis are
given for width and height and sort edges before trying to make a wire
2012-04-03 15:23:51 +02:00
Yorik van Havre
1c05c7a467 Improvements to Arch IFC importer
+ now treats windows, doors, slabs, beams and columns
+ now groups everything into sites, buildings and storeys
2012-04-02 23:23:22 -03:00
wmayer
f72bc2579d 0000656: WildMagic4 doesn't build on 64-bit Mac OS 2012-04-02 09:44:37 +02:00
wmayer
4972bf56b5 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-04-02 09:19:17 +02:00
wmayer
2a3317113f 0000340: Make mesh 4-node parabolic instead of plain 3-node 2012-04-02 09:11:58 +02:00
logari81
d98821858f Maintenance: homogenize variables naming 2012-04-01 16:59:38 +02:00
logari81
17ac6da079 Sketcher: support perpendicularity constraint for arcs and circles 2012-04-01 16:32:51 +02:00
Yorik van Havre
f96675ba02 Arch Wall now has a "continue" option, like Draft tools 2012-03-31 21:10:14 -03:00
wmayer
3f06cf75ea add drawing view to the list of document views 2012-03-31 14:09:47 +02:00
wmayer
170ab978fb Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-03-31 13:26:42 +02:00
wmayer
fcb4d396a1 Add program options --output and --hidden and implement PDF as export format 2012-03-31 13:25:01 +02:00
Yorik van Havre
565011f289 Preliminar work on arch vector renderer 2012-03-30 17:34:10 -03:00
Yorik van Havre
7b97498f00 Bugfixes in Draft Upgrade 2012-03-29 11:57:18 -03:00
Yorik van Havre
ee3201793c Fixed 000655 - Draft dimension default size 2012-03-28 10:45:17 -03:00
wmayer
c1886bf24d Fix crash in TopoShapeface.getWire() 2012-03-28 15:07:28 +02:00
Yorik van Havre
54f8375cde Fixed #0000654 - Startpage translation 2012-03-27 12:36:11 -03:00
wmayer
0f6d6d4b37 Implement manual alignment utility 2012-03-26 15:54:13 +02:00
wmayer
2e062ab797 0000652: Polish language not available even if translation is available in source 2012-03-25 13:38:32 +02:00
wmayer
11c1efca7e Improve I/O of PLY mesh format 2012-03-25 11:44:57 +02:00
Yorik van Havre
0f6eca5ef8 Bugfixes in Arch Windows 2012-03-24 18:26:01 -03:00
Yorik van Havre
e102ab5eca Using the Arch window tool when a window is selected now produces
a clone
2012-03-24 11:41:45 -03:00
Yorik van Havre
9b6492f9d7 Fixed bugs in Arch Window
+ now builds its shape more correctly
+ can be inserted in walls
2012-03-24 00:49:12 -03:00
wmayer
723d6cde00 Fix build errors with Sketcher, Support of workbenches with delayed retrieval of class name 2012-03-22 19:59:50 +01:00
tanderson
70ca4b65d5 refine shape, face union fix
* fix for circular boundary of a planar face.
2012-03-22 14:35:02 -04:00
Yorik van Havre
ac75725737 The draft module can now work without GUI 2012-03-22 11:27:09 -03:00
logari81
f0a6d25621 Fix 0000461: Sketcher: tangent constraint between two arcs/circles 2012-03-22 14:14:07 +01:00
Yorik van Havre
343bc96bfe Fixed 0000647: Draft module startup defaults 2012-03-19 18:49:00 -03:00
Yorik van Havre
062dc9d6df Added RFE 513 - Arch walls auto-grouping 2012-03-19 16:36:28 -03:00
Yorik van Havre
13153b6260 Fixed bug #584 in Draft Downgrade 2012-03-19 16:10:10 -03:00
Yorik van Havre
23ddc2d30f Added a Draft prefs option to hide the Snap bar after use 2012-03-19 15:45:49 -03:00
Yorik van Havre
1c4d89013b Fixed shortcuts in Arch and Draft menus 2012-03-19 15:27:15 -03:00
Yorik van Havre
09f8453b5c Small fix to DraftSnap to work with walls containing walls 2012-03-19 15:14:27 -03:00
Yorik van Havre
c0d21e6923 Small fix in Arch mesh2shape 2012-03-18 00:10:08 -03:00
Yorik van Havre
b1b3100cd8 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-03-17 17:16:26 -03:00
Yorik van Havre
405e640c28 Bugfixes in Draft
+ fixed bug in Draft Edit
+ fixed bug in Draft Wire
2012-03-17 17:12:22 -03:00
wmayer
8637696bf5 0000643: Mesh doesn't register off file import properly 2012-03-17 12:25:52 +01:00
wmayer
1fb805556b Improve Python doc for makeThickness() 2012-03-17 12:11:29 +01:00
Yorik van Havre
3a0d1ad42f Bugfix in Draft upgrade 2012-03-16 20:08:09 -03:00
Yorik van Havre
8bb7636bd7 Improvements in Draft Snap
+ fixed bug in parallel/extension button
+ added button for passive snap
+ fixed snap toolbar appearing outside the FreeCAD window
2012-03-16 18:29:56 -03:00
Yorik van Havre
13e5e28625 Small improvements to sphinx API docs generator 2012-03-14 13:27:07 -03:00
Yorik van Havre
06d708c86e Better icons for Draft Snap 2012-03-13 18:21:01 -03:00
Yorik van Havre
65f484d7f1 Added RFE 583 - remove coin3d image loading from Draft 2012-03-13 14:18:52 -03:00
Yorik van Havre
07d7526777 Removed redundant LineStyle prop from Draft DrawingView objects
The printed linestyle now uses the linestyle of the source object
2012-03-13 11:55:21 -03:00
Yorik van Havre
2a23bd13ce Finished implementing RFE 510 - Arch Axes
Arch axes are now printable on a Drawing sheet with the Draft tool
2012-03-13 11:41:04 -03:00
Yorik van Havre
8fdc39df93 Fixed bug 625 in Arch module too 2012-03-13 10:05:04 -03:00
Yorik van Havre
f38e6da3c7 Fixed bug 625 in Draft importers 2012-03-12 18:45:47 -03:00
Yorik van Havre
17290798dc New Draft Snap toolbar
A new toolbar will now appear when using the Draft Snap system (can
be disabled in preferences) allowing to turn snaps on/off globally
or invidually
2012-03-12 17:20:03 -03:00
Yorik van Havre
1b4147144b Fixing again bug #569 in Draft Offset 2012-03-12 10:27:32 -03:00
wmayer
ef852e8f98 0000632: Cone mesh fails with radius=0 on one end 2012-03-12 08:54:56 +01:00
wmayer
66d54bc90e Import OFF mesh format 2012-03-11 19:27:02 +01:00
wmayer
09922ab7a5 Fix a couple of minor issues and a possible crash when closing a document with several MDI views 2012-03-11 18:37:28 +01:00
jriegel
27eb32238a Merge remote-tracking branch 'remotes/origin/freecad-ship' 2012-03-11 18:20:38 +01:00
wmayer
51773d2274 0000629: make Part::Revolution claim Child 2012-03-11 11:26:33 +01:00
wmayer
bd24d5beaf Missing reference to FilletArc.py 2012-03-11 11:04:19 +01:00
wmayer
b75d56687a Fix layout in ortho view task panel 2012-03-11 09:35:44 +01:00
Yorik van Havre
1ba8d73933 Small bugfixes in Draft
+ Draft point is now disabled when no document is open
+ Fix in Draft DXF import
2012-03-10 20:09:56 -03:00
Jose Luis Cercós pita
8ae0c9ca7b Hydrostatic coeffcients added. 2012-03-10 18:18:28 +01:00
Jose Luis Cercós pita
223e49af2f Added stability hydrostatics 2012-03-09 13:38:55 +01:00
Jose Luis Cercós pita
58f55b4a2b Fixed hydrostatics virtual last point addition 2012-03-09 11:38:43 +01:00
Jose Luis Cercós pita
a8621c2621 Fixed some hydrostatics computation at monohull ships 2012-03-09 10:52:18 +01:00
Jose Luis Cercós pita
e73665fe1a Fixed copy directory 2012-03-09 10:51:43 +01:00
Jose Luis Cercós pita
7b8503712e Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad into freecad-ship 2012-03-09 10:21:10 +01:00
Yorik van Havre
5496acdcf1 Fixed bug in Draft working plane (Jose) 2012-03-07 10:34:32 -03:00
wmayer
316ce23508 0000621: Typo - Constrain Horizontal Distance appears in place of Constrain Vertical Distance 2012-03-04 11:02:08 +01:00
wmayer
94e2203647 Port Menger sponge algorithm to C++ 2012-03-03 20:12:53 +01:00
wmayer
0d782797a0 Port Menger sponge algorithm to C++ 2012-03-03 18:24:49 +01:00
wmayer
7a2ce86eed Script to create Menger sponge 2012-03-03 02:37:03 +01:00
wmayer
a76ac9ed01 Fix wrong translation in Part module 2012-03-02 16:43:09 +01:00
wmayer
24c8f5c6b1 Mesh trimming tool 2012-03-02 13:43:18 +01:00
wmayer
5545e8ee87 Mesh trimming tool 2012-03-02 12:47:11 +01:00
tanderson
5145acf1e4 adding orientation fix to face union cylinder
*fixes corupted face  with the y rod mount
2012-03-01 17:12:59 -05:00
wmayer
483131e628 Fix typos, fix wronng paths to resources 2012-03-01 20:29:33 +01:00
wmayer
e67a6e518c Fix a couple of minor issues 2012-03-01 15:47:40 +01:00
wmayer
8698f255a0 0000286: Feature request for better Fillet/Chamfer 2012-02-29 12:21:15 +01:00
wmayer
147263e64c Fix a couple of little issues 2012-02-29 11:58:54 +01:00
unknown
8e8b8c5768 0000286: Feature request for better Fillet/Chamfer 2012-02-29 01:56:07 +01:00
wmayer
0b1b571b91 Fix commands in Raytracing module 2012-02-27 20:48:34 +01:00
wmayer
e861274c2f Add command to toggle selection to context-menu 2012-02-27 15:27:17 +01:00
wmayer
6a77635bdb Implement empty workbench to access from python 2012-02-26 17:56:18 +01:00
Yorik van Havre
1ae9b6eb00 Draft DXF importer now supports hatches
+ hatch boundaries can now be imported as wires
2012-02-26 13:51:35 -03:00
Yorik van Havre
ee8a544f12 Fixed block mirroring and text rotation bugs in Draft DXF import 2012-02-26 12:26:13 -03:00
Yorik van Havre
ee1509afa0 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-02-25 18:38:15 -02:00
Yorik van Havre
00fe3fd728 Fixed more bugs in Draft SVG import
Fixed coordinates and text imports from librecad
2012-02-25 18:37:01 -02:00
wmayer
7511f16541 0000611: Explanatory illustrations for Choose orientation dialog 2012-02-25 21:20:08 +01:00
tanderson
95925687ec Implementing cylindrical faces for model refine face union 2012-02-25 14:14:06 +01:00
wmayer
d102002bdf Make new method in Vector3 accesible from Python 2012-02-24 19:43:44 +01:00
Yorik van Havre
d4899667bc Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-02-24 11:48:47 -02:00
Yorik van Havre
a7e0a4f5f3 Support rotated texts in Draft DXF import 2012-02-24 11:40:31 -02:00
wmayer
30b703c072 Respect placement information when exporting several meshes at once 2012-02-24 12:28:09 +01:00
Yorik van Havre
895031da83 Merge pull request #2 from 5263/svgimport
Several fixes and features in Draft SVG importer and 2 new SVG Drawing templates
2012-02-23 18:24:57 -08:00
Yorik van Havre
88ecfef3fd Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-02-24 00:13:17 -02:00
Yorik van Havre
e056626c53 Fixed multi-line texts bug in Draft DXF import 2012-02-24 00:11:17 -02:00
Sebastian Hoogen
4ece6a3a67 new ISO 7200 compliant drawing template 2012-02-23 21:06:04 +01:00
Sebastian Hoogen
5b14931873 importSVG fixed handling of Ellipses 2012-02-23 21:06:04 +01:00
Sebastian Hoogen
96e167edc7 handling of viewBox and units in importSVG
The absolute values in the svg element are used in combination with the
viewBox Attribute to scale the svg to milimeter units.
If there is no viewbox attribute. 90dpi input is assumed.
2012-02-23 21:06:04 +01:00
Sebastian Hoogen
1279c0927c Drawing templates: changed default inkscape unit to mm 2012-02-23 21:06:03 +01:00
wmayer
0435a36569 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-02-23 20:25:56 +01:00
wmayer
d6511969cd Extend application branding 2012-02-23 20:25:33 +01:00
Yorik van Havre
5c552c7b31 Allow to turn Draft snapping on/off while drawing
Draft snap can now be enabled or disabled while drawing by
pressing S or from the Draft menu -> Toggle snap command
2012-02-23 14:44:03 -02:00
Yorik van Havre
54da404dbd Extended the DrawStryle property to all Part-based objects
ViewProvider of Part objects now have a DrawStyle property
that allow them to display with solid, dashed, dotted or
dashdotted linestyles.
2012-02-23 13:28:56 -02:00
wmayer
68c9d5e0fb Filter out AddShape property in PartDesign view provider 2012-02-23 11:06:26 +01:00
Yorik van Havre
c2039f2590 Added DrawStyles to Draft objects
+ Draft Viewproviders now have a "DrawStyle" property which
allows to set solid, dashed, dotted or dashdotted linestyles.
2012-02-22 00:01:30 -02:00
Yorik van Havre
98fc92e05a Fixed dimension text height bug in Draft DXF import 2012-02-21 17:45:49 -02:00
Yorik van Havre
a912de03ea Further improvements to Draft DXF importer
+ further removals of acad-specific text formatting
+ fixed text alignment
+ support of POINT entities
+ support of LEADER entities
2012-02-21 12:28:07 -02:00
wmayer
2ba9354492 Fix build error with VC++ 2012-02-21 11:11:57 +01:00
wmayer
3891ad218f New functions added to orhto views (Joe Dowsett) 2012-02-20 20:53:54 +01:00
wmayer
c782b9e732 Apply patch from Joe Dowsett 2012-02-20 20:39:19 +01:00
Yorik van Havre
c69bb0999d More fixes to Draft DXF importer
+ Fixed *blocks embedded in std blocks
+ Fixed text color
+ Added text size pref setting
+ Further fixes to text formatting
2012-02-19 20:20:41 -02:00
Yorik van Havre
68dcabcffc Couple of fixes in Draft DXF importer
+ fixed default draft point color
+ fixed bug in polylines with bulge = almost zero
+ fixed bug in text attributes display
2012-02-19 17:31:28 -02:00
wmayer
5f140253fa Support of INSTALL target on Windows (VC++ and MinGW) 2012-02-17 21:41:00 +01:00
Jose Luis Cercós pita
87782c32cb Added some hydrostatics computation. 2012-02-17 13:41:50 +01:00
Jose Luis Cercós pita
6c870f2ebd Created loadable hydrostatics task panel. 2012-02-17 11:41:41 +01:00
Jose Luis Cercós pita
41c0f80bc6 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad into freecad-ship 2012-02-17 10:57:03 +01:00
wmayer
905fb1a53f Fix INSTALL target in cmake files 2012-02-17 00:03:30 +01:00
wmayer
c4122e059e Fix INSTALL target in cmake files 2012-02-16 23:35:54 +01:00
wmayer
3c76fc176e Fix INSTALL target in cmake files 2012-02-16 21:22:42 +01:00
Yorik van Havre
cda83bbd13 Small fix to Draft SVG
+ fixed the location of the getrgb() function
2012-02-16 08:49:13 -02:00
Yorik van Havre
328f038f01 Fixed editmode bugs in Draft & Arch 2012-02-13 20:13:13 -02:00
Yorik van Havre
edb20f1876 Fixed bug #592 - SVG export of shapes containing full circles 2012-02-13 13:42:48 -02:00
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
Jose Luis Cercós pita
b8e56edc60 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad into freecad-ship 2012-02-10 14:50:09 +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