1026 lines
27 KiB
Plaintext
1026 lines
27 KiB
Plaintext
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||
|
<diagram program="umlet" version="12.2">
|
||
|
<zoom_level>7</zoom_level>
|
||
|
<group>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>357</x>
|
||
|
<y>609</y>
|
||
|
<w>252</w>
|
||
|
<h>406</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Formula : <<namespace>>
|
||
|
<<extern>>
|
||
|
--
|
||
|
LinearMomentum( .. ) : Vector
|
||
|
LinearVelocity( .. ) : Vector
|
||
|
AngularMomentum( .. ) : Vector
|
||
|
AngularVelocity( .. ) : Vector
|
||
|
TangientialLinearMomentum( .. ) : Vector
|
||
|
LinearKineticEnergy( .. ) : Float
|
||
|
AngularKineticEnergy( .. ) : Float
|
||
|
TangientialImpulseForce( .. ) : Vector
|
||
|
AngularImpulseAcceleration( .. ) : Vector
|
||
|
TangientialImpulseAcceleration( .. ) : Vector
|
||
|
TangientialLinearVelocity( .. ) : Vector
|
||
|
LinearImpulseAcceleration( .. ) : Vector
|
||
|
ImpulseForce( .. ) : Vector
|
||
|
ImpulseTorque( .. ) : Vector
|
||
|
Forcefield( .. ) : Float</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>364</x>
|
||
|
<y>819</y>
|
||
|
<w>238</w>
|
||
|
<h>189</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>MomentOfInertia : <<namespace>>
|
||
|
<<extern>>
|
||
|
--
|
||
|
CalculateSphere( .. ) : Float
|
||
|
Sphere( .. ) : Matrix
|
||
|
CalculateHollowSphere( .. ) : Float
|
||
|
HollowSphere( .. ) : Matrix
|
||
|
CalculateCuboidX( .. ) : Float
|
||
|
CalculateCuboidY( .. ) : Float
|
||
|
CalculateCuboidZ( .. ) : Float
|
||
|
Cuboid( .. ) : Matrix
|
||
|
CalculateRodCenter( .. ) : Float
|
||
|
RodCenter( .. ) : Matrix
|
||
|
CalculateCylinderXY( .. ) : Float
|
||
|
CalculateCylinderZ( .. ) : Float
|
||
|
Cylinder( .. ) : Matrix</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>616</x>
|
||
|
<y>609</y>
|
||
|
<w>210</w>
|
||
|
<h>35</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>RigidBody : struct
|
||
|
--
|
||
|
Update_LeapFrog( deltatime : Float ) : void</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>616</x>
|
||
|
<y>672</y>
|
||
|
<w>210</w>
|
||
|
<h>203</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>MomentOfInertia : struct
|
||
|
--
|
||
|
CalculateAngularVelocity( .. ) : Vector
|
||
|
CalculateAngularMomentum( .. ) : Vector
|
||
|
--
|
||
|
<<static>> CalculateSphere( .. ) : Float
|
||
|
<<static>> Sphere( .. ) : MomentOfInertia
|
||
|
<<static>> CalculateHollowSphere( .. ) : Float
|
||
|
<<static>> HollowSphere( .. ) : MomentOfInertia
|
||
|
<<static>> CalculateCuboidX( .. ) : Float
|
||
|
<<static>> CalculateCuboidY( .. ) : Float
|
||
|
<<static>> CalculateCuboidZ( .. ) : Float
|
||
|
<<static>> Cuboid( .. ) : MomentOfInertia
|
||
|
<<static>> CalculateRodCenter( .. ) : Float
|
||
|
<<static>> RodCenter( .. ) : MomentOfInertia
|
||
|
<<static>> CalculateCylinderXY( .. ) : Float
|
||
|
<<static>> CalculateCylinderZ( .. ) : Float
|
||
|
<<static>> Cylinder( .. ) : MomentOfInertia</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>728</x>
|
||
|
<y>938</y>
|
||
|
<w>98</w>
|
||
|
<h>21</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>FluidDrag : struct</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>728</x>
|
||
|
<y>966</y>
|
||
|
<w>98</w>
|
||
|
<h>21</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Particle : struct</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>728</x>
|
||
|
<y>994</y>
|
||
|
<w>98</w>
|
||
|
<h>21</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Spring : struct</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>644</x>
|
||
|
<y>623</y>
|
||
|
<w>132</w>
|
||
|
<h>62</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=<-
|
||
|
<<uses>></panel_attributes>
|
||
|
<additional_attributes>119;49;119;35;21;35;21;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>350</x>
|
||
|
<y>574</y>
|
||
|
<w>483</w>
|
||
|
<h>448</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Physics3D : <<namespace>>
|
||
|
<<extern>>
|
||
|
bg=green
|
||
|
--</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
</group>
|
||
|
<group>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>560</x>
|
||
|
<y>511</y>
|
||
|
<w>161</w>
|
||
|
<h>49</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Constant : <<namespace>>
|
||
|
<<extern>>
|
||
|
--
|
||
|
gravity_constant : const Float
|
||
|
</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>224</x>
|
||
|
<y>476</y>
|
||
|
<w>329</w>
|
||
|
<h>84</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Default : <<namespace>>
|
||
|
<<intern>>
|
||
|
--
|
||
|
EventAction_Destruction : <<PhysicsAPI::EventAction_Destruction>>
|
||
|
EventAction_Collision : <<ICustomBody::EventAction_Collision>>
|
||
|
EventAction_CollisionResponse : <<ICustomBody::EventAction_Collision>>
|
||
|
EventAction_Move : <<ICustomBody::EventAction_Collision>>
|
||
|
</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>224</x>
|
||
|
<y>161</y>
|
||
|
<w>224</w>
|
||
|
<h>35</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>API : <<interface>>
|
||
|
--
|
||
|
{innerclass
|
||
|
EventAction_Destruction : <<FunctionPointer>>
|
||
|
innerclass}</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>259</x>
|
||
|
<y>217</y>
|
||
|
<w>133</w>
|
||
|
<h>28</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>API_Impl : <<class>>
|
||
|
--
|
||
|
<<uses>> OctTree : class</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>455</x>
|
||
|
<y>161</y>
|
||
|
<w>280</w>
|
||
|
<h>84</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>ICustomBody : <<interface>>
|
||
|
|
||
|
{innerclass
|
||
|
SubscriptMessage : Enum
|
||
|
innerclass}
|
||
|
|
||
|
{innerclass
|
||
|
EventAction_Collision : <<Subscription : SubscriptMessage>>
|
||
|
innerclass}
|
||
|
|
||
|
{innerclass
|
||
|
EventAction_CollisionResponse : <<Subscription : void>>
|
||
|
innerclass}
|
||
|
|
||
|
{innerclass
|
||
|
EventAction_Move : <<Subscription : void>>
|
||
|
innerclass}</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>259</x>
|
||
|
<y>252</y>
|
||
|
<w>175</w>
|
||
|
<h>35</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>SimpleRigidBody : <<class>>
|
||
|
--
|
||
|
<<uses>> Physics3D::RigidBody : struct</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>259</x>
|
||
|
<y>294</y>
|
||
|
<w>175</w>
|
||
|
<h>35</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>SphericalRigidBody : <<class>>
|
||
|
--
|
||
|
<<uses>> Physics3D::RigidBody : struct</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>21</x>
|
||
|
<y>364</y>
|
||
|
<w>196</w>
|
||
|
<h>196</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Formula : <<namespace>>
|
||
|
<<intern>>
|
||
|
--
|
||
|
</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>28</x>
|
||
|
<y>399</y>
|
||
|
<w>175</w>
|
||
|
<h>84</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>MomentOfInertia : <<namespace>>
|
||
|
<<intern>>
|
||
|
--
|
||
|
CreateSphereMatrix( .. ) : Matrix
|
||
|
CreateHollowSphereMatrix( .. ) : Matrix
|
||
|
CreateCuboidMatrix( .. ) : Matrix
|
||
|
CreateCylinderMatrix( .. ) : Matrix
|
||
|
CreateRodMatrix( .. ) : Matrix</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>28</x>
|
||
|
<y>497</y>
|
||
|
<w>175</w>
|
||
|
<h>56</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>CollisionResponse : <<namespace>>
|
||
|
<<intern>>
|
||
|
--
|
||
|
Bounce( .. ) : Float
|
||
|
Friction( .. ) : Vector</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>294</x>
|
||
|
<y>175</y>
|
||
|
<w>34</w>
|
||
|
<h>55</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=<<.</panel_attributes>
|
||
|
<additional_attributes>21;21;21;42</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>413</x>
|
||
|
<y>224</y>
|
||
|
<w>90</w>
|
||
|
<h>55</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=<<.</panel_attributes>
|
||
|
<additional_attributes>77;21;77;42;21;42</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>525</x>
|
||
|
<y>350</y>
|
||
|
<w>203</w>
|
||
|
<h>42</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>OctTree : <<class>>
|
||
|
--
|
||
|
<<uses>> Collision3D::Sphere : struct
|
||
|
<<uses>> Collision3D::BoxAxisAligned : struct</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>546</x>
|
||
|
<y>224</y>
|
||
|
<w>118</w>
|
||
|
<h>139</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=<-
|
||
|
m2= <<uses>></panel_attributes>
|
||
|
<additional_attributes>105;21;105;112;28;112;28;126</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>413</x>
|
||
|
<y>245</y>
|
||
|
<w>90</w>
|
||
|
<h>69</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=.</panel_attributes>
|
||
|
<additional_attributes>77;21;77;56;21;56</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>21</x>
|
||
|
<y>161</y>
|
||
|
<w>182</w>
|
||
|
<h>196</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Struct : <<namespace>>
|
||
|
<<extern>>
|
||
|
--
|
||
|
</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>28</x>
|
||
|
<y>301</y>
|
||
|
<w>168</w>
|
||
|
<h>14</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>SimpleBodyDescription : struct</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>28</x>
|
||
|
<y>329</y>
|
||
|
<w>168</w>
|
||
|
<h>14</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>SimpleSphericalDescription : struct</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>28</x>
|
||
|
<y>273</y>
|
||
|
<w>168</w>
|
||
|
<h>14</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>CustomBodyState : struct</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>28</x>
|
||
|
<y>189</y>
|
||
|
<w>168</w>
|
||
|
<h>63</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Gravity : struct
|
||
|
{innerclass
|
||
|
GravityWell
|
||
|
innerclass}
|
||
|
{innerclass
|
||
|
GravityDirected
|
||
|
innerclass}
|
||
|
{innerclass
|
||
|
GravityDirectedField
|
||
|
innerclass}</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>182</x>
|
||
|
<y>189</y>
|
||
|
<w>90</w>
|
||
|
<h>49</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=<-
|
||
|
<<uses>></panel_attributes>
|
||
|
<additional_attributes>21;35;77;35</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>182</x>
|
||
|
<y>203</y>
|
||
|
<w>90</w>
|
||
|
<h>83</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=<-</panel_attributes>
|
||
|
<additional_attributes>21;70;42;70;42;21;77;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>371</x>
|
||
|
<y>189</y>
|
||
|
<w>97</w>
|
||
|
<h>49</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=<-
|
||
|
<<uses>></panel_attributes>
|
||
|
<additional_attributes>84;35;21;35</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>182</x>
|
||
|
<y>266</y>
|
||
|
<w>90</w>
|
||
|
<h>49</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=<-
|
||
|
<<uses>></panel_attributes>
|
||
|
<additional_attributes>21;35;77;35</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>182</x>
|
||
|
<y>280</y>
|
||
|
<w>90</w>
|
||
|
<h>62</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=<-</panel_attributes>
|
||
|
<additional_attributes>21;49;42;49;42;21;77;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>231</x>
|
||
|
<y>238</y>
|
||
|
<w>41</w>
|
||
|
<h>76</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=-</panel_attributes>
|
||
|
<additional_attributes>28;21;21;21;21;63</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>14</x>
|
||
|
<y>126</y>
|
||
|
<w>728</w>
|
||
|
<h>441</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Physics : <<namespace>>
|
||
|
<<extern>>
|
||
|
bg=green
|
||
|
--
|
||
|
</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
</group>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>0</x>
|
||
|
<y>91</y>
|
||
|
<w>847</w>
|
||
|
<h>945</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Oyster : <<namespace>>
|
||
|
<<extern>>
|
||
|
bg=orange
|
||
|
--
|
||
|
|
||
|
</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<group>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>175</x>
|
||
|
<y>637</y>
|
||
|
<w>126</w>
|
||
|
<h>21</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Box : class</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>175</x>
|
||
|
<y>609</y>
|
||
|
<w>126</w>
|
||
|
<h>21</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>ICollideAble : <<interface>></panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>175</x>
|
||
|
<y>665</y>
|
||
|
<w>126</w>
|
||
|
<h>21</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>AxisAlignedBox : class</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>175</x>
|
||
|
<y>693</y>
|
||
|
<w>126</w>
|
||
|
<h>21</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Point : class</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>175</x>
|
||
|
<y>721</y>
|
||
|
<w>126</w>
|
||
|
<h>21</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Sphere : class</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>175</x>
|
||
|
<y>861</y>
|
||
|
<w>126</w>
|
||
|
<h>21</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Frustrum : class</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>175</x>
|
||
|
<y>749</y>
|
||
|
<w>126</w>
|
||
|
<h>21</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Ray : class</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>175</x>
|
||
|
<y>791</y>
|
||
|
<w>126</w>
|
||
|
<h>21</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Line : class</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>175</x>
|
||
|
<y>819</y>
|
||
|
<w>126</w>
|
||
|
<h>21</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Plane : class</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>175</x>
|
||
|
<y>889</y>
|
||
|
<w>126</w>
|
||
|
<h>21</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Universe : class</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>21</x>
|
||
|
<y>609</y>
|
||
|
<w>126</w>
|
||
|
<h>70</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Utility : <<namespace>>
|
||
|
<<extern>>
|
||
|
--
|
||
|
Compare( .. ) : void
|
||
|
Intersect( .. ) : bool
|
||
|
Contain( .. ) : bool</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>280</x>
|
||
|
<y>595</y>
|
||
|
<w>55</w>
|
||
|
<h>321</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=<<.</panel_attributes>
|
||
|
<additional_attributes>21;21;42;21;42;308;21;308</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>280</x>
|
||
|
<y>812</y>
|
||
|
<w>55</w>
|
||
|
<h>34</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=.</panel_attributes>
|
||
|
<additional_attributes>42;21;21;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>280</x>
|
||
|
<y>784</y>
|
||
|
<w>55</w>
|
||
|
<h>34</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=.</panel_attributes>
|
||
|
<additional_attributes>42;21;21;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>280</x>
|
||
|
<y>742</y>
|
||
|
<w>55</w>
|
||
|
<h>34</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=.</panel_attributes>
|
||
|
<additional_attributes>42;21;21;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>280</x>
|
||
|
<y>854</y>
|
||
|
<w>55</w>
|
||
|
<h>34</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=.</panel_attributes>
|
||
|
<additional_attributes>42;21;21;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>280</x>
|
||
|
<y>714</y>
|
||
|
<w>55</w>
|
||
|
<h>34</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=.</panel_attributes>
|
||
|
<additional_attributes>42;21;21;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>280</x>
|
||
|
<y>686</y>
|
||
|
<w>55</w>
|
||
|
<h>34</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=.</panel_attributes>
|
||
|
<additional_attributes>42;21;21;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>280</x>
|
||
|
<y>658</y>
|
||
|
<w>55</w>
|
||
|
<h>34</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=.</panel_attributes>
|
||
|
<additional_attributes>42;21;21;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>280</x>
|
||
|
<y>630</y>
|
||
|
<w>55</w>
|
||
|
<h>34</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=.</panel_attributes>
|
||
|
<additional_attributes>42;21;21;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>196</x>
|
||
|
<y>749</y>
|
||
|
<w>83</w>
|
||
|
<h>55</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=<-
|
||
|
<<uses>></panel_attributes>
|
||
|
<additional_attributes>21;21;21;35;70;35;70;42</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>35</x>
|
||
|
<y>658</y>
|
||
|
<w>153</w>
|
||
|
<h>84</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=<-
|
||
|
<<uses>></panel_attributes>
|
||
|
<additional_attributes>49;21;49;70;140;70</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>133</x>
|
||
|
<y>595</y>
|
||
|
<w>55</w>
|
||
|
<h>286</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=-</panel_attributes>
|
||
|
<additional_attributes>42;21;21;21;21;273;42;273</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>196</x>
|
||
|
<y>819</y>
|
||
|
<w>83</w>
|
||
|
<h>55</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=<-
|
||
|
<<uses>></panel_attributes>
|
||
|
<additional_attributes>21;21;21;35;70;35;70;42</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>133</x>
|
||
|
<y>805</y>
|
||
|
<w>55</w>
|
||
|
<h>34</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=-</panel_attributes>
|
||
|
<additional_attributes>42;21;21;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>133</x>
|
||
|
<y>735</y>
|
||
|
<w>55</w>
|
||
|
<h>34</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=-</panel_attributes>
|
||
|
<additional_attributes>42;21;21;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>133</x>
|
||
|
<y>679</y>
|
||
|
<w>55</w>
|
||
|
<h>34</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=-</panel_attributes>
|
||
|
<additional_attributes>42;21;21;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>133</x>
|
||
|
<y>651</y>
|
||
|
<w>55</w>
|
||
|
<h>34</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=-</panel_attributes>
|
||
|
<additional_attributes>42;21;21;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>133</x>
|
||
|
<y>623</y>
|
||
|
<w>55</w>
|
||
|
<h>34</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=-</panel_attributes>
|
||
|
<additional_attributes>42;21;21;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>14</x>
|
||
|
<y>574</y>
|
||
|
<w>329</w>
|
||
|
<h>343</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Collision3D : <<namespace>>
|
||
|
<<extern>>
|
||
|
bg=green
|
||
|
--</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
</group>
|
||
|
<group>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>938</x>
|
||
|
<y>168</y>
|
||
|
<w>98</w>
|
||
|
<h>28</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>OysterPhysics3D
|
||
|
<<lib>>
|
||
|
bg=green</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>896</x>
|
||
|
<y>266</y>
|
||
|
<w>42</w>
|
||
|
<h>21</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Misc
|
||
|
bg=green</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>952</x>
|
||
|
<y>266</y>
|
||
|
<w>70</w>
|
||
|
<h>21</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>OysterMath
|
||
|
bg=green</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>896</x>
|
||
|
<y>189</y>
|
||
|
<w>34</w>
|
||
|
<h>90</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=())</panel_attributes>
|
||
|
<additional_attributes>21;77;21;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>966</x>
|
||
|
<y>189</y>
|
||
|
<w>34</w>
|
||
|
<h>90</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=())</panel_attributes>
|
||
|
<additional_attributes>21;77;21;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>896</x>
|
||
|
<y>119</y>
|
||
|
<w>161</w>
|
||
|
<h>28</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>GamePhysics
|
||
|
<<dll>>
|
||
|
bg=green</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>896</x>
|
||
|
<y>126</y>
|
||
|
<w>48</w>
|
||
|
<h>97</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=-</panel_attributes>
|
||
|
<additional_attributes>35;84;21;84;21;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Class</type>
|
||
|
<coordinates>
|
||
|
<x>889</x>
|
||
|
<y>91</y>
|
||
|
<w>175</w>
|
||
|
<h>133</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>Project Dependencies
|
||
|
--
|
||
|
bg=blue</panel_attributes>
|
||
|
<additional_attributes/>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>910</x>
|
||
|
<y>175</y>
|
||
|
<w>90</w>
|
||
|
<h>48</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=-</panel_attributes>
|
||
|
<additional_attributes>21;35;77;35;77;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>1036</x>
|
||
|
<y>112</y>
|
||
|
<w>111</w>
|
||
|
<h>34</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=<()
|
||
|
r1=provide</panel_attributes>
|
||
|
<additional_attributes>98;21;21;21</additional_attributes>
|
||
|
</element>
|
||
|
<element>
|
||
|
<type>com.umlet.element.Relation</type>
|
||
|
<coordinates>
|
||
|
<x>1015</x>
|
||
|
<y>161</y>
|
||
|
<w>132</w>
|
||
|
<h>34</h>
|
||
|
</coordinates>
|
||
|
<panel_attributes>lt=<()
|
||
|
r1=provide</panel_attributes>
|
||
|
<additional_attributes>119;21;21;21</additional_attributes>
|
||
|
</element>
|
||
|
</group>
|
||
|
</diagram>
|