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
wmayer
245cae03ef
0000144: Add several tools to Part module
2012-06-09 13:50:33 +02:00
wmayer
3e5c374a9b
Fix build errors on Windows, fix a couple of bugs
2012-06-08 18:02:35 +02:00
jrheinlaender
d5c7c1ea45
Pad feature: Midplane, two-sided dimensions, up to first/last/face options
2012-06-08 17:32:54 +02:00
wmayer
e848b1e96a
Add missing export macro for Box class
2012-06-07 23:19:00 +02:00
wmayer
fac54a4306
Method Part.Edge.split added
2012-06-05 11:55:45 +02:00
wmayer
4f154d3993
0000727: Keep faces colors on boolean operations
2012-06-04 22:58:37 +02:00
wmayer
f8f498a4f9
0000727: Keep faces colors on boolean operations
2012-06-04 11:43:20 +02:00
wmayer
0623cd9b5e
Use ActionSelector in Loft panel and expose to Python by UiLoader
2012-06-03 14:22:05 +02:00
wmayer
4c566a6113
Make a convenient function to convert between gp_Trsf and Base::Matrix4D
2012-06-01 16:44:57 +02:00
wmayer
f2b4f5c18e
Keep faces colors on boolean operations
2012-06-01 13:07:30 +02:00
wmayer
20fcef29c7
Keep faces colors on boolean operations
2012-06-01 13:07:30 +02:00
wmayer
9e872e4987
Keep faces colors on boolean operations
2012-06-01 13:07:29 +02:00
wmayer
8c3f97c98e
Keep faces colors on boolean operations
2012-06-01 13:07:28 +02:00
wmayer
8078b7e0a7
Handle OCC exception in exportStl
2012-05-26 00:29:29 +02:00
wmayer
f19a0d20da
Add parameter to keep trailing digits in object name of copy, other little fix
2012-05-25 12:12:30 +02:00
wmayer
2edfd1428c
fix in makeTube
2012-05-18 00:12:30 +02:00
wmayer
57403910b0
Replace makeTube algorithm
2012-05-14 19:15:11 +02:00
wmayer
4b1c918f2d
0000646: Expose BRepOffsetAPI_MakePipeShell to python
2012-05-05 16:19:39 +02:00
wmayer
c9fa928b80
0000646: Expose BRepOffsetAPI_MakePipeShell to python
2012-05-05 16:11:41 +02:00
wmayer
0ea8beed7a
update helix immediately
2012-05-03 17:01:09 +02:00
wmayer
11358e1b86
left hand helix
2012-05-01 13:17:10 +02:00
wmayer
7c0aaa5814
Do not override placement if shape is null
2012-05-01 12:20:12 +02:00
wmayer
f44a17a5a9
0000248: make the revolve-axis selectable
2012-04-28 14:21:32 +02:00
wmayer
44a6a8fd1a
Part WB Loft tool extension
2012-04-26 13:27:05 +02:00
wmayer
3c621107c4
Fillet edge numbering issue
2012-04-26 12:52:45 +02:00
wmayer
c567271ac1
0000673: BSplineSurfacePy::insertVKnots manipulates UKnots
2012-04-16 17:22:48 +02:00
wmayer
2e3e3f0467
0000672: Loading Example Drawing extraction crashes at Baseclass.cpp line 115
2012-04-16 15:57:10 +02:00
jriegel
5c3b7725fe
Merge remote-tracking branch 'remotes/origin/tanderson-merge-faceUnionFix'
2012-04-15 20:55:01 +02:00
wmayer
39f18cfe69
Fix broken RuledSurface feature
2012-04-13 17:50:28 +02:00
wmayer
715f98d1f3
0000624: Trim tool doesn't work with construction lines
2012-04-13 15:31:04 +02:00
wmayer
c11cf35f2a
0000649: Creating a ruled surface fails
2012-04-12 19:11:09 +02:00
wmayer
9ea269be1c
0000649: Creating a ruled surface fails
2012-04-12 19:06:38 +02:00
wmayer
85e9e013ab
0000668: getPole() does not provide proper bound checking
2012-04-12 13:24:48 +02:00
wmayer
0f1182e4ca
Only one edge or more is required to build a face
2012-04-11 18:15:51 +02:00
wmayer
5c0cdea832
0000653: Menu shortcuts for the Sketcher item overlap with the Tools menu item
2012-04-11 12:24:51 +02:00
wmayer
b9770c2eda
0000649: Creating a ruled surface fails
2012-04-10 19:56:12 +02:00
wmayer
c1886bf24d
Fix crash in TopoShapeface.getWire()
2012-03-28 15:07:28 +02:00
wmayer
2e062ab797
0000652: Polish language not available even if translation is available in source
2012-03-25 13:38:32 +02:00
tanderson
70ca4b65d5
refine shape, face union fix
...
* fix for circular boundary of a planar face.
2012-03-22 14:35:02 -04:00
wmayer
1fb805556b
Improve Python doc for makeThickness()
2012-03-17 12:11:29 +01:00
wmayer
51773d2274
0000629: make Part::Revolution claim Child
2012-03-11 11:26:33 +01:00
wmayer
a76ac9ed01
Fix wrong translation in Part module
2012-03-02 16:43:09 +01:00
tanderson
5145acf1e4
adding orientation fix to face union cylinder
...
*fixes corupted face with the y rod mount
2012-03-01 17:12:59 -05:00
wmayer
483131e628
Fix typos, fix wronng paths to resources
2012-03-01 20:29:33 +01:00
wmayer
8698f255a0
0000286: Feature request for better Fillet/Chamfer
2012-02-29 12:21:15 +01:00
wmayer
147263e64c
Fix a couple of little issues
2012-02-29 11:58:54 +01:00
unknown
8e8b8c5768
0000286: Feature request for better Fillet/Chamfer
2012-02-29 01:56:07 +01:00
tanderson
95925687ec
Implementing cylindrical faces for model refine face union
2012-02-25 14:14:06 +01:00
Yorik van Havre
54da404dbd
Extended the DrawStryle property to all Part-based objects
...
ViewProvider of Part objects now have a DrawStyle property
that allow them to display with solid, dashed, dotted or
dashdotted linestyles.
2012-02-23 13:28:56 -02:00
wmayer
5f140253fa
Support of INSTALL target on Windows (VC++ and MinGW)
2012-02-17 21:41:00 +01:00
wmayer
3c76fc176e
Fix INSTALL target in cmake files
2012-02-16 21:22:42 +01:00
wmayer
0dc635f04f
0000598: New version treats some objects as immutable
2012-02-10 15:29:23 +01:00
wmayer
a4f2a44dd2
Directly create solid from Part.makeWedge
2012-02-03 15:59:10 +01:00
wmayer
281c2620bc
+ patch: improve face union (tanderson69)
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5424 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-24 16:38:06 +00:00
wmayer
1aa7e55e92
+ implement Python interface to discretize wires or edge with given deflection or number of points
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5423 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-24 15:23:58 +00:00
wmayer
972e4ad3dd
+ use vertex instead of edge in loft function
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5416 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-18 14:59:34 +00:00
wmayer
1bb663c897
+ add method to get intersection of two curves
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5414 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-17 15:08:47 +00:00
wmayer
f9f668f8fc
+ fix but that Angle has no effect after creation of revolve feature
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5411 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-16 21:58:58 +00:00
wmayer
a75fb03407
0000572: add a method to Part module to read BRep data from string
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5410 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-16 20:23:26 +00:00
wmayer
197f875375
+ handle case if each face has its own color and a face has no triangles
...
+ do not write out fields of SoFCUnifiedSelection node
+ show wait cursor when importing parts
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5406 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-14 01:19:33 +00:00
wmayer
e4eb1cefe9
+ add some repair functions for wires
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5404 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-12 21:31:14 +00:00
wmayer
d3af186c1c
+ make try/catch block around sortEdges
...
+ set shape immutable when getting from feature
+ no use of tuples in removeShape
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5402 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-12 14:04:19 +00:00
wmayer
7feebeb5a2
+ attribute Tolerance added to vertex, edge and face
...
+ method 'add' added to wire
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5401 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-12 12:09:45 +00:00
wmayer
db3e0cad43
0000570: App::Document::_RecomputeFeature(): Unknown exception in Feature "Fusion" thrown
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5400 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-12 09:59:28 +00:00
wmayer
054384b756
+ fix translation issue
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5397 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-11 16:11:30 +00:00
wmayer
325d832010
+ fix overflow problem with string buffer in fuse and common command
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5391 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-05 18:59:14 +00:00
wmayer
f3b9ee8e9a
0000548: 3D Circle from three points in Part wb
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5388 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-04 16:44:55 +00:00
wmayer
f01807be7e
0000548: 3D Circle from three points in Part wb
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5387 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-04 16:17:57 +00:00
wmayer
3fd1827084
+ check for null shape before calling BRep_Tool::IsClosed
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5379 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2012-01-02 14:03:55 +00:00
wmayer
984ce43fb5
0000546: Ellipse added to create primitive dialogue
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5371 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-31 18:54:45 +00:00
wmayer
f124396c78
+ implement primitive dialog as task panel
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5370 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-31 18:06:12 +00:00
wmayer
0c70ddf595
+ implement primitive dialog as task panel
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5367 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-30 20:49:59 +00:00
wmayer
891421d805
+ implement primitive dialog as task panel
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5365 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-30 17:27:21 +00:00
wmayer
dfbea1de96
+ move vec_traits into its own module
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5363 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-30 11:45:28 +00:00
wmayer
00030a71c0
+ updated refinement algorithm (tanderson69)
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5362 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-30 10:59:54 +00:00
wmayer
bdf43fcaa4
+ support of face for draft angle extrusion
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5360 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-29 19:13:16 +00:00
wmayer
60ba9cf5db
0000542: request for 'Draft Angle' option for extrusion
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5359 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-29 18:20:59 +00:00
wmayer
7a7be8e2d4
+ updated refinement algorithm (tanderson69)
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5350 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-28 10:17:16 +00:00
wmayer
a402ab5320
+ raise exception in TopoShape::getSubShape() if shape is empty or wrong sub-type is given
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5349 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-27 14:39:29 +00:00
logari81
3c9053a599
+ preparation for external geometry constraints in the sketcher
...
+ change value of H_Axis and V_Axis constants
+ external Geometry transferred in reverse order from SketchObject to Sketch
+ replace construction property with external property in GeoDef
+ support negative geometry indices in the Sketch class
+ whitespace and variables naming improvements, typo fixes
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5340 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-24 00:25:34 +00:00
wmayer
d0e7e9dabc
0000552: Add the ability to calculate inertial properties of parts
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5338 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-23 17:40:58 +00:00
wmayer
eb2e4a7a73
+ add attribute MatrixOfInertia to solid
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5337 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-22 14:15:44 +00:00
wmayer
588c246918
+ show wait cursor for refinement command
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5330 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-20 19:24:41 +00:00
wmayer
81906b86a4
+ updated refinement algorithm (tanderson69)
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5329 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-20 19:16:18 +00:00
wmayer
4cb8920c15
+ fix VS2010 build errors
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5328 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-20 10:25:52 +00:00
wmayer
d41f67e84f
+ fix for refinement algorithm
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5320 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-17 13:15:30 +00:00
wmayer
52d65e2085
+ port to OCC 6.5.2
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5318 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-17 12:58:47 +00:00
wmayer
040a5c16cd
+ fix crash in refinement algorithm
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5314 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-16 11:13:59 +00:00
wmayer
133c519ea3
0000539: Write message if off-screen rendering failed
...
+ use removeSplitter() in shape builder
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5308 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-15 17:12:45 +00:00
wmayer
3b5c2c951f
+ add GUI command for shape refinement
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5307 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-15 13:16:44 +00:00
wmayer
431406a5aa
0000536: Parametric Edge in Part wb via create primitives dialogue gui
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5297 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-13 19:11:38 +00:00
wmayer
b3156069ab
0000531: Python API: Mirroring rotated parts produces undesired results
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5296 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-13 18:01:59 +00:00
wmayer
d5d74e140e
+ check if creation of face was successful
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5292 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-13 10:30:51 +00:00
wmayer
7b724d7137
+ little fix
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5291 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-13 10:16:33 +00:00
wmayer
9e4190f197
+ optimize model refine algorithm (tanderson69)
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5290 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-13 09:53:51 +00:00
wmayer
22e0d26383
+ fix tolerance issue in FaceTypedPlane::isEqual()
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5287 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-12 23:10:37 +00:00
logari81
e2ce022839
+ add axis link property to the PartDesign/Revolution feature
...
+ fix placement of the PartDesign/Revolution feature to the placement of its sketch/support
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5279 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-12 17:53:48 +00:00
wmayer
2b4147da66
0000507: Part/Part Design: allow edge preselection for chamfer/fillet
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5275 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-12 14:27:34 +00:00
wmayer
bde949f7e4
0000519: Patch to set proper RPATH's for system wide installation on Linux
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5270 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-11 12:36:36 +00:00
wmayer
e95de7090d
+ add method to get SoDetail from element name
...
+ fix broken selection mechanism
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5260 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-10 21:11:20 +00:00
logari81
fad7696ad4
+ avoid code repetition in positioning of Sketch
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5254 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-10 15:14:56 +00:00
wmayer
6e138c79d7
0000451: boolean operation display mode
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5251 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-10 14:17:22 +00:00
wmayer
400a4d719d
+ check shape type after shell construction
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5247 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-10 10:45:18 +00:00