Commit Graph

1393 Commits

Author SHA1 Message Date
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