Commit Graph

2677 Commits

Author SHA1 Message Date
wmayer
06e77239e6 + fix minor error 2014-01-28 17:19:01 +01:00
wmayer
5de7738709 + fixes: #0001369: Part::TopoShape::getMemSize fails for Bezier Curves 2014-01-28 11:29:21 +01:00
Yorik van Havre
36bcc580d6 Draft: fixed bug in dimensions direction 2014-01-27 13:51:10 -02:00
Yorik van Havre
c3e8a1579b Draft: applied ulrich1a's fix to svg output - fixes #1365 2014-01-26 20:32:35 -02:00
Yorik van Havre
69cc7ec901 Arch now works in console mode - fixes #1362 2014-01-26 20:13:50 -02:00
wmayer
ce8efb118c + Add new icons, fix German translation in Points module 2014-01-26 16:19:07 +01:00
wmayer
d39afd36c2 + Add module name to Raytracing command 2014-01-26 16:01:37 +01:00
wmayer
0da6de629d + fixes #0001364: Issue 1256 is not actually fixed 2014-01-24 13:54:57 +01:00
wmayer
698899e6d7 + Fix limits in tessellation panel 2014-01-22 15:42:18 +01:00
wmayer
6c6340312c + Resort edit nodes of sketch view provider 2014-01-19 18:34:47 +01:00
Yorik van Havre
4a8b5cc60e Draft: fixed small bug in bezier-to-svg code 2014-01-19 09:49:17 -02:00
wmayer
cf1e4ecd4f + fixes #0001325: PushButtons in TaskPanel too small 2014-01-18 13:37:34 +01:00
Sebastian Hoogen
9c5f1c216d Drawing: approximate rational splines and enforece only GeomAbs_C0 2014-01-18 11:50:57 +01:00
Yorik van Havre
843838ec19 Draft: Added shoogen's fix to bspline to svg stuff 2014-01-17 09:40:48 -02:00
wmayer
98cef33d61 + Approximate curve to B-Spline 2014-01-17 10:53:13 +01:00
Yorik van Havre
47d5c615d9 Draft: Added direction vector to dimensions 2014-01-16 17:13:21 -02:00
Yorik van Havre
13bccea8a1 Arch: Added blondel ratio to stairs 2014-01-16 16:32:05 -02:00
Yorik van Havre
99e05a3236 Draft: Added a decimals property to Draft Dimensions 2014-01-16 16:18:46 -02:00
Sebastian Hoogen
e99216189c importCSG: add empty compounds for elemets with size 0 2014-01-16 15:41:16 -02:00
Yorik van Havre
21d736d21f Arch: Added landings to arch stairs 2014-01-16 14:21:58 -02:00
wmayer
08698154c8 + fixes #0001266: Part Common fails with two surface objects 2014-01-16 14:04:19 +01:00
wmayer
795bd01f31 + fixes #0001148: Incorrect STL from a mesh 2014-01-16 11:55:32 +01:00
Yorik van Havre
828c4618aa Draft: small bugfix 2014-01-15 19:49:43 -02:00
Yorik van Havre
e8ab9bd2e0 Draft: added a debug message to bspline-to-svg conversion 2014-01-15 19:41:33 -02:00
Sebastian Hoogen
e9201cc9d6 support curves in Draft.getSVG()
curves with a degree<=3 will be converted to bezier segments
curves with a higher degree are discretized
2014-01-15 22:22:40 +01:00
jriegel
5a4b4da59f Fix for Python binding in FEM result objects 2014-01-15 19:33:44 +01:00
Sebastian Hoogen
15089556cd Updated ISO7200 based drawing templates
added Working space and Title block tags
2014-01-15 12:03:55 -02:00
Yorik van Havre
5e7c5a2bfb Arch: removed degug messages in collada importer 2014-01-15 12:01:57 -02:00
Yorik van Havre
5556d1506e Draft: small unicode bugfix 2014-01-15 10:44:05 -02:00
Yorik van Havre
9fdf3f64ad Arch: Add a pref option to disable auto wall-merge 2014-01-14 17:02:16 -02:00
Yorik van Havre
e352e169da Arch: Automatic wall height - fixes #980
+ Walls can now be capped by roofs, by subtracting a roof from them
+ Walls and Structs with height = 0 take height from their parent floor
+ Changing the placement of a floor changes all the placements of its children
2014-01-14 16:16:04 -02:00
Yorik van Havre
e14a9e49d9 Arch: Refactored Stairs code for easier extension 2014-01-14 15:12:08 -02:00
wmayer
7eeebbed53 fixes #0001191: Cannot manipulate length if moved away from between the 'red lines' 2014-01-14 11:48:34 +01:00
Yorik van Havre
6245957478 Draft: Fixed utf8 bug in shapestring 2014-01-14 00:36:59 -02:00
Yorik van Havre
96ff9e37c2 Draft: Fixed Draft edit again! (better this time...) 2014-01-13 17:54:45 -02:00
Yorik van Havre
c1aea6337c Draft: Fixes in Draft edit 2014-01-13 14:12:28 -02:00
wmayer
ca3b87a719 + Rename methods 2014-01-12 21:42:46 +01:00
wmayer
99d10a6e49 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-01-12 18:49:24 +01:00
wmayer
0f6ccf11bf + Projection of edges and wires 2014-01-12 18:48:55 +01:00
jriegel
3cbc877f6b fix some warnings 2014-01-12 16:25:47 +01:00
jriegel
33248f756f Merge branch 'refs/heads/j-downsett-orthos_finished'
Conflicts:
	src/Mod/Drawing/Gui/TaskOrthoViews.cpp
2014-01-12 16:23:03 +01:00
jriegel
3f52b88c5b Fix for Windows 2014-01-12 16:21:07 +01:00
Jose Luis Cercos-Pita
11278f34f3 rebased (regenerated) branch from master 2014-01-12 15:07:19 +01:00
wmayer
d97feb01cd Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-01-11 15:00:14 +01:00
wmayer
1b9f4e7b7a + fixes #0001350: error on line 1507 at column 1: Encoding error - Not possible to create a drawing in french language 2014-01-11 14:59:51 +01:00
Yorik van Havre
88c5045368 Arch:workaround for horizontal extrusions in IFC export 2014-01-11 11:55:42 -02:00
jriegel
6078846fa2 Increase Performance Postprocessing 2014-01-11 14:50:22 +01:00
jriegel
c71c1b8679 Improving Post-Processeing performance 2014-01-11 14:50:08 +01:00
Yorik van Havre
cc9c9dfcf4 Draft: fixed message containing PyQt 2014-01-10 17:55:03 -02:00
j-dowsett
83c9017eff Rewrite of OrthoViews. Detect page size and titleblock from tags in SVG template. Separation of logic from GUI. Much improved logic. No longer uses python to manipulate views - calls C++ methods directly. Can now support more views, and axonometric views in any position. 2014-01-10 11:33:34 +00:00
j-dowsett
c1a2348e33 Applying tanderson's patch to replace invertY with (1,-1) scaling of SVG itself. Commented out invertY as no longer used. 2014-01-10 11:31:14 +00:00
Yorik van Havre
d00327640a Switched TemplatePyMod scripts to PySide 2014-01-09 18:46:16 -02:00
Yorik van Havre
f73a3d6b8a Spreadsheet: switched to pyside 2014-01-09 18:23:39 -02:00
Yorik van Havre
e3cb403b39 Draft: fixed ultra-condensed toolbar 2014-01-09 18:14:31 -02:00
wmayer
3395a32738 + Fix translation issue in StartPage 2014-01-09 16:08:13 +01:00
wmayer
54334ca69d + Migrate Fem to PySide 2014-01-09 13:36:29 +01:00
Yorik van Havre
955d1cc6dc OpenSCAD: Recompiled rc file with pyside 2014-01-09 10:17:35 -02:00
Sebastian Hoogen
89a028f4a8 Port OpenSCAD WB to PySide 2014-01-08 23:30:57 -02:00
Sebastian Hoogen
7e79a6d303 fixes #0001306: use Part_RegularPolygon in exportCSG 2014-01-08 23:30:57 -02:00
jriegel
9a702d20cf some fixes 2014-01-08 19:37:47 +01:00
wmayer
9a7132b467 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-01-08 12:55:30 +01:00
wmayer
80f166bbf7 + Allow to get/set x/y axes of circle 2014-01-08 12:54:45 +01:00
jriegel
50492a5f5f STEP parser writes GraphViz files 2014-01-07 23:30:00 +01:00
jriegel
7d06fc0136 further implement SimpleReader 2014-01-07 23:29:59 +01:00
wmayer
1f8c2e8f2c + Fix target name 2014-01-07 21:13:41 +01:00
wmayer
dd9697dbad + Implement a lightweight TCP server 2014-01-07 18:37:59 +01:00
wmayer
19c6105389 + Implement a lightweight TCP server 2014-01-07 17:56:20 +01:00
Yorik van Havre
19865c252b Fixed translation system in Arch & Draft 2014-01-07 11:17:31 -02:00
wmayer
4cd8cb6eb0 + Copy material editor UI file 2014-01-07 10:41:37 +01:00
Yorik van Havre
0f2c93a25e Small fix in Material editor 2014-01-06 17:37:59 -02:00
Yorik van Havre
14f2dd2331 Switched Material module to pyside 2014-01-06 17:10:34 -02:00
jrheinlaender
2954d9a960 Port of WizardShaft to PySide 2014-01-06 16:21:09 -02:00
Yorik van Havre
1d709ade42 Switch to PySide (+ Arch, Draft & Start) 2014-01-06 13:26:49 -02:00
Yorik van Havre
e9711ec7c9 Arch: fix in collada importer 2014-01-06 11:42:12 -02:00
wmayer
97ad018bd7 + Rename to offsetFaces 2014-01-06 13:08:00 +01:00
wmayer
94a8b0d215 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-01-06 12:30:30 +01:00
wmayer
5d1960d3ac + Extrude subset of faces of a solid 2014-01-06 12:29:58 +01:00
jriegel
51b640c91a start implementing SimpleReader 2014-01-06 11:26:16 +01:00
jriegel
4be052af48 StepShape class and python binding for handling STep-Shape transfers. 2014-01-05 22:31:16 +01:00
jriegel
e17090fadd add SCL python files 2014-01-05 22:31:15 +01:00
Yorik van Havre
3648912e24 Arch: small bugfix in windows 2014-01-05 17:10:10 -02:00
wmayer
33e6c39f8a Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-01-05 11:26:43 +01:00
wmayer
847b6b79e0 + Replace math.h with cmath 2014-01-05 11:25:40 +01:00
Yorik van Havre
9c3d1a80d4 Draft: allow makePoint to take a vector 2014-01-04 22:07:30 -02:00
Yorik van Havre
eceebf4d71 Arch: Fixes to ifc importer to make it compatible with ifcopenshell 0.4 2014-01-04 11:30:15 -02:00
wmayer
716629006c + fixes #0001345: orient solids 2014-01-04 13:50:53 +01:00
wmayer
3c6bc1eaea Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-01-04 12:59:35 +01:00
wmayer
e91e3b241f + Patched applied to fix flipped arcs when adding as external geometry 2014-01-04 12:59:07 +01:00
jriegel
cb63cba061 Further implementation of Post-Processing 2014-01-03 17:30:49 +01:00
wmayer
88f1c2c180 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2014-01-02 15:33:04 +01:00
wmayer
e5965a4596 fixes #0001333: Extruding a shape 'MyShape' should call solid 'Extruded from MyShape' 2014-01-02 15:32:42 +01:00
jriegel
80fe8bc000 Build fixes 2014-01-02 15:09:10 +01:00
Yorik van Havre
72797fa395 Arch: Fixed small bug happening when opening older files 2014-01-02 11:53:55 -02:00
wmayer
18c62a52af + comment out non-existing Python module in FEM workbench 2014-01-02 13:59:53 +01:00
wmayer
68c8d98e4b + fixes #0001334: Applying extrude does not close the task 2014-01-02 13:53:53 +01:00
Yorik van Havre
d5ed1b1b65 Draft: Added raulshc's patch to importDWG + minor fix 2014-01-01 19:50:39 -02:00
Yorik van Havre
eab159b6ee Drawing: Added property to set hidden line width - fixes #606 2014-01-01 14:41:39 -02:00
Yorik van Havre
2bc15af126 Draft: bugfix in offset - fixes #270 2014-01-01 13:59:44 -02:00
Yorik van Havre
f3a4c36155 Arch: use unicode in task panels - fixes #1338 2014-01-01 13:39:54 -02:00
Yorik van Havre
f4254b9e0b Draft: Fixed bug in custom svg patterns 2014-01-01 12:20:24 -02:00
jriegel
f92d310ac3 Start Gui for Displacement Post-Processing 2013-12-31 17:16:51 +01:00
wmayer
a1c5d981a5 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-12-31 14:57:21 +01:00
Jonathan Hahn
7ab2d7ec49 improves airfoil import 2013-12-31 11:25:16 -02:00
blobfish
3ab5a5f024 Expanded build control: module cmakelists changes 2013-12-31 14:14:11 +01:00
jriegel
efc311f908 Postprocessing: Color per Element at FemMesh 2013-12-31 13:52:13 +01:00
wmayer
9503ad0e1f Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-12-31 13:26:14 +01:00
wmayer
69521bdfbd + fixes #0001341: more visual feedback for check geometry command 2013-12-31 13:25:49 +01:00
jriegel
226c25f9d9 Finish loading Calculix result files 2013-12-31 12:41:22 +01:00
jriegel
c1a3b1434a Read Calculix Result files (*.frd) mesh 2013-12-30 22:33:05 +01:00
jriegel
360b190f03 group for Material project 2013-12-30 19:03:40 +01:00
wmayer
775e6eba4f + Use long helix function in parametric feature 2013-12-29 14:51:25 +01:00
WandererFan
acb8210c96 Add Part.makeLongHelix to work around Mantis #0954 2013-12-29 13:53:01 +01:00
wmayer
c1d14eab3c + Fix OCC 6.7 build failure 2013-12-28 12:22:31 +01:00
Yorik van Havre
7ceef577a2 Arch: Added IFC export to the GUI + using new ifcopenshell for import - fixes #1005 2013-12-26 11:38:30 -02:00
wmayer
a2cba17d3f + Fix constness attribute for TopoEdge and TopoWire 2013-12-25 13:48:17 +01:00
Yorik van Havre
60ec4e644a Draft: Added Jim's Array icon 2013-12-24 10:09:39 -02:00
wmayer
c304c71b93 fixes #0001337: Add american templates to Drawing workbench 'New Drawing' drop-down button 2013-12-24 12:39:15 +01:00
Yorik van Havre
46b1987fb9 Arch: small fix in Arch Frame 2013-12-23 14:41:32 -02:00
wmayer
b2a341540e + Changes to modelRefine (jrheinlaender) 2013-12-23 16:53:27 +01:00
wmayer
3b78d67b3b Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-12-23 13:46:40 +01:00
wmayer
c8e5909a8a + Icon for shape refinement 2013-12-23 13:46:15 +01:00
Yorik van Havre
163340392f Raytracing: Added aspect ratio to POV output - fixes #1315 2013-12-22 20:18:19 -02:00
Yorik van Havre
90a80da1cd Arch: Frame object - fixes #1166, #1314 2013-12-22 17:18:11 -02:00
blobfish
d83cec2be2 Part: Changes to dimension
move 2 icons to main gui
    enable and disable stepped buttons
    move reset dialog to control widget
    only dimension 1 linear solution
2013-12-22 17:31:10 +01:00
wmayer
58b1a0947f + Support to write out mesh name 2013-12-22 15:02:40 +01:00
Yorik van Havre
970f9c193d Arch: small bugfix to ifc exporter 2013-12-21 19:53:39 -02:00
Yorik van Havre
c2b0c4aeb8 Arch: added a couple of useful properties to Site object 2013-12-21 19:53:07 -02:00
Yorik van Havre
6378761895 Draft: Small bugfix in dxf importer - fixes #1317 2013-12-21 19:45:00 -02:00
jriegel
152ecf2df9 More choices in Sketcher grid and later switching to um 2013-12-21 19:15:28 +01:00
wmayer
eaebae18f0 + Fix boolean operation panel 2013-12-21 18:23:45 +01:00
jmaustpc
236055aa52 Add Mesh Regular Solids icons to dialogue drop down list 2013-12-21 21:54:56 +11:00
Yorik van Havre
b8a8f186cb Arch: Still more fixes to ifc export... 2013-12-20 23:39:46 -02:00
Yorik van Havre
8db8db4a39 Arch: more bugfixing in ifc exporter 2013-12-20 19:41:58 -02:00
Yorik van Havre
bdb5eefd72 Draft: Fixed bugs in hatching - fixes #1164 2013-12-20 19:12:22 -02:00
wmayer
ca4d0d7027 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-12-20 16:28:38 +01:00
wmayer
098f39e7c5 + Use new icons in Mesh workbench 2013-12-20 16:28:14 +01:00
Yorik van Havre
55c0253cd9 Arch: added workarounds for export bugs in ifcopenshell 2013-12-20 13:25:41 -02:00
Yorik van Havre
5224e9a2ba Arch: Further work on the IFC exporter, now supports windows and bldg hierarchy 2013-12-19 20:41:42 -02:00
jriegel
50a2c1afaf additional places for measurement commands 2013-12-19 22:02:40 +01:00
jriegel
3f4f5c8c02 Merge branch 'refs/heads/tanderson-rev-partdimension' 2013-12-19 21:36:57 +01:00
jriegel
246f8b70f0 Merge branch 'refs/heads/j-downsett-drawing' 2013-12-18 23:11:02 +01:00
jriegel
98f0918bec fixes for windows 2013-12-18 22:49:58 +01:00
jriegel
253910ec36 small fix 2013-12-18 18:19:25 +01:00
jriegel
9c1c94c64e fix radius bug and add new imperial sketch grid cascading... 2013-12-18 18:18:39 +01:00
Yorik van Havre
9baf73c52f Arch: Several minor bugfixes 2013-12-18 10:34:24 -02:00
blobfish
4f6a82c3bc adding some headers 2013-12-17 22:54:40 -05:00
Yorik van Havre
990ece8ce8 Arch: More work on the IFC exporter 2013-12-17 19:47:04 -02:00
Yorik van Havre
df596822a5 Arch: added ifc writer 2013-12-17 16:44:08 -02:00
blobfish
840df00014 Part Dimension: new icons 2013-12-17 10:05:54 -05:00
blobfish
442c79bf5c Part Dimension: new implementation files 2013-12-17 10:05:54 -05:00
blobfish
59e69bbe0e Part Dimension: alterations to existing files
Not sure what is happening with View3dInventorViewer.h.
    The only REAL change, beyond the addition of dim functions, is
    the removal of the member arrowrotation. It wasn't referenced anywhere.
2013-12-17 10:05:46 -05:00
wmayer
32134f64f0 + Fix build failure with gcc 2013-12-17 10:58:04 +01:00
jriegel
53f74153ea Imperial Sketcher grid in Dialog 2013-12-16 15:09:43 +01:00
jriegel
d5d9ea9c30 Add unti support to Sketcher 2013-12-15 22:47:47 +01:00
Yorik van Havre
2b10890a04 Arch: Structural nodes - closes #1313 2013-12-15 17:45:12 -02:00
Yorik van Havre
c6fbcbe086 Arch: added alternative load mode for IFC files for benchmarking 2013-12-15 17:43:34 -02:00
Yorik van Havre
45c4c695a1 Arch: added structural roles to Ifc import 2013-12-15 11:27:18 -02:00
j-dowsett
7348d0d497 Added manual scaling to axonometric view 2013-12-15 11:26:54 +00:00
j-dowsett
7d159360c4 Correctly identify standard template files 2013-12-15 11:26:54 +00:00
j-dowsett
ad9c33b9d6 Correctly enables/disables axonometric tab when axonometric view added/removed. 2013-12-15 11:26:54 +00:00
j-dowsett
fe5884aa85 Fixed overwriting of axo view when ortho views changed. 2013-12-15 11:26:54 +00:00
j-dowsett
88c1ae6a24 Fix to axonometric projection for objects not centred at y = 0 2013-12-15 11:26:53 +00:00
j-dowsett
ce5fad80dd Added functionality for axonometric views in orthogrpahic projection tool 2013-12-15 11:26:53 +00:00
Yorik van Havre
6e01e6c6e5 Arch: prep work for IFC export 2013-12-13 18:50:38 -02:00
jmaustpc
9bdd15f7b5 Move Mesh_Mesh_from_Shape icon from Mod/MeshPart to Mod/Mesh
Move the icon Mesh_Mesh_from_Shape.svg
from .../Mod/MeshPart/Gui/Resources/icons
to .....//Mod/Mesh/Gui/Resources/icons
edit both Mesh.qrc and MeshPart.qrc accordingly
remove referrence to the icon from the command in
the MeshPart Command.cpp file and add it to
the Mesh Command.cpp file
2013-12-14 00:58:58 +11:00
jmaustpc
47ee436e93 Add icons to menus for mesh to shape and shape to mesh
Mesh to shape icon for the Part workbench Part menu
Shape to mesh icon for the Mesh design Workbench Meshes menu
2013-12-13 10:29:08 -02:00
WandererFan
8b977debaf Reinstate use of default font from Draft Preferences
Fix handling of mouse events & effect on feature base point
2013-12-13 10:26:19 -02:00
wmayer
df53ad49cf + For MeshGui remove dependency to MeshPartGui when loading the workbench 2013-12-12 18:19:56 +01:00
wmayer
90af2d5c68 + Do not limit fillet/chammfer values 2013-12-12 13:20:58 +01:00
jriegel
2061c21115 Allow seting of transformation without copy the mesh 2013-12-10 23:05:07 +01:00
wmayer
5f918b3049 + Increase maximum of visible items in combo box 2013-12-10 10:44:59 +01:00
jriegel
132b75e5ab Volum for Tet10 FemMesh 2013-12-09 23:52:44 +01:00
jriegel
401cb13035 Switching Quantity parser to UTF8 2013-12-09 23:50:52 +01:00
wmayer
5e628aedf1 + fixes #0001327: Crash in System::initSolution() 2013-12-09 13:41:38 +01:00
wmayer
2f330674fe + Use icons and translated names for Part primitives 2013-12-09 11:11:51 +01:00
wmayer
b6025019df + Allow also int when a float is expected in sketcher constraints 2013-12-08 14:18:50 +01:00
wmayer
ac8f69bc08 + Apply fix of correct use of ShapeFix_Face 2013-12-07 12:54:38 +01:00
jriegel
f53579f671 Starting Calculix integration 2013-12-06 23:26:56 +01:00
Yorik van Havre
83e63a67b1 Material: packed resources for the editor 2013-12-06 18:32:06 -02:00
wmayer
d62ed23068 + Fix compiler warnings with OCC 6.6 2013-12-05 23:06:13 +01:00
jriegel
894529a223 fix error of gcc and remove old parser code. 2013-12-05 08:42:33 +01:00
jriegel
3a3afa0783 Switching the UnitsApi to the new Quantity system 2013-12-03 19:03:08 +01:00
jriegel
9a239261bb fix in get visible faces 2013-12-02 20:35:12 +01:00
wmayer
1060d40a5f fixes #0001321: more visual feedback for check geometry command 2013-12-01 11:57:30 +01:00
wmayer
1464cf413b fixes #0001302: crash in model refine. 2013-12-01 11:44:50 +01:00
jriegel
09fe84abbf Finish Displacement and animation of it. 2013-11-28 23:30:21 +01:00
jriegel
61e289036e Starting Displacement post-processing to the FemMesh ViewProvider 2013-11-28 19:52:58 +01:00
jriegel
7a1a8051aa Adding python capabilities to the Result objects 2013-11-28 19:52:41 +01:00
Yorik van Havre
96514385e5 Arch: Added Draft_PathArray to the Arch WB 2013-11-28 11:55:40 -02:00
Yorik van Havre
4ce8d747b8 Draft: Added Jim's PathArray icon 2013-11-28 11:53:36 -02:00
WandererFan
d652d84c19 Add Draft makePathArray and _PathArray
Add Draft PathArray GUI tool
2013-11-28 11:42:14 -02:00
jriegel
feeb053e18 Objects for Results of FEM analysis 2013-11-27 20:14:58 +01:00
wmayer
680f4c82f7 + Fix FEM install target 2013-11-27 16:26:43 +01:00
wmayer
bbc22b90e1 + Fallback for meshing dialog if MeshPart fails to load 2013-11-27 15:19:52 +01:00
Yorik van Havre
0506a918b2 Arch: Better view provider for axis object 2013-11-25 16:48:24 -02:00
wmayer
b7a9b774f3 + Support of export to X3D for meshes 2013-11-25 13:39:31 +01:00
wmayer
cbbf3ee390 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-11-25 10:26:42 +01:00
wmayer
a98c967be4 + Remove duplicate icon 2013-11-25 10:26:09 +01:00
Yorik van Havre
932647e57f Draft: Fixed indentation problem in importDXF 2013-11-24 22:13:45 -02:00
Yorik van Havre
816cee5f55 Draft: fixed typo 2013-11-24 18:02:48 -02:00
wmayer
61bb8ea931 + Return an emtpy array if something fails inside getPickedPoints() 2013-11-22 10:18:14 +01:00
wmayer
1333cb8734 + Get exact point on data model when picking in 3d view 2013-11-21 12:50:49 +01:00
Yorik van Havre
f4da53bd1d Material: Created material editor
Materal editor is now funcional, abeit not complete. Can be used to
create and save new cards. Lauch from within FreeCAD with
import MaterialEditor; MaterialEditor.openEditor()
2013-11-19 19:27:15 -02:00
wmayer
c01306440a + fix possible endless loop in mesh grid, allow to set an array of points to the kernel 2013-11-19 18:11:46 +01:00
Yorik van Havre
24807c876f Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-11-18 11:12:14 -02:00
Yorik van Havre
6b33631705 Draft: Fixed regular polygon default name 2013-11-18 11:11:40 -02:00
wmayer
b8f94cbbd6 + allow to set custom tolerances on validate sketch tool 2013-11-18 14:09:52 +01:00
jmaustpc
fac75a0006 fix error Part_Prism in OpenSCAD,
update references to the properties of Part_Prism
in exportCSG.py
2013-11-18 11:08:29 +11:00
jmaustpc
4106648286 Part_Prism in OpenSCAD,
update references to the properties of Part_Prism
in importCSG.py and prototype.py
2013-11-18 11:08:29 +11:00
jmaustpc
41adfdaf87 fix property names for Part RegularPolygon and Prism
Prism properties: - Polygon, Circumradius and Height
RegularPolygon  : - Polygon and Circumradius

DraftTools updated to reflect the change in property names
2013-11-18 11:08:29 +11:00
Keith Sloan
bcb7d02c05 Hull and Minkowski operations using OpenSCAD 2013-11-17 13:50:35 +01:00
jriegel
7336a31e44 Add Attribute to FemMeshViewProvider python class to get all visible FemMesh faces. 2013-11-17 13:08:45 +01:00
Yorik van Havre
8f01d64d6a Arch: Better sectionplane widget 2013-11-16 19:47:26 -02:00
Yorik van Havre
7651593ca3 Draft: changed Part::Polygon properties names 2013-11-16 14:22:03 -02:00
Yorik van Havre
8a26361c2b Raytracing: small bugfix in preferences 2013-11-15 23:46:19 -02:00
Yorik van Havre
6987a70917 Draft: polygon tool can now use Part::RegularPolygon - fixes #0001305 2013-11-14 17:40:20 -02:00
jmaustpc
4811aa6d2c minor code clean ups removing previously hidden unwanted code
PrimitiveFeature.cpp
PrimitiveFeature.h
2013-11-14 13:30:25 -02:00
jmaustpc
b256fd8a4b rebase auto merge error fix AppPartGui.cpp
add ViewProviderRegularPolygon
2013-11-14 13:30:25 -02:00
jmaustpc
ece1dac2f6 minor error hide Height PrimitiveFeature.h 2013-11-14 13:30:25 -02:00
jmaustpc
ec4f2be7b1 rebase auto merge error fixes
Signed-off-by: jmaustpc <jmaustpc@users.sourceforge.net>
2013-11-14 13:30:25 -02:00
jmaustpc
06567358db Add Part_RegularPolygon,
regular polygon edge in Part workbench "create primitives",

Add icons Part_Polygon and Part_Spline
2013-11-14 13:30:25 -02:00
wmayer
babcf2f027 Parameter transformation 2013-11-14 11:27:07 +01:00
Yorik van Havre
b3738a2fce Draft: Dimension recode - fixes #1000, #852, #678
Draft dimensions have been recoded and should now behave better in non-XY planes,
and gained several new properties to adjust their look.
2013-11-13 19:25:01 -02:00
Yorik van Havre
bdd9d308d3 Arch: added a prefs option to use a custom IFC schema 2013-11-13 16:50:05 -02:00
wmayer
387b8fcd9e + Throw exception when querying information from invalid shape 2013-11-13 12:29:06 +01:00
wmayer
3ffe5936f4 + Fix some tolerance issues 2013-11-13 11:57:30 +01:00
wmayer
97a2b516bb Allow user to choose tolerance in validate sketch tool 2013-11-13 11:12:02 +01:00
wmayer
ae90c159e2 + Add method to Part module to set static values 2013-11-12 12:15:40 +01:00
Yorik van Havre
782cae1d22 Updated forum links to the new subdomain 2013-11-11 11:42:34 -02:00
Yorik van Havre
40d5a5462f Arch: Added dxflib autoupdate mechanism - fixes #0001301 2013-11-10 16:45:34 -02:00
wmayer
66387458a7 + fixes #0001081 2013-11-10 14:26:30 +01:00
wmayer
26747bed19 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-11-09 13:17:24 +01:00
wmayer
8e6bd39857 + Split SoBrepShape into three files 2013-11-09 13:16:42 +01:00
jriegel
3e8a20ab7c Merge branch 'refs/heads/dev-quantity' 2013-11-09 11:15:09 +01:00
wmayer
909f7d6c13 + Fix inconsistency in context-menu of FEM view provider 2013-11-09 11:05:08 +01:00
wmayer
530ea288f2 + Make sure that number of Points and Normals is the same 2013-11-09 10:56:40 +01:00
jriegel
3d6743a13b implementing UnitsCalculator and disable changes in Sketcher 2013-11-09 07:34:56 +01:00
wmayer
09b896f40e + Implement observer for active analysis object 2013-11-08 18:51:47 +01:00
wmayer
951b086993 + Add new SVG icons 2013-11-08 14:36:34 +01:00
wmayer
86760cf414 + Fix typo, fix undo/redo problem when creating an FEM analysis object 2013-11-08 09:57:37 +01:00
Yorik van Havre
580b58fea1 Draft: fixed bad rendering of non-XY dimensions on drawing sheets 2013-11-07 18:14:09 -02:00
wmayer
d5757b7089 + fixes #0001247 2013-11-07 14:17:41 +01:00
wmayer
8446f70d13 + Fix view provider name for FEM analysis 2013-11-07 12:45:05 +01:00
wmayer
8abce2817c + Improve meshing algorithm 2013-11-07 11:17:18 +01:00
wmayer
a53e93aac7 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-11-07 02:17:04 +01:00
wmayer
c57ab85991 + Advanced options for different meshing algorithms 2013-11-07 02:16:33 +01:00
Yorik van Havre
355942355f Updated links to the new forum 2013-11-06 19:32:45 -02:00
wmayer
e28f387b9e + Create finer meshes with netgen by bisecting 2013-11-06 17:50:57 +01:00
wmayer
7b65054e18 + Fix build failure 2013-11-05 21:08:23 +01:00
jriegel
2fb6e75899 implementing InputField UseCase in Sketcher EditDatumDialog 2013-11-05 19:00:42 +01:00
wmayer
fa97cb6c01 + fixes #0001292 2013-11-05 18:51:40 +01:00
wmayer
dc1cd7b45c + Implement persistence of GeomEllipse 2013-11-05 12:52:20 +01:00
wmayer
fdff852950 + Fix curve and surface property methods of topo edge and face 2013-11-05 12:16:57 +01:00
Yorik van Havre
a81604b9be Updated links to the new bugtracker location 2013-11-04 17:07:35 -02:00
Yorik van Havre
1f2c5b04bb Drawing: Symbol command
A new symbol command and Drawing::FeatureViewSymbol object allow to
load the contents of an external svg file and place it as a symbol
on a Drawing page. This symbol can then be moved and rescaled.
2013-11-01 19:12:09 -02:00
wmayer
09faea0c8f + Fix build failure with >= OCC 6.5.2 2013-10-31 08:58:04 +01:00
wmayer
712bc170c2 0001290: Add spiral tool in Part Module 2013-10-30 14:48:42 +01:00
wmayer
5e05f55a53 0001291: plane offset precision is limited to 0.1 2013-10-30 10:28:50 +01:00
Yorik van Havre
13efa161b2 Arch: Added some preferences options to the MeshToShape command 2013-10-28 17:25:40 -02:00
Yorik van Havre
5d9259a36f Draft: Small fix in Shape2Dview object 2013-10-28 13:22:57 -02:00
wmayer
80bbd3f2af 0001022: BRepPrimAPI_MakeRevolution vs BRepPrimAPI_MakeRevol 2013-10-28 15:06:29 +01:00
Sebastian Hoogen
e59e5e5be4 bugfix in OpenSCADUtils.callopenscad()
it did not return any result if outputfilename was given
reported by Keith Sloan
2013-10-28 06:44:08 +01:00
Sebastian Hoogen
fb48816817 use a python feature for unsupported operations 2013-10-28 06:33:40 +01:00
Sebastian Hoogen
195b8e1b35 OpenSCAD encode text as utf8 2013-10-28 06:33:39 +01:00
Yorik van Havre
7249ee4bad 0001287: Bug in draft snapping 2013-10-27 21:26:10 -02:00
Yorik van Havre
7f3430857a Arch: small fix in getShapeFromMesh 2013-10-27 15:45:57 -02:00
Yorik van Havre
4d19a79ca3 0001277: Allow to use RaySegment object in Raytracing projects 2013-10-27 14:32:47 -02:00
wmayer
5678247628 0000895: Part.BSplineCurve: allow to set degree and mutliplicites when calling constructor. 2013-10-27 12:56:05 +01:00
Sebastian Hoogen
3a0037ff8d 0000895: Part.BSplineCurve: allow to set degree and mutliplicites when calling constructor.
Adds the functions:
Part.BSplineCurve.buildFromPolesMultsKnots()
Part.BSplineSurface.buildFromPolesMultsKnots()
2013-10-26 10:46:43 +02:00
Yorik van Havre
286d94060d Draft: applying workaround for pivy SoInput.setBuffer bug to draft splines 2013-10-25 17:41:48 -02:00
wmayer
b652dc13aa + Apply fix on BSplineCurvePy::interpolate 2013-10-25 10:56:45 +02:00
wmayer
34d1e45f35 + Attribute to get continuity of curve 2013-10-24 18:11:24 +02:00
wmayer
d22772d5fd + Method to convert any curve into B-Spline 2013-10-24 17:30:38 +02:00
wmayer
f6c776e577 0000358: BSpline curves not closing correctly 2013-10-24 16:18:03 +02:00
wmayer
8b054f3f18 Improve showing control points of splines 2013-10-23 15:16:49 +02:00
wmayer
8307543b80 Fix cmake file 2013-10-23 15:15:37 +02:00
wmayer
25b6645e09 + Special view provider to display splines 2013-10-22 17:56:24 +02:00
wmayer
f061b6f7ea 0001278: No build possible with current CMake version 2.8.12 2013-10-22 10:33:18 +02:00
Yorik van Havre
97b5ec2479 Draft: Shape2Dview now takes groups as input 2013-10-21 15:15:37 -02:00
Yorik van Havre
0638b524ec Draft: workaround for pivy SoInput.setBuffer bug 2013-10-21 11:32:36 -02:00
wmayer
e8f752ec2d 0001246: Constraint datum dimension label shown as gray box vice number in transparent background. 2013-10-21 10:05:23 +02:00
Yorik van Havre
5233aa7e50 0001279: Wrong operator in DraftGeomUtils.getRotation 2013-10-18 18:31:53 -03:00
Yorik van Havre
e18fb9898e 0000893: Draft upgrade 2013-10-18 18:20:13 -03:00
Yorik van Havre
f654c632ba Arch: Window presets 2013-10-17 16:29:47 -03:00
wmayer
3fe1ef1677 0001273: revolve method fails 2013-10-17 16:53:10 +02:00
wmayer
e90963ce11 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-10-16 17:28:29 +02:00
wmayer
b29fbc5f93 + Improve sketch validation tool 2013-10-16 17:28:04 +02:00
Yorik van Havre
c856a7c2e0 Arch: Added extra properties to rebars 2013-10-15 13:12:15 -03:00
wmayer
957cedc1ff + Add a sketch validation panel 2013-10-15 17:11:49 +02:00
wmayer
5bee772e49 + Fix memory leak in Python interface of Constraint class 2013-10-15 11:26:41 +02:00
Yorik van Havre
1b5e24afc8 Arch: Added default prefs to rebars + different values for start and end offsets 2013-10-13 16:09:51 -03:00
wmayer
629e76426f 0000971: Tracing over a background image in Sketcher: image is overwritten by first dimensional constraint text 2013-10-13 18:35:27 +02:00
wmayer
5a96582a48 0000768: Part Sweep and Loft limitations and bugs 2013-10-13 11:07:40 +02:00
Yorik van Havre
bac709b276 0001270: Raytracing export 2013-10-12 13:53:26 -03:00
Yorik van Havre
f53f826783 Arch: Added support for custom subtraction volumes in windows 2013-10-12 12:29:06 -03:00
wmayer
622228d59e 0001258: Constraint application to all selected objects at once 2013-10-12 15:16:46 +02:00
Yorik van Havre
fe06740133 Arch: Enabled multilayer walls 2013-10-11 15:11:41 -03:00
Yorik van Havre
7d2b885caf Draft: Changed default fontfrom Arial to internal 2013-10-11 10:49:15 -03:00
wmayer
e631be10a1 0001269: Parameter 'tolerance' in 'Create Mesh from geometry' work strange. 2013-10-11 14:31:11 +02:00
wmayer
4686118f2a + Make Python API more pythonic 2013-10-11 13:57:05 +02:00
wmayer
890d454eca Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-10-11 12:25:56 +02:00
wmayer
9af4f7ee73 + Fix compiler warnings 2013-10-11 12:24:49 +02:00
wmayer
2a2acf4955 + Make Python API more pythonic 2013-10-11 12:24:22 +02:00
Yorik van Havre
939bc92acb Draft: Added Facebinder tool 2013-10-10 19:25:33 -03:00
wmayer
495cac2d25 + Fix double to float cast 2013-10-10 17:27:01 +02:00
wmayer
31afafcba6 + Fix double to float cast 2013-10-10 17:15:03 +02:00
Yorik van Havre
72848e0477 Arch: General cleaning and removal of fixtures tool (unused anyway) 2013-10-09 17:38:48 -03:00
Yorik van Havre
e6cf01c159 Arch: added hole depth property to windows 2013-10-09 17:27:51 -03:00
wmayer
9d1a6d25ad Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-10-09 21:17:28 +02:00
wmayer
a3b4524cca Make Python API more pythonic 2013-10-09 21:16:04 +02:00
Yorik van Havre
20358677aa Arch: Added rounding property to rebars 2013-10-09 16:15:56 -03:00
Sebastian Hoogen
cf2d437c73 OpenSCAD use Part::Prism 2013-10-09 15:42:00 -03:00
Yorik van Havre
34cce64edc Draft: Rewrite of defaults handling 2013-10-09 15:40:38 -03:00
wmayer
564f3d14e3 + Change some text 2013-10-09 17:25:11 +02:00
wmayer
01921f4f25 + Fix transaction issues 2013-10-09 12:28:25 +02:00
Yorik van Havre
7bef06f329 Arch: MergeWalls tool can now merge a single wall with its own subwalls 2013-10-08 18:40:23 -03:00
Yorik van Havre
0375c66986 Draft: Added a new bitsnpieces snap style 2013-10-08 17:02:46 -03:00
Yorik van Havre
8507005686 Draft: Added extensions intersection snapping 2013-10-08 16:36:52 -03:00
Yorik van Havre
dceed60c98 Arch: Fixed bug that builds a structure on top of another structure 2013-10-08 16:31:02 -03:00
wmayer
1e860356e7 + make float assignment more pythonic 2013-10-08 12:54:20 +02:00
wmayer
26837381ac Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-10-08 11:06:30 +02:00
wmayer
2ddaa73bcd + Add documentation to SoBrepShape classes 2013-10-08 11:05:34 +02:00
Yorik van Havre
aeb17dd2f7 Arch: Fixed cmake file 2013-10-07 20:10:04 -03:00
Yorik van Havre
c3cecc41d0 Arch: Added Rebar object + command 2013-10-07 15:42:05 -03:00
Yorik van Havre
ced0a2b6d0 Part: Extended makePipeShell() so it accepts a transformation mode value 2013-10-07 15:41:38 -03:00
wmayer
cdea437e37 0001266: Part Common fails with two surface objects 2013-10-07 17:42:48 +02:00
wmayer
46a0ec259f + Simplify usage of templates 2013-10-07 15:42:22 +02:00
Yorik van Havre
01d5193296 Draft: Bugfix in snapping 2013-10-06 16:52:14 -03:00
wmayer
c6f7fd7462 0000750: Endless loop in sketch solver 2013-10-06 13:11:11 +02:00
Yorik van Havre
d9e0cbe6cb Draft: Added a 'name' argument to makeArray() 2013-10-05 18:20:17 -03:00
Yorik van Havre
b833e6aaf8 Raytracing: Added LuxOutdoor luxrender template 2013-10-04 15:57:15 -03:00
Yorik van Havre
e2d19d7360 Draft: minor bugfix in wire object 2013-10-04 15:56:51 -03:00
Yorik van Havre
04230c4348 Draft: Fixed bug in Edit tool 2013-10-04 14:40:13 -03:00
Yorik van Havre
74fda05d77 Arch: Added a Role property to structure object 2013-10-03 16:37:06 -03:00
Yorik van Havre
860afcd929 Raytracing: Rendering with luxrender doesn't block the UI anymore 2013-10-03 16:29:13 -03:00
Yorik van Havre
9c947e56bd Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-10-03 16:05:43 -03:00
Yorik van Havre
0ea777e021 Raytracing: Better default template 2013-10-03 16:04:54 -03:00
wmayer
a08ed11215 + Add Luxrender template file to build process 2013-10-03 18:01:58 +02:00
Yorik van Havre
45963747b7 Raytracing: Fixed bug in cmake file 2013-10-03 12:40:06 -03:00
Yorik van Havre
8968355395 Draft: better docstring in array function 2013-10-03 12:07:40 -03:00
Yorik van Havre
762ef1299e Raytracing: Final cleanup of Luxrender stuff 2013-10-02 12:24:31 -03:00
Yorik van Havre
94c9c28e15 Raytracing: Added Luxrender project 2013-10-02 12:24:31 -03:00
Yorik van Havre
3d7d449749 Raytracing: Added Lux Feature 2013-10-02 12:24:31 -03:00
Yorik van Havre
66d8950d57 Raytracing: Added function to rescale a luxrender matrix 2013-10-02 12:24:31 -03:00
Yorik van Havre
382a12f55f Raytracing: Added function to write shapes as luxrender strings 2013-10-02 12:24:31 -03:00
Yorik van Havre
1c51aea58a Raytracing: Added lux camera export function 2013-10-02 12:24:31 -03:00
wmayer
6a7d2dea17 + Show orientation dialog when creating an image plane 2013-10-02 14:15:39 +02:00
wmayer
ee77154e6a 0001264: add function Sketch.setConstruction() 2013-10-02 10:47:29 +02:00
wmayer
789e810213 + Fix for call of normalAt for edges 2013-10-02 09:42:09 +02:00
wmayer
9dcc20344b + Apply patch for helix but deactivate it for the moment 2013-09-30 13:18:32 +02:00
Yorik van Havre
30ac573244 Draft: Small bugfix in trimex 2013-09-29 14:49:36 -03:00
Yorik van Havre
069481aa3d Draft: Adapted input boxes to use Units->Decimals pref setting 2013-09-29 13:21:29 -03:00
wmayer
4487df35de + Fix syntax error (patch from Anton Gladky) 2013-09-28 15:57:02 +02:00
wmayer
00f46aadeb + Fix TopoShape::fix() 2013-09-28 11:02:09 +02:00
Sebastian Hoogen
9e3f4824bd relicense Keith's contributions under LGPL
Date: Thu, 26 Sep 2013 10:03:48 +0100
From: Keith Sloan <keithsloan*****@gmail.com>
To: Sebastian Hoogen <sebastian@h****n.de>
Message-ID: <CA+0edZVU6OP2WfBFz4JxfGhjys_bxUg056WzROUfvfLrU=CH6A@mail.gmail.com>
In-Reply-To: <e10e0dc5-44be-4431-8288-1bd795af6418@email.android.com>
Subject: Re: OpenSCAD license

Happy to relicense under LGPL
2013-09-26 11:01:11 -03:00
Sebastian Hoogen
ca403304e5 OpenSCADimport: fixed centering of linear extrude 2013-09-26 11:01:11 -03:00
jriegel
30b189c1da Merge branch 'refs/heads/double-precision-werner'
Conflicts:
	src/App/Document.cpp
	src/App/PropertyGeo.cpp
	src/App/PropertyStandard.cpp
	src/Base/Reader.cpp
	src/Base/Reader.h
	src/Gui/propertyeditor/PropertyItem.cpp
	src/Mod/Fem/Gui/ViewProviderFemMesh.cpp
	src/Mod/Inspection/Gui/ViewProviderInspection.cpp
	src/Mod/Mesh/App/MeshProperties.cpp
	src/Mod/Part/App/TopoShapeFacePyImp.cpp
	src/Mod/PartDesign/App/FeatureRevolution.cpp
2013-09-26 00:05:05 +02:00
jriegel
44c07da571 integrate Quantities into PropertyView and activate preferences again 2013-09-25 21:59:24 +02:00
Yorik van Havre
1497e8eaa4 Arch: Fixes in IFC importer (spaces didn't import correctly) 2013-09-24 22:38:03 -03:00
Yorik van Havre
2424fc4c7c Arch: small cosmetic fixes in ifc importer 2013-09-24 20:31:03 -03:00
jriegel
68078487c7 Add SchemaVersion to RestoreDocFile to distinquish double from float binary 2013-09-24 11:01:09 +02:00
jriegel
29c3fa6458 small fixes 2013-09-24 11:01:06 +02:00
jriegel
0738ced074 Fixed python format flags "f" from float to double "d" 2013-09-24 11:01:04 +02:00
jriegel
66ee73f54b Further doubel suggestions from Jan
Moved Gui/InputVector,Placement,Transform from float to double
Moved Sketcher from float to double
more suggestions for moving float -> double
2013-09-24 11:01:01 +02:00
jriegel
664c1d4862 Integrate Werners & Jans double branch
Move from float to double
Further suggestions for float -> double move
Moved Tools2D from float to double
More suggestions for float->double move from Gui subdirectory
Changes to FEM constraint visuals for float->double move
Suggested changes for float -> double move
Suggestions for Part module moving float -> double
2013-09-24 11:00:57 +02:00
Yorik van Havre
4db2355159 Draft: Added workaround for ellipses in DXF export 2013-09-23 12:30:21 -03:00
wmayer
1603d5c6fd + Fix Windows build 2013-09-23 10:52:15 +02:00
wmayer
e34a68e872 0001228: Cross section of Torus in Part Workbench fails or give wrong results 2013-09-22 15:32:14 +02:00
Yorik van Havre
4eddde5c46 0001220: Fix in Draft temp lines 2013-09-21 13:38:58 -03:00
Sebastian Hoogen
3534709fb8 fixed syntax error in OpenSCADFeatures.py 2013-09-21 13:00:08 -03:00
wmayer
76e06c801f 0001231: Annoying messages at startup 2013-09-21 15:45:25 +02:00
wmayer
24a3c2cdd9 0001239: Part --> Geometric Primitives --> Regular Prism 2013-09-21 14:20:04 +02:00
wmayer
80e7f52b5f 0001245: Wrong grid size shown in task dialog 2013-09-21 12:01:16 +02:00
wmayer
3cc032c11e + Add option to refine solid on sketch-based features 2013-09-21 09:16:44 +02:00
wmayer
9c2f454160 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-09-20 21:01:16 +02:00
wmayer
7f874b9767 + cppcheck fixes 2013-09-20 21:00:45 +02:00
Yorik van Havre
cc84da72c0 Raytracing: Added RadiosityNormal povray template 2013-09-20 10:57:32 -03:00
Yorik van Havre
dc3d2344d2 Raytracing: Removed +UA from the default povray options 2013-09-20 10:52:49 -03:00
Yorik van Havre
9ff1908a30 Draft: small bugfix in Pattern property 2013-09-19 21:25:52 -03:00
Yorik van Havre
711708011d Raytracing: Moved default light to the template 2013-09-19 18:13:52 -03:00
Yorik van Havre
0a8c44ea09 Arch: changed license of ifcReader.py 2013-09-19 11:19:22 -03:00
wmayer
f1f3151345 +Relicense from GPL to LGPL 2013-09-19 11:21:03 +02:00
Yorik van Havre
bb3c7c9601 Draft: Added a snap button to turn arch dimensions off 2013-09-17 23:07:04 -03:00
Yorik van Havre
cd12853bed Raytracing: Added a render button 2013-09-17 14:30:09 -03:00
Yorik van Havre
da8c9b6d63 Draft: Bugfix in Lines End property 2013-09-17 10:25:56 -03:00
Sebastian Hoogen
0d2b38c6b4 OpenSCAD import: fixed modifying wrong placment
when centering linear extrusion
2013-09-17 13:45:49 +02:00
Sebastian Hoogen
801f08a8af remove transformGeometry in OpenSCADFeatures.GetWire 2013-09-17 13:39:38 +02:00
Sebastian Hoogen
ccf893f0bb remove importgroup 2013-09-17 13:39:38 +02:00
Sebastian Hoogen
1ea6fb9c54 OpenSCAD: close csg file and allow unlink to fail 2013-09-17 13:39:37 +02:00
Sebastian Hoogen
8589894691 disable print in importCSG to reduce distraction 2013-09-17 13:39:37 +02:00
Yorik van Havre
e157152c96 Modified a couple of icons (Raytracing and Drawing) to give a more unified look 2013-09-16 12:18:15 -03:00
Yorik van Havre
1f479d513d 0000908: Ability to lock snap angle in Draft by pressing L
By pressing the L key while drawing with the Draft workbench, the
current angle shown on screen is kept, until L is pressed again.
2013-09-15 17:39:27 -03:00
Yorik van Havre
42fdbefc54 0001102: Updated all links to old freecad homepage and wiki to the new ones 2013-09-15 17:04:42 -03:00
Yorik van Havre
16452d82e3 Arch:Stairs can now have stringers 2013-09-12 22:56:38 -03:00
Yorik van Havre
275b120e5b Arch: Added stairs to cmake & wininstaller 2013-09-12 17:57:07 -03:00
Yorik van Havre
91d89f1701 Arch: Optimization in stairs 2013-09-12 17:54:48 -03:00
Yorik van Havre
c1a0e62d61 Arch: stairs can now be based on an object 2013-09-12 17:54:47 -03:00
Yorik van Havre
db52897ff2 Arch: Added structure to stairs 2013-09-12 17:54:47 -03:00
Yorik van Havre
21ca97bcdb Arch: First implementation of stairs 2013-09-12 17:54:47 -03:00
jriegel
866668ace0 start node index interface 2013-09-12 21:58:11 +02:00
jriegel
9833d995e6 Fix for edge color problem 2013-09-12 21:57:43 +02:00
Yorik van Havre
dbdff25796 Startpage: Fixed links 2013-09-12 00:30:59 -03:00
jriegel
c6fec1373d Fem Postprocessing set color on nodes 2013-09-11 20:00:51 +02:00
wmayer
3341bd964e Remove determinant check in transform* methods 2013-09-11 18:48:24 +02:00
wmayer
ca51781aa9 Fix warnings 2013-09-09 15:01:56 +02:00
wmayer
d79290fc13 Fix Material target 2013-09-09 13:48:39 +02:00
Yorik van Havre
124a6da2fc Arch: Fixed profiles table 2013-09-08 18:36:48 -03:00
Yorik van Havre
202b4ce418 Draft: Set task mode as default UI mode 2013-09-08 18:22:42 -03:00
jriegel
e3d9bae1ca Merge Fem developer branch 2013-09-08 19:58:13 +02:00
jriegel
c0e2c92851 remove MachDist from the build system 2013-09-08 19:53:09 +02:00
jriegel
359ed70ff9 remove MachDist module - now in a private repository 2013-09-08 19:51:33 +02:00
jriegel
c2553c95e6 remove the Mesh dependency from Fem 2013-09-08 19:49:25 +02:00
Yorik van Havre
738b75043b Arch: grouped all properties into an Arch group 2013-09-07 20:00:41 -03:00
Yorik van Havre
247ab055d4 Draft: grouped all properties into a Draft group 2013-09-07 20:00:27 -03:00
Yorik van Havre
cab1fdf670 Arch: Added additional steel profiles from ifcuser 2013-09-07 19:32:36 -03:00
Yorik van Havre
803d219578 Draft: Better handling of download errors in DXF importer 2013-09-06 17:58:30 -03:00
Yorik van Havre
60a9b28244 Arch: Walls can now be based on a selected face of a space 2013-09-06 17:49:26 -03:00
Yorik van Havre
6e66083d3a 0001234: fixed typo in importDWG 2013-09-05 13:37:54 -03:00
wmayer
8f9a9b71a2 Enhance API of mesh selection 2013-09-04 12:18:20 +02:00
wmayer
b51fcb4470 + fix whitespaces 2013-09-04 12:11:16 +02:00
jriegel
f18277ff46 Merge branch 'refs/heads/master' into jriegel/develop-fem
Conflicts:
	src/Gui/View3DInventor.cpp same fix, but master was better
2013-09-04 07:47:08 +02:00
wmayer
eae2ce3ac2 0001223: Dimensional constraint - Unknown C++ exception 2013-09-03 19:15:32 +02:00
wmayer
974ad05807 0001051: Vertex in Part Loft and Sweep profile list - error handling 2013-09-03 15:47:02 +02:00
jriegel
66cab2d207 Fix visual glich in Mesh and start proprocessing 2013-09-02 20:53:53 +02:00
wmayer
71958f3fcc 0001232: Create Mesh from geometry / Export mesh 2013-09-02 14:09:32 +02:00
wmayer
43cb48caec 0001232: Create Mesh from geometry / Export mesh 2013-09-02 13:59:45 +02:00
Yorik van Havre
da319c5668 Draft: More tools are now active even when selection is empty 2013-08-31 22:14:23 -03:00
Yorik van Havre
908af9887c Arch: Arch creation tools are now active even when selection is empty 2013-08-31 13:01:26 -03:00
jriegel
97b32d6eb9 change node attribute to a id:vector3d dictionary and changes the scripts 2013-08-29 22:15:14 +02:00
Yorik van Havre
38f0f73fbe Cleaning startup messages from Draft and Arch 2013-08-25 13:43:54 -03:00
wmayer
348fcefb92 0001137: Incomplete slices when using Part.slice on a torus 2013-08-25 17:31:04 +02:00
wmayer
1da39d014d 0001221: Add a function that can apply a Placement to a Shape like sh.transformGeometry(sh.Placement.toMatrix()) 2013-08-25 11:32:03 +02:00
Yorik van Havre
47fd378f3f Draft: Added prefs setting for teigha file converter 2013-08-24 18:48:29 -03:00
wmayer
16bb7af20f Experiment with boolean cut for slicing 2013-08-24 16:21:21 +02:00
wmayer
730866e384 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-08-24 07:26:54 +02:00
wmayer
f7cfe54fae Fix refinement algorithm to avoid the loose the solid 2013-08-24 07:26:31 +02:00
Yorik van Havre
f272107826 Draft: minor bugfixes 2013-08-23 13:06:24 -03:00
wmayer
48f8d67b50 Replace BRepTools_ReShape with BRepBuilderAPI_MakeSolid in refinement algorithm 2013-08-23 15:25:17 +02:00
Yorik van Havre
723d034cf0 Draft: better text positionning and scaling 2013-08-22 20:10:02 -03:00
Yorik van Havre
ee04f2b0e9 Draft: minor fixes 2013-08-21 22:34:59 -03:00
Yorik van Havre
e19cccfad0 Draft: Draft-to-drawing can now render faces with holes 2013-08-21 20:13:13 -03:00
Yorik van Havre
61837b6ef8 Draft: Draft-to-Drawing command now works on groups 2013-08-21 19:15:10 -03:00
Yorik van Havre
a39397cf89 Draft: support for non-ascii characters in Draft texts and dimensions 2013-08-21 13:00:56 -03:00
jriegel
35d9459853 Some fixes in the Fem/Material interplay 2013-08-21 17:53:45 +02:00
Yorik van Havre
a4ce94f196 Draft: minor fixes to the dxf importer 2013-08-20 23:12:44 -03:00
Yorik van Havre
4f2594b932 Draft: dxf importer now uses draft clones for blocks when in parametric import style 2013-08-20 19:31:45 -03:00
Yorik van Havre
564f049049 Draft: added prefs option to disable points in dxf import 2013-08-19 22:50:13 -03:00
jriegel
0285dfede9 clean up commands in FEM 2013-08-19 21:30:56 +02:00
jriegel
af56b324b9 Joachims changes and fixes for Abaqus write 2013-08-18 19:24:52 +02:00
Yorik van Havre
96ab84c1dc Arch: Faster module detection 2013-08-16 23:23:26 -03:00
Yorik van Havre
7d04272534 Arch: Added some preferences settings for walls and structs 2013-08-16 18:54:34 -03:00
jriegel
988d335af5 Fix sequence issue by new object for Isostatic nodes 2013-08-16 16:46:49 +02:00
wmayer
dc4c861e84 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-08-16 12:59:42 +02:00
wmayer
89a5d06926 0001216: Unable to Loft Sketches with Radiused Corners 2013-08-16 12:59:00 +02:00
Yorik van Havre
578fefc9b1 Arch: Added test suite 2013-08-15 19:24:54 -03:00
Yorik van Havre
efe6abb54f Draft: Added test suite 2013-08-15 19:24:54 -03:00
jriegel
dca9a25a2b Nicer more informative Isostatic dialog 2013-08-15 22:50:09 +02:00
jriegel
58ba9d4498 Fix bug in getNodes() and some clean up in ApplyingBC 2013-08-15 19:35:52 +02:00
Yorik van Havre
fc0d342c6f Spreadsheet: Better interface for controller object 2013-08-14 11:05:54 -03:00
wmayer
e1b4fc60ac Fix inconsistency of order of points of an arc 2013-08-14 12:01:02 +02:00
wmayer
5259ad3d24 0001201: Highlight coincident constraint in sketch view when clicking on (coincident) constraint in constraints list 2013-08-13 20:12:08 +02:00
wmayer
c9ba79666d 0001209: Change the Word 'Radius' for Chamfering 2013-08-13 15:04:55 +02:00
jriegel
ac69b1fc7f small fix in Job dialog 2013-08-12 22:30:02 +02:00
jriegel
fede3064b5 Start updating Fem workbench 2013-08-11 23:19:52 +02:00
jriegel
214235e753 Update Fem workbench
Adding new materials and making some of the objects to python objects
2013-08-11 23:08:43 +02:00
Yorik van Havre
1446ee0b69 Draft: Fixes in DXF exporter 2013-08-11 12:46:36 -03:00
Yorik van Havre
58dd79e79b Spreadsheet: Added CSV import/export 2013-08-10 19:26:03 -03:00
wmayer
4376491e38 Add catch block 2013-08-10 16:55:27 +02:00
wmayer
1ede6a3b93 0001207: Expose Standard_Boolean TopoDS_Shape::IsPartner(const TopoDS_Shape& other) const; to python 2013-08-10 11:36:26 +02:00
Yorik van Havre
8e928dc265 Spreadsheet: Added a spreadsheet controller object 2013-08-09 19:36:25 -03:00
wmayer
9357683aef Fix license 2013-08-09 17:26:57 +02:00
Yorik van Havre
974a82750d 0001200: Support for ellipses in DXF exporter 2013-08-08 11:58:36 -03:00
Yorik van Havre
b4618e3b0a Spreadsheet: safer formula evaluation 2013-08-06 16:01:40 -03:00
Yorik van Havre
1e1786fd41 Spreadsheet: Fixed caps size bug 2013-08-05 16:59:46 -03:00
Yorik van Havre
b287c02d3d Spreadsheet: Fixed wrong icon 2013-08-05 15:57:01 -03:00
Yorik van Havre
18d1885015 Spreadhseet: Fixed opening and closing ofeditor view 2013-08-05 15:57:00 -03:00
Yorik van Havre
c1567311c4 Spreadsheet: Updated cmake stuff 2013-08-05 15:57:00 -03:00
Yorik van Havre
f416a324b7 Spreadsheet: Finished base object + viewer 2013-08-05 15:57:00 -03:00
Yorik van Havre
395725348b Spreadsheet: added functionality 2013-08-05 15:57:00 -03:00
Yorik van Havre
7f1044a9bb Turned the spreadsheet into a FreeCAD object 2013-08-05 15:57:00 -03:00
Yorik van Havre
3a64a9db8a Started spreadsheet module 2013-08-05 15:57:00 -03:00
jriegel
db43260bb8 small fix in claim children 2013-08-04 20:41:05 +02:00
jriegel
a5262f9cb7 Add python object for the FemMesh ViewProvider for later postprecessing capabilities 2013-08-04 20:39:08 +02:00
jriegel
88d558b984 make Special Analysisi object for MachDist 2013-08-04 19:25:29 +02:00
jriegel
bd6dc08a1b Make Fem::Analyses object inheritable to python and some fixes in Material 2013-08-04 19:22:17 +02:00
jriegel
bd196395db Finish the job writing 2013-08-01 21:49:45 +02:00
Yorik van Havre
0068d52b62 Arch: small fix to IFC importer 2013-08-01 10:13:11 -03:00
jriegel
deb2ed9939 Move Job generation in JobDialog 2013-07-31 22:38:30 +02:00
jriegel
b8cac92e83 switch MachDistIsostatic to python algorithem 2013-07-31 19:10:45 +02:00
Yorik van Havre
c6858f69fd Draft: Fixes bugs from last commit 2013-07-31 13:55:06 -03:00
Yorik van Havre
b3f79881c5 Draft: removed unnecessary uses of DraftVecUtils 2013-07-30 16:48:28 -03:00
Yorik van Havre
8b75c6a206 Arch: small fix in IFC importer 2013-07-30 16:47:55 -03:00
Yorik van Havre
cb789a25d8 Arch: Added Tool property to Structs to define an extrusion path 2013-07-27 17:12:48 -03:00
Yorik van Havre
03be0d39ec Draft: Small fix in dimensions 2013-07-25 14:07:52 -03:00
Yorik van Havre
4ddfa9fc96 Draft: Better interface for setting hatch patterns 2013-07-25 13:45:40 -03:00
Yorik van Havre
b0390d6a78 Arch: Small fix in walls 2013-07-25 11:49:46 -03:00
Yorik van Havre
117bfe48d2 Arch: Added steel profiles to structs 2013-07-24 17:40:35 -03:00
jriegel
9155eed7d9 Implement Isostatic Gui 2013-07-24 22:15:25 +02:00
Yorik van Havre
98ebf2903c Draft: Small label fix 2013-07-24 15:15:20 -03:00
jriegel
2cad732138 fix material save/load for non ascii paths 2013-07-24 18:14:55 +02:00
Yorik van Havre
6e9a51d017 Arch: Set wall and structs default units to mm 2013-07-24 13:00:02 -03:00
Yorik van Havre
197d141c58 Arch : Added wood sections presets to structures 2013-07-24 12:27:16 -03:00
Yorik van Havre
a3a50658f6 Arch: Restored length property of walls
Walls can again be based on no underlying object, and be
only defined by length, width and height.
2013-07-24 11:52:13 -03:00
wmayer
03022837c3 0001189: Re-assign hot keys 0 thru 6 to line up with the icon placement. 2013-07-24 16:22:36 +02:00
jriegel
08e2cf1e40 more info on meshing and recalculation only if needed 2013-07-23 21:45:12 +02:00
wmayer
b1451181ea Edge collapse method 2013-07-23 13:28:37 +02:00
wmayer
d9e126fdf2 Fix typos 2013-07-23 11:18:56 +02:00
Yorik van Havre
0253fb9e74 Arch: added spaces to the ifc importer + minor fixes 2013-07-19 15:47:47 -03:00
wmayer
4263271fe4 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-07-19 12:28:11 +02:00
wmayer
a5d9d6312d Fix Python exception handling 2013-07-19 12:27:44 +02:00
jriegel
adfe1321a5 some fixes in material handling 2013-07-18 23:03:43 +02:00
Yorik van Havre
f43fcd1fb5 Arch: Wall and Struct tools now set the working plane before drawing 2013-07-18 16:26:00 -03:00
Yorik van Havre
08f031d6ca Draft: Small interface cleanup 2013-07-18 16:04:34 -03:00
Yorik van Havre
b2637897f5 0000982: Arch Space object
A new Arch Space object that can be created from a solid shape or from
several boundary faces, or a mix of both
2013-07-18 12:59:17 -03:00
Yorik van Havre
dcb2ebf2ec Arch: Further work on Space object 2013-07-17 13:23:33 -03:00
Yorik van Havre
27b8be4e9b Arch: forgot to update the cmake file... 2013-07-16 19:59:56 -03:00
Yorik van Havre
5255443469 Arch: First draft of a Space tool 2013-07-16 19:09:16 -03:00
jriegel
cce65e9225 Small fix 2013-07-16 22:15:05 +02:00
Yorik van Havre
3a75c0e086 0001184: Support for arc segments in Draft wires
Draft wires can now be based on a sketch with arcs, by using the
Upgrade tool on a sketch.
2013-07-16 16:30:44 -03:00
Yorik van Havre
ea4d33f610 Draft: Enabled hatch patterns for all fillable Draft objects 2013-07-16 15:43:07 -03:00
jriegel
a948f7a16f fix in alignment code 2013-07-16 19:42:15 +02:00
Yorik van Havre
1831cb9e34 Draft: Split main preferences page into 2 2013-07-16 13:40:06 -03:00
wmayer
64890a4552 0001182: Preserve names and colors on console mode export to STEP 2013-07-16 14:41:30 +02:00
jriegel
ca0f3155e4 Add Job Control Dialog 2013-07-14 21:14:38 +02:00
jriegel
a7fbc02e6d finish move tool 2013-07-14 18:21:08 +02:00
wmayer
b7992ed76f 0001105: disable grid in sketcher 2013-07-14 18:14:18 +02:00
wmayer
097b95f686 Show linked objects of compound objects as children in tree view 2013-07-14 15:53:57 +02:00
jriegel
fbdbb8b4ab Add MoveTools 2013-07-14 09:59:14 +02:00
jriegel
d2f7efe8c6 further implement Align and Material 2013-07-13 21:00:03 +02:00
jriegel
7319f89167 fix Preferences Page and start Material 2013-07-13 16:29:28 +02:00
jriegel
211764b5da some tuning in Alignment & copy constructor for FemMeshPy 2013-07-13 15:45:05 +02:00
wmayer
a81639afe1 Add a parametric compound command 2013-07-13 15:05:13 +02:00
jriegel
f3aebef651 fix in write ABAQUS 2013-07-13 13:15:38 +02:00
jriegel
cd19d8155c remake the position handling on the C++ side 2013-07-13 11:54:21 +02:00
jriegel
125b2f3543 fliping code and some minor adjustments 2013-07-12 23:09:13 +02:00
wmayer
de9ad5ddfb 0001110: Decimal point entry in LinearPattern length field 2013-07-12 17:15:05 +02:00
wmayer
c44158f90b 0000846: [Sketcher] Dragging + ESC 2013-07-12 15:30:47 +02:00
wmayer
f511d5cc96 Remove updateUi() from slot functions 2013-07-12 12:55:37 +02:00
wmayer
227b1f6eb2 0001110: Decimal point entry in LinearPattern length field 2013-07-12 12:49:37 +02:00
wmayer
93827f68e8 0001175: pressing escape in datum editing dialog closes sketch 2013-07-12 11:28:54 +02:00
jriegel
6f5ae0dd42 Implementing new Alignment approach 2013-07-11 00:19:46 +02:00
jriegel
4ab5bd57c9 Add Nodes interface to FemMesh (for usage e.g. calculating eigen transformation) 2013-07-10 23:16:21 +02:00
jriegel
0b57c4da5c Add a general methode for calculating eigen transformation into the Mesh interface 2013-07-10 23:15:25 +02:00
jriegel
cddcba5238 Add checkbox for auto fine tuning to Alignment dialog 2013-07-10 23:14:09 +02:00
Sebastian Hoogen
12f4190c93 OpenSCAD: call which to find openscad executable
on all platforms except 'win32'
2013-07-10 20:52:23 +02:00
Sebastian Hoogen
3b32918e54 OpenSCAD check for relative paths in open function as well 2013-07-10 16:43:22 +02:00
Sebastian Hoogen
9f4c547afe search for OpenSCAD executable when initalizing WB 2013-07-10 16:19:24 +02:00
Sebastian Hoogen
97f3fd54ce use TypeId instead of Type of Part::Feature in exportCSG.py 2013-07-10 16:11:32 +02:00
Sebastian Hoogen
f1762bf3f4 added function to search for the openscad executeable
this function implmented but not called at the moment
2013-07-10 16:11:32 +02:00
Sebastian Hoogen
0d7fafc048 OpenSCAD check for gui in rotate extrude 2013-07-10 16:11:32 +02:00