wmayer
6e4bac95ca
+ use more speaking variable names
2014-03-18 08:15:21 +01:00
WandererFan
13cdc443fa
Improve geom creation, scaling and translation
2014-03-18 07:57:44 +01:00
wmayer
7bc6e74115
+ ignore v/h axes and grid of sketcher on view fit
2014-03-15 16:08:24 +01:00
wmayer
66819d9dfb
+ allow to use copy() method for a null shape
2014-03-15 13:05:06 +01:00
wmayer
23462b70d1
+ fix some issues
2014-03-15 12:36:07 +01:00
wmayer
06239e9a57
+ fixes #0001049 : Sketcher preferences in preferences editor
2014-03-14 19:39:11 +01:00
wmayer
f96fbcacbe
+ fixes #0001412 : Extruding sketch doesn't make a solid
2014-03-12 18:37:49 +01:00
wmayer
fb8b88773a
+ fixes #0001058 : Add items to Fusion by dragging item onto it
2014-03-11 17:37:36 +01:00
Yorik van Havre
3a8d83bed9
Updated ts files from source
2014-03-10 20:36:59 -03:00
wmayer
2aaa63c5eb
+ move sketcher related settings into own page
2014-03-09 18:07:46 +01:00
wmayer
1f478269af
+ use dialog button box where possible, replace old Python icon
2014-03-08 15:17:56 +01:00
wmayer
040c19b1c1
+ relates to #0001421
2014-03-06 16:35:33 +01:00
wmayer
92253429c5
+ fixes #0001463 : setting Vertex.Tolerance modifies bound and shared shapes
2014-03-06 09:50:49 +01:00
wmayer
5fdb762236
+ work on item 0000494
2014-03-05 13:53:08 +01:00
wmayer
480bf1bfa7
+ fix scale in TopoShapePy
2014-03-05 11:10:55 +01:00
blobfish
4f6b64f252
Part: ModelRefine: Skip conic edges.
...
Extension on Mantis #1450
2014-03-03 10:32:15 +01:00
Sebastian Hoogen
3986c887c3
BrepTools::Dump to string
2014-03-02 14:42:41 +01:00
wmayer
5f7ed33c40
+ improve doc string (for bug 1257)
2014-03-02 13:12:23 +01:00
Sebastian Hoogen
fe0180d6b3
parse keyword arguments in Part::TopoShapePy::makeOffsetShape
2014-03-02 08:56:08 +01:00
blobfish
7eab688032
Part: ModelRefine: Skip spherical edges for edge fuse.
...
Mantis #1450
2014-03-01 13:15:16 +01:00
blobfish
f8b16e0bbb
Part: CheckGeometry: Adding shape content widget to task
2014-03-01 12:45:54 +01:00
WandererFan
b3d1b7a2ea
1443: Fix ShapeString user font selection on Windows
2014-02-27 15:18:18 +01:00
Yorik van Havre
3f99b6ec26
Part: Fixed python representation of Part2DObject - fixes #1387
2014-02-24 16:10:51 -03:00
Yorik van Havre
204c37aa59
Fixed a regression in wire.makePipeShell caused by commit d62ed23
2014-02-22 11:01:43 -03:00
wmayer
e8cb83a48b
+ fixes #0001429 : don't apply booleans on null shapes
2014-02-22 13:06:30 +01:00
blobfish
19f1d974c2
Part: CheckGeometry: Mantis #0001427
...
Store coin referenced pointer instead of viewprovider
2014-02-22 12:13:11 +01:00
blobfish
2915712842
Part: CheckGeometry: Mantis #0001426
...
Empty compound throwing exception for bounding box.
2014-02-20 17:46:04 +01:00
wmayer
e26735d354
+ Fix for OCC 6.6
2014-02-20 10:33:09 +01:00
blobfish
f51ffa62f3
Part: CheckGeometry:
...
adding build entry name for dialog
add bounding box to all entries
fixed the positioning of bounding box
removal of object hierarchy. boost function dispatch
add BOPAlgo_ArgumentAnalyzer
2014-02-19 18:16:08 -05:00
wmayer
28b5d77408
+ Set const attribute to Python binding of TopoFace where needed
2014-02-17 17:19:14 +01:00
wmayer
d3760deeeb
+ fixes #0001388 : SIGSEGV in Part::GeometryCurvePy::toBSpline
2014-02-17 11:40:09 +01:00
wmayer
8de258dded
+ Fix compiler warning
2014-02-17 10:45:23 +01:00
WandererFan
ea0e7bed89
revise Part.distToShape return value format
2014-02-17 10:34:14 +01:00
WandererFan
dcc4839968
Add Part.distToShape()
2014-02-17 10:34:13 +01:00
jriegel
0fbe570f9e
switch the physical Properties to Quantity and add Pressure and Force
2014-02-16 22:19:56 +01:00
jriegel
c9c24cf0b6
small fix
2014-02-16 22:19:54 +01:00
wmayer
fb994e204c
+ fixes #0000854 : Ability to change number of digits to the right of decimal place in spinboxes
2014-02-16 18:02:09 +01:00
wmayer
1be3308c21
+ fixes #0001413 : Part.Shape.transformGeometry on Null Shape causes SIGSEGV
2014-02-15 19:54:15 +01:00
wmayer
e08635b1e8
+ fixes #0001413 : Part.Shape.transformGeometry on Null Shape causes SIGSEGV
2014-02-14 15:02:26 +01:00
jriegel
f8e49be141
Added new color types to Preferences
2014-02-10 21:25:54 +01:00
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
wmayer
98cef33d61
+ Approximate curve to B-Spline
2014-01-17 10:53:13 +01:00
wmayer
08698154c8
+ fixes #0001266 : Part Common fails with two surface objects
2014-01-16 14:04:19 +01:00
wmayer
ca3b87a719
+ Rename methods
2014-01-12 21:42:46 +01:00
wmayer
0f6ccf11bf
+ Projection of edges and wires
2014-01-12 18:48:55 +01:00
wmayer
80f166bbf7
+ Allow to get/set x/y axes of circle
2014-01-08 12:54:45 +01:00
wmayer
97ad018bd7
+ Rename to offsetFaces
2014-01-06 13:08:00 +01:00
wmayer
5d1960d3ac
+ Extrude subset of faces of a solid
2014-01-06 12:29:58 +01:00
wmayer
716629006c
+ fixes #0001345 : orient solids
2014-01-04 13:50:53 +01:00
wmayer
e5965a4596
fixes #0001333 : Extruding a shape 'MyShape' should call solid 'Extruded from MyShape'
2014-01-02 15:32:42 +01:00
wmayer
68c8d98e4b
+ fixes #0001334 : Applying extrude does not close the task
2014-01-02 13:53:53 +01:00
wmayer
69521bdfbd
+ fixes #0001341 : more visual feedback for check geometry command
2013-12-31 13:25:49 +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
wmayer
a2cba17d3f
+ Fix constness attribute for TopoEdge and TopoWire
2013-12-25 13:48:17 +01:00
wmayer
b2a341540e
+ Changes to modelRefine (jrheinlaender)
2013-12-23 16:53:27 +01:00
wmayer
c8e5909a8a
+ Icon for shape refinement
2013-12-23 13:46:15 +01: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
eaebae18f0
+ Fix boolean operation panel
2013-12-21 18:23:45 +01:00
jriegel
50a2c1afaf
additional places for measurement commands
2013-12-19 22:02:40 +01:00
jriegel
98f0918bec
fixes for windows
2013-12-18 22:49:58 +01:00
blobfish
4f6a82c3bc
adding some headers
2013-12-17 22:54:40 -05: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
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
wmayer
90af2d5c68
+ Do not limit fillet/chammfer values
2013-12-12 13:20:58 +01:00
wmayer
5f918b3049
+ Increase maximum of visible items in combo box
2013-12-10 10:44:59 +01:00
wmayer
2f330674fe
+ Use icons and translated names for Part primitives
2013-12-09 11:11:51 +01:00
wmayer
ac8f69bc08
+ Apply fix of correct use of ShapeFix_Face
2013-12-07 12:54:38 +01:00
wmayer
d62ed23068
+ Fix compiler warnings with OCC 6.6
2013-12-05 23:06:13 +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
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
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
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
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
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
wmayer
8e6bd39857
+ Split SoBrepShape into three files
2013-11-09 13:16:42 +01:00
wmayer
951b086993
+ Add new SVG icons
2013-11-08 14:36:34 +01:00
wmayer
d5757b7089
+ fixes #0001247
2013-11-07 14:17:41 +01:00
Yorik van Havre
355942355f
Updated links to the new forum
2013-11-06 19:32:45 -02: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
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
80bbd3f2af
0001022: BRepPrimAPI_MakeRevolution vs BRepPrimAPI_MakeRevol
2013-10-28 15:06:29 +01: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
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
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
wmayer
3fe1ef1677
0001273: revolve method fails
2013-10-17 16:53:10 +02:00
wmayer
5a96582a48
0000768: Part Sweep and Loft limitations and bugs
2013-10-13 11:07:40 +02: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
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
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
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
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
wmayer
00f46aadeb
+ Fix TopoShape::fix()
2013-09-28 11:02:09 +02: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
jriegel
68078487c7
Add SchemaVersion to RestoreDocFile to distinquish double from float binary
2013-09-24 11:01:09 +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
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
wmayer
24a3c2cdd9
0001239: Part --> Geometric Primitives --> Regular Prism
2013-09-21 14:20:04 +02:00
wmayer
3cc032c11e
+ Add option to refine solid on sketch-based features
2013-09-21 09:16:44 +02:00
wmayer
f1f3151345
+Relicense from GPL to LGPL
2013-09-19 11:21:03 +02:00
jriegel
866668ace0
start node index interface
2013-09-12 21:58:11 +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
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
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
wmayer
16bb7af20f
Experiment with boolean cut for slicing
2013-08-24 16:21:21 +02:00
wmayer
f7cfe54fae
Fix refinement algorithm to avoid the loose the solid
2013-08-24 07:26:31 +02:00
wmayer
48f8d67b50
Replace BRepTools_ReShape with BRepBuilderAPI_MakeSolid in refinement algorithm
2013-08-23 15:25:17 +02:00
wmayer
89a5d06926
0001216: Unable to Loft Sketches with Radiused Corners
2013-08-16 12:59:00 +02:00
wmayer
c9ba79666d
0001209: Change the Word 'Radius' for Chamfering
2013-08-13 15:04:55 +02: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
wmayer
097b95f686
Show linked objects of compound objects as children in tree view
2013-07-14 15:53:57 +02:00
wmayer
a81639afe1
Add a parametric compound command
2013-07-13 15:05:13 +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
wmayer
a966534295
0000931: Can't change STEP/IGES export units through Python interface
2013-07-09 19:02:53 +02:00
wmayer
7de742b436
0000735: Feature request for better Fillet/Chamfer
2013-07-07 21:19:19 +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
wmayer
d4d4c8dc62
0000596: Edge chain selection
2013-07-06 22:49:12 +02:00
wmayer
6fde5d764b
+ in setPyObject() only use classes derived from Base::Exception
2013-07-05 15:29:04 +02:00
wmayer
ed6a820f9f
0000803: Feature request - box selection for faces in set color mode
2013-07-03 19:30:10 +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
wmayer
0de46dcd0e
0001025: wireframe mode should include vertices in display
2013-07-01 14:00:55 +02:00
wmayer
4b2474807b
0001160: Freecad sometimes 'forgets' the ability to handle stp files
2013-06-27 14:16:41 +02: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
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
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
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
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
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
wmayer
746ab2ec78
Add framebuffer support to Inventor viewer
2013-05-02 17:37:56 +02:00
wmayer
2fdc4c7a10
Better exception handling when writing STEP/IGES/BREP files via Python
2013-04-26 17:18:25 +02:00
wmayer
42b54c1293
Fix build failure
2013-04-10 09:41:44 +02:00
Yorik van Havre
fbed270df9
0001062: New Part Helix icon
2013-04-08 17:09:31 -03:00
wmayer
f43f70f395
Implement GeometryCurvePy::length
2013-04-08 12:54:46 +02:00
wmayer
39e1b2dada
0001080: Wrong header define PART_GEOMETRY_H in ProgressIndicator.h
2013-04-03 13:12:17 +02:00
wmayer
8b0bf33344
Disable NetgenPlugin for gcc and mingw
2013-04-01 17:40:52 +02: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
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
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
jriegel
a07f64a38a
Merge branch 'shapestring' of WndererFan and includ configure switch. Windows default off!
2013-03-26 14:51:45 +01:00
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
4c0781a555
Suggestions for Part module moving float -> double
2013-03-25 17:15:21 +04:30
wmayer
efc29e4422
Move from float to double
2013-03-23 15:12:04 +01:00
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
wmayer
ce0e6e5cef
Make FeaturePython Python binding a template class to avoid code duplication
2013-03-22 00:34:18 +01:00
WandererFan
b507f618bb
Refactor to move FC object creation from AppPartPy to FT2FC.
2013-03-21 09:14:25 -04:00
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
WandererFan
d030445d39
Handle Py_UNICODE objects & ASCII Py_Strings
2013-03-18 18:05:38 -04:00
WandererFan
8b2c763e4a
Basic ASCII text to wire version. Breaks on Unicode. std::exception handling.
2013-03-16 17:07:05 -04: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
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
c2114d25fd
Apply Jim's patch
2013-03-07 14:54:13 +01:00
wmayer
5bd1427f1d
Fix wrong order of arguments in Part.makeThread
2013-03-05 12:57:26 +01:00
wmayer
3025c6e292
Validate face in extrusion feature
2013-03-03 12:24:23 +01:00
wmayer
288f2f6476
Fix compile error with OCC 6.5.x
2013-02-19 17:38:43 +01:00
wmayer
00b4c9e192
Fix for sweep if selected trajectory is broken
2013-02-19 15:17:24 +01:00
jriegel
bbac07e846
Fix for TopoShapeFacePyImp.cpp for older OCC versions
2013-02-17 15:44:49 +01:00
wmayer
0abef4d4e3
Mesh analyzing algorithms
2013-02-17 08:28:01 +01:00
logari81
9c7719e91b
Part: Avoid code duplication in Part2DObject
2013-02-13 12:18:31 +01:00
jrheinlaender
18da371546
Re-worked Part::checkIntersection to give less false positives for pattern features
2013-02-08 14:32:00 +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
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
fb2f381c1d
remove some loging for release
2012-12-20 22:23:08 +01:00
wmayer
7408cc7589
0000919: Crash on upgrade from wire to face
2012-12-20 15:19:16 +01: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
043dc60403
Do some error checking for sketch based features
2012-12-13 20:59:53 +01:00
logari81
1f51ebf8cf
Sketcher: Enable positioning of sketches with the manual alignment tool
2012-12-10 13:58:45 +01:00
wmayer
d838f44e3c
Make automake distcheck ready
2012-12-08 15:45:17 +01:00
Yorik van Havre
71b1777e8a
Updated translation strings
2012-12-07 10:56:57 -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
wmayer
3e366a6b03
Add icon for cross-sections command
2012-12-03 12:34:12 +01:00
wmayer
56e352c421
Define closeDialog() method in Control as slot to allow delayed destruction of task dialogs
2012-11-28 13:48:22 +01:00
wmayer
dd67c22837
Open transaction when start editing with context-menu
2012-11-28 13:24:46 +01:00
wmayer
a1bf6277f1
Check for compound with single solid for thickness tool
2012-11-27 11:18:25 +01:00
wmayer
de5edb8f88
Little fix on offset/thickness task panel
2012-11-26 21:51:17 +01:00
wmayer
72bba68c2b
Add thickness function
2012-11-26 21:10:09 +01:00
wmayer
b0b2509457
Add Face.OuterWire and mark Face.Wire as deprecated
2012-11-26 10:05:50 +01:00
wmayer
3a0067d19a
Offset function
2012-11-25 15:56:46 +01:00
wmayer
89e5215d3b
Offset function
2012-11-24 22:46:16 +01:00
wmayer
96afbb2756
Fill&sew shape and its offset
2012-11-24 21:24:58 +01:00
wmayer
aee645ee9d
Make more consistent method names in TopoShape
2012-11-24 20:45:47 +01:00
wmayer
96f5e18b61
Add missing break statement in switch block
2012-11-23 12:29:54 +01:00
wmayer
6f993703a3
Enable word-wrap for long text in sweep panel
2012-11-07 20:35:04 +01:00
wmayer
babd172328
Fix crash when accessing non-existent sub-element in TopoShape
2012-11-07 11:00:03 +01:00
Yorik van Havre
9934a1dc0f
Added new translations to makefiles
2012-10-30 10:49:36 -02:00
Yorik van Havre
be940cbd06
Updated translations from crowdin
...
* Updated the updateTranslations.py tool so it can now work with
unzipped folders, and it updates qt resource files when necessary.
* Updated existing translations, changed a couple of language codes:
es -> es-ES, pt -> pt-BR, zh -> zh-CN, se -> sv-SE
* Added new translations that have more than 50% translated:
cs, hu, ro, sk, zh-TW, tr
2012-10-30 09:59:55 -02:00
jrheinlaender
32628462c2
PartDesign, Transformed features: Improved intersection check
2012-10-22 17:49:54 +02:00
wmayer
1c158ef924
View providers for sweep and loft
2012-10-22 16:49:24 +02:00
wmayer
ec3c79ad9c
Compute parabola from three points
2012-10-22 15:55:39 +02:00
wmayer
d50fb2ba06
Allow to use revolve tool on Draft objects
2012-10-22 14:06:29 +02:00
wmayer
2e2873362b
Fix STEP AP203/214 flaws
2012-10-04 12:47:38 +02:00
wmayer
9316de659d
Use STEP AP203 for 64-bit due to a bug in OCC
2012-10-02 13:01:16 +02:00
wmayer
a5d9ee4be9
Use STEP AP203 for 64-bit due to a bug in OCC
2012-10-01 18:45:48 +02:00
wmayer
c223f44a97
0000834: Minor preselection color bug
2012-09-30 13:50:09 +02:00
wmayer
f403295ca7
0000832: Original color STEP model lost in import
2012-09-29 15:50:17 +02:00
wmayer
a20f4dddff
Fix autotools, fix warning
2012-09-22 16:22:26 +02:00
wmayer
065213f9bd
0000545: Undo revolve causes crash illegal storage, fix disappearing shape after undo/redo
2012-09-21 13:05:37 +02:00
wmayer
08e6bc0e6a
0000545: Undo revolve causes crash illegal storage
2012-09-21 11:54:35 +02:00
wmayer
6e3b142cd8
0000833: Color-per-face info lost when you set transparency
2012-09-14 14:01:24 +02:00
wmayer
97fc423e2f
Add required header file
2012-09-10 14:18:15 +02:00
wmayer
253620ce88
Backport to Qt 4.5
2012-09-10 13:01:53 +02:00
wmayer
d5079707af
Fix Makefile
2012-09-09 12:46:06 +02:00
tanderson
48c40f0292
Changing model refine, face union, build cylinder construction.
...
* fixes part aox.brep provided by shoogen.
2012-09-09 11:23:51 +02:00
tanderson
67fab9cf39
adding check geometry command
2012-09-09 11:12:04 +02:00
wmayer
230ccd7b81
Improve documentation for isInside()
2012-08-27 13:22:45 +02:00
Yorik van Havre
3a8f6dff59
Updated translation files
2012-08-16 16:09:56 -03:00
wmayer
7510657f2a
Fix possible crash when exporting STEP files
2012-08-15 13:20:28 +02:00
Yorik van Havre
81c839059a
0000630: User-defined defaults for shape colors
...
The default colors for new geometry (light grey + 2px black line)
are now a user preference (In Display->Colors properties)
2012-08-13 09:42:05 -03:00
wmayer
ba7be4f798
0000813: set colors dialog crash
2012-08-07 10:59:54 +02:00
wmayer
4520454d17
0000801: Accidental Cancel in set colors destroys all the work
2012-07-21 18:16:15 +02:00
logari81
755b62b57a
Merge branch 'logari81/sketcher'
2012-07-13 13:04:43 +02:00
wmayer
70bb37ab9d
Add approximate() method to B-spline surface class
2012-07-11 13:31:40 +02:00
logari81
093f1d1af0
Minor typo fix
2012-07-07 17:38:44 +02:00
logari81
2e6255305c
Add python interface for Part::GeomPoint
2012-07-07 17:32:29 +02:00
wmayer
fc50177372
0000736: when object is deleted, auto show its parametric objects
2012-07-07 13:32:27 +02:00
wmayer
d9971311ed
Fix problems with picking callback function
2012-07-05 13:27:17 +02:00
wmayer
dfca264acf
Change title in settings panel
2012-06-29 16:30:22 +02:00
wmayer
013b5f0dce
0000764: Serialize Shape to python String
2012-06-28 18:29:48 +02:00
wmayer
bbafe9cb00
Add First/LastParameter attributes to TopoEdge
2012-06-26 14:58:05 +02:00
wmayer
1c55838f69
Apply patch to add interpolate() method to B-Spline surface class
2012-06-25 11:48:43 +02:00
Sebastian Hoogen
107b784d13
0000684: Check Shape after boolean before refine
2012-06-16 16:20:06 +02:00
wmayer
21add8911d
First draft of makeThread
2012-06-15 13:04:07 +02:00
wmayer
f7b200c204
Copy version numbers of libraries in About dialog
2012-06-14 15:03:21 +02:00
wmayer
f6cf5227ed
0000749: PI was not declared in this scope - compile error
2012-06-14 13:01:07 +02:00
wmayer
b4aff85333
Fix critical warnings
2012-06-13 18:49:10 +02:00
wmayer
6621c00c10
Add sweep and loft to toolbar
2012-06-12 10:52:49 +02:00
wmayer
104f9d5225
Fix build errors with autotools, fix a couple of grave bugs
2012-06-11 21:19:49 +02:00
wmayer
5d7061a5b0
Workaround for weird sweeping problem, allow to select several edges as path
2012-06-11 13:22:11 +02:00
wmayer
180691db4f
0000226: Minor Bug with Box and Sphere not drawn correctly, update Sweep icon
2012-06-11 11:12:30 +02:00
wmayer
f2c63b90ab
Add icons for loft and sweep
2012-06-10 10:18:54 +02:00
wmayer
55a205062a
Show some help text in sweep panel
2012-06-09 17:16:41 +02:00
wmayer
2a7e6f3e96
0000144: Add several tools to Part module
2012-06-09 15:55:11 +02:00