Commit Graph

2060 Commits

Author SHA1 Message Date
wmayer
0634a3a188 Fix script 2012-12-06 14:08:50 +01:00
wmayer
f9cff4c8a2 Improved algorithm to detect intersections of rotation axis and sketch 2012-12-06 13:21:10 +01:00
wmayer
6455c4edad Update draft and shaft icons 2012-12-04 12:21:54 +01:00
wmayer
1b957e98bc Fixes for OCC 6.3 2012-12-04 11:32:30 +01:00
jrheinlaender
40e3fa7a21 FeatureDraft: Omitted use of Remove() because of OCC bug 2012-12-04 10:59:46 +01:00
jrheinlaender
d6bd7f1a7d Added for bore feature 2012-12-04 10:59:45 +01:00
jrheinlaender
3d4bca27b9 Added bore command to partdesign workbench 2012-12-04 10:59:45 +01:00
jrheinlaender
8371982dfc Added check to Revolution and Groove for sketch axis intersecting the sketch face 2012-12-04 10:59:44 +01:00
jrheinlaender
8a1c9f0651 Fixed UI bugs 2012-12-04 10:59:44 +01:00
jrheinlaender
37b3c3df0f Icon for PartDesign_Draft 2012-12-04 10:59:43 +01:00
jrheinlaender
d763053925 Fixed two bugs, thanks to wmayer 2012-12-04 10:59:42 +01:00
jrheinlaender
ac6f7a434b Removed unnecessary boundary check for FloatConstraint property 2012-12-04 10:59:42 +01:00
jrheinlaender
3871b75d3e Some notes on pad and draft features for future developments 2012-12-04 10:59:41 +01:00
jrheinlaender
0773311d5b Created Draft feature for PartDesign 2012-12-04 10:59:41 +01:00
jrheinlaender
ea1ae29985 WizardShaft: Automatic adjustment of axes length 2012-12-03 21:43:45 +01:00
jrheinlaender
3a8b127e6a Added inner diameter parameter for shaft wizard 2012-12-03 21:43:45 +01:00
jrheinlaender
48f06f64b8 Fixed bug that showed wrong scaling (m instead of mm) on x axis 2012-12-03 21:43:45 +01:00
wmayer
58a0ad50ec 0000896: ShaftDesign wizard incorrectly calls the active document 2012-12-03 14:28:56 +01:00
wmayer
14cdb9cd40 Add icons for sketcher commands 2012-12-03 12:50:31 +01:00
wmayer
3e366a6b03 Add icon for cross-sections command 2012-12-03 12:34:12 +01:00
wmayer
747a0f1241 Add shaft icon without feature key 2012-12-03 12:12:09 +01:00
wmayer
c2d972d5f5 Add correct shaft icon 2012-12-03 12:11:03 +01:00
wmayer
6dddb653d3 Add icon to wizard shaft, error handling of missing python modules, slight changes to the wizard shaft command 2012-12-02 15:24:55 +01:00
jrheinlaender
179f526cd2 Added accept() method 2012-12-02 13:29:07 +01:00
jrheinlaender
0a98b35fea Moved the UI from a dock window into a task window
Added menu entry in PartDesign workbench menu
2012-12-02 13:29:06 +01:00
jrheinlaender
a375f6b4a9 Use plot module for graphs 2012-12-02 13:29:06 +01:00
jrheinlaender
1eb738fc3f Changed list views to comboboxes in the table 2012-12-02 13:29:05 +01:00
jrheinlaender
5c1948d8b6 Created shaft wizard (moved here from PartDesign branch) 2012-12-02 13:29:05 +01:00
wmayer
0b5212e46b Show auto-constraints symbol in point mode 2012-12-02 13:27:50 +01:00
wmayer
cc4734cafb Raise an exception if creating a face from wire of a sketch fails 2012-12-02 11:38:30 +01:00
logari81
77c4da539b Sketcher: reenable directional autoconstraints 2012-11-30 22:29:06 +01:00
wmayer
90a7787f08 Add DXF export of Drawing module to export command 2012-11-30 16:42:30 +01:00
logari81
afcaa8b980 Sketcher: Implement symmetry with respect to a point constraint, aka midpoint constraint 2012-11-29 22:46:11 +01:00
logari81
b6eec06fa3 Sketcher: Support auto-constraints with root cross elements and swap axes colors 2012-11-29 16:13:13 +01:00
wmayer
98c2c18c84 Remove Svg prefix from enum type 2012-11-29 11:52:42 +01:00
logari81
55117489b2 Sketcher: Add root point by default
Replace all Vertex ids with Geo,Pos id pairs in CommandConstraints
2012-11-28 15:14:13 +01:00
wmayer
56e352c421 Define closeDialog() method in Control as slot to allow delayed destruction of task dialogs 2012-11-28 13:48:22 +01:00
wmayer
dd67c22837 Open transaction when start editing with context-menu 2012-11-28 13:24:46 +01:00
wmayer
a1bf6277f1 Check for compound with single solid for thickness tool 2012-11-27 11:18:25 +01:00
wmayer
de5edb8f88 Little fix on offset/thickness task panel 2012-11-26 21:51:17 +01:00
wmayer
72bba68c2b Add thickness function 2012-11-26 21:10:09 +01:00
wmayer
4af7221a70 Resort sketcher commands 2012-11-26 12:24:01 +01:00
wmayer
b0b2509457 Add Face.OuterWire and mark Face.Wire as deprecated 2012-11-26 10:05:50 +01:00
wmayer
3a0067d19a Offset function 2012-11-25 15:56:46 +01:00
Jose Luis Cercos Pita
271308e56c Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-11-25 12:18:50 +01:00
Jose Luis Cercos Pita
e76f2ab659 Fixed bad resources installed location 2012-11-25 12:16:48 +01:00
wmayer
89e5215d3b Offset function 2012-11-24 22:46:16 +01:00
wmayer
96afbb2756 Fill&sew shape and its offset 2012-11-24 21:24:58 +01:00
wmayer
ba059b8140 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-11-24 21:22:30 +01:00
wmayer
aee645ee9d Make more consistent method names in TopoShape 2012-11-24 20:45:47 +01:00
Yorik van Havre
83af7bce0b Draft: Bugfix in parametric dimensions 2012-11-24 14:21:42 -02:00
Yorik van Havre
95c5dfad8a Draft: better cleaning of shape2Dview 2012-11-23 22:35:54 -02:00
Yorik van Havre
250d00dd7b Draft: small bugfix in shape2dview 2012-11-23 20:44:01 -02:00
Yorik van Havre
bc34ac1943 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-11-23 19:23:09 -02:00
Yorik van Havre
d90e285f73 Draft: Optimization in Shape2DView 2012-11-23 19:22:00 -02:00
jriegel
e509ecbad2 Merge branch 'sanguinariojoe-ship' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-11-23 21:44:56 +01:00
Yorik van Havre
5522af1ef4 Draft: Small fix to work without GUI 2012-11-23 18:36:43 -02:00
Yorik van Havre
a2a7f41433 0000887: Draft BSpline bug 2012-11-23 18:34:44 -02:00
Yorik van Havre
7129840dc8 Draft: Fixed a bug in Shape2Dview 2012-11-23 16:54:15 -02:00
wmayer
96f5e18b61 Add missing break statement in switch block 2012-11-23 12:29:54 +01:00
Jose Luis Cercos Pita
9d8747f1f0 Moved to real time reporting and cancel new stuff 2012-11-22 19:58:19 +01:00
Jose Luis Cercos Pita
efc67461b8 Moved hydrostatics computation from PlotAux to Task manager 2012-11-22 19:42:20 +01:00
Jose Luis Cercos Pita
34cb60f8cf Added real time reporting and cancel capabilities 2012-11-22 19:25:54 +01:00
Jose Luis Cercos Pita
40e8de19f0 Included legend best location capabilities 2012-11-18 14:46:10 +01:00
Jose Luis Cercos Pita
b1a3621460 Removed surfaces module (simply broken and outdated) 2012-11-18 12:26:21 +01:00
Jose Luis Cercos Pita
f61f7094ed Fixed Plot module test 2012-11-18 10:54:52 +01:00
Jose Luis Cercos Pita
6a9a7a533c Removed internal scripts to generate resources (moved to general tools) 2012-11-18 10:35:43 +01:00
Yorik van Havre
85397783cc 0000835: Draft preferences pages 2012-11-17 19:26:29 -02:00
Yorik van Havre
0606dca842 Plot: fixed typo (notified on crowdin) 2012-11-17 18:47:17 -02:00
Yorik van Havre
906a6efb30 Added Arch example file 2012-11-17 12:59:07 -02:00
Yorik van Havre
18ab30cdda Draft: small bugfix 2012-11-17 12:48:37 -02:00
Jose Luis Cercos Pita
4c5c737c18 Regenerated branch 2012-11-16 20:03:59 +01:00
wmayer
f268a0ddb0 Add TKFeat to PartDesign module 2012-11-16 19:43:24 +01:00
Yorik van Havre
4bb4553ed7 Further optimizations in Draft 2012-11-15 23:00:58 -02:00
jriegel
8a40df6c22 [#874] remove x,y,z from linear patter, cause makes no sense 2012-11-15 19:55:23 +01:00
Yorik van Havre
08a39943af Optimizations in Draft module
* More efficient and lightweight ghosts in move & rotate
* Track lines now handled directly by the snapper
* More precise snapping for move (experimental)
2012-11-15 15:04:02 -02:00
wmayer
59b8dc2c71 Again fixes on memory leaks 2012-11-15 11:44:03 +01:00
wmayer
f03b2e80d0 0000869: Mousepointer does not track to line endpoint in sketches attached to copied or imported sketches. 2012-11-15 11:17:59 +01:00
wmayer
4975750f2f Fix some memory leaks 2012-11-15 01:25:55 +01:00
wmayer
09866ae81b 0000721: massive memory leak when dragging an unconstrained model 2012-11-15 00:24:40 +01:00
wmayer
07a17af70a Fix some memory leaks 2012-11-14 17:12:42 +01:00
wmayer
d2ac422f68 Fix memory leak in sketcher view provider 2012-11-14 15:04:14 +01:00
jriegel
8952058a2b Merge branch 'sanguinariojoe-plot' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-11-13 23:13:14 +01:00
wmayer
4ee5f7df47 include header 2012-11-10 01:11:55 +01:00
wmayer
08cfb85eba Fix compile error with OCC >= 6.5.2 2012-11-09 20:28:38 +01:00
wmayer
70e083267a Make remapping function more flexible 2012-11-09 13:48:40 +01:00
wmayer
6f993703a3 Enable word-wrap for long text in sweep panel 2012-11-07 20:35:04 +01:00
wmayer
d7d6bcda37 0000871: Changing size rotates other sketches 2012-11-07 20:01:36 +01:00
wmayer
babd172328 Fix crash when accessing non-existent sub-element in TopoShape 2012-11-07 11:00:03 +01:00
wmayer
1fb178db62 Reset modified flag after document is loaded, touch pad/pocket if its Type has changed 2012-11-06 21:12:39 +01:00
wmayer
c30c06caba Fix error in up to face option 2012-11-06 20:44:31 +01:00
jrheinlaender
ac2f2dc20e Fixed bug where sketch support face was used for distance measuring instead of sketch face itself (doesn't resolve problem of false positives, though) 2012-11-06 20:37:53 +01:00
jrheinlaender
b796b3af78 Fixed bug in Pad where option TwoLengths was broken if Symmetric had been selected before 2012-11-06 20:37:52 +01:00
jrheinlaender
6cdd265ca1 Enabled "Reversed" option for Pad up to first/last 2012-11-06 20:37:52 +01:00
jrheinlaender
44f15d5868 Pad/Pocket: Fixed bug that led to failed UpToFace when finishing the feature (thanks to wmayer for pointing this out) 2012-11-06 20:37:51 +01:00
Jose Luis Cercos Pita
a4b490aa51 Added tooltips 2012-11-05 18:54:20 +01:00
Jose Luis Cercos Pita
c15c15888a Forced size to improve vertical sliders 2012-11-05 18:54:20 +01:00
Jose Luis Cercos Pita
bb876fbb5e Append all languages considered at Draft module 2012-11-05 18:54:20 +01:00
Jose Luis Cercos Pita
d112409685 Moved main title to autotranslation stuff (broken) 2012-11-05 18:54:20 +01:00
Jose Luis Cercos Pita
30c5bf25d1 Fixed Autotranlation of menu texts and tooltips 2012-11-05 18:54:20 +01:00
Jose Luis Cercos Pita
ff60c5e882 Moved to resources container 2012-11-05 18:54:20 +01:00
Jose Luis Cercos Pita
e9820b59f2 Translated toolbar title 2012-11-05 18:54:19 +01:00
Jose Luis Cercos Pita
6407f7a83d Improved translation stuff in order to support more languages 2012-11-05 18:54:19 +01:00
Jose Luis Cercos Pita
d147c5ece8 Merged translation stuff 2012-11-05 18:51:52 +01:00
Jose Luis Cercos Pita
a6df3a5968 Fixed translation stuff 2012-11-05 18:51:52 +01:00
wmayer
e432930f21 Algorithm to do a geometric matching (planes only) 2012-11-05 14:50:02 +01:00
wmayer
0149742d62 Fix problems when chaning language while pad/pocket panel is open 2012-11-05 10:57:52 +01:00
wmayer
efd61d256d Algorithm to remap support shape, fix bugs in pad/pocket 2012-11-04 16:48:52 +01:00
logari81
482a73b302 PartDesign: improve error handling in Pocket task dialog 2012-11-03 23:23:58 +01:00
jrheinlaender
13d68e99aa PartDesign, 758, 766, 773, 775: several improvements, fixes and code refactoring for Pad and Pocket 2012-11-03 23:07:48 +01:00
logari81
83cca85c1c PartDesign: put selection filter in separate file in order to be reused by multiple features 2012-11-03 22:48:04 +01:00
logari81
30fce802a6 PartDesign: re-enable multiple profiles in Revolution and Groove 2012-11-03 22:37:07 +01:00
Yorik van Havre
e29de5dc91 0000866: Draft to sketch 2012-11-02 18:59:31 -02:00
wmayer
8582bf8aad Allow to clear selection in pad/pocket, fix compile error 2012-11-02 13:52:20 +01:00
wmayer
03c46bc231 0000865: Document.xml in project file contains invalid string 2012-11-02 12:46:42 +01:00
jrheinlaender
883259d146 PartDesign: add UpdateView option for Revolution and Groove 2012-11-01 16:38:58 +01:00
jrheinlaender
a47b5f9f13 PartDesign: correct spelling error in comments 2012-11-01 00:05:52 +01:00
logari81
ae6814ef5a PartDesign: variable naming improvements and code simplifications 2012-10-31 23:04:29 +01:00
jrheinlaender
f6c728d8ba PartDesign: improve failure handling and error messages 2012-10-31 10:48:12 +01:00
wmayer
8cc5b6eabe Merge German translation for Sketcher manually 2012-10-30 20:30:14 +01:00
Yorik van Havre
f045dfc120 Added a generic README file 2012-10-30 11:38:11 -02:00
Yorik van Havre
97b879410c Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-10-30 10:53:11 -02:00
wmayer
c71b753730 Prepare sketch solver messages to be translated 2012-10-30 13:51:08 +01:00
Yorik van Havre
061b1cba54 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-10-30 10:50:22 -02:00
Yorik van Havre
9934a1dc0f Added new translations to makefiles 2012-10-30 10:49:36 -02:00
Yorik van Havre
be940cbd06 Updated translations from crowdin
* Updated the updateTranslations.py tool so it can now work with
  unzipped folders, and it updates qt resource files when necessary.
* Updated existing translations, changed a couple of language codes:
  es -> es-ES, pt -> pt-BR, zh -> zh-CN, se -> sv-SE
* Added new translations that have more than 50% translated:
  cs, hu, ro, sk, zh-TW, tr
2012-10-30 09:59:55 -02:00
wmayer
8d1ea0801a 0000858: Self-Test fails for testActivate v0.13.1539 2012-10-29 21:21:15 +01:00
jrheinlaender
e5bdcc1322 PartDesign: avoid duplicate code in getting the support shape 2012-10-29 16:09:54 +01:00
Jose Luis Cercos Pita
b90185c842 Re-Created branch form 0, to avoid conflicts 2012-10-29 10:30:17 +01:00
jrheinlaender
3fa415584e PartDesign: improved feature parameters checks and avoid duplicate code 2012-10-27 19:48:55 +02:00
Sebastian Hoogen
60cd7ee95b keep up with upstream version 0.5d of importCSG 2012-10-25 10:23:28 +02:00
Sebastian Hoogen
1d0a79a5f2 Enhancements to OpenSCAD module
interpolate OpenSCAD surface elements (heightmaps) to BSplineSurface
ignore render statement #21
handle difference object with only one child #46
fix sign of import origin in prototype
fixed syntax of minkowski statement
Added Icon for AddOpenSCADElement #50 and fixed typo in OpenSCAD module
ignore OpenSCAD Modifiers #31
handle fuse with a single child
remove redefinition of python list
make OpenSCAD importCSG avavailable in command line mode
add modifier characters to the label of the top affected object
started translation
remove ColorCodeShapes command from toolbar and menu
Added toolbar with Part tools to OpenSCAD WB
remove OpenSCAD prototype importer from build
2012-10-25 10:23:28 +02:00
Sebastian Hoogen
500e3ba524 handle OpenSCAD keyword arguments as such 2012-10-25 10:23:27 +02:00
jrheinlaender
8de40bc3a2 PartDesign: move common properties to FeatureSketchBased and add some source documentation 2012-10-23 13:21:04 +02:00
logari81
b472ac77a0 PartDesign, FeatureGroove: fix copyright headers 2012-10-23 13:21:04 +02:00
jrheinlaender
256cbd2842 PartDesign: minor comment improvements 2012-10-22 17:49:54 +02:00
jrheinlaender
32628462c2 PartDesign, Transformed features: Improved intersection check 2012-10-22 17:49:54 +02:00
wmayer
1c158ef924 View providers for sweep and loft 2012-10-22 16:49:24 +02:00
wmayer
642a3e5094 0000856: Wrong inverse of a matrix 2012-10-22 16:21:27 +02:00
wmayer
ec3c79ad9c Compute parabola from three points 2012-10-22 15:55:39 +02:00
wmayer
d50fb2ba06 Allow to use revolve tool on Draft objects 2012-10-22 14:06:29 +02:00
wmayer
3c87932f5e Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-10-22 11:21:18 +02:00
wmayer
2be5d3274b fix import statement 2012-10-22 11:19:23 +02:00
jrheinlaender
858ad6b207 PartDesign: Be more helpful if user clicks on a Sketchbased feature icon without having selected any sketch 2012-10-21 16:57:44 +02:00
wmayer
ad8039027a 0000855: Start page ship stuff not correctly installed 2012-10-15 16:14:45 +02:00
Yorik van Havre
69be5d4386 Added Ship module to the StartPage 2012-10-14 21:16:49 -03:00
wmayer
a62da7f2f3 Use user-defined tolerance for tessellation 2012-10-08 14:10:53 +02:00
wmayer
e11e4ba9ff Set tessellation tolerance in Drawing by user 2012-10-07 17:07:23 +02:00
Jose Luis Cercos Pita
fa580bd929 Cleaned 2012-10-06 13:12:29 +02:00
Jose Luis Cercos Pita
1ddd1e22dc Cleaned 2012-10-06 13:12:29 +02:00
wmayer
a59b00e08e Handle API change in OCC 6.5 2012-10-06 12:20:57 +02:00
wmayer
8a4c0ec2c0 Handle API change in OCC 6.5 2012-10-06 12:17:08 +02:00
wmayer
1933093e71 Fix build problems with ImportGui module, fix bug in Draft when using texture image 2012-10-05 12:19:07 +02:00
wmayer
e41ec791b5 Add missing header file 2012-10-05 00:12:57 +02:00
wmayer
2e2873362b Fix STEP AP203/214 flaws 2012-10-04 12:47:38 +02:00
wmayer
9316de659d Use STEP AP203 for 64-bit due to a bug in OCC 2012-10-02 13:01:16 +02:00
wmayer
a5d9ee4be9 Use STEP AP203 for 64-bit due to a bug in OCC 2012-10-01 18:45:48 +02:00
wmayer
58da2ebbcc 0000665: Follow up 0000640: This file crashes FreeCAD UI latest Git 2012-10-01 13:58:40 +02:00
wmayer
aa72516fbe Use variable OCC_OCAF_LIBRARIES for OCAF libs 2012-10-01 13:16:07 +02:00
wmayer
c223f44a97 0000834: Minor preselection color bug 2012-09-30 13:50:09 +02:00
wmayer
f403295ca7 0000832: Original color STEP model lost in import 2012-09-29 15:50:17 +02:00
wmayer
bcddb1e950 Fix bug when painting selection in mesh view provider 2012-09-28 12:33:26 +02:00
wmayer
772e4f4ca4 Fix build error in Cam module 2012-09-27 12:47:47 +02:00
wmayer
5da80fb08d 0000843: Wrong Context Menu Entry for Fillet/Chamfer -> Edit Pocket 2012-09-24 10:23:10 +02:00
wmayer
a20f4dddff Fix autotools, fix warning 2012-09-22 16:22:26 +02:00
wmayer
065213f9bd 0000545: Undo revolve causes crash illegal storage, fix disappearing shape after undo/redo 2012-09-21 13:05:37 +02:00
wmayer
08e6bc0e6a 0000545: Undo revolve causes crash illegal storage 2012-09-21 11:54:35 +02:00
logari81
aaaa7eb303 Merge remote-tracking branch 'origin/master' into logari81/PartDesign 2012-09-18 18:08:01 +02:00
wmayer
41d0007fc4 Avoid to activate wrong MDI view, show fillet/chamfer tools for selected edges 2012-09-18 16:24:50 +02:00
logari81
affa827e06 PartDesign: fix offering transformed tools in the task panel 2012-09-18 12:15:22 +02:00
logari81
b4b35eb295 PartDesign: avoid selecting origin for transformed features silently 2012-09-17 16:28:34 +02:00
Yorik van Havre
7a327e1d14 0000809: more info on start page 2012-09-16 15:31:01 -03:00
Yorik van Havre
63ff342bac 0000825: dxf import bug 2012-09-16 15:04:04 -03:00
Yorik van Havre
1593ce9e67 0000821: Draft snap bug 2012-09-16 14:43:08 -03:00
Yorik van Havre
56af6edc1d 0000824: New partdesign revolve icon 2012-09-16 14:36:42 -03:00
logari81
e7f3b07115 PartDesign: exit selection mode when closing a MultiTrasnform subtask and small space improvements 2012-09-15 10:12:33 +02:00
jrheinlaender
4679a10d5c PartDesign: list original feature candidates for creation of transformed features if current selection is not valid 2012-09-15 09:20:51 +02:00
logari81
2540a19a5d PartDesign: use selection filter gate for picking references for pattern/transform features 2012-09-15 08:14:36 +02:00
wmayer
6e3b142cd8 0000833: Color-per-face info lost when you set transparency 2012-09-14 14:01:24 +02:00
logari81
68995739d6 PartDesign: add messages frame in the task view of Transform/Pattern features 2012-09-14 12:51:59 +02:00
logari81
2977be11da Merge branch 'master' into logari81/PartDesign 2012-09-14 00:18:30 +02:00
jrheinlaender
08043f46c2 PartDesign: make MultiTransform honour the "Update view" checkbox when adding transformations 2012-09-14 00:16:43 +02:00
jrheinlaender
e5d1643878 PartDesign: fix bug when adding transformation to MultiTransform 2012-09-13 16:22:48 +02:00
jrheinlaender
274c27713e PartDesign: re-enable viewprovider for Scaled feature 2012-09-13 16:21:18 +02:00
logari81
f0917eff39 PartDesign: fix bug in checkbox "Update View" of pattern features and do some code refactoring 2012-09-13 15:46:46 +02:00
wmayer
5c6a069069 0000830: Part Design Fillet and Chamfer icons should be different from the Part icons 2012-09-12 10:39:05 +02:00
logari81
e1727b6c16 Merge remote-tracking branch 'origin/master' into logari81/PartDesign 2012-09-11 16:59:23 +02:00
logari81
8b35efdb83 PartDesign: restrict patterns to only one original and improve selection of references 2012-09-11 16:54:45 +02:00
wmayer
f62c36abb6 0000830: Part Design Fillet and Chamfer icons should be different from the Part icons 2012-09-11 11:19:45 +02:00
wmayer
a6bc50de63 0000830: Part Design Fillet and Chamfer icons should be different from the Part icons 2012-09-10 17:50:23 +02:00
wmayer
8cd50774fa 0000830: Part Design Fillet and Chamfer icons should be different from the Part icons 2012-09-10 17:00:53 +02:00
wmayer
5196c9240b 0000830: Part Design Fillet and Chamfer icons should be different from the Part icons 2012-09-10 14:45:32 +02:00
wmayer
97fc423e2f Add required header file 2012-09-10 14:18:15 +02:00
wmayer
253620ce88 Backport to Qt 4.5 2012-09-10 13:01:53 +02:00
logari81
afc794894f PartDesign: fix small issue with embedded TaskPanels in MultiTransform 2012-09-10 11:37:48 +02:00
wmayer
d5079707af Fix Makefile 2012-09-09 12:46:06 +02:00
tanderson
48c40f0292 Changing model refine, face union, build cylinder construction.
* fixes part aox.brep provided by shoogen.
2012-09-09 11:23:51 +02:00
tanderson
67fab9cf39 adding check geometry command 2012-09-09 11:12:04 +02:00
logari81
9f452bd6ca Merge branch 'master' into logari81/PartDesign 2012-09-09 10:11:20 +02:00
jrheinlaender
ded5b893a8 PartDesign: tidy up PartDesign feature dependencies 2012-09-09 10:05:43 +02:00
logari81
16047f452f PartDesign: select references for Pattern features from original object 2012-09-09 09:19:18 +02:00
jriegel
90929ad832 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-09-08 11:22:34 +02:00
wmayer
faccaaeb90 Fix build errors with autotools 2012-09-07 23:05:52 +02:00
jrheinlaender
b30a49ece3 PartDesign: implement Transform and Pattern features 2012-09-07 11:55:26 +02:00
Jose Luis Cercos Pita
04703a22a2 Fixed outline draw tool (edges extracting fail) 2012-09-07 11:25:05 +02:00
Jose Luis Cercos Pita
ffa79f8bb7 Fixed Image and ImageGui modules import when autoconf used 2012-09-07 11:13:13 +02:00
Yorik van Havre
1d5f4147f1 Draft: fixed radius dimension symbols 2012-09-06 11:16:47 -03:00
logari81
497491e896 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-09-06 14:22:46 +02:00
logari81
53c07cf744 Add missing dllexport keyword to PartDesign classes 2012-09-06 14:21:55 +02:00
wmayer
629cf6546c 0000823: Extension of Facet class for getting vertex indices natively 2012-09-06 12:38:00 +02:00
Yorik van Havre
305c9ad1bc Draft: bugfix in taskpanel 2012-09-05 17:55:27 -03:00
jriegel
1de8259968 Merge branch 'review-openscad' 2012-09-05 19:49:39 +02:00
jriegel
4f9db45798 Add Installer entry for the OpenSCAD module 2012-09-05 19:44:03 +02:00
Yorik van Havre
a26f42b7b3 Draft: minor bugfixes 2012-09-04 19:14:28 -03:00
logari81
ac673d4734 Merge remote-tracking branch 'origin/logari81/sketcher' 2012-09-04 22:45:03 +02:00
unknown
0f74efe853 Merge branch 'review-openscad' of git://github.com/5263/FreeCAD into review-openscad 2012-09-04 21:55:13 +02:00
Yorik van Havre
12f6ef3458 Draft: Bugfixing
+ All Draft (and Arch) objects now correctly get/set theiir type on save/load
+ Draft Shape2DView now produces valid shapes
2012-09-04 12:07:26 -03:00
logari81
f6624a6d7f Sketcher: fix an issue when a polyline is started at the start point of an existing line segment 2012-09-04 14:40:05 +02:00
logari81
e7ca7631fe Sketcher: implement box selection (based on mrlukeparry's work) 2012-09-04 14:14:03 +02:00
logari81
43dd774840 Sketcher: fix memory leak in MoveConstraint 2012-09-04 14:08:03 +02:00
Yorik van Havre
b827d9eb31 Draft: small improvement do Shape2DView object 2012-09-03 18:42:00 -03:00
Yorik van Havre
19b5a06727 Draft: small bugfix in shape2Dview object 2012-09-03 11:05:50 -03:00
Yorik van Havre
d3f08057e1 Draft: Small fix to Point tool 2012-09-01 17:08:04 -03:00
Yorik van Havre
f4bdb45eee Reworked pocket and groove icons 2012-08-31 16:34:55 -03:00
Yorik van Havre
bdaf97625b 0000820: Draft dimension dots 2012-08-31 11:00:40 -03:00
wmayer
0dca0b4417 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-08-31 13:12:18 +02:00
wmayer
1f94f0846e Fix translation issues 2012-08-31 13:11:52 +02:00
Yorik van Havre
35cc5ef56f Arch: Minor bugfix 2012-08-30 20:22:22 -03:00
Yorik van Havre
5bb46b732d Draft: reworked some icons 2012-08-30 10:46:04 -03:00
wmayer
4cd1be2daf Fix title is task panel for rectangular pattern 2012-08-29 13:33:27 +02:00
wmayer
230ccd7b81 Improve documentation for isInside() 2012-08-27 13:22:45 +02:00
Joachim Zettler
72ddca1579 Merge branch 'dvdjimmy/MachDist' 2012-08-20 21:56:42 +02:00
Joachim Zettler
b0dcfe6dcf Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-08-20 21:56:20 +02:00
Joachim Zettler
b27e6e6bf6 Some changes in GUI 2012-08-20 21:30:17 +02:00
Yorik van Havre
bdb55d789b PartDesign: Changed groove and pocket icons 2012-08-19 18:09:30 -03:00
Yorik van Havre
b68e86ffa5 Arch: small fixes 2012-08-18 00:04:54 -03:00
Yorik van Havre
2f67e323cb Draft: set taskview mode as default 2012-08-17 16:44:44 -03:00
wmayer
ee37672dc9 Add a check box to update 3d view or not 2012-08-17 15:36:13 +02:00
Yorik van Havre
3a8f6dff59 Updated translation files 2012-08-16 16:09:56 -03:00
Yorik van Havre
0d475b6fe0 Misc polishes to Arch and Draft
+ The Draft Drawing tool can make additional views of SectionPlanes
+ Draft Dimensions have a readonly "Distance" property that show the length
+ The Draft WB can be completely switched off (since all tools are also in Arch)
2012-08-16 12:24:45 -03:00
Yorik van Havre
4386421a0b Arch: Fixed strings to be translated 2012-08-15 18:39:53 -03:00
Yorik van Havre
c295599828 Arch: small optimizations 2012-08-15 12:20:19 -03:00
wmayer
b5706a8ba2 Trimming & cutting from python 2012-08-15 15:47:57 +02:00
wmayer
7510657f2a Fix possible crash when exporting STEP files 2012-08-15 13:20:28 +02:00
wmayer
d9d66f21a4 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-08-15 10:25:30 +02:00
wmayer
afc84ed8f7 Add measure distance tool to toolbar in Complete workbench, disable unused command 2012-08-15 10:24:49 +02:00
Yorik van Havre
969f4b57eb 0000715: Draft axis constraints 2012-08-14 20:41:18 -03:00
Jose Luis Cercós Pita
b349147ea2 Improved free surface evolving method in order to support long simulations. 2012-08-13 10:01:22 -03:00
Jose Luis Cercós Pita
060d63c6c9 Removed surfaces modules (broken due to Part import) 2012-08-13 10:01:22 -03:00
Jose Luis Cercós Pita
3d0328134d First simulator draft version. 2012-08-13 10:01:22 -03:00
Jose Luis Cercós Pita
87c42d512c Fixed several free surface evolution bugs 2012-08-13 10:01:22 -03:00
Jose Luis Cercós Pita
76c641bed8 Changed (and accelerated) simulation creation process. 2012-08-13 10:01:22 -03:00
Jose Luis Cercós Pita
bc181f3df3 Developed time integrator for fluid 2012-08-13 10:01:22 -03:00
Jose Luis Cercós Pita
9bc0f7eea4 Linear systems solver developed (only fluid involved) 2012-08-13 10:01:22 -03:00
Jose Luis Cercós Pita
36e48afce1 Linear system matrix generation developed (only fluid involved for the moment) 2012-08-13 10:01:22 -03:00
Yorik van Havre
81c839059a 0000630: User-defined defaults for shape colors
The default colors for new geometry (light grey + 2px black line)
are now a user preference (In Display->Colors properties)
2012-08-13 09:42:05 -03:00
wmayer
ec0ae08612 Fix build errors on Windows 2012-08-13 10:26:02 +02:00
logari81
96c5dda4eb Sketcher: crashes fix and other small fixes for the polyline tool 2012-08-12 12:21:53 +02:00
Yorik van Havre
7a338f30cb 0000634: Draft to Sketch conversion 2012-08-11 18:28:18 -03:00
wmayer
1859ec2559 Add utility class to better debug algorithms 2012-08-11 15:09:08 +02:00
wmayer
0d351e98e2 Proper handling of SystemExitException in Python 2012-08-11 10:58:54 +02:00
wmayer
408e1dc8e1 Allow to customize cursor text color in sketcher 2012-08-10 11:04:26 +02:00
Yorik van Havre
1a46232a53 Arch: small bugfix in structure object 2012-08-09 20:02:54 -03:00
Yorik van Havre
70d4048b38 Arch: General optimization
+ More severe tests when constructing shapes
+ Allow to quickly export Arch views to DXF
2012-08-09 17:50:07 -03:00
logari81
6cef178ae7 Merge branch 'logari81/sketcher' 2012-08-09 15:29:22 +02:00
wmayer
cb754f28c9 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-08-07 11:00:31 +02:00
wmayer
ba7be4f798 0000813: set colors dialog crash 2012-08-07 10:59:54 +02:00
logari81
fef08056a1 Sketcher, Issue 0000808: fix one more issue with restoring of external geometry 2012-08-07 01:21:45 +02:00
logari81
db2ccb31b4 Sketcher: improve position text during geometry creation 2012-08-06 23:05:31 +02:00
Yorik van Havre
7644248953 Arch: Fixed typo 2012-08-06 18:00:50 -03:00
logari81
3f3b7cd68f Sketcher: allow starting a new polyline connected at some already available geometry 2012-08-06 16:13:09 +02:00
logari81
6b0f50d98c Sketcher: add perpendicular mode to polyline tool and use M-key for mode-switching 2012-08-06 13:34:29 +02:00
Yorik van Havre
43b7b9834d Arch: Walls and Structs can now be created directly from meshes 2012-08-05 19:03:27 -03:00
Yorik van Havre
aae9b17e32 Arch: Bugfixes and hidden lines mode for section planes 2012-08-05 18:01:58 -03:00
Jose Luis Cercos Pita
eac9182ac9 Added non OpenCL solver (will be developed first) 2012-08-01 19:32:43 -03:00
Jose Luis Cercos Pita
c5ec34318b Implemented initialization stage 2012-08-01 19:32:43 -03:00
Jose Luis Cercos Pita
94c8489d0f Fixed Part module import error 2012-08-01 19:32:43 -03:00
Jose Luis Cercos Pita
7a05d30269 Fixed intialization error message. 2012-08-01 19:32:43 -03:00
Jose Luis Cercos Pita
91a9ea7fa6 Fixed 0.0 division when only 1 Hydrostatic point is requested. Now 2 points must be selected at least 2012-08-01 19:32:43 -03:00
Jose Luis Cercos Pita
ec5fb278b0 Fixed BM hydrostatic computation (wrong CoG coordinates) 2012-08-01 19:32:43 -03:00
Jose Luis Cercós pita
a10ee753e2 Fixed drafts list onto hydrostatics computation 2012-08-01 19:32:42 -03:00
Jose Luis Cercós pita
c1e355c2cd Fixed KB & Cf hydrostatics computation bug 2012-08-01 19:32:42 -03:00
Jose Luis Cercós pita
909a8d0649 Imported numpy, and added as dependency 2012-08-01 19:32:42 -03:00
Jose Luis Cercós pita
1f429e80eb Fixed weights and simulation tools menus 2012-08-01 19:32:42 -03:00
Jose Luis Cercós pita
60fe69389a Simulation thread control developed. 2012-08-01 19:32:42 -03:00
Jose Luis Cercós pita
6de9fd5791 Imported pyOpenCL library 2012-08-01 19:32:42 -03:00
Jose Luis Cercós pita
a933c93269 Built simulations run interface (threaded) 2012-08-01 19:32:42 -03:00
Jose Luis Cercós pita
70a4cf0e1b Removed Surfaces module interdependency 2012-08-01 19:32:42 -03:00
Jose Luis Cercós pita
80c9086fc3 Started ship simulations workbench 2012-08-01 19:32:42 -03:00
Yorik van Havre
88ea348623 0000802: Fixed again 2012-08-01 18:53:27 -03:00
Yorik van Havre
bdc926c704 Arch: improvements to section plane wireframe rendering 2012-08-01 18:15:34 -03:00
Yorik van Havre
625151067c 0000802: Draft Scale 2012-07-22 20:01:45 -03:00
Yorik van Havre
f2ad945a7f Arch: small tool improvements
+ added Arch check tool (checks if all objects are valid and solid)
+ added missing icons
2012-07-22 16:41:25 -03:00
wmayer
08bfdc4875 Automatically create actions for each template 2012-07-22 14:56:25 +02:00
wmayer
4520454d17 0000801: Accidental Cancel in set colors destroys all the work 2012-07-21 18:16:15 +02:00
wmayer
707f75be0a Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-07-21 09:47:59 +02:00
wmayer
17506c8d7e Check at runtime if drawing page is there 2012-07-21 09:47:44 +02:00
Yorik van Havre
75d9bfc925 Arch: added new closeHoles command 2012-07-19 20:55:25 -03:00
Yorik van Havre
7b0d0aa2f7 Arch: Minor fixes 2012-07-18 15:04:56 -03:00
Yorik van Havre
9d1cd19afb Arch: improved OBJ exporter 2012-07-18 11:27:31 -03:00
logari81
b3938ad045 Sketcher: simplify positioning of constraint icons 2012-07-18 16:26:24 +02:00
wmayer
fd637f2422 Make sure that ViewProviderSketch::unsetEdit exits normally 2012-07-18 14:33:14 +02:00
logari81
0016d6f2f8 Sketcher: fix crashes on geometry deletion in sketches with symmetry constraints 2012-07-18 13:23:38 +02:00
logari81
bd03134d4d Sketcher: on geometry delete, transfer constraints to equivalent geometries if possible 2012-07-18 11:59:20 +02:00
unknown
9c974969f5 Fix possible crash in various view providers, fix formatting of Coin debug output, fix warning and compiler errors with Coin2 in SoDatumLabel 2012-07-18 10:40:36 +02:00
Yorik van Havre
4e9412c0ae Draft: small fixes 2012-07-17 19:57:52 -03:00
mrlukeparry
14562ba540 Sketcher: fix incorrect datum text flip for non xy-plane sketches 2012-07-17 23:15:58 +02:00
logari81
f201ea0b82 Merge branch 'master' into logari81/sketcher 2012-07-17 12:50:43 +02:00
logari81
01cd4abbba Sketcher: rewrite ViewProviderSketch::onDelete method 2012-07-17 12:49:37 +02:00
logari81
227cb0ebc8 Sketcher: fix an issue with autoconstraints and improve implementation 2012-07-17 12:47:08 +02:00
logari81
beb4fe82b4 Sketcher: fix some issues with external geometries 2012-07-17 12:43:43 +02:00
mrlukeparry
cba94b2660 Sketcher: improve symmetric constraint visual 2012-07-17 12:40:22 +02:00
mrlukeparry
223023d118 Sketcher: improved detection of constraints visuals overlapping 2012-07-17 11:00:31 +02:00
logari81
b3284357d2 Merge branch 'master' into logari81/sketcher 2012-07-17 10:15:51 +02:00
Yorik van Havre
519d45e1f2 Arch: Easier creations of struct + axes systems
With structs and axes selected, both Arch_Axis and Arch_Structure
commands now create axis systems
2012-07-16 15:54:51 -03:00
Yorik van Havre
66cfcd375f Arch: Added all the draft tools to the Arch WB 2012-07-16 14:15:14 -03:00
logari81
72cd746401 Sketcher: fix issues with single points 2012-07-16 12:11:20 +02:00
mrlukeparry
da7528c5b9 Sketcher, 0000466: improve visualization of constraints 2012-07-15 13:23:59 +02:00
logari81
755b62b57a Merge branch 'logari81/sketcher' 2012-07-13 13:04:43 +02:00
wmayer
b86fc6cbe4 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-07-11 17:34:51 +02:00
wmayer
6efe6ff0cb 0000789: Sketcher active in one document blocks closing another. 2012-07-11 17:24:53 +02:00
Yorik van Havre
484c80142c Draft: small fix to snap 2012-07-11 10:54:12 -03:00
wmayer
70bb37ab9d Add approximate() method to B-spline surface class 2012-07-11 13:31:40 +02:00
Yorik van Havre
48243d6497 Arch: Small improvement to structure 2012-07-10 21:18:19 -03:00
Yorik van Havre
155ae0ca41 Arch: Minor bugfixes 2012-07-10 20:42:30 -03:00
logari81
e5953cedac Sketcher: points defined as external geometry,
fix behavior of external geometry cursor,
          improve appearance of point creation cursor
2012-07-10 15:25:27 +02:00
logari81
47c44af453 Sketcher: fix crash in polyline with autoconstraints, disable arc mode for first polyline segment 2012-07-09 17:19:02 +02:00
logari81
044990333c Sketcher: skip root cross axes in vertex counting (fixes closing polylines) 2012-07-09 14:00:18 +02:00
logari81
c099e90d99 Sketcher: fixes in the new polyline tool and variables naming improvements 2012-07-08 12:11:53 +02:00
logari81
714908d3e9 Sketcher: add support for points as construction geometry 2012-07-08 12:01:07 +02:00
logari81
093f1d1af0 Minor typo fix 2012-07-07 17:38:44 +02:00
logari81
2e6255305c Add python interface for Part::GeomPoint 2012-07-07 17:32:29 +02:00
wmayer
fc50177372 0000736: when object is deleted, auto show its parametric objects 2012-07-07 13:32:27 +02:00
wmayer
e5b4f0028f 0000788: OFF import doesn't handle empty lines properly 2012-07-07 11:52:18 +02:00
wmayer
857454aad5 0000777: Shared libraries call exit 2012-07-05 15:24:28 +02:00
wmayer
d9971311ed Fix problems with picking callback function 2012-07-05 13:27:17 +02:00
Yorik van Havre
b6b575759a 0000776: Draft icons missing at startup 2012-07-04 16:59:01 -03:00
Yorik van Havre
c7a2488da8 Arch: Mode bugfixes 2012-07-03 22:41:29 -03:00
Yorik van Havre
322260c61b Arch: Lots of bugfixes in vector rendering 2012-07-03 11:07:54 -03:00
Yorik van Havre
8fdcaa0db8 Draft: small fix to dimensions 2012-07-02 09:54:41 -03:00
logari81
938fadc746 Sketcher: support arcs in the polyline tool (jonasthomas) 2012-07-02 00:13:34 +02:00
Yorik van Havre
e882b8c35c Arch: fixed bugs in vector renderer 2012-07-01 13:01:25 -03:00
Yorik van Havre
9a269907aa 0000765: Z axis in Draft Array 2012-06-30 18:44:16 -03:00
wmayer
dfca264acf Change title in settings panel 2012-06-29 16:30:22 +02:00
wmayer
013b5f0dce 0000764: Serialize Shape to python String 2012-06-28 18:29:48 +02:00
wmayer
bbafe9cb00 Add First/LastParameter attributes to TopoEdge 2012-06-26 14:58:05 +02:00
Sebastian Hoogen
df017149c5 OpenSCAD module
fixes #3 #7 #25 #26 #28 #30 #35 #36 #41
2012-06-25 15:01:33 +02:00
wmayer
1c55838f69 Apply patch to add interpolate() method to B-Spline surface class 2012-06-25 11:48:43 +02:00
wmayer
e8b37fdd2a fix linker error when using latest OCC version 2012-06-25 10:55:06 +02:00
mrlukeparry
c5b2f377a4 Sketcher: improve position hints on arc and circle creation 2012-06-24 16:30:48 +02:00
Yorik van Havre
ebf0723b84 Merge remote-tracking branch 'shoogen/svgimport' 2012-06-22 19:07:49 -03:00
Jose Luis Cercós pita
8c0211b701 Added a trim factor multiplier at moment to trim 1cm computation (In order to reduce noise). 2012-06-22 16:29:06 +02:00
Jose Luis Cercós pita
e6b3fa22d4 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad into sanguinariojoe-ship 2012-06-21 18:20:47 +02:00
Sebastian Hoogen
7147f3dd55 importSVG: create Face only if path is closed 2012-06-21 15:11:16 +02:00
Sebastian Hoogen
94d389ae1c importSVG: fixes in preserveAspectRatio and sweepflag handling 2012-06-21 14:01:27 +02:00
wmayer
2828a91b7b Fix a couple of dfsg issues, make git the default vcs 2012-06-21 12:25:53 +02:00
wmayer
5b92ec13d4 Fix a couple of dfsg issues 2012-06-21 12:09:52 +02:00
Jose Luis Cercós pita
3f7cad32f0 Improved trim detection algorithm 2012-06-17 12:58:11 +02:00
Jose Luis Cercós pita
0286a2602e Added update button for displacement and draft 2012-06-17 12:48:47 +02:00
Sebastian Hoogen
107b784d13 0000684: Check Shape after boolean before refine 2012-06-16 16:20:06 +02:00
Yorik van Havre
9ae96083d3 Draft: Small fix to wire object 2012-06-15 18:20:52 -03:00
Yorik van Havre
00132dd2ef Draft: Fixes in the clone object 2012-06-15 10:19:23 -03:00
Jose Luis Cercós pita
8f6d16cc31 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad into sanguinariojoe-ship 2012-06-15 13:40:46 +02:00
Jose Luis Cercós pita
8ab57d85a0 Moved GZ tool to the new paradigm. 2012-06-15 13:40:08 +02:00
Jose Luis Cercós pita
812c731421 Deleted object storage at class (PropertyPythonObject::fromString warning) 2012-06-15 13:32:13 +02:00
wmayer
21add8911d First draft of makeThread 2012-06-15 13:04:07 +02:00
Jose Luis Cercós pita
d453ff4d1f Moved ship weights intialization to the new paradigm. 2012-06-15 11:59:08 +02:00
Jose Luis Cercós pita
6c1158e2e9 External faces detection implemented that allows to compute wetted area. 2012-06-15 11:35:30 +02:00
Jose Luis Cercós pita
c524a0268a New paradigm first hydrostatics approach 2012-06-15 09:05:20 +02:00
wmayer
f7b200c204 Copy version numbers of libraries in About dialog 2012-06-14 15:03:21 +02:00
wmayer
6c9f670dcb 0000749: PI was not declared in this scope - compile error 2012-06-14 13:42:40 +02:00
wmayer
f6cf5227ed 0000749: PI was not declared in this scope - compile error 2012-06-14 13:01:07 +02:00
wmayer
b4aff85333 Fix critical warnings 2012-06-13 18:49:10 +02:00
Yorik van Havre
5691866433 Arch: Fixes in windows 2012-06-12 22:06:35 -03:00
Yorik van Havre
28b663c914 Arch: Fixes in structure and roof 2012-06-12 17:02:55 -03:00
wmayer
9170bfe045 Export object dependencies to graphviz file 2012-06-12 19:03:29 +02:00
wmayer
6621c00c10 Add sweep and loft to toolbar 2012-06-12 10:52:49 +02:00
wmayer
ad6ae5e2bc Fix Makefile 2012-06-12 10:10:21 +02:00
Yorik van Havre
a2710d2e15 Draft: Made the grid unpickable 2012-06-11 19:16:02 -03:00
wmayer
528f403289 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-06-11 23:08:09 +02:00
wmayer
291dbfa054 Fix issues in autotools 2012-06-11 23:06:09 +02:00
Yorik van Havre
a82d8bfc26 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-06-11 17:15:00 -03:00
Yorik van Havre
041dd32a00 0000742: Draft grid 2012-06-11 17:14:40 -03:00
wmayer
104f9d5225 Fix build errors with autotools, fix a couple of grave bugs 2012-06-11 21:19:49 +02:00
Jose Luis Cercós pita
ceae465c6c Moved transversal areas ploter to new paradigm 2012-06-11 20:03:16 +02:00
Yorik van Havre
231786f579 0000737: Draft selection 2012-06-11 14:56:38 -03:00
Yorik van Havre
2efc4915a1 0000715: Draft snap 2012-06-11 14:31:27 -03:00
wmayer
769528e86e Set number if decimals in property editor according to user settings 2012-06-11 18:25:56 +02:00
Jose Luis Cercós pita
4026554d4e Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad into sanguinariojoe-ship 2012-06-11 18:23:43 +02:00
wmayer
5d7061a5b0 Workaround for weird sweeping problem, allow to select several edges as path 2012-06-11 13:22:11 +02:00
wmayer
180691db4f 0000226: Minor Bug with Box and Sphere not drawn correctly, update Sweep icon 2012-06-11 11:12:30 +02:00
wmayer
f2c63b90ab Add icons for loft and sweep 2012-06-10 10:18:54 +02:00
Yorik van Havre
1de3bb81c7 Draft: Added exttension X perpendicular snap location 2012-06-09 15:57:09 -03:00
Yorik van Havre
152ed0f77c Start: Small fixes to the start page 2012-06-09 15:19:57 -03:00
Jose Luis Cercós pita
706e9ead7e Outline drawing tool updated to new paradigm 2012-06-09 18:26:22 +02:00
Jose Luis Cercós pita
8e70fda227 Fixed screen messages 2012-06-09 18:25:25 +02:00
Jose Luis Cercós pita
4e3e7566c3 Fixed bad ship beam initialization 2012-06-09 18:19:53 +02:00
Jose Luis Cercós pita
83567e94b4 Added new examples to autotools 2012-06-09 18:19:30 +02:00
Jose Luis Cercós pita
493be7b2a2 Updated example ships loader 2012-06-09 17:41:05 +02:00
Jose Luis Cercós pita
8f8cac1734 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad into sanguinariojoe-ship 2012-06-09 17:38:14 +02:00
Jose Luis Cercós pita
3822bf0ec5 Added wigley examples 2012-06-09 17:37:48 +02:00
Jose Luis Cercós pita
74e7aab8e6 Moved exampl,es to new paradigm (Deleted combatant) 2012-06-09 17:37:28 +02:00
wmayer
55a205062a Show some help text in sweep panel 2012-06-09 17:16:41 +02:00
wmayer
6a2a726276 Fix bugs in Groove and Revolution 2012-06-09 16:37:06 +02:00
wmayer
2a7e6f3e96 0000144: Add several tools to Part module 2012-06-09 15:55:11 +02:00
wmayer
245cae03ef 0000144: Add several tools to Part module 2012-06-09 13:50:33 +02:00
wmayer
0bf33b6466 0000740: work bench initiation from in fcstd file 2012-06-09 11:50:02 +02:00
wmayer
7144890c93 Add groove icon 2012-06-09 11:21:56 +02:00
wmayer
2e89e0015d Cleanup, add method getStrValue() 2012-06-08 21:33:37 +02:00
jrheinlaender
58a02d24ae Revolution feature: Midplane and Reversed options 2012-06-08 20:59:07 +02:00
jrheinlaender
85342cd8ae Pocket Feature: up to first/last/face and through all options 2012-06-08 20:59:06 +02:00
wmayer
3e5c374a9b Fix build errors on Windows, fix a couple of bugs 2012-06-08 18:02:35 +02:00
jrheinlaender
d5c7c1ea45 Pad feature: Midplane, two-sided dimensions, up to first/last/face options 2012-06-08 17:32:54 +02:00
jrheinlaender
33ecf9e768 Groove feature (code is 99% identical to Revolution feature) 2012-06-08 17:32:53 +02:00
Jose Luis Cercós pita
7795f06c42 Fixed minor bugs 2012-06-08 13:56:03 +02:00
Jose Luis Cercós pita
fdfefcd6bd Moved example file to the new paradigm. 2012-06-08 13:55:35 +02:00
Jose Luis Cercós pita
622ae4500b Deleted all class storaged objects (warning at load/save) 2012-06-08 13:55:13 +02:00
Jose Luis Cercós pita
8e09607c88 Moved Create Ship to new paradigm. 2012-06-08 13:49:37 +02:00
Yorik van Havre
e7644fd3b3 Draft: remaining fixes 2012-06-07 19:58:56 -03:00
Yorik van Havre
181b7a258e Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-06-07 18:24:00 -03:00
Yorik van Havre
79db35a6b5 Draft: Removed debug message 2012-06-07 18:23:50 -03:00
Yorik van Havre
fd29f4aa07 Draft: Huge bugfixing in snap and grid behaviour 2012-06-07 18:20:42 -03:00
wmayer
e848b1e96a Add missing export macro for Box class 2012-06-07 23:19:00 +02:00
wmayer
10de9074c6 0000739: Chamfer/Fillet(PartDesign) on whole body produces infinite loop 2012-06-07 22:14:58 +02:00
Yorik van Havre
04d2103566 Draft: Made the grid appear on module activation 2012-06-07 10:43:32 -03:00
Yorik van Havre
db8ebb31e6 Arch: fixed import error 2012-06-07 10:42:55 -03:00
Yorik van Havre
fb3f051563 Draft: snap toolbar now appears on WB activation 2012-06-06 17:04:24 -03:00
Yorik van Havre
46b7d598ee Draft: Fixes in trackers
* Plane tracker can now be turned off in preferences
* Grid no longer stays in front of new objects
2012-06-06 16:45:54 -03:00
Yorik van Havre
01681d66ec Arch: Bugfix in wall object 2012-06-06 16:45:34 -03:00
Yorik van Havre
a4b593ddd3 Draft: Fixed concrete hatch pattern 2012-06-05 20:11:47 -03:00
Yorik van Havre
f4f132540c Draft: Fixes in working plane 2012-06-05 18:53:48 -03:00
Yorik van Havre
19e747d770 0000722: Deleting Draft dimensions 2012-06-05 16:33:01 -03:00
Yorik van Havre
a26daf5d23 Arch: More bugfixes 2012-06-05 13:31:34 -03:00
Yorik van Havre
73ee872301 Arch: Friendlier pycollada warning 2012-06-05 12:37:17 -03:00
wmayer
3bd569252c Raise exception in Drawing module for unsupported objects 2012-06-05 13:55:56 +02:00
wmayer
fac54a4306 Method Part.Edge.split added 2012-06-05 11:55:45 +02:00
Yorik van Havre
a589b39872 Arch: Small improvements to section plane 2012-06-05 00:00:43 -03:00
Yorik van Havre
e1c3f5ed58 Arch: Fixed bug in wall 2012-06-04 23:06:12 -03:00
Yorik van Havre
8a92115ec6 Arch: more bugfixing 2012-06-04 18:08:10 -03:00
wmayer
4f154d3993 0000727: Keep faces colors on boolean operations 2012-06-04 22:58:37 +02:00
wmayer
f8f498a4f9 0000727: Keep faces colors on boolean operations 2012-06-04 11:43:20 +02:00
Yorik van Havre
b701bfd1e1 Arch: Several bugfixes in arch objects 2012-06-03 23:44:20 -03:00
wmayer
0623cd9b5e Use ActionSelector in Loft panel and expose to Python by UiLoader 2012-06-03 14:22:05 +02:00
Yorik van Havre
495c401654 Arch: Windows are now autosubtracted from support walls on creation 2012-06-02 14:12:43 -03:00
Yorik van Havre
0e8648126c Arch: Small fix in menu name 2012-06-01 16:26:31 -03:00
Yorik van Havre
fbd3556aaf Draft: Added Draft_ToggleGrid() command to toggle the Draft grid 2012-06-01 15:19:21 -03:00
wmayer
4c566a6113 Make a convenient function to convert between gp_Trsf and Base::Matrix4D 2012-06-01 16:44:57 +02:00
wmayer
f2b4f5c18e Keep faces colors on boolean operations 2012-06-01 13:07:30 +02:00
wmayer
20fcef29c7 Keep faces colors on boolean operations 2012-06-01 13:07:30 +02:00
wmayer
9e872e4987 Keep faces colors on boolean operations 2012-06-01 13:07:29 +02:00
wmayer
8c3f97c98e Keep faces colors on boolean operations 2012-06-01 13:07:28 +02:00
Yorik van Havre
2a3ff10d84 Arch: Adapted all other tools to doCommand() + translatable 2012-05-31 12:30:20 -03:00
Yorik van Havre
539cad092a Arch: Wall tool is now translatable + uses Gui.doCommand 2012-05-31 11:34:01 -03:00
Yorik van Havre
7defe80054 Draft: finished the switch to Gui.doCommand() 2012-05-31 11:34:01 -03:00
Yorik van Havre
f82fb927bc Draft: fixes in commands 2012-05-31 11:34:01 -03:00
Yorik van Havre
77e618cb92 Used Gui.doCommand() in all Draft commands 2012-05-31 11:34:01 -03:00
Yorik van Havre
d9aa2712bb Testing python Gui.doCommand with the Draft Line tool 2012-05-31 11:34:01 -03:00
Jose Luis Cercós pita
3b381f8405 GZ curve plotting 2012-05-30 13:16:35 -03:00
Jose Luis Cercós pita
506d638c8e Added GZ computation capabilities. 2012-05-30 13:16:35 -03:00
Jose Luis Cercós pita
e16ea9d29c Added roll angles options controller at GZ curves tool 2012-05-30 13:16:35 -03:00
Jose Luis Cercós pita
6bc60de9bd Added trim option to GZ curves tool 2012-05-30 13:16:34 -03:00
Jose Luis Cercós pita
bdd5e0bc99 Added draft computation to GZ tool. 2012-05-30 13:16:34 -03:00
Jose Luis Cercós pita
3c0b8af49d Started GZ curves computation tool development 2012-05-30 13:16:34 -03:00
Jose Luis Cercós pita
e30bc42696 Fixed UI symbol 2012-05-30 13:16:34 -03:00
Jose Luis Cercós pita
4601fea554 Added annotations to ship weights definition tool 2012-05-30 13:16:34 -03:00
Jose Luis Cercós pita
cb418f02b1 Added tool to setup ship weights (structural based) 2012-05-30 13:16:34 -03:00
Jose Luis Cercós pita
f46c60679a Added tank creator. 2012-05-30 13:16:34 -03:00
Jose Luis Cercós pita
c5739c8829 Removed shape duplicities. 2012-05-30 13:16:34 -03:00
Jose Luis Cercós pita
f0b234f9e0 Removed faces as class stored variable (PropertyPythonObject::fromString warning). 2012-05-30 13:16:34 -03:00
wmayer
1cc9993954 Add method to find segment of a facet index 2012-05-30 17:32:55 +02:00
wmayer
93e0c6688d Handle expections in PointsPy class 2012-05-30 15:55:06 +02:00
Yorik van Havre
54d4e2cab9 Draft: Small fix in Offset tool 2012-05-29 22:25:01 -03:00
wmayer
dcffcbe168 0000726: Fails to compile GIT 2012-05-28 23:39:36 +02:00
Jose Luis Cercós pita
aae0c84259 GZ curve plotting 2012-05-27 16:39:30 +02:00
Jose Luis Cercós pita
74df8eff2c Added GZ computation capabilities. 2012-05-27 15:41:57 +02:00
Jose Luis Cercós pita
d629f27e49 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad into sanguinariojoe-ship 2012-05-27 14:32:25 +02:00
Jose Luis Cercós pita
a158a8608f Added roll angles options controller at GZ curves tool 2012-05-27 14:31:10 +02:00
wmayer
455f5a67c3 Handle OCC exception in exportStl 2012-05-27 00:02:50 +02:00
logari81
d92f627a8d Sketcher: simplify sketch solver messages 2012-05-26 20:02:57 +02:00
logari81
1e60d45dd4 Sketcher: fix minor issue in sketch diagnostics 2012-05-26 19:23:38 +02:00
Jose Luis Cercós pita
b7d19df3ab Added trim option to GZ curves tool 2012-05-26 15:33:29 +02:00
logari81
7cbb16f2e8 Sketcher: include coincident constraints in the sketch diagnosis 2012-05-25 18:18:51 +02:00
logari81
b7965052a3 Sketcher: skip the latest added one of the detected redundant constraints 2012-05-25 18:13:56 +02:00
wmayer
50bbf527dd Add parameter to keep trailing digits in object name of copy, other little fix 2012-05-25 18:13:56 +02:00
Yorik van Havre
c7c874a705 Small GUI adjustments in Draft 2012-05-25 18:13:56 +02:00
Yorik van Havre
7e028e9470 Fixed 0000701 : Draft Wire naming 2012-05-25 18:13:56 +02:00
Yorik van Havre
3b67a56b1e Added 0000680 : DXF polylines with defined width 2012-05-25 18:13:56 +02:00
Yorik van Havre
b1de8d217e Further Draft lib name fixes 2012-05-25 18:13:55 +02:00
Yorik van Havre
335d6cdfdb Renamed Draft fcvec and fcgeo modules
Draft/draftlibs/fcvec becomes Draft/DraftVecUtils
Draft/draftlibs/fcgeo becomes Draft/DraftGeomUtils
2012-05-25 18:13:55 +02:00
Yorik van Havre
d3fecc2b5e unified yorik's email 2012-05-25 18:13:55 +02:00
wmayer
87f1e93fea Mesh segmentation 2012-05-25 18:13:55 +02:00
wmayer
d6b6f6b379 Mesh segmentation 2012-05-25 18:13:55 +02:00
msocorcim
cd1910a705 Add new Mod/Mesh files to Makefile.am 2012-05-25 18:13:55 +02:00
Yorik van Havre
dcc7eea714 Made Arch groups able to receive drops from the tree 2012-05-25 18:13:55 +02:00
Yorik van Havre
bd43641457 Bugfixes in Arch 2012-05-25 18:13:54 +02:00
Yorik van Havre
d56e08e47f Refining of Arch Roof tool 2012-05-25 18:13:54 +02:00
Yorik van Havre
8b19107792 Fixed 0000708 - Draft DXF import 2012-05-25 18:13:54 +02:00
Yorik van Havre
6d8de2f1ab Cleaning in the Arch module 2012-05-25 18:13:54 +02:00
wmayer
03fa473ac2 Mesh segmentation 2012-05-25 18:13:54 +02:00
Yorik van Havre
837ceccfc7 Added 0000387 : Arch roof tool 2012-05-25 18:13:54 +02:00
wmayer
26a06cc91a Mesh segmentation 2012-05-25 18:13:54 +02:00
wmayer
8c3b83a451 Mesh segmentation 2012-05-25 18:13:54 +02:00
wmayer
d81094cd78 Mesh segmentation 2012-05-25 18:13:54 +02:00
wmayer
abbb19987f fix in makeTube 2012-05-25 18:13:54 +02:00
Yorik van Havre
b6003874f2 Added 0000145 : Drawing clip objects 2012-05-25 18:13:54 +02:00
wmayer
0778aef53b Replace makeTube algorithm 2012-05-25 18:13:54 +02:00
Yorik van Havre
5833e85f00 Fixed bug in Draft Clone 2012-05-25 18:13:53 +02:00
Jose Luis Cercós pita
c7bffd2ce6 Added draft computation to GZ tool. 2012-05-23 19:04:35 +02:00
Jose Luis Cercós pita
3e34474d9b Started GZ curves computation tool development 2012-05-22 11:10:55 +02:00
Jose Luis Cercós pita
fbeedc1905 Fixed UI symbol 2012-05-22 11:10:17 +02:00
Jose Luis Cercós pita
0a3a2b1de0 Added annotations to ship weights definition tool 2012-05-14 14:42:14 +02:00
Jose Luis Cercós pita
1183b468bd Added tool to setup ship weights (structural based) 2012-05-14 14:06:07 +02:00
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
Joachim Zettler
93893caa3d Adapt post-processing to redhat gnuplot 2012-03-28 14:13:50 +02:00
Yorik van Havre
54f8375cde Fixed #0000654 - Startpage translation 2012-03-27 12:36:11 -03:00
Joachim Zettler
a68328eb29 Merge branch 'master' into dvdjimmy/MachDist 2012-03-27 14:02:49 +02:00
Joachim Zettler
f08b45ac18 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-03-27 14:02:12 +02:00
wmayer
0f6d6d4b37 Implement manual alignment utility 2012-03-26 15:54:13 +02:00
Joachim Zettler
ec1b0d8720 Changes on Machining Distortion to account for Centos 5.6 compilation 2012-03-26 10:06:16 +02:00
Joachim Zettler
ef6528b372 Changes to compile on Centos5.6 2012-03-25 22:21:17 +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
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
Jose Luis Cercós pita
079e3e5cb5 Fixed some messages 2012-02-04 18:50:14 +01:00
wmayer
a4f2a44dd2 Directly create solid from Part.makeWedge 2012-02-03 15:59:10 +01:00
Jose Luis Cercós pita
239adc604b Merge branch 'freecad-ship' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad into freecad-ship 2012-02-03 11:34:54 +01:00
Jose Luis Cercós pita
74a7b963e7 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad into freecad-ship 2012-02-03 11:33:36 +01:00
wmayer
67793c6c8d + add blacklists to exlude files from being archived by Git 2012-02-02 17:00:33 +01:00
Jose Luis Cercós Pita
f0955a3f46 Fix error when try to fuse border into constant sections edges. Now constant edges are fused into border. 2012-02-01 15:28:12 +01:00
Jose Luis Cercós Pita
cc36febead Updated examples loader in order to allow load s60 katamaran version. 2012-02-01 14:14:16 +01:00
Jose Luis Cercós Pita
84c33bffde Added s60 katamaran model geometry example 2012-02-01 14:10:53 +01:00
Jose Luis Cercós Pita
1a88ead7ab Added multibody support. 2012-02-01 14:02:27 +01:00
Jose Luis Cercós Pita
9325530778 Reduced tolerance looking for aproximately variables 2012-01-31 16:33:12 +01:00
Jose Luis Cercós Pita
0e090ee032 Fixed bad points sort algorithm 2012-01-31 10:30:24 +01:00
Jose Luis Cercós Pita
c59ae2a843 Solved ghost empty sections 2012-01-31 10:02:30 +01:00
Jose Luis Cercós Pita
395ae7036e Error saving data fixed 2012-01-31 09:39:09 +01:00
Jose Luis Cercós Pita
f3556210dc Fixed 0 length dimensions error related 2012-01-31 09:35:42 +01:00
Jose Luis Cercós Pita
9795913334 Fixed bad warning message aboput empty sections. 2012-01-31 09:34:42 +01:00
Jose Luis Cercós Pita
822beda220 Merge branch 'freecad-ship' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad into freecad-ship 2012-01-30 14:25:21 +01:00
jriegel
dbe3cd949d Merge remote-tracking branch 'svn/trunk' 2012-01-30 08:04:37 +01:00
Jose Luis Cercós pita
a0d0c68162 Added examples loader functionality 2012-01-29 19:44:03 +01:00
Jose Luis Cercós pita
58dc011e38 Fixed bad bounds calculation when several surfaces have been selected 2012-01-29 19:43:35 +01:00
Jose Luis Cercós pita
70636dfe14 Added s60 & Combatant 5415 hull examples 2012-01-29 19:41:27 +01:00
Jose Luis Cercós pita
9e325abf70 Small syntax error fix 2012-01-29 19:29:25 +01:00
Jose Luis Cercós pita
e9ea84439b Small syntax error fix 2012-01-29 19:28:24 +01:00
Jose Luis Cercós pita
13fb0e2cca Added examples loader tool (without functionality yet) 2012-01-29 19:11:55 +01:00
Jose Luis Cercós pita
5a344ed796 Added icons to examples loader tool 2012-01-29 18:48:45 +01:00
Jose Luis Cercós pita
9aa506130d Changed create ship error to suggest create geometry or download it 2012-01-29 18:31:09 +01:00
Jose Luis Cercós pita
892b5b9494 Created transversal areas curve plot tool 2012-01-29 18:17: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
Yorik van Havre
05dd30861f Fixes before merging Ship 2012-01-24 15:59:00 -02:00
Jose Luis Cercós pita
f6dbb7a8b9 Included Ship design module into autotools installer 2012-01-24 15:47:22 -02:00
Jose Luis Cercós pita
9c36be087f Added Ship design module autotools scripts 2012-01-24 15:47:22 -02:00
Jose Luis Cercós pita
228972443b Renamed Ship design module doxygen file correctly 2012-01-24 15:47:22 -02:00
Jose Luis Cercós pita
613a1c33e7 Included Surfaces module into autotools installer 2012-01-24 15:47:22 -02:00
Jose Luis Cercós pita
5ff20816db Added Surfaces module autotools scripts 2012-01-24 15:47:22 -02:00
Jose Luis Cercós pita
bc9e90c22f Added Ship subdirectory to Mod cmake list 2012-01-24 15:47:22 -02:00
Jose Luis Cercós pita
42c467533b Added Ship design module cmake files 2012-01-24 15:47:22 -02:00
Jose Luis Cercós pita
4a937e04f8 Added Ship design module doxygen file 2012-01-24 15:47:22 -02:00
Jose Luis Cercós pita
2738199d4d Added Ship design module README file 2012-01-24 15:47:22 -02:00
Jose Luis Cercós pita
e9723c28e3 Added Ship design module sources 2012-01-24 15:47:22 -02:00
Jose Luis Cercós pita
24eb0f5407 Edited Mod cmake file in order to consideer Surfaces module 2012-01-24 15:47:21 -02:00
Jose Luis Cercós pita
1e79377ee1 Added Surfaces module cmake files 2012-01-24 15:47:21 -02:00
Jose Luis Cercós pita
c74937686b Added Surfaces module doxygen file 2012-01-24 15:47:21 -02:00
Jose Luis Cercós pita
eff62e51a3 Added Surfaces module readme file 2012-01-24 15:47:21 -02:00
Jose Luis Cercós pita
30680ffabb Added Surfaces module sources 2012-01-24 15:47:21 -02:00
Jose Luis Cercós pita
7b62299830 Revert "Added Surfaces module sources"
This reverts commit d3714a4281797f3895e1a1b7a0f1b892373fe925.
2012-01-24 15:47:21 -02:00
Jose Luis Cercós pita
9d5e11b1d8 Added Surfaces module sources 2012-01-24 15:47:21 -02:00
Yorik van Havre
d68269db34 Small fix to Arch IFC importer 2012-01-24 15:44:21 -02:00
wmayer
281c2620bc + patch: improve face union (tanderson69)
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5424 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-24 16:38:06 +00:00
wmayer
1aa7e55e92 + implement Python interface to discretize wires or edge with given deflection or number of points
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5423 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-24 15:23:58 +00:00
Yorik van Havre
9a6520a9a9 Improvements to Arch IFC importer
+ Auto download of IFC schema if none found
+ Use of openshell shapes in Arch objects if available
2012-01-24 11:15:58 -02:00
Yorik van Havre
9f9dd45d4d 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
jriegel
76927b7ad7 Merge remote-tracking branch 'svn/trunk' 2012-01-23 23:47:13 +01:00
Yorik van Havre
813424e90d Added polar snap locations to Draft snap system 2012-01-21 14:42:39 -02:00
Yorik van Havre
eb12bc8508 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-01-20 18:19:03 -02:00