Commit Graph

2677 Commits

Author SHA1 Message Date
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
Sebastian Hoogen
558a3e715e process OpenSCADs stdout and allow os.unlink to fail 2013-07-10 16:11:31 +02:00
Sebastian Hoogen
c6c68f77b2 proposal for exporter 2013-07-10 16:11:31 +02:00
wmayer
bebd37a39a 0000459: Revolving a single line sketch fails 2013-07-10 15:26:31 +02:00
wmayer
f388e0001b 0000923: Split shape color setting from current preference page into a separate page 2013-07-10 14:45:06 +02:00
jriegel
c77d2c688e Again some fixes 2013-07-10 07:54:26 +02:00
jriegel
3f7f010041 some fixes of the fixes ;) 2013-07-10 07:45:39 +02:00
jriegel
4c6e988aad Fix Boundbox problem in FemMesh and make singular Coordinate3 node 2013-07-10 01:09:59 +02:00
jriegel
d5ec1da95b implement user interface for creating a Analyses and add a part 2013-07-09 22:15:06 +02:00
wmayer
a66d9449b0 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-07-09 19:03:27 +02:00
wmayer
a966534295 0000931: Can't change STEP/IGES export units through Python interface 2013-07-09 19:02:53 +02:00
Yorik van Havre
7e525e6d8c Draft: Further work on hatching 2013-07-09 13:55:25 -03:00
wmayer
adc0052997 0000948: Part names are incorrect on import from STEP file 2013-07-09 14:37:34 +02:00
wmayer
f86c65644c Try alternative sort method 2013-07-09 10:40:37 +02:00
wmayer
f43f63d3b6 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-07-07 21:19:40 +02:00
wmayer
7de742b436 0000735: Feature request for better Fillet/Chamfer 2013-07-07 21:19:19 +02:00
Yorik van Havre
51383ada07 0001167: Arch fixtures system
Arch objects can now have Fixtures, which is a mesh or part attached to
them, but that doesn't modify the geometry of the base object. They are
normally hidden, except when the new Display Mode "Detailed" is used.
Fixtures can be added to any Arch object using the new Arch_Fixture command
and removed with the standard Arch_Remove command.

Fixtures are useful for small unimportant details like window latches or hinges,
that should stay hidden most of the time.
2013-07-07 11:29:26 -03:00
wmayer
56295c5d76 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-07-07 16:13:58 +02:00
wmayer
2b0757c3a6 0000735: Feature request for better Fillet/Chamfer 2013-07-07 16:13:38 +02:00
wmayer
e3b0c111be Fix crash when closing color panel 2013-07-07 16:05:30 +02:00
Yorik van Havre
c519f793e3 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-07-06 18:47:58 -03:00
Yorik van Havre
407f4d9e2f Draft: Added face mode to Draft rectangle tracker 2013-07-06 18:41:43 -03:00
wmayer
689fcd58d8 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-07-06 22:49:45 +02:00
wmayer
d4d4c8dc62 0000596: Edge chain selection 2013-07-06 22:49:12 +02:00
Yorik van Havre
28b001f26c Draft: Further work on SVG hatch patterns 2013-07-06 16:33:34 -03:00
Yorik van Havre
9ba82ae058 Arch: Small fix in windows 2013-07-06 13:30:26 -03:00
wmayer
7f27e4355a Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-07-06 15:03:55 +02:00
wmayer
4afa0138cc 0001162: Cut mesh with plane 2013-07-06 15:03:28 +02:00
wmayer
b9fb862c66 + Reduce redundant code in mesh classes 2013-07-06 15:02:52 +02:00
Yorik van Havre
4846f4ea50 Draft: Enabling svg hatch patterns 2013-07-05 23:04:50 -03:00
Yorik van Havre
321938c1f5 Draft: small fixes
+ added svg scaling capability to Draft.loadTexture()
+ late-loading of svg patterns
+ fixed warnings in Draft Drawing tool
2013-07-05 13:44:31 -03:00
Yorik van Havre
0883e885b3 Draft: Small fix in Draft Wires 2013-07-05 11:50:05 -03:00
wmayer
249e806a31 + playing in sandbox 2013-07-05 15:31:54 +02:00
wmayer
6fde5d764b + in setPyObject() only use classes derived from Base::Exception 2013-07-05 15:29:04 +02:00
Yorik van Havre
e811e09545 Draft: Small bugfix in wire tool 2013-07-04 12:50:02 -03:00
wmayer
ab9b6bd5a8 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-07-03 19:31:21 +02:00
wmayer
ed6a820f9f 0000803: Feature request - box selection for faces in set color mode 2013-07-03 19:30:10 +02:00
Yorik van Havre
a367b2e1e3 Arch: Allow windows to have different colors
+ When editing window components, a new "type" setting is available
+ In Arch preferences there is a new "Window Glass Color" preference
+ When a window component is set to "Glass panel" type it takes the glass color
2013-07-03 13:10:49 -03:00
wmayer
14ced6b202 0001133: crash at padding a sketch with 42 holes 2013-07-03 07:56:36 +02:00
wmayer
902ce7871f 0000803: Feature request - box selection for faces in set color mode 2013-07-02 18:49:53 +02:00
wmayer
8c6f77bb2b Fix weird behaviour for 64-bit version on Windows 2013-07-02 14:52:32 +02:00
Yorik van Havre
64ed1d97b2 Draft: Added commands for snapping tools
Snap tools now also appear in the Draft menu, so users can
give them keyboard shortcuts.
2013-07-01 16:28:00 -03:00
Yorik van Havre
7501475e66 Draft: Fixed bug in trim tool 2013-07-01 12:53:43 -03:00
wmayer
0de46dcd0e 0001025: wireframe mode should include vertices in display 2013-07-01 14:00:55 +02:00
wmayer
f5d091fc96 0000849: [Sketcher] Small inconsistency with update 2013-07-01 13:08:47 +02:00
Yorik van Havre
5df0638aec Arch: Removed obsolete ArchCell.py 2013-06-29 12:05:45 -03:00
Yorik van Havre
c6d512ccab Draft: fixes to dxf & svg exporters to work in console mode 2013-06-28 14:13:35 -03:00
jriegel
950d9093e9 Merge branch 'refs/heads/jriegel/develop-fem' 2013-06-27 16:47:40 +02:00
wmayer
4b2474807b 0001160: Freecad sometimes 'forgets' the ability to handle stp files 2013-06-27 14:16:41 +02:00
jriegel
388ad0ce78 Small fix in Fem 2013-06-27 00:14:02 +02:00
jriegel
b312232b80 Switch NetgenObject to inert if build without Netgen 2013-06-26 23:20:09 +02:00
jriegel
e1847a00f9 Activating FEM for Linux again (without Netgen plugin) 2013-06-26 19:14:36 +02:00
jriegel
83b956e908 Merge branch 'refs/heads/master' into jriegel/develop-fem
Conflicts:
	src/Mod/Fem/App/FemMeshShapeNetgenObject.cpp
	src/Mod/Fem/App/FemMeshShapeNetgenObject.h
	src/Mod/Fem/Gui/AppFemGuiPy.cpp
	src/Mod/Fem/Gui/Command.cpp
	src/Mod/Fem/Gui/TaskDlgMeshShapeNetgen.cpp
	src/Mod/Fem/Gui/TaskDlgMeshShapeNetgen.h
	src/Mod/Fem/Gui/TaskTetParameter.cpp
	src/Mod/Fem/Gui/TaskTetParameter.h
	src/Mod/Fem/Gui/TaskTetParameter.ui
	src/Mod/Fem/Gui/ViewProviderAnalysis.cpp
	src/Mod/Fem/Gui/ViewProviderAnalysis.h
	src/Mod/Fem/Gui/ViewProviderFemMeshShapeNetgen.cpp
	src/Mod/Fem/Gui/ViewProviderFemMeshShapeNetgen.h
2013-06-26 19:02:15 +02:00
Yorik van Havre
7f216323ff 0001092: Draft local/global coordinates
The draft X,Y,Z coordinates are now displayed as global, or local
if the current working plane is different from the world axes.
2013-06-25 11:40:38 -03:00
Yorik van Havre
827a716814 Draft: minor fixes to DXF importer 2013-06-23 15:59:35 -03:00
Yorik van Havre
218a828327 Draft: fixed cmake and installer stuff with removed draftlibs 2013-06-23 15:33:26 -03:00
Yorik van Havre
2d180fac38 Draft: Removed draftlibs
Removed the contents of the draftlibs folder (dxf import-export) for license
reasons. These files are now hosted on
https://github.com/yorikvanhavre/Draft-dxf-importer and will be downloaded
automatically by FreeCAD on first use.
2013-06-22 14:48:58 -03:00
Yorik van Havre
367a8f9aee Draft: Fixed license blocks 2013-06-20 21:32:41 -03:00
Yorik van Havre
33faa40101 0001078: Draft now snaps to center of polygons and cylinders 2013-06-20 21:21:35 -03:00
wmayer
5b46a86056 0001155: FreeCAD crashed while creating a loft of two ellipses 2013-06-20 13:12:31 +02:00
wmayer
e5224f1140 Fix license of script 2013-06-19 10:21:01 +02:00
jriegel
fad194c8d7 Nother fixes 2013-06-17 22:18:32 +02:00
jriegel
e0f18f6986 fix in cMake file 2013-06-17 19:51:01 +02:00
wmayer
d99a09b03c Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-06-17 11:45:00 +02:00
wmayer
fe9da93c9c Fix in returning correct surface from face 2013-06-17 11:44:23 +02:00
Yorik van Havre
d26ffbe9aa Arch: misc improvements
+ Further work on snap tracking dims
+ Better snap for structures
+ Corrected initial temp shape of structures
+ Added a box with wall length (still readonly)
2013-06-16 20:06:14 -03:00
Yorik van Havre
a63e18f170 Arch: Added preliminary dimensions tracking to walls 2013-06-16 14:13:20 -03:00
wmayer
d14d5cb2e4 #0001093: Improvements for Brep Inventor nodes (disabled atm) 2013-06-15 23:07:26 +02:00
wmayer
2dce90b9b0 #0001150: Abort on startup 2013-06-15 22:26:21 +02:00
Yorik van Havre
31fbfd33ef 0001151: Draft loads Part module at start
+ Fixed loading of Part module at startup
+ Minor cleaning around
2013-06-15 15:39:29 -03:00
Yorik van Havre
f0d9cdbc12 Draft: Small fix for malfuncioning pivy 2013-06-14 12:04:59 -03:00
Yorik van Havre
6a88bcd870 0001138: Use TypeId in Draft & Arch 2013-06-14 11:19:58 -03:00
wmayer
5a04adebe4 #0000862: Draft toolbar doesn't disappear when switching workbenches 2013-06-13 22:30:46 +02:00
wmayer
88a05de6ba #0001143: Boolean Cut Fails with Extruded Shapestring 2013-06-13 14:37:01 +02:00
wmayer
b97266a341 #0001143: Boolean Cut Fails with Extruded Shapestring 2013-06-13 12:14:24 +02:00
wmayer
b36ffe63fd Activate OSD signals on Linux 2013-06-12 23:15:53 +02:00
wmayer
2282b72025 0001143: Boolean Cut Fails with Extruded Shapestring 2013-06-12 17:01:55 +02:00
wmayer
7e792ef761 Use PropertyFile for fonts 2013-06-11 22:31:15 +02:00
wmayer
32117fb980 Prepare Windows build to use FreeType 2013-06-11 17:28:21 +02:00
jriegel
f69a3842e9 New Gui 2013-06-09 20:18:26 +02:00
jriegel
8735f4b8a6 working on material framework 2013-06-06 23:24:30 +02:00
wmayer
b63f2c7f4b Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-06-05 13:35:40 +02:00
wmayer
3664455182 Fix deadlock issue 2013-06-05 13:35:09 +02:00
wmayer
cb37f84ccb Use TypeId in Draft 2013-06-04 21:16:28 +02:00
jriegel
8ddaf06100 Put the icons in play 2013-06-04 19:42:14 +02:00
jriegel
4ef45dad4b Add icons to the resources 2013-06-04 19:02:17 +02:00
jriegel
8ef44934d2 Add some files to build 2013-06-03 21:00:38 +02:00
jriegel
ef6a4bdd10 Implementing special material gui 2013-06-03 18:05:52 +02:00
jriegel
53a2f03246 Add Icons 2013-06-03 10:14:39 +02:00
jriegel
eaa38ec43e Add Material treatment file 2013-06-03 08:19:28 +02:00
jriegel
f120990372 Add file importer, standard material and Yoriks gui prototype 2013-06-01 20:27:30 +02:00
jrheinlaender
5e443eab04 Fixed build error on Ubuntu 2013-05-30 15:29:06 +02:00
wmayer
26d1751aeb 0000952: Download manager 2013-05-29 17:57:25 +02:00
jriegel
e6c649cc1d Fix in Grid calculation and remove some trace messages from SMESH 2013-05-29 00:34:08 +02:00
wmayer
3db10284b1 0000952: Download manager 2013-05-28 18:14:58 +02:00
jriegel
c10d87d366 small fixes and tests in Fem 2013-05-28 18:13:01 +02:00
wmayer
2e31e177a8 Apply fix from mrlukeparry for datum labels 2013-05-27 11:25:50 +02:00
wmayer
376fdb4e91 Port to OCC 6.6 2013-05-25 23:46:28 +02:00
wmayer
d07fc16268 Improve ruled surface feature 2013-05-25 16:58:20 +02:00
wmayer
152d2b895f Port to OCC 6.6 2013-05-25 13:30:01 +02:00
Jose Luis Cercós Pita
10fd202f95 Disabled simulations stuff for the master branch 2013-05-21 08:27:00 -04:00
Jose Luis Cercós Pita
9f2b514ae6 Prevented some errors in the floating coefficient computation 2013-05-21 08:27:00 -04:00
Jose Luis Cercós Pita
970c6a7fad Fixed main frame area coefficient 2013-05-21 08:27:00 -04:00
Jose Luis Cercós Pita
2b38876e40 Managed situations when no tank volume can be found 2013-05-21 08:27:00 -04:00
Jose Luis Cercós Pita
f9e1c43285 Regenerated branch 2013-05-21 08:27:00 -04:00
wmayer
83a447f43f MVC for tree view 2013-05-11 22:16:02 +02:00
wmayer
ab8a8cd371 Remove unneeded code 2013-05-07 15:35:51 +02:00
wmayer
9971dca73c Add copyright notice 2013-05-06 12:51:47 +02:00
wmayer
8cf9dba3ba Add python example of how to use splines 2013-05-06 12:50:31 +02:00
wmayer
50559c4b17 One more fix to avoid loss of data 2013-05-06 12:27:25 +02:00
wmayer
95b2a1cd2b Fix another data loss issue in PropertyFileIncluded 2013-05-06 10:51:25 +02:00
wmayer
1aff25a62d Fix data loss in PropertyFileIncluded 2013-05-06 08:27:25 +02:00
jriegel
0c3519b616 Switch setup Dialog around 2013-05-06 08:22:10 +02:00
jriegel
b46e89de25 transparent parameter in Dialog 2013-05-05 22:41:56 +02:00
jriegel
dab1499b5b Further implementing parameter setting 2013-05-05 19:34:05 +02:00
wmayer
746ab2ec78 Add framebuffer support to Inventor viewer 2013-05-02 17:37:56 +02:00
jriegel
81aa1caf9b Small fix in dialog box 2013-04-30 08:23:24 +02:00
jriegel
5f8f9842e4 wiering the tet dialog 2013-04-29 22:21:55 +02:00
wmayer
6551cc4d81 Command to reorient sketch 2013-04-29 21:12:45 +02:00
jriegel
3cca1594da Add ActiveAnalysis logic 2013-04-29 20:08:21 +02:00
jriegel
2bc64acebf Adding additional objects to FEM 2013-04-28 19:07:59 +02:00
jriegel
eaa639e5ae Add ViewProvider and Dialogs for Analysis object and the Netgen mesher object 2013-04-28 19:07:57 +02:00
jriegel
3f48909fbc Add active Analysis logic 2013-04-28 19:07:56 +02:00
wmayer
8122723360 Switch new selection style explicitly off for some types 2013-04-28 17:23:54 +02:00
wmayer
859cf78dba 0001087: Inventor Navigation continues with released Mouse Button 2013-04-27 22:10:59 +02:00
wmayer
9f0b1ac66e Improve performance of box selection in sketcher 2013-04-27 20:45:16 +02:00
wmayer
420d10face Add a GLPainter class to do all the OpenGL drawing stuff 2013-04-27 19:24:39 +02:00
wmayer
adaa3716dd Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-04-26 17:22:10 +02:00
wmayer
c754280af6 Improve methods to select meshes, allow to smooth only selected area of a mesh 2013-04-26 17:21:36 +02:00
wmayer
2aabac71a7 Add convenience methods to query selection of a mesh 2013-04-26 17:20:24 +02:00
wmayer
cffc53f8ea Fix whitespaces 2013-04-26 17:19:23 +02:00
wmayer
2fdc4c7a10 Better exception handling when writing STEP/IGES/BREP files via Python 2013-04-26 17:18:25 +02:00
wmayer
c7b0125769 Minor changes 2013-04-26 17:16:01 +02:00
Yorik van Havre
c2f452fd44 0000981: Arch groups now have a placement 2013-04-24 12:09:46 -03:00
jriegel
527a6f5562 Add mesh parameters and Some fixes 2013-04-23 00:16:47 +02:00
Yorik van Havre
a22a719cb9 Draft: dwg support in windows 2013-04-21 23:32:34 -03:00
Yorik van Havre
1eb96db737 Draft: fixed Draft's cmake file 2013-04-21 19:22:30 -03:00
Yorik van Havre
e3dd8196bd Draft: Preliminary DWG support
Using the teigha file converter. Warning, only working on linux
at the moment. See mantis issue 1103 to help me porting to other OSes
2013-04-21 14:46:36 -03:00
Yorik van Havre
f815b07144 Draft: Added a Draft Ellipse object 2013-04-20 16:51:33 -03:00
jriegel
8a28382848 Adding additional objects to FEM 2013-04-20 10:53:03 +02:00
Yorik van Havre
051dee07f2 0000979: Move windows with their host wall 2013-04-19 18:46:24 -03:00
Yorik van Havre
3511a807a3 Draft: new method for exporting dxf arcs 2013-04-18 13:48:49 -03:00
Yorik van Havre
c46924e934 Draft: Small fix to Shape2DView 2013-04-18 13:00:39 -03:00
Yorik van Havre
3855575032 0000729: Arch grouping 2013-04-17 17:47:42 -03:00
Yorik van Havre
bfb5734d01 0001057: Bug in Draft Edit 2013-04-17 14:22:01 -03:00
Yorik van Havre
8050dd61a0 0001046: Draft angular dimensions 2013-04-17 11:16:06 -03:00
WandererFan
602bfe48cf Add Draft.ShapeString Gui tool and makeShapeString function 2013-04-15 13:25:25 -04:00
Yorik van Havre
a2404d1ac7 Included more modules in sphinx docs 2013-04-15 11:29:45 -03:00
Yorik van Havre
8f41cc3512 0001003: Interactive Arch Structure tool 2013-04-14 17:45:00 -03:00
Yorik van Havre
932040bd90 Arch: Better wireframe material for the webgl exporter 2013-04-13 18:57:35 -03:00
Yorik van Havre
970889a655 Arch: Simplified webgl exporter 2013-04-13 00:29:05 -03:00
Yorik van Havre
e335a4348c Arch: WebGL exporter now has mouse controls 2013-04-12 15:37:10 -03:00
Yorik van Havre
6dbf66b2a9 0001042: Draft DXF export with projection direction
The DXF exporter now features an option in Draft preferences
to project the selected objects along the current view direction
on export.
2013-04-11 14:20:50 -03:00
Yorik van Havre
9d067e5e88 Arch: fixed errors in webgl exporter 2013-04-11 11:23:39 -03:00
wmayer
fe19cb09cc Do not override edit cursor with pre-selection 2013-04-10 13:57:44 +02:00
wmayer
42b54c1293 Fix build failure 2013-04-10 09:41:44 +02:00
Yorik van Havre
7e11f28866 0001035: WebGL exporter
The Arch module now features a webgl exporter that produces an all-included
HTML file that displays the exported objects in WebGL-capable web browsers.
Many enhancements are still necessary, especially with lights and materials.

At time of export, the exporter downloads the three.js library from github
and includes it in the HTML file, so it has no other dependencies.
2013-04-09 19:43:45 -03:00
Yorik van Havre
fbed270df9 0001062: New Part Helix icon 2013-04-08 17:09:31 -03:00
Yorik van Havre
75560719c4 0001068: Bug in Draft DXF export 2013-04-08 17:03:41 -03:00
wmayer
fd3d2ce266 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2013-04-08 12:55:14 +02:00
wmayer
f43f70f395 Implement GeometryCurvePy::length 2013-04-08 12:54:46 +02:00
jriegel
2818bc4ddf Add ViewProvider and Dialogs for Analysis object and the Netgen mesher object 2013-04-08 10:42:08 +02:00
jriegel
720b4a2807 Add active Analysis logic 2013-04-08 10:42:07 +02:00
Yorik van Havre
e167c9e459 0001075: faster Draft manual coordinates 2013-04-07 18:47:02 -03:00
Yorik van Havre
a413a870a0 0000947: Arch windows based on fully constrained sketches 2013-04-07 18:29:27 -03:00
Yorik van Havre
5c65086735 0001082: Adding points in Draft Edit 2013-04-07 17:39:00 -03:00
wmayer
39e1b2dada 0001080: Wrong header define PART_GEOMETRY_H in ProgressIndicator.h 2013-04-03 13:12:17 +02:00
Yorik van Havre
aba5ca338d Draft: Fixes to primitive-enabled tools 2013-04-02 19:43:10 -03:00
Yorik van Havre
7e64125ed1 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2013-04-01 17:48:25 -03:00
Yorik van Havre
216858e433 0001074: Draft Ellipse tool
The Draft module now features an Ellipse tool
that creates a Part Ellipse object.
2013-04-01 17:46:32 -03:00
wmayer
a65b197815 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2013-04-01 17:41:36 +02:00
wmayer
8b0bf33344 Disable NetgenPlugin for gcc and mingw 2013-04-01 17:40:52 +02:00
Yorik van Havre
c15ae93d25 0001073: Allow Draft tools to create Part Primitives
A preferences setting now allow Draft tools to create Part primitives
instead of Draft objects, when possible (currently point, line, arc,
circle and rectangle).
2013-03-31 23:20:30 -03:00
Yorik van Havre
9e8e7a97b9 0001072 : Edge.Curve assert in Draft 2013-03-31 17:54:32 -03:00
jriegel
7bedde5b4f Remove Salomemesh from LibPack and compile with source. Changes for LibPack 8.1
Had to overwrite the salomemesh in 3rdParty with the original 5.1.2.2 from sf.net since through layout changes imposible to merge or even see changes in the code. Linux tweaking has to be done..
2013-03-31 00:16:25 +01:00
jriegel
8185740e4e Geting NetGen roling 2013-03-31 00:16:20 +01:00
jriegel
fd52cefd49 Add workflow to create MeshShape node by commando and use standard hypotheses for meshing (quad surface) 2013-03-31 00:16:19 +01:00
jriegel
7b1feeac3c Add support for quad faces in mesh 2013-03-31 00:16:18 +01:00
jriegel
60c4b3ecc4 Treat OCE in LibPack8.x with respect to debug/release 2013-03-31 00:16:17 +01:00
wmayer
c70a39c961 Minor repairs per jriegel/jmaustpc (fixes from wandererfan) 2013-03-30 13:42:30 +01:00
wmayer
f69b57459b Support to write vector list and float lists in old format, fix issues in property editor, move back to float for curvature type 2013-03-30 12:32:53 +01:00
wmayer
b24f0efbc1 Remove FileVersion from RestoreDocFile, convert point data back to floats 2013-03-29 15:23:51 +01:00
wmayer
73bcc4234c For shapes with no faces remove display modes >Flat lines< and >Shaded< 2013-03-28 14:39:30 +01:00
jrheinlaender
15573eea04 Fixed python format flags "f" from float to double "d" 2013-03-27 18:59:41 +04:30
jriegel
63adaeb9fc Additional objects to handle Analysises 2013-03-27 11:41:17 +01:00
wmayer
95e19226c1 Fix typo 2013-03-27 11:18:44 +01:00
jrheinlaender
fdc3e50811 Added FileVersion attribute to XML format to distinguish legacy float binary files from new double binary files 2013-03-27 11:47:18 +04:30
jrheinlaender
4dcc5eb6cb Mod/Points moved from float -> double 2013-03-26 19:13:43 +04:30
jrheinlaender
e233f0cb6d Mod/ReverseEngineering moved float -> double 2013-03-26 19:13:06 +04:30
jriegel
a07f64a38a Merge branch 'shapestring' of WndererFan and includ configure switch. Windows default off! 2013-03-26 14:51:45 +01:00
jriegel
eb6d7cedbc Merge branch 'refs/heads/WizardShaft' 2013-03-26 13:23:27 +01:00
jrheinlaender
d93907119d more suggestions for moving float -> double 2013-03-25 20:40:41 +04:30
jrheinlaender
f6b53e6b57 Moved Sketcher from float to double 2013-03-25 20:37:59 +04:30
jrheinlaender
50c9ea219d Moved Gui/InputVector,Placement,Transform from float to double 2013-03-25 19:45:37 +04:30
jmaustpc
3c9dbdebbe flip arrow directions in Part_Export and Part_Import icons 2013-03-25 11:25:12 -03:00
jmaustpc
0ccbcffbf5 RuledSurface fixes, Switch Part_Mirror to SVG icon
RuledSurface fixes,
  claim children
  correct tool tip
  change default name from "Filled_shape" to "Ruled Surface"

Part_Mirror
  Switched icon in the tool bar, menu, and tree from
  the existing PNG icon to the also existing SVG icon
2013-03-25 11:25:12 -03:00
jmaustpc
f18ddea1b3 Add and display Tree icon for Part_RuledSurface 2013-03-25 11:25:12 -03:00
jmaustpc
7975633807 Add an icon for Part_Export
Add the icon and make it display in the
Part workbench Part menu
2013-03-25 11:25:12 -03:00
jrheinlaender
8df84e76c4 PartDesign module moving float -> double 2013-03-25 17:42:29 +04:30
jrheinlaender
4c0781a555 Suggestions for Part module moving float -> double 2013-03-25 17:15:21 +04:30
jrheinlaender
67a518083d Suggested changes for float -> double move 2013-03-25 15:33:12 +04:30
jrheinlaender
39b2b731f8 Changes to FEM constraint visuals for float->double move 2013-03-25 15:32:05 +04:30
Yorik van Havre
2b8f5cfd02 Arch: Merge Walls command
The merge walls command merges the selected walls (unifies their
underlying sketches into one and deletes remaining objects)
2013-03-24 16:15:03 -03:00
Yorik van Havre
913aa919dd Arch: Better auto-fuse for walls 2013-03-24 15:22:37 -03:00
jrheinlaender
be36a348c8 Shaft Wizard: Right-click on column header brings up context menu 2013-03-24 16:28:13 +04:30
jrheinlaender
66ac727d07 Fem Constraint Visuals: Fixed bug that crashed FC when trying to edit a bearing constraint 2013-03-24 16:09:16 +04:30
jrheinlaender
f9d677e594 Shaft Wizard: Removed unnecessary (and erroneous) class variables which now allows the wizard to be called multiple times in a session... 2013-03-24 15:52:15 +04:30
wmayer
efc29e4422 Move from float to double 2013-03-23 15:12:04 +01:00
wmayer
abc9e33e0a Fix build error caused by items added multiple times to FemGui target 2013-03-23 13:14:49 +01:00
jrheinlaender
a085e21e9a Bug fixes 2013-03-22 19:29:45 +04:30
WandererFan
c723cc99d1 Tidy PyList creation code. Add test driver. 2013-03-22 10:35:34 -04:00
WandererFan
830743d2e6 Refactor PyList logic to FT2FC from AppPartPy. 2013-03-22 09:38:32 -04:00
jriegel
bd197783c6 fixes for VisualStudio 2013-03-22 12:50:15 +01:00
jriegel
a44f1f32ff Intgrate Jans FEM PullRequest 2013-03-22 12:49:05 +01:00
jriegel
fd8fb253d4 Methode stub for retriving surface nodes (todo) 2013-03-22 12:34:27 +01:00
jrheinlaender
d6dadf0a3b Fixed unit mismatches in Shaft Wizard 2013-03-22 08:12:05 +04:30
wmayer
ce0e6e5cef Make FeaturePython Python binding a template class to avoid code duplication 2013-03-22 00:34:18 +01:00
jrheinlaender
3a06458a2c Fixed error after rebase 2013-03-21 18:08:56 +04:30
WandererFan
b507f618bb Refactor to move FC object creation from AppPartPy to FT2FC. 2013-03-21 09:14:25 -04:00
jrheinlaender
ac91d8b0ec Enhancements to Shaft Design Wizard, e.g. display of stresses for three axes and bending curve for shaft 2013-03-21 16:58:40 +04:30
jrheinlaender
af43eff2c2 Minor changes to FEM constraint visuals 2013-03-21 16:58:40 +04:30
jrheinlaender
20fdeb3d86 Added icons for FEM constraints, courtesy of jmaustpc 2013-03-21 16:58:39 +04:30
jrheinlaender
f5c6e4eae3 Improvements to FEM constraint objects 2013-03-21 16:58:01 +04:30
jrheinlaender
517443fb59 Fixed problems with loading of FEM constraint objects 2013-03-21 16:56:57 +04:30
jrheinlaender
d48542cf56 Split code into separate files for each constraint type 2013-03-21 16:56:57 +04:30
jrheinlaender
918291f81f Created FEM constraint document object 2013-03-21 16:52:10 +04:30
WandererFan
da8b6d4a81 Eliminate temporary vector in FT2FC. 2013-03-20 19:39:03 -04:00
WandererFan
6465e367eb Combine UCS2 & UTF-8 logic. 2013-03-20 19:12:53 -04:00
WandererFan
9c5608d8d2 Unicode cleanup. 2013-03-20 08:12:46 -04:00
WandererFan
88d037f26e Handle UTF-8 in Py strings. 2013-03-19 13:20:12 -04:00
jmaustpc
9da66cbb02 Add and display PartDesign Tree icons
created Partdesign_Hole, Tree_PartDesign_Pad, and
Tree_PartDesign_Revolution SVG icons
Referenced the above in the PartDesign.qrc file
Modified the ViewProviders to display the Tree_icons
for Chamfer, Fillet, Draft, Groove, Hole, LinearPattern,
Mirrored, MultiTransform, PolarTransform, Revolution,
Scaled, Pad and Pocket.
PartDesign_Hole has not been implemented yet however
the ViewProvider has been, so I added the icon
2013-03-19 11:11:51 -03:00
WandererFan
d030445d39 Handle Py_UNICODE objects & ASCII Py_Strings 2013-03-18 18:05:38 -04:00
Yorik van Havre
5fff0f0fb8 0001056: Better tooltip for Sketcher Polyline tool 2013-03-16 23:21:45 -03:00
WandererFan
8b2c763e4a Basic ASCII text to wire version. Breaks on Unicode. std::exception handling. 2013-03-16 17:07:05 -04:00
jriegel
1bb9e53326 Picking elements and faces in TaskCreateNodeSet 2013-03-16 16:23:12 +01:00
jmaustpc
a3d68a1d34 remove duplicate Include file PartFeature.h
remove
-// includes for findAllFacesCutBy()
-#include <TopoDS_Face.hxx>
-class gp_Dir;
-
from freecad/src/Mod/Part/App/PartFeatures
2013-03-16 12:02:27 -03:00
jmaustpc
a3ef789f5a Allow faces to be profiles for a sweep & minor fix loft
Allow faces to be used as the profiles for a Part_Sweep
some minor fixes for Part_Loft
2013-03-16 12:02:27 -03:00
jmaustpc
0a7a9d9cf2 Part_Loft add ability to use a Facefor a profile
Part Loft internally uses either a vertices and/or wires as profiles.
If an edge is selected always was converted into a wire for MakeLoft.
This commit allows a face to be selected and then uses
ShapeAnalysis::OuterWire
to aquire a wire (from the outer edges of the face) to pass to MakeLoft.
2013-03-16 12:02:27 -03:00
jriegel
5fc802dfa1 Additional visual modes and some clean up in ViewProvider 2013-03-16 14:08:31 +01:00
jriegel
450b028042 Add slecection and edge visualization for Hex8 2013-03-16 12:28:18 +01:00
jriegel
906011451e ElementSelection for Tet10 2013-03-16 11:17:36 +01:00
jmaustpc
59de0b5a9f Tree icons now display Part Plane, Torus, Sphere, Cylinder,Cone
Created ViewProviders for the above.
Fixed a minor typo in the Part Line ViewProvider
2013-03-15 22:05:06 -03:00
jmaustpc
ecc28163bb Enable Part_Mirror child item in tree
Part_Mirror now shows its child shape in the tree under
the newly created Mirror Feature. On deletion it's
child shape is set to show (if it had been hidden). Thus
making its behaviour and appearance consistant with other
Part tools, E.G. Part Fillet, Part Loft, etc.
2013-03-15 22:05:06 -03:00
jmaustpc
0b025ef5af show Part_Extrude icon in the tree
Added reference to existing Part_Extrude icon
to ViewProviderExtrusion.cpp
2013-03-15 22:05:06 -03:00
jmaustpc
13601fbcd8 display Parametric Ellipsoid Tree icon
Add the line
sPixmap = "Tree_Part_Ellipsoid_Parametric.svg";
to the Ellipsoid viewprovider
2013-03-15 22:05:06 -03:00
jmaustpc
5c7c7b5bda Add Parametric Part Plane Tree icon and reference in Part.qrc
Add Tree_Part_Plane_Parametric.svg and add its reference in
src/Mod/Part/Gui/Resources/Part.qrc
2013-03-15 22:05:06 -03:00
jmaustpc
cb45f66745 Change the tree icon displayed for Part_Box
Change the icon file name in the viewprovider for Part_Box
Add Part Box, Cylinder, Cone, Sphere, Ellipsoid, Torus
tree icons to the Part.qrc file
2013-03-15 22:05:06 -03:00
jmaustpc
e3777dafcc Add Tree icons for 3d Part primitives
This commit is just the icons themselves, not
the code to display them yet.
Tree_Part_Box, Tree_Part_Cone, Tree_Part_Cylinder,
Tree_Part_Sphere, Tree_Part_Ellipsoid,
Tree_Part_Torus,
2013-03-15 22:05:06 -03:00
jmaustpc
1804fc5718 Minor mod to icons for Part Circle, Ellipse,Helix, Line
reduce size of Circle, Ellipse,Helix, Line, within the icons
To increase their spacings so when stacked they don't collide
2013-03-15 22:05:06 -03:00
jmaustpc
85bcb92856 add ViewProviders & Tree icons for Part Point, Ellipse, & Helix
Add ViewProviders to select an icon for the part primitives
Point, Ellipse, Helix,
Also return Part Box tree icon to "Tree_Part.svg"
2013-03-15 22:05:06 -03:00
jmaustpc
7e3807ab49 new Part Primitives icons, display tree icons Part Line and Circle
New icons for Parametric Part Primitives
Point, Line, Circle, Ellipse, Helix

Display the icon in tree via independent viewproviders for
Part Parametric Line and Circle

Change Part Box tree icon to display yellow Part Box icon from the tool bar
2013-03-15 22:05:06 -03:00
wmayer
89fae529ff 0001053: New Start Page tab every time the Start WB is selected 2013-03-12 11:17:24 +01:00
wmayer
90d06b1bd7 Fix compiler warning 2013-03-12 11:13:14 +01:00
wmayer
a38d46900c Fix gcc build error 2013-03-11 10:57:01 +01:00
jriegel
dadafaac53 Implement selection for Tet4 elements 2013-03-10 14:53:53 +01:00
Yorik van Havre
1b016c4469 0001047: Collada export 2013-03-08 14:57:32 -03:00
wmayer
c2114d25fd Apply Jim's patch 2013-03-07 14:54:13 +01:00
Yorik van Havre
f9444f83cf Draft: Added Heal command
The Draft_Heal command allows to heal bad Draft objects coming
from earlier versions of FreeCAD.
2013-03-06 12:14:14 -03:00
wmayer
5bd1427f1d Fix wrong order of arguments in Part.makeThread 2013-03-05 12:57:26 +01:00
wmayer
c9618b50ef Fix build failure on Fem module 2013-03-05 11:16:35 +01:00
jriegel
b2d175edd3 Add ViewSelection and Jims Icon. Some fixes 2013-03-04 21:16:45 +01:00
Yorik van Havre
0ea6862601 Sketcher: small fix to allow to use SoDatumLabel in python 2013-03-04 15:56:17 -03:00
jriegel
8d3f1a9f24 Dialog for dealing with creation and edeting of node sets 2013-03-03 22:19:04 +01:00
wmayer
3025c6e292 Validate face in extrusion feature 2013-03-03 12:24:23 +01:00
wmayer
540bf6e655 + Fix for subelements of SelectionObject, fix for SketchObjectPy::fillet() 2013-03-02 17:34:34 +01:00
jriegel
6593dc97b8 Create nodes set by poly pick 2013-03-02 16:04:55 +01:00
jriegel
f81425974b Add Annotation capabilities on the FEM mesh ViewProvider 2013-02-28 18:17:29 +01:00
jrheinlaender
8235008ae7 PartDesign: Show overlapping transformations as rejected 2013-02-26 11:29:03 +01:00
Yorik van Havre
62dc05ffd9 0000983: Draft wires, rectanges and polygons now have a chamfer property 2013-02-25 23:26:42 -03:00
Yorik van Havre
3a04f6491b Draft: small bugfix 2013-02-25 22:56:06 -03:00
Yorik van Havre
8e3e4b20bc 0000946: Draft inserts now set the active document 2013-02-25 19:38:53 -03:00
Yorik van Havre
4bcff22600 0000966: Draft Workingplane tooltip 2013-02-25 19:29:31 -03:00
Yorik van Havre
728d81bace 0001024: Draft Line properties now respect the placement 2013-02-25 19:21:28 -03:00
jriegel
5f43ef1a2a Add PropertyIntegerSet and some classes to FEM 2013-02-24 21:57:35 +01:00
jriegel
af67612d7f Implement Edge Visual for Tet4 and Tet10 2013-02-24 14:31:23 +01:00
jrheinlaender
b328943698 0000437 Sketcher: ask for value immediately after creating a length constraint 2013-02-22 11:09:31 +01:00
Yorik van Havre
f66c433e6c 0000959: Arcs exported to DXF with wrong direction 2013-02-21 19:36:24 -03:00
wmayer
66f6db9e91 Fix compile error with gcc 2013-02-21 11:50:49 +01:00
jriegel
26b0776e12 Speed up inside test with Grid data structure 2013-02-20 18:13:34 +01:00
wmayer
288f2f6476 Fix compile error with OCC 6.5.x 2013-02-19 17:38:43 +01:00
wmayer
def8cb81c0 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2013-02-19 15:18:29 +01:00
wmayer
00b4c9e192 Fix for sweep if selected trajectory is broken 2013-02-19 15:17:24 +01:00
jriegel
11b4abf24a Log in FemMesh view provider and some warnings fixed 2013-02-18 22:29:02 +01:00
Yorik van Havre
fdc86819dd 0000999: Separate Draft upgrade and downgrade 2013-02-18 17:48:56 -03:00
jriegel
57115c1983 fix inner triangle supression 2013-02-18 00:26:43 +01:00
jriegel
a421386014 fix in readNastran 2013-02-17 23:36:08 +01:00
jriegel
c66b7d7ff2 implement Hex8 and change temporarily the line show 2013-02-17 21:32:53 +01:00
jriegel
bbac07e846 Fix for TopoShapeFacePyImp.cpp for older OCC versions 2013-02-17 15:44:49 +01:00
jriegel
82905f7be2 Implementing Visual for FEM mesh higher degrees
- Tet10
- Add interface to insert higher degree nodes
2013-02-17 15:38:27 +01:00
Yorik van Havre
1c9fe432f7 Draft: Upgrade tool is now available to python scripting 2013-02-17 11:24:12 -03:00
wmayer
3b80f64e6c 0001013: 0.13 program crash 2013-02-17 08:43:21 +01:00
wmayer
374370d3f4 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2013-02-17 08:28:23 +01:00
wmayer
0abef4d4e3 Mesh analyzing algorithms 2013-02-17 08:28:01 +01:00
Yorik van Havre
b1efe94651 Arch: Joining underlying sketches of connecting walls is now optional (preferences settings) 2013-02-15 13:20:26 -02:00
Yorik van Havre
b2be64ad23 Arch: New Arch and Wall icons 2013-02-15 13:16:18 -02:00
Yorik van Havre
53c6c16355 Draft: New Draft icon 2013-02-15 13:15:19 -02:00
Yorik van Havre
35709cc7e4 Arch: General optimization 2013-02-14 18:37:14 -02:00
Yorik van Havre
af529e2603 Arch: Internal IFC parser not used anymore if IfcOpenShell is present 2013-02-14 16:35:08 -02:00
logari81
046504234f PartDesign: Intelligent defaults for the Reversed flag of Revolution/Groove features 2013-02-14 16:06:23 +01:00
logari81
ccf15f968c PartDesign: Add method suggesting Revolution Reversed property so that material is always added to the support 2013-02-14 00:39:10 +01:00
jrheinlaender
8eef02111d PartDesign: Add method suggesting Groove Reversed property so that material is always removed from the support 2013-02-14 00:32:02 +01:00
Yorik van Havre
9d3738b5ce Merge branch 'yorik/ifctools' 2013-02-13 16:48:20 -02:00
logari81
d13afa7c3c PartDesign: Highlight in red the rejected transformations when editing pattern features 2013-02-13 14:06:36 +01:00
logari81
e2e351b3ba PartDesign: Remove unnecessary updateActive calls from creating pattern commands 2013-02-13 12:24:12 +01:00
logari81
9c7719e91b Part: Avoid code duplication in Part2DObject 2013-02-13 12:18:31 +01:00
Yorik van Havre
f609573297 Draft: Fixed a disappearing wire problem in Upgrade tool 2013-02-09 14:18:55 -02:00
jrheinlaender
18da371546 Re-worked Part::checkIntersection to give less false positives for pattern features 2013-02-08 14:32:00 +01:00
logari81
5df7f2db88 PartDesign: fix exiting a TransformedFeature editing while in reference selection mode 2013-02-07 23:46:53 +01:00
logari81
9907c09efd PartDesign: Custom sketch axes as references in linear pattern and mirrored feature 2013-02-07 21:04:00 +01:00
Yorik van Havre
e56cc61339 Arch: Added terrain property to Site objects 2013-02-05 14:24:21 -02:00
Yorik van Havre
138652f5f7 Arch: small tweaks to ifc importer 2013-02-04 23:42:22 -02:00
Yorik van Havre
60ccb19ddc Draft: small fix in Draft Upgrade 2013-02-04 18:16:11 -02:00
Yorik van Havre
372b4542ee 0000963: Draft polar array 2013-01-23 16:31:10 -02:00
Sebastian Hoogen
5e46bea2ae 0000962: Attempting to import an SVG file fails
with "invalid literal for int() with base 16"
2013-01-21 11:39:50 +01:00
logari81
39792f0773 PartDesign: Fix mirrored feature with respect to custom sketch axis 2013-01-18 09:51:50 +01:00
Yorik van Havre
6e0dfbf0a5 Updated license info for sphinx and start module 2013-01-17 13:34:04 -02:00
logari81
3cdf8f4350 Sketcher, 0000944: Fix crash when the equality constraint is activated with a wrong selection 2013-01-10 15:48:38 +01:00
logari81
860a65d0a6 PartDesign: Deactivate nesting of original features in patterns 2013-01-09 23:35:32 +01:00
logari81
525cddaaf3 PartDesign: Refactor pattern features and gui
- remove StdDirection,StdAxis and StdMirrorPlane properties
- support sketch H_Axis, V_Axis, N_axis as valid references in patterns
- polish reference selection gui (unified for standard axes and custom references)
2013-01-09 23:18:38 +01:00
Sebastian Hoogen
9cd5810e15 add license notice to ply/setup.py 2013-01-09 15:09:23 +01:00
Sebastian Hoogen
d42a7c82ea added licences for OpenSCAD module 2013-01-09 15:09:23 +01:00
Sebastian Hoogen
de9c17ec07 importCSG reverse polyhedra if they have negative volume 2013-01-09 15:09:22 +01:00
Sebastian Hoogen
0a876e18c9 bugfix for handling of elipses in importSVG 2013-01-09 15:09:22 +01:00
wmayer
f80c88b0cd Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2013-01-09 14:10:49 +01:00
wmayer
5af75be21b License issues 2013-01-09 14:09:22 +01:00
logari81
afb3355193 Make Multitransform children inherit its Placement 2013-01-06 23:33:00 +01:00
wmayer
5dd72b9501 Fix box selection in sketcher 2013-01-05 13:29:39 +01:00
wmayer
cf07e511b3 Add project shape command to Drawing menu 2013-01-02 14:39:07 +01:00
wmayer
0ebffa930a Do not pass 0 to PyObject_IsTrue 2012-12-30 23:16:56 +01:00
wmayer
1b345c193e Use PyObject_IsTrue to check argument 2012-12-29 15:59:54 +01:00
jriegel
0efd86fbea small cleanups 2012-12-29 13:12:35 +01:00
Sebastian Hoogen
bbdf7baabf OpenSCAD compare against the beginning of the base object's name 2012-12-21 17:46:58 +01:00
Sebastian Hoogen
ab38bf2aa1 OpenSCAD fix import of PyQt in translate helper function 2012-12-21 17:29:56 +01:00
Yorik van Havre
0d17470a37 Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-12-20 21:26:41 -02:00
Yorik van Havre
496a216f02 0000891: Draft intersection snapping 2012-12-20 21:26:09 -02:00
jriegel
fb2f381c1d remove some loging for release 2012-12-20 22:23:08 +01:00
jriegel
f9da20f097 fix of #917 2012-12-20 19:10:29 +01:00
Yorik van Havre
2d35c343f2 0000919: Draft upgrade to face 2012-12-20 13:39:27 -02:00
wmayer
7408cc7589 0000919: Crash on upgrade from wire to face 2012-12-20 15:19:16 +01:00
Yorik van Havre
480f280322 0000890: bug in Draft Offset 2012-12-19 13:54:03 -02:00
Sebastian Hoogen
944959a624 OpenSCAD fix parsing bug for square statement 2012-12-18 20:31:41 +01:00
Yorik van Havre
7b44c7afc2 0000901: Draft Edit mode 2012-12-18 14:44:39 -02:00
Yorik van Havre
5ea7f58280 0000907: Draft snap icons 2012-12-18 14:17:08 -02:00
Yorik van Havre
f4a47f089c Updated with latest crowdin translations 2012-12-18 13:28:11 -02:00
wmayer
f176811a4a 0000910: Circles Extrude Only Surfaces 2012-12-18 14:33:59 +01:00
wmayer
8b006b27dd Disable Placement editing for part design transformation features 2012-12-18 10:35:30 +01:00
wmayer
9cbb88941f Improve algorithm to check intersection of axis and sketch 2012-12-16 16:32:17 +01:00
wmayer
043dc60403 Do some error checking for sketch based features 2012-12-13 20:59:53 +01:00
wmayer
0a6979e0b9 Improve algorithm to check intersection of axis and sketch 2012-12-13 19:11:37 +01:00
wmayer
22cfda67de Fix bug in check for intersection of axis with sketch 2012-12-11 20:06:56 +01:00
wmayer
bd5359f542 Some little fixes 2012-12-10 14:02:37 +01:00
logari81
1f51ebf8cf Sketcher: Enable positioning of sketches with the manual alignment tool 2012-12-10 13:58:45 +01:00
logari81
85585cf49e PartDesign: Enable manual alignment tool for PartDesign features 2012-12-10 13:58:44 +01:00
Yorik van Havre
5ea105abd6 Draft: bugfix in dimensions 2012-12-09 20:41:53 -02:00
logari81
5fa6db222a Sketcher: Accept selection of a line and a symmetry point for creating a symmetry (midpoint) constraint 2012-12-09 00:29:00 +01:00
logari81
65b8457a9c Sketcher: Avoid unnecessary updates in the ViewProviderSketch 2012-12-08 23:51:24 +01:00
logari81
8df4a29831 Sketcher: Include root point in box selections 2012-12-08 23:49:48 +01:00
logari81
2a401ee895 Sketcher: Fix deletion of coincident constraints on the root point 2012-12-08 23:48:35 +01:00
logari81
db901921db Sketcher: Fix reverting of geometry on undoing a new constraint 2012-12-08 23:45:21 +01:00
wmayer
d838f44e3c Make automake distcheck ready 2012-12-08 15:45:17 +01:00
Yorik van Havre
0d44f9252a Draft: bugfix in polar snapping 2012-12-07 19:27:23 -02:00
wmayer
3c3abd456b Merge branch 'master' of ssh://free-cad.git.sourceforge.net/gitroot/free-cad/free-cad 2012-12-07 14:04:03 +01:00
wmayer
515f30c1a0 0000906: Segmentation Fault when try to use linear pattern on Part, fix some issues with selection gate 2012-12-07 14:01:49 +01:00
Yorik van Havre
71b1777e8a Updated translation strings 2012-12-07 10:56:57 -02:00
Yorik van Havre
77db5496ac Draft: small bugfix 2012-12-07 10:50:42 -02:00
wmayer
3cc9818713 0000903: V0.13 - Change Individual face color on solid is missing (finish this in 0.14) 2012-12-07 12:13:36 +01:00
wmayer
64e1c3635d Fix build failures with automake 2012-12-06 20:13:24 +01:00
Sebastian Hoogen
e12b4217bb OpenSCAD: fix translation problems and identation error 2012-12-06 14:09:08 +01:00
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