Commit Graph

1051 Commits

Author SHA1 Message Date
wmayer
f380c34d62 0001207: Expose Standard_Boolean TopoDS_Shape::IsPartner(const TopoDS_Shape& other) const; to python 2013-08-10 11:36:26 +02:00
wmayer
e38ef15faa Add a parametric compound command 2013-07-13 15:05:13 +02:00
wmayer
fc91651b3c 0000931: Can't change STEP/IGES export units through Python interface 2013-07-09 19:02:53 +02:00
wmayer
be1f3ea873 0000735: Feature request for better Fillet/Chamfer 2013-07-07 16:13:38 +02:00
wmayer
609072f140 + in setPyObject() only use classes derived from Base::Exception 2013-07-05 15:29:04 +02:00
wmayer
16c594d20d 0001160: Freecad sometimes 'forgets' the ability to handle stp files 2013-06-27 14:16:41 +02:00
wmayer
88127891fa 0001155: FreeCAD crashed while creating a loft of two ellipses 2013-06-20 13:12:31 +02:00
wmayer
6c58be4086 Merge branch 'master' of ssh://git.code.sf.net/p/free-cad/code 2013-06-17 11:45:00 +02:00
wmayer
43a465f006 Fix in returning correct surface from face 2013-06-17 11:44:23 +02:00
wmayer
960309c9ec #0001150: Abort on startup 2013-06-15 22:26:21 +02:00
wmayer
f857f99413 #0001143: Boolean Cut Fails with Extruded Shapestring 2013-06-13 12:14:24 +02:00
wmayer
4f37cce5fc Activate OSD signals on Linux 2013-06-12 23:15:53 +02:00
wmayer
1ffb203edb Use PropertyFile for fonts 2013-06-11 22:31:15 +02:00
wmayer
6c1c33f568 Prepare Windows build to use FreeType 2013-06-11 17:28:21 +02:00
wmayer
20db462c91 Port to OCC 6.6 2013-05-25 23:46:28 +02:00
wmayer
c7570d4dbb Improve ruled surface feature 2013-05-25 16:58:20 +02:00
wmayer
a53ee3e749 Port to OCC 6.6 2013-05-25 13:30:01 +02:00
wmayer
a2b4b04c13 Better exception handling when writing STEP/IGES/BREP files via Python 2013-04-26 17:18:25 +02:00
wmayer
2255bdd30b Fix build failure 2013-04-10 09:41:44 +02:00
wmayer
48c69c820c Implement GeometryCurvePy::length 2013-04-08 12:54:46 +02:00
wmayer
451a6aa723 0001080: Wrong header define PART_GEOMETRY_H in ProgressIndicator.h 2013-04-03 13:12:17 +02:00
wmayer
54a6f70c99 Disable NetgenPlugin for gcc and mingw 2013-04-01 17:40:52 +02:00
jriegel
a5c8cd9c4b Treat OCE in LibPack8.x with respect to debug/release 2013-03-31 00:16:17 +01:00
wmayer
72d2a38d85 Minor repairs per jriegel/jmaustpc (fixes from wandererfan) 2013-03-30 13:42:30 +01:00
wmayer
bb63f7a4d5 Remove FileVersion from RestoreDocFile, convert point data back to floats 2013-03-29 15:23:51 +01:00
jrheinlaender
b47cdd5f50 Fixed python format flags "f" from float to double "d" 2013-03-27 18:59:41 +04:30
wmayer
64be2e2d6b Fix typo 2013-03-27 11:18:44 +01:00
jrheinlaender
ad6444053b 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
39824cc7bf Merge branch 'shapestring' of WndererFan and includ configure switch. Windows default off! 2013-03-26 14:51:45 +01:00
jmaustpc
a5817a7e61 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
4660012901 Add and display Tree icon for Part_RuledSurface 2013-03-25 11:25:12 -03:00
jrheinlaender
8cf0b17c1e Suggestions for Part module moving float -> double 2013-03-25 17:15:21 +04:30
wmayer
ef890db848 Move from float to double 2013-03-23 15:12:04 +01:00
WandererFan
7ed64d340a Tidy PyList creation code. Add test driver. 2013-03-22 10:35:34 -04:00
WandererFan
14c21746b9 Refactor PyList logic to FT2FC from AppPartPy. 2013-03-22 09:38:32 -04:00
wmayer
605e85b952 Make FeaturePython Python binding a template class to avoid code duplication 2013-03-22 00:34:18 +01:00
WandererFan
6ecee09443 Refactor to move FC object creation from AppPartPy to FT2FC. 2013-03-21 09:14:25 -04:00
WandererFan
bbc167ac67 Eliminate temporary vector in FT2FC. 2013-03-20 19:39:03 -04:00
WandererFan
3305dd24d3 Combine UCS2 & UTF-8 logic. 2013-03-20 19:12:53 -04:00
WandererFan
1f6b249c85 Unicode cleanup. 2013-03-20 08:12:46 -04:00
WandererFan
bcf6fda59c Handle UTF-8 in Py strings. 2013-03-19 13:20:12 -04:00
WandererFan
c3da34736f Handle Py_UNICODE objects & ASCII Py_Strings 2013-03-18 18:05:38 -04:00
WandererFan
070efe9d95 Basic ASCII text to wire version. Breaks on Unicode. std::exception handling. 2013-03-16 17:07:05 -04:00
jmaustpc
8b46da725d 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
ad0bedcd56 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
ea5f621dde 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
49bad2dc7d 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
b327566c89 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
efb2275527 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
fbca805e3a Fix wrong order of arguments in Part.makeThread 2013-03-05 12:57:26 +01:00