1
<?xml version="1.0" encoding="UTF-8"?>
2
<GenerateModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="generateMetaModel_Module.xsd">
7
TwinPointer="AxisOrigin"
8
Include="Gui/AxisOrigin.h"
10
FatherInclude="Base/BaseClassPy.h"
11
FatherNamespace="Base"
15
<Author Licence="LGPL" Name="Zheng, Lei" EMail="realthunder.dev@gmail.com" />
16
<UserDocu>Gui.AxisOrigin class.
18
Class for creating a Coin3D representation of a coordinate system.</UserDocu>
20
<Methode Name="getElementPicked" Const="true">
22
<UserDocu>getElementPicked(pickedPoint) -> str
24
Returns the picked element name.
26
pickedPoint : coin.SoPickedPoint</UserDocu>
29
<Methode Name="getDetailPath" Const="true">
31
<UserDocu>getDetailPath(subname, path) -> coin.SoDetail or None
33
Returns Coin detail of a subelement.
34
Note: Not fully implemented. Currently only returns None.
37
String reference to the subelement.
39
Output Coin path leading to the returned element detail.</UserDocu>
42
<Attribute Name="AxisLength">
44
<UserDocu>Get/set the axis length.</UserDocu>
46
<Parameter Name="AxisLength" Type="Float" />
48
<Attribute Name="LineWidth">
50
<UserDocu>Get/set the axis line width for rendering.</UserDocu>
52
<Parameter Name="LineWidth" Type="Float" />
54
<Attribute Name="PointSize">
56
<UserDocu>Get/set the origin point size for rendering.</UserDocu>
58
<Parameter Name="PointSize" Type="Float" />
60
<Attribute Name="Scale">
62
<UserDocu>Get/set auto scaling factor, 0 to disable.</UserDocu>
64
<Parameter Name="Scale" Type="Float" />
66
<Attribute Name="Plane">
68
<UserDocu>Get/set axis plane size and distance to axis line.</UserDocu>
70
<Parameter Name="Plane" Type="Tuple" />
72
<Attribute Name="Labels">
74
<UserDocu>Get/set axis component names as a dictionary.
82
'YZ': yz plane</UserDocu>
84
<Parameter Name="Labels" Type="Dict" />
86
<Attribute Name="Node" ReadOnly='true'>
88
<UserDocu>Get the Coin3D node.</UserDocu>
90
<Parameter Name="Node" Type="Object" />