Part: format XML files

This commit is contained in:
wmayer
2023-10-28 22:45:15 +02:00
parent e66113aa44
commit 30723acfa5
28 changed files with 2465 additions and 2720 deletions

View File

@@ -1,75 +1,74 @@
<?xml version="1.0" encoding="UTF-8"?>
<GenerateModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="generateMetaModel_Module.xsd">
<PythonExport
Father="GeometrySurfacePy"
Name="ConePy"
PythonName="Part.Cone"
Twin="GeomCone"
TwinPointer="GeomCone"
Include="Mod/Part/App/Geometry.h"
Namespace="Part"
FatherInclude="Mod/Part/App/GeometrySurfacePy.h"
FatherNamespace="Part"
Constructor="true">
<Documentation>
<Author Licence="LGPL" Name="Werner Mayer" EMail="wmayer@users.sourceforge.net" />
<UserDocu>Describes a cone in 3D space
To create a cone there are several ways:
Part.Cone()
Creates a default cone with radius 1
Part.Cone(Cone)
Creates a copy of the given cone
Part.Cone(Cone, Distance)
Creates a cone parallel to given cone at a certain distance
Part.Cone(Point1,Point2,Radius1,Radius2)
Creates a cone defined by two points and two radii
The axis of the cone is the line passing through
Point1 and Poin2.
Radius1 is the radius of the section passing through
Point1 and Radius2 the radius of the section passing
through Point2.
Part.Cone(Point1,Point2,Point3,Point4)
Creates a cone passing through three points Point1,
Point2 and Point3.
Its axis is defined by Point1 and Point2 and the radius of
its base is the distance between Point3 and its axis.
The distance between Point and the axis is the radius of
the section passing through Point4.
</UserDocu>
</Documentation>
<Attribute Name="Apex" ReadOnly="true">
<Documentation>
<UserDocu>Compute the apex of the cone.</UserDocu>
</Documentation>
<Parameter Name="Apex" Type="Object"/>
</Attribute>
<Attribute Name="Radius" ReadOnly="false">
<Documentation>
<UserDocu>The radius of the cone.</UserDocu>
</Documentation>
<Parameter Name="Radius" Type="Float"/>
</Attribute>
<Attribute Name="SemiAngle" ReadOnly="false">
<Documentation>
<UserDocu>The semi-angle of the cone.</UserDocu>
</Documentation>
<Parameter Name="SemiAngle" Type="Float"/>
</Attribute>
<Attribute Name="Center" ReadOnly="false">
<Documentation>
<UserDocu>Center of the cone.</UserDocu>
</Documentation>
<Parameter Name="Center" Type="Object"/>
</Attribute>
<Attribute Name="Axis" ReadOnly="false">
<Documentation>
<UserDocu>The axis direction of the cone</UserDocu>
</Documentation>
<Parameter Name="Axis" Type="Object"/>
</Attribute>
</PythonExport>
</GenerateModel>
<?xml version="1.0" encoding="UTF-8"?>
<GenerateModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="generateMetaModel_Module.xsd">
<PythonExport
Name="ConePy"
Namespace="Part"
Twin="GeomCone"
TwinPointer="GeomCone"
PythonName="Part.Cone"
FatherInclude="Mod/Part/App/GeometrySurfacePy.h"
Include="Mod/Part/App/Geometry.h"
Father="GeometrySurfacePy"
FatherNamespace="Part"
Constructor="true">
<Documentation>
<Author Licence="LGPL" Name="Werner Mayer" EMail="wmayer@users.sourceforge.net"/>
<UserDocu>Describes a cone in 3D space
To create a cone there are several ways:
Part.Cone()
Creates a default cone with radius 1
Part.Cone(Cone)
Creates a copy of the given cone
Part.Cone(Cone, Distance)
Creates a cone parallel to given cone at a certain distance
Part.Cone(Point1,Point2,Radius1,Radius2)
Creates a cone defined by two points and two radii
The axis of the cone is the line passing through
Point1 and Poin2.
Radius1 is the radius of the section passing through
Point1 and Radius2 the radius of the section passing
through Point2.
Part.Cone(Point1,Point2,Point3,Point4)
Creates a cone passing through three points Point1,
Point2 and Point3.
Its axis is defined by Point1 and Point2 and the radius of
its base is the distance between Point3 and its axis.
The distance between Point and the axis is the radius of
the section passing through Point4.</UserDocu>
</Documentation>
<Attribute Name="Apex" ReadOnly="true">
<Documentation>
<UserDocu>Compute the apex of the cone.</UserDocu>
</Documentation>
<Parameter Name="Apex" Type="Object"/>
</Attribute>
<Attribute Name="Radius" ReadOnly="false">
<Documentation>
<UserDocu>The radius of the cone.</UserDocu>
</Documentation>
<Parameter Name="Radius" Type="Float"/>
</Attribute>
<Attribute Name="SemiAngle" ReadOnly="false">
<Documentation>
<UserDocu>The semi-angle of the cone.</UserDocu>
</Documentation>
<Parameter Name="SemiAngle" Type="Float"/>
</Attribute>
<Attribute Name="Center" ReadOnly="false">
<Documentation>
<UserDocu>Center of the cone.</UserDocu>
</Documentation>
<Parameter Name="Center" Type="Object"/>
</Attribute>
<Attribute Name="Axis" ReadOnly="false">
<Documentation>
<UserDocu>The axis direction of the cone</UserDocu>
</Documentation>
<Parameter Name="Axis" Type="Object"/>
</Attribute>
</PythonExport>
</GenerateModel>