Files
create/src/Mod/Part/App/ArcPy.xml
Abdullah Tahiri 4946eddc6b Sketcher New Feature: Ellipse support
- Ellipse introduction button via (center,majaxis extreme, a point in edge), ellipse is always CCW so that Z axis goes in the positive direction of the sketch
- Backwards compatibility with files of previous versions of ellipse not defining a phi angle
- Art by Jim (all the icons you see and the XPMs shown on creation of an ellipse)
- Element Widget support for ellipses
- Box selection for ellipses
- Point on Ellipse constraint based on the gardener's method based on Ulrich's function proposal (radcan simplified, i.e. with simplify_radical sage function)
- Tangent: Ellipse to Line based on DeepSOIC's geometric formulation (radcan simplified)

Sketcher New Feature: Internal Alignment Constraint
- The element to which internal alignment is applied has to be selected last.
- All other elements are added in the order of priority, taking into account existing elements
- Art by Jim (beautiful icons).

Sketcher New Feature: Tool to show/hide/restore the internal geometry of an element
- New functionality for show/hide internal geometry:
  toggles between hiding all unused internal geometry elements and showing all internal geometry.
  The restore function is implicit to the showing all internal geometry

Sketcher New Feature: Arc of Ellipse support
- Part::Geometry + Python implementation
- ArcOfEllipse creation method
- Art by Jim (all the icons you see and the XPMs shown on creation of arc of ellipse elements)
- Sketcher Element widget for ArcOfEllipse.

Bug fix: Select elements associated to constraints works now for foci internal alignment constraints
2014-12-20 12:33:29 +01:00

33 lines
1.2 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<GenerateModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="generateMetaModel_Module.xsd">
<PythonExport
Father="GeometryCurvePy"
Name="ArcPy"
Twin="GeomTrimmedCurve"
TwinPointer="GeomTrimmedCurve"
Include="Mod/Part/App/Geometry.h"
Namespace="Part"
FatherInclude="Mod/Part/App/GeometryCurvePy.h"
FatherNamespace="Part"
Constructor="true">
<Documentation>
<Author Licence="LGPL" Name="Werner Mayer" EMail="wmayer@users.sourceforge.net" />
<UserDocu>Describes a portion of a curve</UserDocu>
</Documentation>
<!--
<ClassDeclarations>public:
ArcPy(const Geom_Circle &amp; circ, PyTypeObject *T = &amp;Type)
:PyObjectBase(new Geom_Circle(circ),T){}
const Geom_Circle &amp; value(void) const {return *getGeom_CirclePtr();}
</ClassDeclarations>
-->
<!--
<ClassDeclarations>public:
ArcPy(const Geom_Ellipse &amp; circ, PyTypeObject *T = &amp;Type)
:PyObjectBase(new Geom_Ellipse(circ),T){}
const Geom_Ellipse &amp; value(void) const {return *getGeom_EllipsePtr();}
</ClassDeclarations>
-->
</PythonExport>
</GenerateModel>