gitlab操作 <<
Previous Next >> W14
xml
joint.xml
自己的xml看法
目前已知:(軸定位)
<name>Revolute_joint</name> #coppeliasim joint原本名稱
<altName>Revolute_joint</altName> #coppeliasim joint 自己定義
<localFrame>
<position>0.350000 -0.325000 0.050000</position> (x,y,z坐標軸)
<euler>-0.000000 0.000000 -0.000000</euler> (角度的x,y,z)
</localFrame>
軸與物體關係如下圖

把<shape></shape>放進<joint></joint>裡面
<joint>
<common>
<name>Revolute_joint</name>
<altName>Revolute_joint</altName>
.
.
.
<shape>
<common>
<name>Cylinder</name>
<altName>Cylinder</altName>
.
.
.
</shape>
</joint>
軸與物體關係如下圖

<joint>
.
.
.
</joint>
<shape>
.
.
.
</shape>
完整:
<CoppeliaSim>
<filetype>simpleScene</filetype>
<xmlSerializationNb>1</xmlSerializationNb>
<prgFlavor>1</prgFlavor>
<prgVer>40100</prgVer>
<prgRev>1</prgRev>
<environment>
<ambientLight>102 102 102</ambientLight>
<backgroundColor>
<down>12 12 25</down>
<up>205 221 233</up>
</backgroundColor>
<fog>
<enabled>false</enabled>
<type>linear</type>
<startEnd>0.000000 5.000000</startEnd>
<density>0.500000</density>
<color>0 0 0</color>
</fog>
<switches>
<shapeTexturesEnabled>true</shapeTexturesEnabled>
</switches>
<acknowledgment></acknowledgment>
<extensionString>povray {fogDist {4.00} fogTransp {0.50}}</extensionString>
</environment>
<settings>
<visibleLayers>255</visibleLayers>
<switches>
<visionSensorsEnabled>true</visionSensorsEnabled>
<proximitySensorsEnabled>true</proximitySensorsEnabled>
<mirrorsEnabled>true</mirrorsEnabled>
<clippingPlanesEnabled>true</clippingPlanesEnabled>
<ikEnabled>true</ikEnabled>
<collisionDetectionsEnabled>true</collisionDetectionsEnabled>
<distanceCalculationsEnabled>true</distanceCalculationsEnabled>
</switches>
</settings>
<dynamics>
<engine>bullet</engine>
<engineVersion>0</engineVersion>
<engineMode>accurate</engineMode>
<gravity>0.000000 0.000000 -9.810000</gravity>
<switches>
<dynamicsEnabled>true</dynamicsEnabled>
<showContactPoints>false</showContactPoints>
</switches>
<engines>
<bullet>
<stepsize>0.005000</stepsize>
<internalscalingfactor>10.000000</internalscalingfactor>
<collisionmarginfactor>0.100000</collisionmarginfactor>
<constraintsolvingiterations>100</constraintsolvingiterations>
<constraintsolvertype>0</constraintsolvertype>
<fullinternalscaling>true</fullinternalscaling>
</bullet>
<ode>
<stepsize>0.005000</stepsize>
<internalscalingfactor>1.000000</internalscalingfactor>
<cfm>0.000010</cfm>
<erp>0.600000</erp>
<constraintsolvingiterations>100</constraintsolvingiterations>
<randomseed>-1</randomseed>
<fullinternalscaling>true</fullinternalscaling>
<quickstep>true</quickstep>
</ode>
<vortex>
<stepsize>0.005000</stepsize>
<internalscalingfactor>1.000000</internalscalingfactor>
<contacttolerance>0.001000</contacttolerance>
<constraintlinearcompliance>0.000000</constraintlinearcompliance>
<constraintlineardamping>8000000.000000</constraintlineardamping>
<constraintlinearkineticloss>0.000060</constraintlinearkineticloss>
<constraintangularcompliance>0.000000</constraintangularcompliance>
<constraintangulardamping>800000000.000000</constraintangulardamping>
<constraintangularkineticloss>0.000001</constraintangularkineticloss>
<autosleep>true</autosleep>
<multithreading>false</multithreading>
</vortex>
<newton>
<stepsize>0.005000</stepsize>
<contactmergetolerance>0.010000</contactmergetolerance>
<constraintsolvingiterations>8</constraintsolvingiterations>
<multithreading>true</multithreading>
<exactsolver>true</exactsolver>
<highjointaccuracy>true</highjointaccuracy>
</newton>
</engines>
</dynamics>
<simulation>
<simulationTimeStep>0.050000</simulationTimeStep>
<simulationPassesPerRendering>1</simulationPassesPerRendering>
<simulationMode>50ms</simulationMode>
<realTimeCoefficient>1.000000</realTimeCoefficient>
<simulationTimeToPause>10.000000</simulationTimeToPause>
<switches>
<realTime>false</realTime>
<avoidBlocking>false</avoidBlocking>
<pauseAtTime>false</pauseAtTime>
<pauseAtError>false</pauseAtError>
<catchUpIfLate>false</catchUpIfLate>
<resetAtEnd>true</resetAtEnd>
<removeNewObjectsAtEnd>true</removeNewObjectsAtEnd>
</switches>
</simulation>
<camera>
<common>
<name>DefaultCamera</name>
<altName>DefaultCamera</altName>
<localFrame>
<position>1.590648 -1.293520 0.734798</position>
<euler>-107.672958 -48.202854 166.637939</euler>
</localFrame>
<hierarchyColorIndex>-1</hierarchyColorIndex>
<collectionSelfCollisionIndicator>0</collectionSelfCollisionIndicator>
<localObjectProperty>
<hierarchyCollapsed>false</hierarchyCollapsed>
<selectable>true</selectable>
<selectModelBaseInstead>false</selectModelBaseInstead>
<dontShowAsInsideModel>false</dontShowAsInsideModel>
<canUpdateDna>false</canUpdateDna>
<selectInvisible>false</selectInvisible>
<depthInvisible>false</depthInvisible>
<cannotDelete>false</cannotDelete>
<cannotDeleteDuringSimulation>false</cannotDeleteDuringSimulation>
</localObjectProperty>
<localObjectSpecialProperty>
<collidable>false</collidable>
<measurable>false</measurable>
<renderable>false</renderable>
<ultrasonicDetectable>false</ultrasonicDetectable>
<infraredDetectable>false</infraredDetectable>
<laserDetectable>false</laserDetectable>
<inductiveDetectable>false</inductiveDetectable>
<capacitiveDetectable>false</capacitiveDetectable>
</localObjectSpecialProperty>
<localModelProperty>
<notCollidable>false</notCollidable>
<notMeasurable>false</notMeasurable>
<notRenderable>false</notRenderable>
<notDetectable>false</notDetectable>
<notDynamic>false</notDynamic>
<notRespondable>false</notRespondable>
<notReset>false</notReset>
<notVisible>false</notVisible>
<scriptsInactive>false</scriptsInactive>
<notShowAsInsideModel>false</notShowAsInsideModel>
</localModelProperty>
<layer>4096</layer>
<switches>
<modelBase>false</modelBase>
<ignoredByViewFitting>false</ignoredByViewFitting>
</switches>
<extensionString>povray {focalBlur {false} focalDist {2.00} aperture{0.05} blurSamples{10}}</extensionString>
<modelAcknowledgement></modelAcknowledgement>
</common>
<mainCamera>true</mainCamera>
<trackedObject></trackedObject>
<size>0.050000</size>
<orthoViewSize>2.000000</orthoViewSize>
<viewAngle>60.000000</viewAngle>
<clippingPlanes>0.050000 70.000000</clippingPlanes>
<color>
<part1>255 75 75</part1>
<part2>165 165 165</part2>
</color>
</camera>
<dummy>
<common>
<name>XYZCameraProxy</name>
<altName>XYZCameraProxy</altName>
<localFrame>
<position>0.000000 0.000000 0.750000</position>
<euler>-0.000000 0.000000 -0.000000</euler>
</localFrame>
<hierarchyColorIndex>-1</hierarchyColorIndex>
<collectionSelfCollisionIndicator>0</collectionSelfCollisionIndicator>
<localObjectProperty>
<hierarchyCollapsed>true</hierarchyCollapsed>
<selectable>true</selectable>
<selectModelBaseInstead>false</selectModelBaseInstead>
<dontShowAsInsideModel>true</dontShowAsInsideModel>
<canUpdateDna>true</canUpdateDna>
<selectInvisible>false</selectInvisible>
<depthInvisible>false</depthInvisible>
<cannotDelete>false</cannotDelete>
<cannotDeleteDuringSimulation>false</cannotDeleteDuringSimulation>
</localObjectProperty>
<localObjectSpecialProperty>
<collidable>false</collidable>
<measurable>false</measurable>
<renderable>false</renderable>
<ultrasonicDetectable>false</ultrasonicDetectable>
<infraredDetectable>false</infraredDetectable>
<laserDetectable>false</laserDetectable>
<inductiveDetectable>false</inductiveDetectable>
<capacitiveDetectable>false</capacitiveDetectable>
</localObjectSpecialProperty>
<localModelProperty>
<notCollidable>false</notCollidable>
<notMeasurable>false</notMeasurable>
<notRenderable>false</notRenderable>
<notDetectable>false</notDetectable>
<notDynamic>false</notDynamic>
<notRespondable>false</notRespondable>
<notReset>false</notReset>
<notVisible>false</notVisible>
<scriptsInactive>false</scriptsInactive>
<notShowAsInsideModel>false</notShowAsInsideModel>
</localModelProperty>
<layer>1024</layer>
<switches>
<modelBase>true</modelBase>
<ignoredByViewFitting>false</ignoredByViewFitting>
</switches>
<extensionString></extensionString>
<modelAcknowledgement></modelAcknowledgement>
</common>
<size>0.010000</size>
<linkedDummy></linkedDummy>
<linkType>dynamics_loopClosure</linkType>
<color>
<object>255 196 138</object>
</color>
<camera>
<common>
<name>DefaultXViewCamera</name>
<altName>DefaultXViewCamera</altName>
<localFrame>
<position>20.000000 0.000000 0.000000</position>
<euler>0.000000 -90.000000 -90.000000</euler>
</localFrame>
<hierarchyColorIndex>-1</hierarchyColorIndex>
<collectionSelfCollisionIndicator>0</collectionSelfCollisionIndicator>
<localObjectProperty>
<hierarchyCollapsed>false</hierarchyCollapsed>
<selectable>true</selectable>
<selectModelBaseInstead>false</selectModelBaseInstead>
<dontShowAsInsideModel>true</dontShowAsInsideModel>
<canUpdateDna>false</canUpdateDna>
<selectInvisible>false</selectInvisible>
<depthInvisible>false</depthInvisible>
<cannotDelete>false</cannotDelete>
<cannotDeleteDuringSimulation>false</cannotDeleteDuringSimulation>
</localObjectProperty>
<localObjectSpecialProperty>
<collidable>false</collidable>
<measurable>false</measurable>
<renderable>false</renderable>
<ultrasonicDetectable>false</ultrasonicDetectable>
<infraredDetectable>false</infraredDetectable>
<laserDetectable>false</laserDetectable>
<inductiveDetectable>false</inductiveDetectable>
<capacitiveDetectable>false</capacitiveDetectable>
</localObjectSpecialProperty>
<localModelProperty>
<notCollidable>false</notCollidable>
<notMeasurable>false</notMeasurable>
<notRenderable>false</notRenderable>
<notDetectable>false</notDetectable>
<notDynamic>false</notDynamic>
<notRespondable>false</notRespondable>
<notReset>false</notReset>
<notVisible>false</notVisible>
<scriptsInactive>false</scriptsInactive>
<notShowAsInsideModel>false</notShowAsInsideModel>
</localModelProperty>
<layer>4096</layer>
<switches>
<modelBase>false</modelBase>
<ignoredByViewFitting>false</ignoredByViewFitting>
</switches>
<extensionString>povray {focalBlur {false} focalDist {2.00} aperture{0.05} blurSamples{10}}</extensionString>
<modelAcknowledgement></modelAcknowledgement>
</common>
<mainCamera>false</mainCamera>
<trackedObject></trackedObject>
<size>0.050000</size>
<orthoViewSize>7.531251</orthoViewSize>
<viewAngle>60.000000</viewAngle>
<clippingPlanes>0.050000 30.000000</clippingPlanes>
<color>
<part1>255 75 75</part1>
<part2>165 165 165</part2>
</color>
</camera>
<camera>
<common>
<name>DefaultYViewCamera</name>
<altName>DefaultYViewCamera</altName>
<localFrame>
<position>0.000000 20.000000 0.000000</position>
<euler>89.999992 0.000000 -0.000000</euler>
</localFrame>
<hierarchyColorIndex>-1</hierarchyColorIndex>
<collectionSelfCollisionIndicator>0</collectionSelfCollisionIndicator>
<localObjectProperty>
<hierarchyCollapsed>false</hierarchyCollapsed>
<selectable>true</selectable>
<selectModelBaseInstead>false</selectModelBaseInstead>
<dontShowAsInsideModel>true</dontShowAsInsideModel>
<canUpdateDna>false</canUpdateDna>
<selectInvisible>false</selectInvisible>
<depthInvisible>false</depthInvisible>
<cannotDelete>false</cannotDelete>
<cannotDeleteDuringSimulation>false</cannotDeleteDuringSimulation>
</localObjectProperty>
<localObjectSpecialProperty>
<collidable>false</collidable>
<measurable>false</measurable>
<renderable>false</renderable>
<ultrasonicDetectable>false</ultrasonicDetectable>
<infraredDetectable>false</infraredDetectable>
<laserDetectable>false</laserDetectable>
<inductiveDetectable>false</inductiveDetectable>
<capacitiveDetectable>false</capacitiveDetectable>
</localObjectSpecialProperty>
<localModelProperty>
<notCollidable>false</notCollidable>
<notMeasurable>false</notMeasurable>
<notRenderable>false</notRenderable>
<notDetectable>false</notDetectable>
<notDynamic>false</notDynamic>
<notRespondable>false</notRespondable>
<notReset>false</notReset>
<notVisible>false</notVisible>
<scriptsInactive>false</scriptsInactive>
<notShowAsInsideModel>false</notShowAsInsideModel>
</localModelProperty>
<layer>4096</layer>
<switches>
<modelBase>false</modelBase>
<ignoredByViewFitting>false</ignoredByViewFitting>
</switches>
<extensionString>povray {focalBlur {false} focalDist {2.00} aperture{0.05} blurSamples{10}}</extensionString>
<modelAcknowledgement></modelAcknowledgement>
</common>
<mainCamera>false</mainCamera>
<trackedObject></trackedObject>
<size>0.050000</size>
<orthoViewSize>7.531251</orthoViewSize>
<viewAngle>60.000000</viewAngle>
<clippingPlanes>0.050000 30.000000</clippingPlanes>
<color>
<part1>255 75 75</part1>
<part2>165 165 165</part2>
</color>
</camera>
<camera>
<common>
<name>DefaultZViewCamera</name>
<altName>DefaultZViewCamera</altName>
<localFrame>
<position>0.000000 0.000000 20.000000</position>
<euler>-179.999985 0.000000 -0.000000</euler>
</localFrame>
<hierarchyColorIndex>-1</hierarchyColorIndex>
<collectionSelfCollisionIndicator>0</collectionSelfCollisionIndicator>
<localObjectProperty>
<hierarchyCollapsed>false</hierarchyCollapsed>
<selectable>true</selectable>
<selectModelBaseInstead>false</selectModelBaseInstead>
<dontShowAsInsideModel>true</dontShowAsInsideModel>
<canUpdateDna>false</canUpdateDna>
<selectInvisible>false</selectInvisible>
<depthInvisible>false</depthInvisible>
<cannotDelete>false</cannotDelete>
<cannotDeleteDuringSimulation>false</cannotDeleteDuringSimulation>
</localObjectProperty>
<localObjectSpecialProperty>
<collidable>false</collidable>
<measurable>false</measurable>
<renderable>false</renderable>
<ultrasonicDetectable>false</ultrasonicDetectable>
<infraredDetectable>false</infraredDetectable>
<laserDetectable>false</laserDetectable>
<inductiveDetectable>false</inductiveDetectable>
<capacitiveDetectable>false</capacitiveDetectable>
</localObjectSpecialProperty>
<localModelProperty>
<notCollidable>false</notCollidable>
<notMeasurable>false</notMeasurable>
<notRenderable>false</notRenderable>
<notDetectable>false</notDetectable>
<notDynamic>false</notDynamic>
<notRespondable>false</notRespondable>
<notReset>false</notReset>
<notVisible>false</notVisible>
<scriptsInactive>false</scriptsInactive>
<notShowAsInsideModel>false</notShowAsInsideModel>
</localModelProperty>
<layer>4096</layer>
<switches>
<modelBase>false</modelBase>
<ignoredByViewFitting>false</ignoredByViewFitting>
</switches>
<extensionString>povray {focalBlur {false} focalDist {2.00} aperture{0.05} blurSamples{10}}</extensionString>
<modelAcknowledgement></modelAcknowledgement>
</common>
<mainCamera>false</mainCamera>
<trackedObject></trackedObject>
<size>0.050000</size>
<orthoViewSize>7.531251</orthoViewSize>
<viewAngle>60.000000</viewAngle>
<clippingPlanes>0.050000 30.000000</clippingPlanes>
<color>
<part1>255 75 75</part1>
<part2>165 165 165</part2>
</color>
</camera>
<camera>
<common>
<name>DefaultNXViewCamera</name>
<altName>DefaultNXViewCamera</altName>
<localFrame>
<position>-20.000000 -0.000002 0.000000</position>
<euler>0.000000 90.000000 90.000008</euler>
</localFrame>
<hierarchyColorIndex>-1</hierarchyColorIndex>
<collectionSelfCollisionIndicator>0</collectionSelfCollisionIndicator>
<localObjectProperty>
<hierarchyCollapsed>false</hierarchyCollapsed>
<selectable>true</selectable>
<selectModelBaseInstead>false</selectModelBaseInstead>
<dontShowAsInsideModel>true</dontShowAsInsideModel>
<canUpdateDna>false</canUpdateDna>
<selectInvisible>false</selectInvisible>
<depthInvisible>false</depthInvisible>
<cannotDelete>false</cannotDelete>
<cannotDeleteDuringSimulation>false</cannotDeleteDuringSimulation>
</localObjectProperty>
<localObjectSpecialProperty>
<collidable>false</collidable>
<measurable>false</measurable>
<renderable>false</renderable>
<ultrasonicDetectable>false</ultrasonicDetectable>
<infraredDetectable>false</infraredDetectable>
<laserDetectable>false</laserDetectable>
<inductiveDetectable>false</inductiveDetectable>
<capacitiveDetectable>false</capacitiveDetectable>
</localObjectSpecialProperty>
<localModelProperty>
<notCollidable>false</notCollidable>
<notMeasurable>false</notMeasurable>
<notRenderable>false</notRenderable>
<notDetectable>false</notDetectable>
<notDynamic>false</notDynamic>
<notRespondable>false</notRespondable>
<notReset>false</notReset>
<notVisible>false</notVisible>
<scriptsInactive>false</scriptsInactive>
<notShowAsInsideModel>false</notShowAsInsideModel>
</localModelProperty>
<layer>4096</layer>
<switches>
<modelBase>false</modelBase>
<ignoredByViewFitting>false</ignoredByViewFitting>
</switches>
<extensionString>povray {focalBlur {false} focalDist {2.00} aperture{0.05} blurSamples{10}}</extensionString>
<modelAcknowledgement></modelAcknowledgement>
</common>
<mainCamera>false</mainCamera>
<trackedObject></trackedObject>
<size>0.050000</size>
<orthoViewSize>7.531251</orthoViewSize>
<viewAngle>60.000000</viewAngle>
<clippingPlanes>0.050000 30.000000</clippingPlanes>
<color>
<part1>255 75 75</part1>
<part2>165 165 165</part2>
</color>
</camera>
<camera>
<common>
<name>DefaultNYViewCamera</name>
<altName>DefaultNYViewCamera</altName>
<localFrame>
<position>0.000002 -20.000000 0.000000</position>
<euler>-90.000008 -0.000005 -180.000000</euler>
</localFrame>
<hierarchyColorIndex>-1</hierarchyColorIndex>
<collectionSelfCollisionIndicator>0</collectionSelfCollisionIndicator>
<localObjectProperty>
<hierarchyCollapsed>false</hierarchyCollapsed>
<selectable>true</selectable>
<selectModelBaseInstead>false</selectModelBaseInstead>
<dontShowAsInsideModel>true</dontShowAsInsideModel>
<canUpdateDna>false</canUpdateDna>
<selectInvisible>false</selectInvisible>
<depthInvisible>false</depthInvisible>
<cannotDelete>false</cannotDelete>
<cannotDeleteDuringSimulation>false</cannotDeleteDuringSimulation>
</localObjectProperty>
<localObjectSpecialProperty>
<collidable>false</collidable>
<measurable>false</measurable>
<renderable>false</renderable>
<ultrasonicDetectable>false</ultrasonicDetectable>
<infraredDetectable>false</infraredDetectable>
<laserDetectable>false</laserDetectable>
<inductiveDetectable>false</inductiveDetectable>
<capacitiveDetectable>false</capacitiveDetectable>
</localObjectSpecialProperty>
<localModelProperty>
<notCollidable>false</notCollidable>
<notMeasurable>false</notMeasurable>
<notRenderable>false</notRenderable>
<notDetectable>false</notDetectable>
<notDynamic>false</notDynamic>
<notRespondable>false</notRespondable>
<notReset>false</notReset>
<notVisible>false</notVisible>
<scriptsInactive>false</scriptsInactive>
<notShowAsInsideModel>false</notShowAsInsideModel>
</localModelProperty>
<layer>4096</layer>
<switches>
<modelBase>false</modelBase>
<ignoredByViewFitting>false</ignoredByViewFitting>
</switches>
<extensionString>povray {focalBlur {false} focalDist {2.00} aperture{0.05} blurSamples{10}}</extensionString>
<modelAcknowledgement></modelAcknowledgement>
</common>
<mainCamera>false</mainCamera>
<trackedObject></trackedObject>
<size>0.050000</size>
<orthoViewSize>7.531251</orthoViewSize>
<viewAngle>60.000000</viewAngle>
<clippingPlanes>0.050000 30.000000</clippingPlanes>
<color>
<part1>255 75 75</part1>
<part2>165 165 165</part2>
</color>
</camera>
<camera>
<common>
<name>DefaultNZViewCamera</name>
<altName>DefaultNZViewCamera</altName>
<localFrame>
<position>0.000002 0.000000 -21.500000</position>
<euler>0.000005 -0.000005 0.000005</euler>
</localFrame>
<hierarchyColorIndex>-1</hierarchyColorIndex>
<collectionSelfCollisionIndicator>0</collectionSelfCollisionIndicator>
<localObjectProperty>
<hierarchyCollapsed>false</hierarchyCollapsed>
<selectable>true</selectable>
<selectModelBaseInstead>false</selectModelBaseInstead>
<dontShowAsInsideModel>true</dontShowAsInsideModel>
<canUpdateDna>false</canUpdateDna>
<selectInvisible>false</selectInvisible>
<depthInvisible>false</depthInvisible>
<cannotDelete>false</cannotDelete>
<cannotDeleteDuringSimulation>false</cannotDeleteDuringSimulation>
</localObjectProperty>
<localObjectSpecialProperty>
<collidable>false</collidable>
<measurable>false</measurable>
<renderable>false</renderable>
<ultrasonicDetectable>false</ultrasonicDetectable>
<infraredDetectable>false</infraredDetectable>
<laserDetectable>false</laserDetectable>
<inductiveDetectable>false</inductiveDetectable>
<capacitiveDetectable>false</capacitiveDetectable>
</localObjectSpecialProperty>
<localModelProperty>
<notCollidable>false</notCollidable>
<notMeasurable>false</notMeasurable>
<notRenderable>false</notRenderable>
<notDetectable>false</notDetectable>
<notDynamic>false</notDynamic>
<notRespondable>false</notRespondable>
<notReset>false</notReset>
<notVisible>false</notVisible>
<scriptsInactive>false</scriptsInactive>
<notShowAsInsideModel>false</notShowAsInsideModel>
</localModelProperty>
<layer>4096</layer>
<switches>
<modelBase>false</modelBase>
<ignoredByViewFitting>false</ignoredByViewFitting>
</switches>
<extensionString>povray {focalBlur {false} focalDist {2.00} aperture{0.05} blurSamples{10}}</extensionString>
<modelAcknowledgement></modelAcknowledgement>
</common>
<mainCamera>false</mainCamera>
<trackedObject></trackedObject>
<size>0.050000</size>
<orthoViewSize>7.531251</orthoViewSize>
<viewAngle>60.000000</viewAngle>
<clippingPlanes>0.050000 30.000000</clippingPlanes>
<color>
<part1>255 75 75</part1>
<part2>165 165 165</part2>
</color>
</camera>
</dummy>
<dummy>
<common>
<name>ResizableFloor_5_25</name>
<altName>ResizableFloor_5_25</altName>
<localFrame>
<position>0.000000 0.000000 0.000000</position>
<euler>-0.000000 0.000000 -0.000000</euler>
</localFrame>
<hierarchyColorIndex>-1</hierarchyColorIndex>
<collectionSelfCollisionIndicator>0</collectionSelfCollisionIndicator>
<localObjectProperty>
<hierarchyCollapsed>true</hierarchyCollapsed>
<selectable>false</selectable>
<selectModelBaseInstead>false</selectModelBaseInstead>
<dontShowAsInsideModel>false</dontShowAsInsideModel>
<canUpdateDna>true</canUpdateDna>
<selectInvisible>false</selectInvisible>
<depthInvisible>false</depthInvisible>
<cannotDelete>false</cannotDelete>
<cannotDeleteDuringSimulation>false</cannotDeleteDuringSimulation>
</localObjectProperty>
<localObjectSpecialProperty>
<collidable>false</collidable>
<measurable>false</measurable>
<renderable>false</renderable>
<ultrasonicDetectable>false</ultrasonicDetectable>
<infraredDetectable>false</infraredDetectable>
<laserDetectable>false</laserDetectable>
<inductiveDetectable>false</inductiveDetectable>
<capacitiveDetectable>false</capacitiveDetectable>
</localObjectSpecialProperty>
<localModelProperty>
<notCollidable>false</notCollidable>
<notMeasurable>false</notMeasurable>
<notRenderable>false</notRenderable>
<notDetectable>false</notDetectable>
<notDynamic>false</notDynamic>
<notRespondable>false</notRespondable>
<notReset>false</notReset>
<notVisible>false</notVisible>
<scriptsInactive>false</scriptsInactive>
<notShowAsInsideModel>false</notShowAsInsideModel>
</localModelProperty>
<layer>0</layer>
<switches>
<modelBase>true</modelBase>
<ignoredByViewFitting>true</ignoredByViewFitting>
</switches>
<extensionString></extensionString>
<modelAcknowledgement></modelAcknowledgement>
</common>
<size>0.010000</size>
<linkedDummy></linkedDummy>
<linkType>ik_tipTarget</linkType>
<color>
<object>255 190 123</object>
</color>
<customizationScript>
<switches>
<enabled>true</enabled>
</switches>
<executionOrder>1</executionOrder>
<treeTraversalDirection>0</treeTraversalDirection>
<scriptText>function sysCall_init()
model=sim.getObjectAssociatedWithScript(sim.handle_self)
e1=sim.getObjectHandle('ResizableFloor_5_25_element')
e2=sim.getObjectHandle('ResizableFloor_5_25_visibleElement')
end
function sysCall_cleanup()
hideDlg()
end
function sysCall_nonSimulation()
local s=sim.getObjectSelection()
if s and #s>=1 and s[1]==model then
showDlg()
else
hideDlg()
end
end
function sysCall_beforeSimulation()
hideDlg()
end
function sysCall_beforeSimulation()
hideDlg()
end
function updateFloor()
local c=readInfo()
local sx=c['sizes'][1]/5
local sy=c['sizes'][2]/5
local sizeFact=sim.getObjectSizeFactor(model)
sim.setObjectParent(e1,-1,true)
local child=sim.getObjectChild(model,0)
while child~=-1 do
sim.removeObject(child)
child=sim.getObjectChild(model,0)
end
local xPosInit=(sx-1)*-2.5*sizeFact
local yPosInit=(sy-1)*-2.5*sizeFact
local f1,f2
for x=1,sx,1 do
for y=1,sy,1 do
if (x==1)and(y==1) then
sim.setObjectParent(e1,model,true)
f1=e1
else
f1=sim.copyPasteObjects({e1},0)[1]
f2=sim.copyPasteObjects({e2},0)[1]
sim.setObjectParent(f1,model,true)
sim.setObjectParent(f2,f1,true)
end
local p=sim.getObjectPosition(f1,sim.handle_parent)
p[1]=xPosInit+(x-1)*5*sizeFact
p[2]=yPosInit+(y-1)*5*sizeFact
sim.setObjectPosition(f1,sim.handle_parent,p)
end
end
end
function getDefaultInfoForNonExistingFields(info)
if not info['version'] then
info['version']=0
end
if not info['sizes'] then
info['sizes']={1,1}
end
end
function readInfo()
local data=sim.readCustomDataBlock(model,'XYZ_FLOOR_INFO')
if data then
data=sim.unpackTable(data)
else
data={}
end
getDefaultInfoForNonExistingFields(data)
return data
end
function writeInfo(data)
if data then
sim.writeCustomDataBlock(model,'XYZ_FLOOR_INFO',sim.packTable(data))
else
sim.writeCustomDataBlock(model,'XYZ_FLOOR_INFO','')
end
end
function updateUi()
local c=readInfo()
local sizeFact=sim.getObjectSizeFactor(model)
simUI.setLabelText(ui,1,'X-size (m): '..string.format("%.2f",c['sizes'][1]*sizeFact),true)
simUI.setSliderValue(ui,2,c['sizes'][1]/5,true)
simUI.setLabelText(ui,3,'Y-size (m): '..string.format("%.2f",c['sizes'][2]*sizeFact),true)
simUI.setSliderValue(ui,4,c['sizes'][2]/5,true)
end
function sliderXChange(ui,id,newVal)
local c=readInfo()
c['sizes'][1]=newVal*5
writeInfo(c)
updateUi()
updateFloor()
end
function sliderYChange(ui,id,newVal)
local c=readInfo()
c['sizes'][2]=newVal*5
writeInfo(c)
updateUi()
updateFloor()
end
function closeEventHandler(h)
sim.removeScript(sim.handle_self)
end
function showDlg()
if not ui then
xml = [[
<ui title="Floor Customizer" closeable="true" on-close="closeEventHandler" resizable="false" activate="false">
<group layout="form" flat="true">
<label text="X-size (m): 1" id="1"/>
<hslider tick-position="above" tick-interval="1" minimum="1" maximum="5" on-change="sliderXChange" id="2"/>
<label text="Y-size (m): 1" id="3"/>
<hslider tick-position="above" tick-interval="1" minimum="1" maximum="5" on-change="sliderYChange" id="4"/>
</group>
<label text="" style="* {margin-left: 400px;}"/>
</ui>
]]
ui=simUI.create(xml)
if 2==sim.getInt32Parameter(sim.intparam_platform) then
-- To fix a Qt bug on Linux
sim.auxFunc('activateMainWindow')
end
updateUi()
end
end
function hideDlg()
if ui then
simUI.destroy(ui)
ui=nil
end
end
</scriptText>
</customizationScript>
<shape>
<common>
<name>ResizableFloor_5_25_element</name>
<altName>ResizableFloor_5_25_element</altName>
<localFrame>
<position>0.000000 0.000000 -0.020000</position>
<euler>-0.000000 0.000000 -0.000000</euler>
</localFrame>
<hierarchyColorIndex>-1</hierarchyColorIndex>
<collectionSelfCollisionIndicator>0</collectionSelfCollisionIndicator>
<localObjectProperty>
<hierarchyCollapsed>true</hierarchyCollapsed>
<selectable>false</selectable>
<selectModelBaseInstead>false</selectModelBaseInstead>
<dontShowAsInsideModel>false</dontShowAsInsideModel>
<canUpdateDna>false</canUpdateDna>
<selectInvisible>false</selectInvisible>
<depthInvisible>false</depthInvisible>
<cannotDelete>false</cannotDelete>
<cannotDeleteDuringSimulation>false</cannotDeleteDuringSimulation>
</localObjectProperty>
<localObjectSpecialProperty>
<collidable>false</collidable>
<measurable>false</measurable>
<renderable>false</renderable>
<ultrasonicDetectable>false</ultrasonicDetectable>
<infraredDetectable>false</infraredDetectable>
<laserDetectable>false</laserDetectable>
<inductiveDetectable>false</inductiveDetectable>
<capacitiveDetectable>false</capacitiveDetectable>
</localObjectSpecialProperty>
<localModelProperty>
<notCollidable>false</notCollidable>
<notMeasurable>false</notMeasurable>
<notRenderable>false</notRenderable>
<notDetectable>false</notDetectable>
<notDynamic>false</notDynamic>
<notRespondable>false</notRespondable>
<notReset>false</notReset>
<notVisible>false</notVisible>
<scriptsInactive>false</scriptsInactive>
<notShowAsInsideModel>false</notShowAsInsideModel>
</localModelProperty>
<layer>32768</layer>
<switches>
<modelBase>false</modelBase>
<ignoredByViewFitting>true</ignoredByViewFitting>
</switches>
<extensionString></extensionString>
<modelAcknowledgement></modelAcknowledgement>
</common>
<primitive>
<type>cuboid</type>
<size>5.000000 5.000000 0.040000</size>
<localFrame>
<position>0.000000 0.000000 0.000000</position>
<euler>-0.000000 0.000000 -0.000000</euler>
</localFrame>
<shadingAngle>20.000000</shadingAngle>
<culling>true</culling>
<wireframe>false</wireframe>
<color>
<ambientDiffuse>255 204 255</ambientDiffuse>
<specular>38 38 38</specular>
<emission>0 0 0</emission>
</color>
</primitive>
<dynamics>
<respondableMask>65535</respondableMask>
<initialLinearVelocity>0.000000 0.000000 0.000000</initialLinearVelocity>
<initialAngularVelocity>0.000000 0.000000 0.000000</initialAngularVelocity>
<mass>1000.000000</mass>
<localInertiaFrame>
<position>0.000000 0.000000 0.000000</position>
<euler>-0.000000 0.000000 -0.000000</euler>
</localInertiaFrame>
<principalMomentOfInertia>2.083467 2.083467 4.166667</principalMomentOfInertia>
<switches>
<static>true</static>
<respondable>true</respondable>
<startSleeping>false</startSleeping>
<setToDynamicIfGetsParent>false</setToDynamicIfGetsParent>
</switches>
<material>
<engines>
<bullet>
<restitution>0.500000</restitution>
<friction>1.000000</friction>
<oldfriction>1.000000</oldfriction>
<lineardamping>0.000000</lineardamping>
<angulardamping>0.000000</angulardamping>
<nondefaultcollisionmargingfactor>0.100000</nondefaultcollisionmargingfactor>
<nondefaultcollisionmargingfactorconvex>0.002000</nondefaultcollisionmargingfactorconvex>
<sticky>false</sticky>
<usenondefaultcollisionmargin>false</usenondefaultcollisionmargin>
<usenondefaultcollisionmarginconvex>true</usenondefaultcollisionmarginconvex>
<autoshrinkconvex>false</autoshrinkconvex>
</bullet>
<ode>
<friction>1.000000</friction>
<softerp>0.200000</softerp>
<softcfm>0.000000</softcfm>
<lineardamping>0.000000</lineardamping>
<angulardamping>0.000000</angulardamping>
<maxcontacts>64</maxcontacts>
</ode>
<vortex>
<primlinearaxisfriction>1.000000</primlinearaxisfriction>
<seclinearaxisfriction>1.000000</seclinearaxisfriction>
<primangularaxisfriction>0.000000</primangularaxisfriction>
<secangularaxisfriction>0.000000</secangularaxisfriction>
<normalangularaxisfriction>0.000000</normalangularaxisfriction>
<primlinearaxisstaticfrictionscale>1.100000</primlinearaxisstaticfrictionscale>
<seclinearaxisstaticfrictionscale>1.100000</seclinearaxisstaticfrictionscale>
<primangularaxisstaticfrictionscale>1.000000</primangularaxisstaticfrictionscale>
<secangularaxisstaticfrictionscale>1.000000</secangularaxisstaticfrictionscale>
<normalangularaxisstaticfrictionscale>1.000000</normalangularaxisstaticfrictionscale>
<compliance>0.000000</compliance>
<damping>10000000.000000</damping>
<restitution>0.000000</restitution>
<restitutionthreshold>0.500000</restitutionthreshold>
<adhesiveforce>0.000000</adhesiveforce>
<linearvelocitydamping>0.000000</linearvelocitydamping>
<angularvelocitydamping>0.000000</angularvelocitydamping>
<primlinearaxisslide>0.000000</primlinearaxisslide>
<seclinearaxisslide>0.000000</seclinearaxisslide>
<primangularaxisslide>0.000000</primangularaxisslide>
<secangularaxisslide>0.000000</secangularaxisslide>
<normalangularaxisslide>0.000000</normalangularaxisslide>
<primlinearaxisslip>0.000000</primlinearaxisslip>
<seclinearaxisslip>0.000000</seclinearaxisslip>
<primangularaxisslip>0.000000</primangularaxisslip>
<secangularaxisslip>0.000000</secangularaxisslip>
<normalangularaxisslip>0.000000</normalangularaxisslip>
<autosleeplinearspeedthreshold>0.140000</autosleeplinearspeedthreshold>
<autosleeplinearaccelthreshold>0.045000</autosleeplinearaccelthreshold>
<autosleepangularspeedthreshold>0.030000</autosleepangularspeedthreshold>
<autosleepangularaccelthreshold>0.045000</autosleepangularaccelthreshold>
<skinthickness>0.002000</skinthickness>
<autoangulardampingtensionratio>0.010000</autoangulardampingtensionratio>
<primaxisvectorx>0.000000</primaxisvectorx>
<primaxisvectory>0.000000</primaxisvectory>
<primaxisvectorz>1.000000</primaxisvectorz>
<primlinearaxisfrictionmodel>4</primlinearaxisfrictionmodel>
<seclinearaxisfrictionmodel>4</seclinearaxisfrictionmodel>
<primangulararaxisfrictionmodel>6</primangulararaxisfrictionmodel>
<secmangulararaxisfrictionmodel>6</secmangulararaxisfrictionmodel>
<normalmangulararaxisfrictionmodel>6</normalmangulararaxisfrictionmodel>
<autosleepsteplivethreshold>10</autosleepsteplivethreshold>
<materialuniqueid>210709</materialuniqueid>
<pureshapesasconvex>false</pureshapesasconvex>
<convexshapesasrandom>false</convexshapesasrandom>
<randomshapesasterrain>false</randomshapesasterrain>
<fastmoving>true</fastmoving>
<autoslip>false</autoslip>
<seclinaxissameasprimlinaxis>true</seclinaxissameasprimlinaxis>
<secangaxissameasprimangaxis>true</secangaxissameasprimangaxis>
<normangaxissameasprimangaxis>true</normangaxissameasprimangaxis>
<autoangulardamping>false</autoangulardamping>
</vortex>
<newton>
<staticfriction>1.000000</staticfriction>
<kineticfriction>1.000000</kineticfriction>
<restitution>0.000000</restitution>
<lineardrag>0.000000</lineardrag>
<angulardrag>0.000000</angulardrag>
<fastmoving>false</fastmoving>
</newton>
</engines>
</material>
</dynamics>
<shape>
<common>
<name>ResizableFloor_5_25_visibleElement</name>
<altName>ResizableFloor_5_25_visibleElement</altName>
<localFrame>
<position>0.000000 0.000000 0.020000</position>
<euler>-0.000000 0.000000 -0.000000</euler>
</localFrame>
<hierarchyColorIndex>-1</hierarchyColorIndex>
<collectionSelfCollisionIndicator>0</collectionSelfCollisionIndicator>
<localObjectProperty>
<hierarchyCollapsed>false</hierarchyCollapsed>
<selectable>false</selectable>
<selectModelBaseInstead>false</selectModelBaseInstead>
<dontShowAsInsideModel>false</dontShowAsInsideModel>
<canUpdateDna>false</canUpdateDna>
<selectInvisible>false</selectInvisible>
<depthInvisible>false</depthInvisible>
<cannotDelete>false</cannotDelete>
<cannotDeleteDuringSimulation>false</cannotDeleteDuringSimulation>
</localObjectProperty>
<localObjectSpecialProperty>
<collidable>false</collidable>
<measurable>false</measurable>
<renderable>true</renderable>
<ultrasonicDetectable>true</ultrasonicDetectable>
<infraredDetectable>true</infraredDetectable>
<laserDetectable>true</laserDetectable>
<inductiveDetectable>true</inductiveDetectable>
<capacitiveDetectable>true</capacitiveDetectable>
</localObjectSpecialProperty>
<localModelProperty>
<notCollidable>false</notCollidable>
<notMeasurable>false</notMeasurable>
<notRenderable>false</notRenderable>
<notDetectable>false</notDetectable>
<notDynamic>false</notDynamic>
<notRespondable>false</notRespondable>
<notReset>false</notReset>
<notVisible>false</notVisible>
<scriptsInactive>false</scriptsInactive>
<notShowAsInsideModel>false</notShowAsInsideModel>
</localModelProperty>
<layer>128</layer>
<switches>
<modelBase>false</modelBase>
<ignoredByViewFitting>true</ignoredByViewFitting>
</switches>
<extensionString></extensionString>
<modelAcknowledgement></modelAcknowledgement>
</common>
<compound>
<mesh>
<vertices>-2.500002 -2.500002 0.000000 2.500002 -2.500002 0.000000 -2.500002 2.500002 0.000000 2.500002 2.500002 0.000000</vertices>
<indices>0 1 3 0 3 2</indices>
<localFrame>
<position>0.000000 0.000000 -0.000000</position>
<euler>-0.000000 0.000000 -0.000000</euler>
</localFrame>
<shadingAngle>20.000000</shadingAngle>
<culling>false</culling>
<wireframe>true</wireframe>
<color>
<ambientDiffuse>0 0 0</ambientDiffuse>
<specular>0 0 0</specular>
<emission>0 0 0</emission>
</color>
</mesh>
<mesh>
<vertices>-2.000000 -2.500000 -0.000000 -1.750000 -2.500000 -0.000000 -1.750000 -2.250000 -0.000000 -2.000000 -2.250000 -0.000000 -1.500000 -2.500000 -0.000000 -1.500000 -2.250000 -0.000000 -1.000000 -2.500000 -0.000000 -0.750000 -2.500000 -0.000000 -0.750000 -2.250000 -0.000000 -1.000000 -2.250000 -0.000000 -0.500000 -2.500000 -0.000000 -0.500000 -2.250000 0.000000 -1.750000 -2.000000 -0.000000 -2.000000 -2.000000 -0.000000 -1.500000 -2.000000 -0.000000 -0.750000 -2.000000 0.000000 -1.000000 -2.000000 -0.000000 -2.500000 -2.000000 -0.000000 -2.250000 -2.000000 -0.000000 -2.250000 -1.750000 -0.000000 -2.500000 -1.750000 -0.000000 -2.000000 -1.750000 -0.000000 -1.250000 -2.000000 -0.000000 -1.250000 -1.750000 -0.000000 -1.500000 -1.750000 -0.000000 -1.000000 -1.750000 -0.000000 -2.250000 -1.500000 -0.000000 -2.500000 -1.500000 -0.000000 -2.000000 -1.500000 -0.000000 -1.250000 -1.500000 -0.000000 -1.500000 -1.500000 -0.000000 -1.000000 -1.500000 -0.000000 -1.750000 -1.500000 -0.000000 -1.750000 -1.250000 -0.000000 -2.000000 -1.250000 -0.000000 -1.500000 -1.250000 -0.000000 -0.750000 -1.500000 -0.000000 -0.750000 -1.250000 -0.000000 -1.000000 -1.250000 -0.000000 -0.500000 -1.500000 -0.000000 -0.500000 -1.250000 -0.000000 -1.750000 -1.000000 -0.000000 -2.000000 -1.000000 -0.000000 -1.500000 -1.000000 -0.000000 -0.750000 -1.000000 -0.000000 -1.000000 -1.000000 -0.000000 -0.500000 -1.000000 -0.000000 -2.500000 -1.000000 -0.000000 -2.250000 -1.000000 -0.000000 -2.250000 -0.750000 -0.000000 -2.500000 -0.750000 -0.000000 -2.000000 -0.750000 0.000000 -1.250000 -1.000000 -0.000000 -1.250000 -0.750000 -0.000000 -1.500000 -0.750000 -0.000000 -1.000000 -0.750000 -0.000000 -0.250000 -1.000000 -0.000000 -0.000000 -1.000000 0.000000 -0.000000 -0.750000 -0.000000 -2.250000 -0.500000 0.000000 -2.500000 -0.500000 -0.000000 -1.250000 -0.500000 -0.000000 -1.500000 -0.500000 -0.000000 -1.000000 -0.500000 -0.000000 -0.500000 -0.750000 0.000000 -0.250000 -0.500000 0.000000 -0.500000 -0.500000 -0.000000 -0.750000 -0.500000 0.000000 -0.500000 -0.250000 0.000000 -1.000000 -0.250000 -0.000000 -0.750000 -0.000000 -0.000000 -1.000000 -0.000000 0.000000 -0.500000 -2.000000 0.000000 -0.250000 -2.000000 0.000000 -0.250000 -1.750000 0.000000 -0.500000 -1.750000 0.000000 -0.000000 -2.000000 0.000000 -0.000000 -1.750000 0.000000 -0.250000 -1.500000 0.000000 -0.000000 -1.500000 0.000000 -0.250000 -0.750000 0.000000 -2.000000 -0.500000 0.000000 0.000000 -0.500000 0.000000 -1.750000 -0.500000 0.000000 -1.750000 -0.250000 0.000000 -2.000000 -0.250000 0.000000 -1.500000 -0.250000 0.000000 -0.750000 -0.250000 0.000000 -1.750000 -0.000000 0.000000 -2.000000 -0.000000 0.000000 -1.500000 -0.000000 0.000000 -0.500000 0.000000 0.000000 -0.500000 0.250000 0.000000 -0.250000 0.500000 0.000000 -0.500000 0.500000 0.000000 -1.000000 0.500000 0.000000 -0.750000 0.500000 0.000000 -0.750000 0.750000 -0.000000 -1.000000 0.750000 -0.000000 -1.750000 0.750000 0.000000 -1.500000 0.750000 -0.000000 -1.500000 1.000000 -0.000000 -1.750000 1.000000 -0.000000 -0.750000 1.000000 -0.000000 -1.000000 1.000000 0.000000 -0.500000 0.750000 0.000000 -0.500000 1.000000 0.000000 -2.500000 1.000000 -0.000000 -2.250000 1.000000 -0.000000 -2.250000 1.250000 -0.000000 -2.500000 1.250000 -0.000000 -2.000000 1.000000 0.000000 -2.000000 1.250000 -0.000000 -1.250000 1.000000 -0.000000 -1.250000 1.250000 0.000000 -1.500000 1.250000 -0.000000 -1.000000 1.250000 -0.000000 -2.250000 1.500000 -0.000000 -2.500000 1.500000 -0.000000 -2.000000 1.500000 -0.000000 -1.250000 1.500000 -0.000000 -1.500000 1.500000 0.000000 -1.000000 1.500000 -0.000000 -1.750000 1.500000 -0.000000 -1.750000 1.750000 -0.000000 -2.000000 1.750000 -0.000000 -1.500000 1.750000 -0.000000 -0.750000 1.500000 -0.000000 -0.750000 1.750000 0.000000 -1.000000 1.750000 -0.000000 -1.750000 2.000000 -0.000000 -2.000000 2.000000 -0.000000 -1.500000 2.000000 -0.000000 -2.500000 2.000000 -0.000000 -2.250000 2.000000 -0.000000 -2.250000 2.250000 -0.000000 -2.500000 2.250000 -0.000000 -2.000000 2.250000 -0.000000 -1.250000 2.000000 -0.000000 -1.250000 2.250000 -0.000000 -1.500000 2.250000 -0.000000 -1.000000 2.000000 0.000000 -1.000000 2.250000 -0.000000 -2.250000 2.500000 -0.000000 -2.500000 2.500000 -0.000000 -2.000000 2.500000 -0.000000 -1.250000 2.500000 -0.000000 -1.500000 2.500000 -0.000000 -1.000000 2.500000 -0.000000 -2.500000 -0.000000 0.000000 -2.250000 -0.000000 0.000000 -2.250000 0.250000 0.000000 -2.500000 0.250000 0.000000 -2.000000 0.250000 0.000000 -1.250000 -0.000000 0.000000 -1.250000 0.250000 0.000000 -1.500000 0.250000 0.000000 -1.000000 0.250000 0.000000 -0.250000 0.000000 0.000000 -0.250000 0.250000 0.000000 0.000000 0.000000 0.000000 0.000000 0.250000 0.000000 -2.250000 0.500000 0.000000 -2.500000 0.500000 0.000000 -2.000000 0.500000 0.000000 -1.250000 0.500000 0.000000 -1.500000 0.500000 0.000000 0.000000 0.500000 0.000000 -1.750000 0.500000 0.000000 -2.000000 0.750000 0.000000 -0.250000 1.000000 0.000000 -0.250000 1.250000 0.000000 -0.500000 1.250000 0.000000 0.000000 1.000000 0.000000 0.000000 1.250000 0.000000 -0.250000 1.500000 0.000000 -0.500000 1.500000 0.000000 0.000000 1.500000 0.000000 -0.500000 1.750000 0.000000 -0.750000 2.000000 0.000000 -0.500000 2.000000 0.000000 -0.250000 2.000000 0.000000 -0.250000 2.250000 0.000000 -0.500000 2.250000 0.000000 0.000000 2.000000 0.000000 0.000000 2.250000 0.000000 -0.250000 2.500000 0.000000 -0.500000 2.500000 0.000000 0.000000 2.500000 0.000000 1.000000 -2.500000 -0.000000 1.250000 -2.500000 -0.000000 1.250000 -2.250000 -0.000000 1.000000 -2.250000 -0.000000 1.500000 -2.500000 -0.000000 1.500000 -2.250000 -0.000000 2.000000 -2.500000 -0.000000 2.250000 -2.500000 -0.000000 2.250000 -2.250000 -0.000000 2.000000 -2.250000 -0.000000 2.500000 -2.500000 -0.000000 2.500000 -2.250000 -0.000000 1.250000 -2.000000 -0.000000 1.000000 -2.000000 0.000000 1.500000 -2.000000 -0.000000 2.250000 -2.000000 -0.000000 2.000000 -2.000000 -0.000000 2.500000 -2.000000 -0.000000 1.750000 -2.000000 -0.000000 1.750000 -1.750000 -0.000000 1.500000 -1.750000 -0.000000 2.000000 -1.750000 -0.000000 0.750000 -1.750000 0.000000 1.000000 -1.750000 -0.000000 1.000000 -1.500000 -0.000000 0.750000 -1.500000 -0.000000 1.750000 -1.500000 -0.000000 1.500000 -1.500000 0.000000 2.000000 -1.500000 -0.000000 1.250000 -1.500000 -0.000000 1.250000 -1.250000 0.000000 1.000000 -1.250000 -0.000000 1.500000 -1.250000 -0.000000 2.250000 -1.500000 -0.000000 2.250000 -1.250000 -0.000000 2.000000 -1.250000 -0.000000 2.500000 -1.500000 -0.000000 2.500000 -1.250000 -0.000000 1.250000 -1.000000 -0.000000 1.000000 -1.000000 0.000000 1.500000 -1.000000 -0.000000 2.250000 -1.000000 -0.000000 2.000000 -1.000000 0.000000 2.500000 -1.000000 -0.000000 0.500000 -1.000000 0.000000 0.750000 -1.000000 -0.000000 0.750000 -0.750000 -0.000000 0.500000 -0.750000 0.000000 1.000000 -0.750000 -0.000000 1.750000 -1.000000 -0.000000 1.750000 -0.750000 0.000000 1.500000 -0.750000 -0.000000 1.000000 -0.500000 0.000000 0.750000 -0.500000 0.000000 0.250000 -0.500000 0.000000 0.500000 -0.500000 0.000000 0.500000 -0.250000 0.000000 -0.000000 -2.500000 0.000000 0.250000 -2.500000 0.000000 0.250000 -2.250000 0.000000 -0.000000 -2.250000 0.000000 0.500000 -2.500000 0.000000 0.500000 -2.250000 0.000000 0.250000 -2.000000 0.000000 0.500000 -2.000000 0.000000 0.750000 -2.000000 0.000000 0.500000 -1.750000 0.000000 0.500000 -1.500000 0.000000 0.250000 -1.500000 0.000000 0.250000 -1.250000 0.000000 -0.000000 -1.250000 0.000000 0.500000 -1.250000 0.000000 0.250000 -1.000000 0.000000 2.000000 -0.750000 0.000000 1.750000 -0.500000 0.000000 1.500000 -0.500000 0.000000 2.000000 -0.500000 0.000000 0.250000 -0.250000 0.000000 0.000000 -0.250000 0.000000 1.250000 -0.500000 0.000000 1.250000 -0.250000 0.000000 1.000000 -0.250000 0.000000 1.500000 -0.250000 0.000000 2.250000 -0.500000 0.000000 2.250000 -0.250000 0.000000 2.000000 -0.250000 0.000000 2.500000 -0.500000 0.000000 2.500000 -0.250000 0.000000 0.250000 0.000000 0.000000 0.500000 0.000000 0.000000 1.250000 0.000000 0.000000 1.000000 0.000000 0.000000 1.500000 0.000000 0.000000 2.250000 0.000000 0.000000 2.000000 0.000000 0.000000 2.500000 0.000000 0.000000 0.750000 0.000000 -0.000000 1.000000 0.250000 -0.000000 0.500000 0.250000 0.000000 0.750000 0.500000 0.000000 0.500000 0.500000 -0.000000 0.250000 0.500000 0.000000 0.500000 0.750000 0.000000 1.000000 0.500000 -0.000000 1.250000 0.500000 -0.000000 1.250000 0.750000 -0.000000 1.000000 0.750000 -0.000000 1.500000 0.500000 -0.000000 1.500000 0.750000 -0.000000 2.250000 0.500000 0.000000 2.500000 0.500000 -0.000000 2.500000 0.750000 -0.000000 2.250000 0.750000 -0.000000 0.000000 0.750000 -0.000000 0.250000 1.000000 -0.000000 1.250000 1.000000 -0.000000 1.000000 1.000000 -0.000000 1.500000 1.000000 -0.000000 2.000000 0.750000 0.000000 2.250000 1.000000 -0.000000 2.000000 1.000000 -0.000000 2.500000 1.000000 -0.000000 0.500000 1.000000 -0.000000 0.750000 1.000000 -0.000000 0.750000 1.250000 -0.000000 0.500000 1.250000 -0.000000 1.000000 1.250000 -0.000000 1.750000 1.000000 -0.000000 1.750000 1.250000 -0.000000 1.500000 1.250000 -0.000000 2.000000 1.250000 -0.000000 0.750000 1.500000 -0.000000 0.500000 1.500000 -0.000000 1.000000 1.500000 -0.000000 1.750000 1.500000 -0.000000 1.500000 1.500000 -0.000000 2.000000 1.500000 -0.000000 1.250000 1.500000 -0.000000 1.250000 1.750000 -0.000000 1.000000 1.750000 -0.000000 1.500000 1.750000 -0.000000 2.250000 1.500000 -0.000000 2.250000 1.750000 -0.000000 2.000000 1.750000 -0.000000 2.500000 1.500000 -0.000000 2.500000 1.750000 -0.000000 1.250000 2.000000 -0.000000 1.000000 2.000000 -0.000000 1.500000 2.000000 -0.000000 2.250000 2.000000 -0.000000 2.000000 2.000000 -0.000000 2.500000 2.000000 -0.000000 0.750000 2.000000 0.000000 1.000000 2.250000 -0.000000 0.750000 2.250000 -0.000000 1.750000 2.000000 -0.000000 1.750000 2.250000 -0.000000 1.500000 2.250000 -0.000000 2.000000 2.250000 -0.000000 0.500000 2.250000 0.000000 0.750000 2.500000 -0.000000 0.500000 2.500000 -0.000000 1.000000 2.500000 -0.000000 1.750000 2.500000 -0.000000 1.500000 2.500000 -0.000000 2.000000 2.500000 -0.000000 0.750000 0.250000 0.000000 1.750000 0.000000 0.000000 1.750000 0.250000 0.000000 1.500000 0.250000 0.000000 2.000000 0.250000 0.000000 1.750000 0.500000 0.000000 2.000000 0.500000 0.000000 0.250000 0.750000 0.000000 0.250000 1.500000 0.000000 0.250000 1.750000 0.000000 0.000000 1.750000 0.000000 0.500000 1.750000 0.000000 0.250000 2.000000 0.000000 0.500000 2.000000 0.000000</vertices>
<indices>0 1 2 0 2 3 1 4 5 1 5 2 6 7 8 6 8 9 7 10 11 7 11 8 3 2 12 3 12 13 2 5 14 2 14 12 9 8 15 9 15 16 17 18 19 17 19 20 18 13 21 18 21 19 14 22 23 14 23 24 22 16 25 22 25 23 20 19 26 20 26 27 19 21 28 19 28 26 24 23 29 24 29 30 23 25 31 23 31 29 28 32 33 28 33 34 32 30 35 32 35 33 31 36 37 31 37 38 36 39 40 36 40 37 34 33 41 34 41 42 33 35 43 33 43 41 38 37 44 38 44 45 37 40 46 37 46 44 47 48 49 47 49 50 48 42 51 48 51 49 43 52 53 43 53 54 52 45 55 52 55 53 56 57 58 50 49 59 50 59 60 54 53 61 54 61 62 53 55 63 53 63 61 64 65 66 67 66 68 69 70 71 8 11 72 8 72 15 72 73 74 72 74 75 73 76 77 73 77 74 75 74 78 75 78 39 74 77 79 74 79 78 46 56 80 46 80 64 56 58 80 49 51 81 49 81 59 64 80 65 80 58 82 80 82 65 81 83 84 81 84 85 83 62 86 83 86 84 63 67 87 63 87 69 67 68 87 85 84 88 85 88 89 84 86 90 84 90 88 69 87 70 87 68 91 87 91 70 92 93 94 95 96 97 95 97 98 99 100 101 99 101 102 98 97 103 98 103 104 97 105 106 97 106 103 107 108 109 107 109 110 108 111 112 108 112 109 101 113 114 101 114 115 113 104 116 113 116 114 110 109 117 110 117 118 109 112 119 109 119 117 115 114 120 115 120 121 114 116 122 114 122 120 119 123 124 119 124 125 123 121 126 123 126 124 122 127 128 122 128 129 125 124 130 125 130 131 124 126 132 124 132 130 133 134 135 133 135 136 134 131 137 134 137 135 132 138 139 132 139 140 138 141 142 138 142 139 136 135 143 136 143 144 135 137 145 135 145 143 140 139 146 140 146 147 139 142 148 139 148 146 149 150 151 149 151 152 150 89 153 150 153 151 90 154 155 90 155 156 154 71 157 154 157 155 91 158 159 91 159 92 158 160 161 158 161 159 152 151 162 152 162 163 151 153 164 151 164 162 156 155 165 156 165 166 155 157 95 155 95 165 92 159 93 159 161 167 159 167 93 164 168 99 164 99 169 168 166 100 168 100 99 96 94 105 96 105 97 169 99 102 169 102 111 106 170 171 106 171 172 170 173 174 170 174 171 172 171 175 172 175 176 171 174 177 171 177 175 127 176 178 127 178 128 129 128 179 129 179 141 128 178 180 128 180 179 180 181 182 180 182 183 181 184 185 181 185 182 183 182 186 183 186 187 182 185 188 182 188 186 189 190 191 189 191 192 190 193 194 190 194 191 195 196 197 195 197 198 196 199 200 196 200 197 192 191 201 192 201 202 191 194 203 191 203 201 198 197 204 198 204 205 197 200 206 197 206 204 203 207 208 203 208 209 207 205 210 207 210 208 211 212 213 211 213 214 209 208 215 209 215 216 208 210 217 208 217 215 213 218 219 213 219 220 218 216 221 218 221 219 217 222 223 217 223 224 222 225 226 222 226 223 220 219 227 220 227 228 219 221 229 219 229 227 224 223 230 224 230 231 223 226 232 223 232 230 233 234 235 233 235 236 234 228 237 234 237 235 229 238 239 229 239 240 235 237 241 235 241 242 243 244 245 246 247 248 246 248 249 247 250 251 247 251 248 249 248 252 249 252 76 248 251 253 248 253 252 253 254 211 253 211 255 254 202 212 254 212 211 255 211 214 255 214 256 79 257 258 79 258 259 257 256 260 257 260 258 259 258 261 259 261 57 258 260 233 258 233 261 238 231 262 238 262 239 236 235 242 236 242 244 240 239 263 240 263 264 239 262 265 239 265 263 82 243 266 82 266 267 243 245 266 241 268 269 241 269 270 268 264 271 268 271 269 265 272 273 265 273 274 272 275 276 272 276 273 267 266 277 267 277 160 266 245 278 266 278 277 270 269 279 270 279 280 269 271 281 269 281 279 274 273 282 274 282 283 273 276 284 273 284 282 285 280 286 287 288 289 290 289 291 292 293 294 292 294 295 293 296 297 293 297 294 298 299 300 298 300 301 302 303 173 295 294 304 295 304 305 294 297 306 294 306 304 307 301 308 307 308 309 301 300 310 301 310 308 311 312 313 311 313 314 312 305 315 312 315 313 306 316 317 306 317 318 316 309 319 316 319 317 314 313 320 314 320 321 313 315 322 313 322 320 318 317 323 318 323 324 317 319 325 317 325 323 322 326 327 322 327 328 326 324 329 326 329 327 325 330 331 325 331 332 330 333 334 330 334 331 328 327 335 328 335 336 327 329 337 327 337 335 332 331 338 332 338 339 331 334 340 331 340 338 341 336 342 341 342 343 337 344 345 337 345 346 344 339 347 344 347 345 348 343 349 348 349 350 343 342 351 343 351 349 346 345 352 346 352 353 345 347 354 345 354 352 278 285 355 278 355 287 285 286 355 281 356 357 281 357 358 356 283 359 356 359 357 287 355 288 355 286 292 355 292 288 358 357 360 358 360 296 357 359 361 357 361 360 167 290 362 167 362 302 290 291 362 361 298 301 361 301 307 302 362 303 362 291 311 362 311 303 177 363 364 177 364 365 363 321 366 363 366 364 365 364 367 365 367 184 364 366 368 364 368 367 368 341 343 368 343 348</indices>
<localFrame>
<position>0.000000 0.000000 0.000000</position>
<euler>-0.000000 0.000000 -0.000000</euler>
</localFrame>
<shadingAngle>20.000000</shadingAngle>
<culling>true</culling>
<wireframe>false</wireframe>
<color>
<ambientDiffuse>240 240 240</ambientDiffuse>
<specular>25 25 25</specular>
<emission>0 0 0</emission>
</color>
</mesh>
<mesh>
<vertices>-2.500001 -2.500001 0.000000 -2.250001 -2.500001 0.000000 -2.250001 -2.250001 0.000000 -2.500001 -2.250001 0.000000 -2.000001 -2.250001 0.000000 -2.250001 -2.000001 0.000000 -2.500001 -2.000001 0.000000 -2.000001 -2.000001 0.000000 -2.000001 -2.500001 0.000000 -1.500001 -2.500001 0.000000 -1.250001 -2.500001 0.000000 -1.250001 -2.250001 0.000000 -1.500001 -2.250001 0.000000 -1.000000 -2.500001 0.000000 -1.000000 -2.250001 0.000000 -1.250001 -2.000001 0.000000 -1.000000 -2.000001 0.000000 -1.500001 -2.000001 0.000000 -0.500000 -2.500001 -0.000000 -0.250000 -2.500001 -0.000000 -0.250000 -2.250001 -0.000000 -0.500000 -2.250001 -0.000000 0.000000 -2.500001 0.000000 0.000000 -2.250001 0.000000 -0.250000 -2.000001 -0.000000 -0.500000 -2.000001 -0.000000 0.000000 -2.000001 0.000000 0.500000 -2.500001 -0.000000 0.750000 -2.500001 0.000000 0.750000 -2.250001 0.000000 0.500000 -2.250001 -0.000000 1.000000 -2.500001 0.000000 1.000000 -2.250001 0.000000 0.750000 -2.000001 0.000000 0.500000 -2.000001 -0.000000 1.000000 -2.000001 0.000000 1.500001 -2.500001 0.000000 1.750001 -2.500001 0.000000 1.750001 -2.250001 0.000000 1.500001 -2.250001 0.000000 2.000001 -2.500001 0.000000 2.000001 -2.250001 0.000000 1.750001 -2.000001 0.000000 1.500001 -2.000001 0.000000 2.000001 -2.000001 0.000000 2.250001 -2.000001 0.000000 2.250001 -1.750001 0.000000 2.000001 -1.750001 0.000000 2.500001 -2.000001 0.000000 2.500001 -1.750001 0.000000 2.250001 -1.500001 0.000000 2.000001 -1.500001 -0.000000 2.500001 -1.500001 -0.000000 1.250001 -2.000001 0.000000 1.250000 -1.750001 0.000000 1.000000 -1.750001 0.000000 1.500001 -1.750001 0.000000 1.250001 -1.500001 0.000000 1.000000 -1.500001 0.000000 1.500001 -1.500001 -0.000000 0.250000 -2.000001 0.000000 0.250000 -1.750001 0.000000 0.000000 -1.750001 0.000000 0.500000 -1.750001 -0.000000 0.250000 -1.500001 0.000000 -0.000000 -1.500001 0.000000 0.500000 -1.500001 0.000000 -0.750000 -2.000001 0.000000 -0.750000 -1.750001 0.000000 -1.000000 -1.750001 0.000000 -0.500000 -1.750001 -0.000000 -0.750000 -1.500001 0.000000 -1.000000 -1.500001 0.000000 -0.500000 -1.500001 0.000000 -1.750001 -2.000001 0.000000 -1.750001 -1.750001 0.000000 -2.000001 -1.750001 0.000000 -1.500001 -1.750001 0.000000 -1.750001 -1.500001 0.000000 -2.000001 -1.500001 0.000000 -1.500001 -1.500001 0.000000 -2.500001 -1.500001 0.000000 -2.250001 -1.500001 0.000000 -2.250001 -1.250001 0.000000 -2.500001 -1.250001 0.000000 -2.000001 -1.250000 -0.000000 -2.250001 -1.000000 0.000000 -2.500001 -1.000000 0.000000 -2.000001 -1.000000 0.000000 -1.250001 -1.500001 0.000000 -1.250001 -1.250001 0.000000 -1.500001 -1.250001 0.000000 -1.000000 -1.250001 0.000000 -1.250001 -1.000000 0.000000 -1.500001 -1.000000 0.000000 -1.000000 -1.000000 0.000000 -0.250000 -1.500001 0.000000 -0.250000 -1.250001 0.000000 -0.500000 -1.250001 -0.000000 0.000000 -1.250001 0.000000 -0.250000 -1.000000 0.000000 -0.500000 -1.000000 -0.000000 0.000000 -1.000000 0.000000 0.750000 -1.500001 0.000000 0.750000 -1.250001 0.000000 0.500000 -1.250001 -0.000000 1.000000 -1.250001 0.000000 0.750000 -1.000000 0.000000 0.500000 -1.000000 -0.000000 1.000000 -1.000000 0.000000 1.750001 -1.500001 0.000000 1.750001 -1.250000 -0.000000 1.500001 -1.250001 0.000000 2.000001 -1.250001 -0.000000 1.750001 -1.000000 0.000000 1.500001 -1.000000 0.000000 2.000001 -1.000000 0.000000 2.250001 -1.000000 0.000000 2.250001 -0.750000 0.000000 2.000001 -0.750000 0.000000 2.500001 -1.000000 0.000000 2.500001 -0.750000 -0.000000 2.250001 -0.500000 0.000000 2.000001 -0.500000 -0.000000 2.500001 -0.500000 0.000000 1.250001 -1.000000 0.000000 1.250001 -0.750000 0.000000 1.000000 -0.750000 0.000000 1.500001 -0.750000 0.000000 1.250001 -0.500000 0.000000 1.000000 -0.500000 0.000000 1.500001 -0.500000 -0.000000 0.250000 -1.000000 0.000000 0.250000 -0.750000 0.000000 -0.000000 -0.750000 0.000000 0.500000 -0.750000 0.000000 0.250000 -0.500000 0.000000 -0.000000 -0.500000 0.000000 0.500000 -0.500000 0.000000 -0.750000 -1.000000 0.000000 -0.750000 -0.750000 0.000000 -1.000000 -0.750000 0.000000 -0.500000 -0.750000 -0.000000 -0.750000 -0.500000 0.000000 -1.000000 -0.500000 0.000000 -0.500000 -0.500000 0.000000 -1.750001 -1.000000 0.000000 -1.750001 -0.750000 0.000000 -2.000001 -0.750000 0.000000 -1.500001 -0.750000 -0.000000 -1.750001 -0.500000 -0.000000 -2.000001 -0.500000 -0.000000 -1.500001 -0.500000 -0.000000 -2.500001 -0.500000 -0.000000 -2.250001 -0.500000 -0.000000 -2.250001 -0.250000 0.000000 -2.500001 -0.250000 0.000000 -2.000001 -0.250000 -0.000000 -2.250001 0.000000 0.000000 -2.500001 -0.000000 0.000000 -2.000001 -0.000000 0.000000 -1.250001 -0.500000 0.000000 -1.250001 -0.250000 0.000000 -1.500001 -0.250000 -0.000000 -1.000000 -0.250000 0.000000 -1.250001 0.000000 0.000000 -1.500001 0.000000 0.000000 -1.000000 0.000000 0.000000 -0.250000 -0.500000 0.000000 -0.250000 -0.250000 0.000000 -0.500000 -0.250000 0.000000 0.000000 -0.250000 0.000000 -0.250000 0.000000 -0.000000 -0.500000 0.000000 0.000000 0.000000 0.000000 0.000000 0.750000 -0.500000 0.000000 0.750000 -0.250000 0.000000 0.500000 -0.250000 0.000000 1.000000 -0.250000 0.000000 0.750000 0.000000 0.000000 0.500000 0.000000 0.000000 1.000000 0.000000 0.000000 1.750001 -0.500000 0.000000 1.750001 -0.250000 0.000000 1.500001 -0.250000 0.000000 2.000001 -0.250000 0.000000 1.750001 0.000000 0.000000 1.500001 0.000000 0.000000 2.000001 0.000000 0.000000 2.250001 0.000000 0.000000 2.250001 0.250000 0.000000 2.000001 0.250000 -0.000000 2.500001 0.000000 0.000000 2.500001 0.250000 0.000000 2.250001 0.500000 -0.000000 2.000001 0.500000 -0.000000 2.500001 0.500000 -0.000000 1.250001 0.000000 0.000000 1.500001 0.250000 -0.000000 1.250001 0.250000 0.000000 1.000000 0.250000 0.000000 1.250001 0.500000 0.000000 1.000000 0.500000 0.000000 1.500001 0.500000 -0.000000 0.250000 0.000000 -0.000000 0.250000 0.250000 0.000000 -0.000000 0.250000 0.000000 0.500000 0.250000 0.000000 0.250000 0.500000 0.000000 0.000000 0.500000 0.000000 0.500000 0.500000 0.000000 -0.750000 0.000000 0.000000 -0.750000 0.250000 0.000000 -1.000000 0.250000 0.000000 -0.500000 0.250000 0.000000 -0.750000 0.500000 0.000000 -1.000000 0.500000 0.000000 -0.500000 0.500000 0.000000 -1.750001 0.000000 0.000000 -1.750001 0.250000 0.000000 -2.000001 0.250000 0.000000 -1.500001 0.250000 0.000000 -1.750001 0.500000 0.000000 -2.000001 0.500000 -0.000000 -1.500001 0.500000 -0.000000 -2.500001 0.500000 0.000000 -2.250001 0.500000 0.000000 -2.250001 0.750000 0.000000 -2.500001 0.750000 -0.000000 -2.000001 0.750000 0.000000 -2.250001 1.000000 0.000000 -2.500001 1.000000 0.000000 -2.000001 1.000000 0.000000 -1.250001 0.500000 0.000000 -1.250001 0.750000 0.000000 -1.500001 0.750000 0.000000 -1.000000 0.750000 0.000000 -1.250001 1.000000 0.000000 -1.500001 1.000000 0.000000 -1.000000 1.000000 0.000000 -0.250000 0.500000 0.000000 -0.250000 0.750000 0.000000 -0.500000 0.750000 0.000000 0.000000 0.750000 0.000000 -0.250000 1.000000 0.000000 -0.500000 1.000000 -0.000000 -0.000000 1.000000 0.000000 0.750000 0.500000 0.000000 0.750000 0.750000 0.000000 0.500000 0.750000 -0.000000 1.000000 0.750000 0.000000 0.750000 1.000000 0.000000 0.500000 1.000000 -0.000000 1.000000 1.000000 0.000000 1.750001 0.500000 -0.000000 1.750001 0.750000 0.000000 1.500001 0.750000 -0.000000 2.000001 0.750000 0.000000 1.750001 1.000000 0.000000 1.500001 1.000000 0.000000 2.000001 1.000000 0.000000 2.250001 1.000000 0.000000 2.250001 1.250001 0.000000 2.000001 1.250000 -0.000000 2.500001 1.000000 0.000000 2.500001 1.250001 0.000000 2.250001 1.500001 0.000000 2.000001 1.500001 0.000000 2.500001 1.500001 0.000000 1.250001 1.000000 0.000000 1.250001 1.250001 0.000000 1.000000 1.250001 0.000000 1.500001 1.250001 0.000000 1.250001 1.500001 0.000000 1.000000 1.500001 0.000000 1.500001 1.500001 0.000000 0.250000 1.000000 0.000000 0.250000 1.250001 0.000000 -0.000000 1.250001 0.000000 0.500000 1.250001 -0.000000 0.250000 1.500001 0.000000 0.000000 1.500001 0.000000 0.500000 1.500001 0.000000 -0.750000 1.000000 0.000000 -0.750000 1.250001 0.000000 -1.000000 1.250001 0.000000 -0.500000 1.250001 -0.000000 -0.750000 1.500001 0.000000 -1.000000 1.500001 0.000000 -0.500000 1.500001 0.000000 -1.750001 1.000000 0.000000 -1.750001 1.250000 -0.000000 -2.000001 1.250001 -0.000000 -1.500001 1.250001 0.000000 -1.750001 1.500001 0.000000 -2.000001 1.500001 -0.000000 -1.500001 1.500001 -0.000000 -2.500001 1.500001 -0.000000 -2.250001 1.500001 0.000000 -2.250001 1.750001 0.000000 -2.500001 1.750001 0.000000 -2.000001 1.750001 0.000000 -2.250001 2.000001 0.000000 -2.500001 2.000001 0.000000 -2.000001 2.000001 0.000000 -1.250001 1.500001 0.000000 -1.250000 1.750001 0.000000 -1.500001 1.750001 0.000000 -1.000000 1.750001 0.000000 -1.250001 2.000001 0.000000 -1.500001 2.000001 0.000000 -1.000000 2.000001 0.000000 -0.250000 1.500001 0.000000 -0.250000 1.750001 0.000000 -0.500000 1.750001 -0.000000 -0.000000 1.750001 0.000000 -0.250000 2.000001 0.000000 -0.500000 2.000001 -0.000000 0.000000 2.000001 0.000000 0.750000 1.500001 0.000000 0.750000 1.750001 0.000000 0.500000 1.750001 -0.000000 1.000000 1.750001 0.000000 0.750000 2.000001 0.000000 0.500000 2.000001 -0.000000 1.000000 2.000001 0.000000 1.750001 1.500001 0.000000 1.750001 1.750001 0.000000 1.500001 1.750001 0.000000 2.000001 1.750001 0.000000 1.750001 2.000001 0.000000 1.500001 2.000001 0.000000 2.000001 2.000001 0.000000 2.250001 2.000001 0.000000 2.250001 2.250001 0.000000 2.000001 2.250001 0.000000 2.500001 2.000001 0.000000 2.500001 2.250001 0.000000 2.250001 2.500001 0.000000 2.000001 2.500001 0.000000 2.500001 2.500001 0.000000 1.250001 2.000001 0.000000 1.250001 2.250001 0.000000 1.000000 2.250001 0.000000 1.500001 2.250001 0.000000 1.250001 2.500001 0.000000 1.000000 2.500001 0.000000 1.500001 2.500001 0.000000 0.250000 2.000001 -0.000000 0.250000 2.250001 -0.000000 0.000000 2.250001 0.000000 0.500000 2.250001 -0.000000 0.250000 2.500001 -0.000000 0.000000 2.500001 0.000000 0.500000 2.500001 -0.000000 -0.750000 2.000001 0.000000 -0.750000 2.250001 0.000000 -1.000000 2.250001 0.000000 -0.500000 2.250001 -0.000000 -0.750000 2.500001 0.000000 -1.000000 2.500001 0.000000 -0.500000 2.500001 -0.000000 -1.750001 2.000001 0.000000 -1.750001 2.250001 0.000000 -2.000001 2.250001 0.000000 -1.500001 2.250001 0.000000 -1.750001 2.500001 0.000000 -2.000001 2.500001 0.000000 -1.500001 2.500001 0.000000</vertices>
<indices>0 1 2 0 2 3 1 4 2 3 2 5 3 5 6 2 4 7 2 7 5 1 8 4 9 10 11 9 11 12 10 13 14 10 14 11 12 11 15 11 14 16 11 16 15 12 15 17 18 19 20 18 20 21 19 22 23 19 23 20 21 20 24 21 24 25 20 23 26 20 26 24 27 28 29 27 29 30 28 31 32 28 32 29 30 29 33 30 33 34 29 32 35 29 35 33 36 37 38 36 38 39 37 40 41 37 41 38 39 38 42 39 42 43 38 41 44 38 44 42 44 45 46 44 46 47 45 48 49 45 49 46 47 46 50 47 50 51 46 49 52 46 52 50 35 53 54 35 54 55 53 43 56 53 56 54 55 54 57 55 57 58 54 56 59 54 59 57 26 60 61 26 61 62 60 34 63 60 63 61 62 61 64 62 64 65 61 63 66 61 66 64 16 67 68 16 68 69 67 25 70 67 70 68 69 68 71 69 71 72 68 70 73 68 73 71 7 74 75 7 75 76 74 17 77 74 77 75 76 75 78 76 78 79 75 77 80 75 80 78 81 82 83 81 83 84 82 79 85 82 85 83 84 83 86 84 86 87 83 85 88 83 88 86 80 89 90 80 90 91 89 72 92 89 92 90 91 90 93 91 93 94 90 92 95 90 95 93 73 96 97 73 97 98 96 65 99 96 99 97 98 97 100 98 100 101 97 99 102 97 102 100 66 103 104 66 104 105 103 58 106 103 106 104 105 104 107 105 107 108 104 106 109 104 109 107 59 110 111 59 111 112 110 51 113 110 113 111 112 111 114 112 114 115 111 113 116 111 116 114 116 117 118 116 118 119 117 120 121 117 121 118 119 118 122 119 122 123 118 121 124 118 124 122 109 125 126 109 126 127 125 115 128 125 128 126 127 126 129 127 129 130 126 128 131 126 131 129 102 132 133 102 133 134 132 108 135 132 135 133 134 133 136 134 136 137 133 135 138 133 138 136 95 139 140 95 140 141 139 101 142 139 142 140 141 140 143 141 143 144 140 142 145 140 145 143 88 146 147 88 147 148 146 94 149 146 149 147 148 147 150 148 150 151 147 149 152 147 152 150 153 154 155 153 155 156 154 151 157 154 157 155 156 155 158 156 158 159 155 157 160 155 160 158 152 161 162 152 162 163 161 144 164 161 164 162 163 162 165 163 165 166 162 164 167 162 167 165 145 168 169 145 169 170 168 137 171 168 171 169 170 169 172 170 172 173 169 171 174 169 174 172 138 175 176 138 176 177 175 130 178 175 178 176 177 176 179 177 179 180 176 178 181 176 181 179 131 182 183 131 183 184 182 123 185 182 185 183 184 183 186 184 186 187 183 185 188 183 188 186 188 189 190 188 190 191 189 192 193 189 193 190 191 190 194 191 194 195 190 193 196 190 196 194 197 187 198 181 197 199 181 199 200 197 198 199 200 199 201 200 201 202 199 198 203 199 203 201 174 204 205 174 205 206 204 180 207 204 207 205 206 205 208 206 208 209 205 207 210 205 210 208 167 211 212 167 212 213 211 173 214 211 214 212 213 212 215 213 215 216 212 214 217 212 217 215 160 218 219 160 219 220 218 166 221 218 221 219 220 219 222 220 222 223 219 221 224 219 224 222 225 226 227 225 227 228 226 223 229 226 229 227 228 227 230 228 230 231 227 229 232 227 232 230 224 233 234 224 234 235 233 216 236 233 236 234 235 234 237 235 237 238 234 236 239 234 239 237 217 240 241 217 241 242 240 209 243 240 243 241 242 241 244 242 244 245 241 243 246 241 246 244 210 247 248 210 248 249 247 202 250 247 250 248 249 248 251 249 251 252 248 250 253 248 253 251 203 254 255 203 255 256 254 195 257 254 257 255 256 255 258 256 258 259 255 257 260 255 260 258 260 261 262 260 262 263 261 264 265 261 265 262 263 262 266 263 266 267 262 265 268 262 268 266 253 269 270 253 270 271 269 259 272 269 272 270 271 270 273 271 273 274 270 272 275 270 275 273 246 276 277 246 277 278 276 252 279 276 279 277 278 277 280 278 280 281 277 279 282 277 282 280 239 283 284 239 284 285 283 245 286 283 286 284 285 284 287 285 287 288 284 286 289 284 289 287 232 290 291 232 291 292 290 238 293 290 293 291 292 291 294 292 294 295 291 293 296 291 296 294 297 298 299 297 299 300 298 295 301 298 301 299 300 299 302 300 302 303 299 301 304 299 304 302 296 305 306 296 306 307 305 288 308 305 308 306 307 306 309 307 309 310 306 308 311 306 311 309 289 312 313 289 313 314 312 281 315 312 315 313 314 313 316 314 316 317 313 315 318 313 318 316 282 319 320 282 320 321 319 274 322 319 322 320 321 320 323 321 323 324 320 322 325 320 325 323 275 326 327 275 327 328 326 267 329 326 329 327 328 327 330 328 330 331 327 329 332 327 332 330 332 333 334 332 334 335 333 336 337 333 337 334 335 334 338 335 338 339 334 337 340 334 340 338 325 341 342 325 342 343 341 331 344 341 344 342 343 342 345 343 345 346 342 344 347 342 347 345 318 348 349 318 349 350 348 324 351 348 351 349 350 349 352 350 352 353 349 351 354 349 354 352 311 355 356 311 356 357 355 317 358 355 358 356 357 356 359 357 359 360 356 358 361 356 361 359 304 362 363 304 363 364 362 310 365 362 365 363 364 363 366 364 366 367 363 365 368 363 368 366</indices>
<localFrame>
<position>0.000000 0.000000 -0.000000</position>
<euler>-0.000000 0.000000 -0.000000</euler>
</localFrame>
<shadingAngle>20.000000</shadingAngle>
<culling>true</culling>
<wireframe>false</wireframe>
<color>
<ambientDiffuse>222 222 222</ambientDiffuse>
<specular>25 25 25</specular>
<emission>0 0 0</emission>
</color>
</mesh>
</compound>
<dynamics>
<respondableMask>65535</respondableMask>
<initialLinearVelocity>0.000000 0.000000 0.000000</initialLinearVelocity>
<initialAngularVelocity>0.000000 0.000000 0.000000</initialAngularVelocity>
<mass>5025.000000</mass>
<localInertiaFrame>
<position>0.000000 0.000000 0.000000</position>
<euler>-0.000000 0.000000 -0.000000</euler>
</localInertiaFrame>
<principalMomentOfInertia>0.011360 0.011360 0.021725</principalMomentOfInertia>
<switches>
<static>true</static>
<respondable>false</respondable>
<startSleeping>false</startSleeping>
<setToDynamicIfGetsParent>false</setToDynamicIfGetsParent>
</switches>
<material>
<engines>
<bullet>
<restitution>0.500000</restitution>
<friction>0.500000</friction>
<oldfriction>0.500000</oldfriction>
<lineardamping>0.000000</lineardamping>
<angulardamping>0.000000</angulardamping>
<nondefaultcollisionmargingfactor>0.100000</nondefaultcollisionmargingfactor>
<nondefaultcollisionmargingfactorconvex>0.002000</nondefaultcollisionmargingfactorconvex>
<sticky>false</sticky>
<usenondefaultcollisionmargin>false</usenondefaultcollisionmargin>
<usenondefaultcollisionmarginconvex>true</usenondefaultcollisionmarginconvex>
<autoshrinkconvex>false</autoshrinkconvex>
</bullet>
<ode>
<friction>0.500000</friction>
<softerp>0.200000</softerp>
<softcfm>0.000000</softcfm>
<lineardamping>0.000000</lineardamping>
<angulardamping>0.000000</angulardamping>
<maxcontacts>64</maxcontacts>
</ode>
<vortex>
<primlinearaxisfriction>0.500000</primlinearaxisfriction>
<seclinearaxisfriction>0.500000</seclinearaxisfriction>
<primangularaxisfriction>0.000000</primangularaxisfriction>
<secangularaxisfriction>0.000000</secangularaxisfriction>
<normalangularaxisfriction>0.000000</normalangularaxisfriction>
<primlinearaxisstaticfrictionscale>1.100000</primlinearaxisstaticfrictionscale>
<seclinearaxisstaticfrictionscale>1.100000</seclinearaxisstaticfrictionscale>
<primangularaxisstaticfrictionscale>1.000000</primangularaxisstaticfrictionscale>
<secangularaxisstaticfrictionscale>1.000000</secangularaxisstaticfrictionscale>
<normalangularaxisstaticfrictionscale>1.000000</normalangularaxisstaticfrictionscale>
<compliance>0.000000</compliance>
<damping>10000000.000000</damping>
<restitution>0.000000</restitution>
<restitutionthreshold>0.500000</restitutionthreshold>
<adhesiveforce>0.000000</adhesiveforce>
<linearvelocitydamping>0.000000</linearvelocitydamping>
<angularvelocitydamping>0.000000</angularvelocitydamping>
<primlinearaxisslide>0.000000</primlinearaxisslide>
<seclinearaxisslide>0.000000</seclinearaxisslide>
<primangularaxisslide>0.000000</primangularaxisslide>
<secangularaxisslide>0.000000</secangularaxisslide>
<normalangularaxisslide>0.000000</normalangularaxisslide>
<primlinearaxisslip>0.000000</primlinearaxisslip>
<seclinearaxisslip>0.000000</seclinearaxisslip>
<primangularaxisslip>0.000000</primangularaxisslip>
<secangularaxisslip>0.000000</secangularaxisslip>
<normalangularaxisslip>0.000000</normalangularaxisslip>
<autosleeplinearspeedthreshold>0.140000</autosleeplinearspeedthreshold>
<autosleeplinearaccelthreshold>0.045000</autosleeplinearaccelthreshold>
<autosleepangularspeedthreshold>0.030000</autosleepangularspeedthreshold>
<autosleepangularaccelthreshold>0.045000</autosleepangularaccelthreshold>
<skinthickness>0.000000</skinthickness>
<autoangulardampingtensionratio>0.010000</autoangulardampingtensionratio>
<primaxisvectorx>0.000000</primaxisvectorx>
<primaxisvectory>0.000000</primaxisvectory>
<primaxisvectorz>1.000000</primaxisvectorz>
<primlinearaxisfrictionmodel>4</primlinearaxisfrictionmodel>
<seclinearaxisfrictionmodel>4</seclinearaxisfrictionmodel>
<primangulararaxisfrictionmodel>6</primangulararaxisfrictionmodel>
<secmangulararaxisfrictionmodel>6</secmangulararaxisfrictionmodel>
<normalmangulararaxisfrictionmodel>6</normalmangulararaxisfrictionmodel>
<autosleepsteplivethreshold>10</autosleepsteplivethreshold>
<materialuniqueid>210711</materialuniqueid>
<pureshapesasconvex>false</pureshapesasconvex>
<convexshapesasrandom>false</convexshapesasrandom>
<randomshapesasterrain>false</randomshapesasterrain>
<fastmoving>true</fastmoving>
<autoslip>false</autoslip>
<seclinaxissameasprimlinaxis>true</seclinaxissameasprimlinaxis>
<secangaxissameasprimangaxis>true</secangaxissameasprimangaxis>
<normangaxissameasprimangaxis>true</normangaxissameasprimangaxis>
<autoangulardamping>false</autoangulardamping>
</vortex>
<newton>
<staticfriction>0.500000</staticfriction>
<kineticfriction>0.500000</kineticfriction>
<restitution>0.000000</restitution>
<lineardrag>0.000000</lineardrag>
<angulardrag>0.000000</angulardrag>
<fastmoving>false</fastmoving>
</newton>
</engines>
</material>
</dynamics>
</shape>
</shape>
</dummy>
<dummy>
<common>
<name>DefaultLights</name>
<altName>DefaultLights</altName>
<localFrame>
<position>0.000000 0.000000 0.000000</position>
<euler>-0.000000 0.000000 -0.000000</euler>
</localFrame>
<hierarchyColorIndex>-1</hierarchyColorIndex>
<collectionSelfCollisionIndicator>0</collectionSelfCollisionIndicator>
<localObjectProperty>
<hierarchyCollapsed>true</hierarchyCollapsed>
<selectable>true</selectable>
<selectModelBaseInstead>false</selectModelBaseInstead>
<dontShowAsInsideModel>false</dontShowAsInsideModel>
<canUpdateDna>true</canUpdateDna>
<selectInvisible>false</selectInvisible>
<depthInvisible>false</depthInvisible>
<cannotDelete>false</cannotDelete>
<cannotDeleteDuringSimulation>false</cannotDeleteDuringSimulation>
</localObjectProperty>
<localObjectSpecialProperty>
<collidable>false</collidable>
<measurable>false</measurable>
<renderable>false</renderable>
<ultrasonicDetectable>false</ultrasonicDetectable>
<infraredDetectable>false</infraredDetectable>
<laserDetectable>false</laserDetectable>
<inductiveDetectable>false</inductiveDetectable>
<capacitiveDetectable>false</capacitiveDetectable>
</localObjectSpecialProperty>
<localModelProperty>
<notCollidable>false</notCollidable>
<notMeasurable>false</notMeasurable>
<notRenderable>false</notRenderable>
<notDetectable>false</notDetectable>
<notDynamic>false</notDynamic>
<notRespondable>false</notRespondable>
<notReset>false</notReset>
<notVisible>false</notVisible>
<scriptsInactive>false</scriptsInactive>
<notShowAsInsideModel>false</notShowAsInsideModel>
</localModelProperty>
<layer>1024</layer>
<switches>
<modelBase>true</modelBase>
<ignoredByViewFitting>false</ignoredByViewFitting>
</switches>
<extensionString></extensionString>
<modelAcknowledgement></modelAcknowledgement>
</common>
<size>0.010000</size>
<linkedDummy></linkedDummy>
<linkType>ik_tipTarget</linkType>
<color>
<object>255 204 140</object>
</color>
<light>
<common>
<name>DefaultLightA</name>
<altName>DefaultLightA</altName>
<localFrame>
<position>1.553546 -0.839107 2.500000</position>
<euler>-138.226334 -50.966064 117.469955</euler>
</localFrame>
<hierarchyColorIndex>-1</hierarchyColorIndex>
<collectionSelfCollisionIndicator>0</collectionSelfCollisionIndicator>
<localObjectProperty>
<hierarchyCollapsed>false</hierarchyCollapsed>
<selectable>true</selectable>
<selectModelBaseInstead>false</selectModelBaseInstead>
<dontShowAsInsideModel>true</dontShowAsInsideModel>
<canUpdateDna>false</canUpdateDna>
<selectInvisible>false</selectInvisible>
<depthInvisible>false</depthInvisible>
<cannotDelete>false</cannotDelete>
<cannotDeleteDuringSimulation>false</cannotDeleteDuringSimulation>
</localObjectProperty>
<localObjectSpecialProperty>
<collidable>false</collidable>
<measurable>false</measurable>
<renderable>false</renderable>
<ultrasonicDetectable>false</ultrasonicDetectable>
<infraredDetectable>false</infraredDetectable>
<laserDetectable>false</laserDetectable>
<inductiveDetectable>false</inductiveDetectable>
<capacitiveDetectable>false</capacitiveDetectable>
</localObjectSpecialProperty>
<localModelProperty>
<notCollidable>false</notCollidable>
<notMeasurable>false</notMeasurable>
<notRenderable>false</notRenderable>
<notDetectable>false</notDetectable>
<notDynamic>false</notDynamic>
<notRespondable>false</notRespondable>
<notReset>false</notReset>
<notVisible>false</notVisible>
<scriptsInactive>false</scriptsInactive>
<notShowAsInsideModel>false</notShowAsInsideModel>
</localModelProperty>
<layer>4096</layer>
<switches>
<modelBase>false</modelBase>
<ignoredByViewFitting>false</ignoredByViewFitting>
</switches>
<extensionString>povray {shadow {true} fadeXDist {0.00}} openGL3 {lightProjection {nearPlane {0.1} farPlane {10} orthoSize {8} bias {0.001} normalBias {0.005} shadowTextureSize {2048}}}</extensionString>
<modelAcknowledgement></modelAcknowledgement>
</common>
<type>directional</type>
<size>0.100000</size>
<spotExponent>5</spotExponent>
<cutoffAngle>90.000000</cutoffAngle>
<attenuationFactors>
<constant>0.500000</constant>
<linear>0.000000</linear>
<quadratic>0.250000</quadratic>
</attenuationFactors>
<switches>
<lightIsActive>true</lightIsActive>
</switches>
<color>
<object>180 180 253</object>
<light>
<ambientDiffuse>63 63 63</ambientDiffuse>
<specular>127 127 127</specular>
</light>
</color>
</light>
<light>
<common>
<name>DefaultLightB</name>
<altName>DefaultLightB</altName>
<localFrame>
<position>-0.182812 1.843093 2.500000</position>
<euler>112.268143 5.244510 19.218817</euler>
</localFrame>
<hierarchyColorIndex>-1</hierarchyColorIndex>
<collectionSelfCollisionIndicator>0</collectionSelfCollisionIndicator>
<localObjectProperty>
<hierarchyCollapsed>false</hierarchyCollapsed>
<selectable>true</selectable>
<selectModelBaseInstead>false</selectModelBaseInstead>
<dontShowAsInsideModel>true</dontShowAsInsideModel>
<canUpdateDna>false</canUpdateDna>
<selectInvisible>false</selectInvisible>
<depthInvisible>false</depthInvisible>
<cannotDelete>false</cannotDelete>
<cannotDeleteDuringSimulation>false</cannotDeleteDuringSimulation>
</localObjectProperty>
<localObjectSpecialProperty>
<collidable>false</collidable>
<measurable>false</measurable>
<renderable>false</renderable>
<ultrasonicDetectable>false</ultrasonicDetectable>
<infraredDetectable>false</infraredDetectable>
<laserDetectable>false</laserDetectable>
<inductiveDetectable>false</inductiveDetectable>
<capacitiveDetectable>false</capacitiveDetectable>
</localObjectSpecialProperty>
<localModelProperty>
<notCollidable>false</notCollidable>
<notMeasurable>false</notMeasurable>
<notRenderable>false</notRenderable>
<notDetectable>false</notDetectable>
<notDynamic>false</notDynamic>
<notRespondable>false</notRespondable>
<notReset>false</notReset>
<notVisible>false</notVisible>
<scriptsInactive>false</scriptsInactive>
<notShowAsInsideModel>false</notShowAsInsideModel>
</localModelProperty>
<layer>4096</layer>
<switches>
<modelBase>false</modelBase>
<ignoredByViewFitting>false</ignoredByViewFitting>
</switches>
<extensionString>povray {shadow {true} fadeXDist {0.00}} openGL3 {lightProjection {nearPlane {0.1} farPlane {10} orthoSize {8} bias {0.001} normalBias {0.005} shadowTextureSize {2048}}}</extensionString>
<modelAcknowledgement></modelAcknowledgement>
</common>
<type>directional</type>
<size>0.100000</size>
<spotExponent>5</spotExponent>
<cutoffAngle>90.000000</cutoffAngle>
<attenuationFactors>
<constant>0.500000</constant>
<linear>0.000000</linear>
<quadratic>0.250000</quadratic>
</attenuationFactors>
<switches>
<lightIsActive>true</lightIsActive>
</switches>
<color>
<object>180 180 253</object>
<light>
<ambientDiffuse>63 63 63</ambientDiffuse>
<specular>127 127 127</specular>
</light>
</color>
</light>
<light>
<common>
<name>DefaultLightC</name>
<altName>DefaultLightC</altName>
<localFrame>
<position>-1.150916 -1.217711 2.500000</position>
<euler>-131.885895 35.131718 -127.483414</euler>
</localFrame>
<hierarchyColorIndex>-1</hierarchyColorIndex>
<collectionSelfCollisionIndicator>0</collectionSelfCollisionIndicator>
<localObjectProperty>
<hierarchyCollapsed>false</hierarchyCollapsed>
<selectable>true</selectable>
<selectModelBaseInstead>false</selectModelBaseInstead>
<dontShowAsInsideModel>true</dontShowAsInsideModel>
<canUpdateDna>false</canUpdateDna>
<selectInvisible>false</selectInvisible>
<depthInvisible>false</depthInvisible>
<cannotDelete>false</cannotDelete>
<cannotDeleteDuringSimulation>false</cannotDeleteDuringSimulation>
</localObjectProperty>
<localObjectSpecialProperty>
<collidable>false</collidable>
<measurable>false</measurable>
<renderable>false</renderable>
<ultrasonicDetectable>false</ultrasonicDetectable>
<infraredDetectable>false</infraredDetectable>
<laserDetectable>false</laserDetectable>
<inductiveDetectable>false</inductiveDetectable>
<capacitiveDetectable>false</capacitiveDetectable>
</localObjectSpecialProperty>
<localModelProperty>
<notCollidable>false</notCollidable>
<notMeasurable>false</notMeasurable>
<notRenderable>false</notRenderable>
<notDetectable>false</notDetectable>
<notDynamic>false</notDynamic>
<notRespondable>false</notRespondable>
<notReset>false</notReset>
<notVisible>false</notVisible>
<scriptsInactive>false</scriptsInactive>
<notShowAsInsideModel>false</notShowAsInsideModel>
</localModelProperty>
<layer>4096</layer>
<switches>
<modelBase>false</modelBase>
<ignoredByViewFitting>false</ignoredByViewFitting>
</switches>
<extensionString>povray {shadow {true} fadeXDist {0.00}} openGL3 {lightProjection {nearPlane {0.1} farPlane {10} orthoSize {8} bias {0.001} normalBias {0.005} shadowTextureSize {2048}}}</extensionString>
<modelAcknowledgement></modelAcknowledgement>
</common>
<type>directional</type>
<size>0.100000</size>
<spotExponent>5</spotExponent>
<cutoffAngle>90.000000</cutoffAngle>
<attenuationFactors>
<constant>0.500000</constant>
<linear>0.000000</linear>
<quadratic>0.250000</quadratic>
</attenuationFactors>
<switches>
<lightIsActive>true</lightIsActive>
</switches>
<color>
<object>180 180 253</object>
<light>
<ambientDiffuse>63 63 63</ambientDiffuse>
<specular>127 127 127</specular>
</light>
</color>
</light>
<light>
<common>
<name>DefaultLightD</name>
<altName>DefaultLightD</altName>
<localFrame>
<position>0.000000 -0.000000 2.500000</position>
<euler>-179.999985 0.000000 -0.000000</euler>
</localFrame>
<hierarchyColorIndex>-1</hierarchyColorIndex>
<collectionSelfCollisionIndicator>0</collectionSelfCollisionIndicator>
<localObjectProperty>
<hierarchyCollapsed>false</hierarchyCollapsed>
<selectable>true</selectable>
<selectModelBaseInstead>false</selectModelBaseInstead>
<dontShowAsInsideModel>true</dontShowAsInsideModel>
<canUpdateDna>false</canUpdateDna>
<selectInvisible>false</selectInvisible>
<depthInvisible>false</depthInvisible>
<cannotDelete>false</cannotDelete>
<cannotDeleteDuringSimulation>false</cannotDeleteDuringSimulation>
</localObjectProperty>
<localObjectSpecialProperty>
<collidable>false</collidable>
<measurable>false</measurable>
<renderable>false</renderable>
<ultrasonicDetectable>false</ultrasonicDetectable>
<infraredDetectable>false</infraredDetectable>
<laserDetectable>false</laserDetectable>
<inductiveDetectable>false</inductiveDetectable>
<capacitiveDetectable>false</capacitiveDetectable>
</localObjectSpecialProperty>
<localModelProperty>
<notCollidable>false</notCollidable>
<notMeasurable>false</notMeasurable>
<notRenderable>false</notRenderable>
<notDetectable>false</notDetectable>
<notDynamic>false</notDynamic>
<notRespondable>false</notRespondable>
<notReset>false</notReset>
<notVisible>false</notVisible>
<scriptsInactive>false</scriptsInactive>
<notShowAsInsideModel>false</notShowAsInsideModel>
</localModelProperty>
<layer>4096</layer>
<switches>
<modelBase>false</modelBase>
<ignoredByViewFitting>false</ignoredByViewFitting>
</switches>
<extensionString>povray {shadow {true} fadeXDist {0.00}} openGL3 {lightProjection {nearPlane {0.1} farPlane {10} orthoSize {8} bias {0.001} normalBias {0.005} shadowTextureSize {2048}}}</extensionString>
<modelAcknowledgement></modelAcknowledgement>
</common>
<type>directional</type>
<size>0.100000</size>
<spotExponent>5</spotExponent>
<cutoffAngle>90.000000</cutoffAngle>
<attenuationFactors>
<constant>0.500000</constant>
<linear>0.000000</linear>
<quadratic>0.250000</quadratic>
</attenuationFactors>
<switches>
<lightIsActive>true</lightIsActive>
</switches>
<color>
<object>180 180 253</object>
<light>
<ambientDiffuse>51 51 51</ambientDiffuse>
<specular>91 91 91</specular>
</light>
</color>
</light>
</dummy>
<joint>
<common>
<name>Revolute_joint</name>
<altName>Revolute_joint</altName>
<localFrame>
<position>0.350000 -0.325000 0.050000</position>
<euler>-0.000000 0.000000 -0.000000</euler>
</localFrame>
<hierarchyColorIndex>-1</hierarchyColorIndex>
<collectionSelfCollisionIndicator>0</collectionSelfCollisionIndicator>
<localObjectProperty>
<hierarchyCollapsed>false</hierarchyCollapsed>
<selectable>true</selectable>
<selectModelBaseInstead>false</selectModelBaseInstead>
<dontShowAsInsideModel>false</dontShowAsInsideModel>
<canUpdateDna>false</canUpdateDna>
<selectInvisible>false</selectInvisible>
<depthInvisible>false</depthInvisible>
<cannotDelete>false</cannotDelete>
<cannotDeleteDuringSimulation>false</cannotDeleteDuringSimulation>
</localObjectProperty>
<localObjectSpecialProperty>
<collidable>false</collidable>
<measurable>false</measurable>
<renderable>false</renderable>
<ultrasonicDetectable>false</ultrasonicDetectable>
<infraredDetectable>false</infraredDetectable>
<laserDetectable>false</laserDetectable>
<inductiveDetectable>false</inductiveDetectable>
<capacitiveDetectable>false</capacitiveDetectable>
</localObjectSpecialProperty>
<localModelProperty>
<notCollidable>false</notCollidable>
<notMeasurable>false</notMeasurable>
<notRenderable>false</notRenderable>
<notDetectable>false</notDetectable>
<notDynamic>false</notDynamic>
<notRespondable>false</notRespondable>
<notReset>false</notReset>
<notVisible>false</notVisible>
<scriptsInactive>false</scriptsInactive>
<notShowAsInsideModel>false</notShowAsInsideModel>
</localModelProperty>
<layer>2</layer>
<switches>
<modelBase>false</modelBase>
<ignoredByViewFitting>false</ignoredByViewFitting>
</switches>
<extensionString></extensionString>
<modelAcknowledgement></modelAcknowledgement>
</common>
<type>revolute</type>
<mode>force</mode>
<minPosition>-180.000000</minPosition>
<range>360.000000</range>
<position>0.000000</position>
<screwPitch>0.000000</screwPitch>
<sphericalEuler>-0.000000 0.000000 -0.000000</sphericalEuler>
<switches>
<cyclic>true</cyclic>
<hybridMode>false</hybridMode>
</switches>
<sizes>
<length>0.150000</length>
<diameter>0.020000</diameter>
</sizes>
<color>
<part1>255 76 25</part1>
<part2>25 25 229</part2>
</color>
<ik>
<maxStepSize>9.999999</maxStepSize>
<weight>1.000000</weight>
</ik>
<dependency>
<dependentJoint></dependentJoint>
<offset_m_or_rad>0.000000</offset_m_or_rad>
<mult_m_or_rad>1.000000</mult_m_or_rad>
</dependency>
<dynamics>
<maxForce>2.500000</maxForce>
<upperVelocityLimit>360.000000</upperVelocityLimit>
<targetPosition>0.000000</targetPosition>
<targetVelocity>0.000000</targetVelocity>
<pidValues>0.100000 0.000000 0.000000</pidValues>
<kcValues>0.100000 0.000000</kcValues>
<switches>
<motorEnabled>false</motorEnabled>
<controlLoopEnabled>false</controlLoopEnabled>
<springMode>false</springMode>
<lockInVelocityControl>false</lockInVelocityControl>
</switches>
<engines>
<bullet>
<stoperp>0.200000</stoperp>
<stopcfm>0.000000</stopcfm>
<normalcfm>0.000000</normalcfm>
</bullet>
<ode>
<stoperp>0.600000</stoperp>
<stopcfm>0.000010</stopcfm>
<bounce>0.000000</bounce>
<fudgefactor>1.000000</fudgefactor>
<normalcfm>0.000010</normalcfm>
</ode>
<vortex>
<lowerlimitdamping>0.000000</lowerlimitdamping>
<upperlimitdamping>0.000000</upperlimitdamping>
<lowerlimitstiffness>-1.000000</lowerlimitstiffness>
<upperlimitstiffness>-1.000000</upperlimitstiffness>
<lowerlimitrestitution>0.000000</lowerlimitrestitution>
<upperlimitrestitution>0.000000</upperlimitrestitution>
<lowerlimitmaxforce>-1.000000</lowerlimitmaxforce>
<upperlimitmaxforce>-1.000000</upperlimitmaxforce>
<motorconstraintfrictioncoeff>0.001000</motorconstraintfrictioncoeff>
<motorconstraintfrictionmaxforce>10.000000</motorconstraintfrictionmaxforce>
<motorconstraintfrictionloss>0.000000</motorconstraintfrictionloss>
<p0loss>0.000000</p0loss>
<p0stiffness>-1.000000</p0stiffness>
<p0damping>0.000000</p0damping>
<p0frictioncoeff>0.000000</p0frictioncoeff>
<p0frictionmaxforce>0.000000</p0frictionmaxforce>
<p0frictionloss>0.000000</p0frictionloss>
<p1loss>0.000000</p1loss>
<p1stiffness>-1.000000</p1stiffness>
<p1damping>0.000000</p1damping>
<p1frictioncoeff>0.000000</p1frictioncoeff>
<p1frictionmaxforce>0.000000</p1frictionmaxforce>
<p1frictionloss>0.000000</p1frictionloss>
<p2loss>0.000000</p2loss>
<p2stiffness>-1.000000</p2stiffness>
<p2damping>0.000000</p2damping>
<p2frictioncoeff>0.000000</p2frictioncoeff>
<p2frictionmaxforce>0.000000</p2frictionmaxforce>
<p2frictionloss>0.000000</p2frictionloss>
<a0loss>0.000000</a0loss>
<a0stiffness>-1.000000</a0stiffness>
<a0damping>0.000000</a0damping>
<a0frictioncoeff>0.000000</a0frictioncoeff>
<a0frictionmaxforce>0.000000</a0frictionmaxforce>
<a0frictionloss>0.000000</a0frictionloss>
<a1loss>0.000000</a1loss>
<a1stiffness>-1.000000</a1stiffness>
<a1damping>0.000000</a1damping>
<a1frictioncoeff>0.000000</a1frictioncoeff>
<a1frictionmaxforce>0.000000</a1frictionmaxforce>
<a1frictionloss>0.000000</a1frictionloss>
<a2loss>0.000000</a2loss>
<a2stiffness>-1.000000</a2stiffness>
<a2damping>0.000000</a2damping>
<a2frictioncoeff>0.000000</a2frictioncoeff>
<a2frictionmaxforce>0.000000</a2frictionmaxforce>
<a2frictionloss>0.000000</a2frictionloss>
<dependencyfactor>1.000000</dependencyfactor>
<dependencyoffset>0.000000</dependencyoffset>
<relaxationenabledbc>0</relaxationenabledbc>
<frictionenabledbc>0</frictionenabledbc>
<frictionproportionalbc>63</frictionproportionalbc>
<objectid>17</objectid>
<dependentobjectid>-1</dependentobjectid>
<motorfrictionenabled>false</motorfrictionenabled>
<proportionalmotorfriction>true</proportionalmotorfriction>
</vortex>
<newton>
<dependencyfactor>1.000000</dependencyfactor>
<dependencyoffset>0.000000</dependencyoffset>
<objectid>17</objectid>
<dependentobjectid>-1</dependentobjectid>
</newton>
</engines>
</dynamics>
<shape>
<common>
<name>Cylinder</name>
<altName>Cylinder</altName>
<localFrame>
<position>0.000000 0.000000 0.000000</position>
<euler>-0.000000 0.000000 -0.000000</euler>
</localFrame>
<hierarchyColorIndex>-1</hierarchyColorIndex>
<collectionSelfCollisionIndicator>0</collectionSelfCollisionIndicator>
<localObjectProperty>
<hierarchyCollapsed>false</hierarchyCollapsed>
<selectable>true</selectable>
<selectModelBaseInstead>false</selectModelBaseInstead>
<dontShowAsInsideModel>false</dontShowAsInsideModel>
<canUpdateDna>false</canUpdateDna>
<selectInvisible>false</selectInvisible>
<depthInvisible>false</depthInvisible>
<cannotDelete>false</cannotDelete>
<cannotDeleteDuringSimulation>false</cannotDeleteDuringSimulation>
</localObjectProperty>
<localObjectSpecialProperty>
<collidable>false</collidable>
<measurable>false</measurable>
<renderable>false</renderable>
<ultrasonicDetectable>false</ultrasonicDetectable>
<infraredDetectable>false</infraredDetectable>
<laserDetectable>false</laserDetectable>
<inductiveDetectable>false</inductiveDetectable>
<capacitiveDetectable>false</capacitiveDetectable>
</localObjectSpecialProperty>
<localModelProperty>
<notCollidable>false</notCollidable>
<notMeasurable>false</notMeasurable>
<notRenderable>false</notRenderable>
<notDetectable>false</notDetectable>
<notDynamic>false</notDynamic>
<notRespondable>false</notRespondable>
<notReset>false</notReset>
<notVisible>false</notVisible>
<scriptsInactive>false</scriptsInactive>
<notShowAsInsideModel>false</notShowAsInsideModel>
</localModelProperty>
<layer>1</layer>
<switches>
<modelBase>false</modelBase>
<ignoredByViewFitting>false</ignoredByViewFitting>
</switches>
<extensionString></extensionString>
<modelAcknowledgement></modelAcknowledgement>
</common>
<primitive>
<type>cylinder</type>
<size>0.100000 0.100000 0.100000</size>
<localFrame>
<position>0.000000 0.000000 0.000000</position>
<euler>-0.000000 0.000000 -0.000000</euler>
</localFrame>
<shadingAngle>20.000000</shadingAngle>
<culling>false</culling>
<wireframe>false</wireframe>
<color>
<ambientDiffuse>216 216 255</ambientDiffuse>
<specular>63 63 63</specular>
<emission>0 0 0</emission>
</color>
</primitive>
<dynamics>
<respondableMask>65535</respondableMask>
<initialLinearVelocity>0.000000 0.000000 0.000000</initialLinearVelocity>
<initialAngularVelocity>0.000000 0.000000 0.000000</initialAngularVelocity>
<mass>0.785398</mass>
<localInertiaFrame>
<position>0.000000 0.000000 0.000000</position>
<euler>-0.000000 0.000000 -0.000000</euler>
</localInertiaFrame>
<principalMomentOfInertia>0.001458 0.001458 0.001250</principalMomentOfInertia>
<switches>
<static>false</static>
<respondable>true</respondable>
<startSleeping>false</startSleeping>
<setToDynamicIfGetsParent>false</setToDynamicIfGetsParent>
</switches>
<material>
<engines>
<bullet>
<restitution>0.000000</restitution>
<friction>0.500000</friction>
<oldfriction>1.000000</oldfriction>
<lineardamping>0.000000</lineardamping>
<angulardamping>0.000000</angulardamping>
<nondefaultcollisionmargingfactor>0.100000</nondefaultcollisionmargingfactor>
<nondefaultcollisionmargingfactorconvex>0.002000</nondefaultcollisionmargingfactorconvex>
<sticky>false</sticky>
<usenondefaultcollisionmargin>false</usenondefaultcollisionmargin>
<usenondefaultcollisionmarginconvex>true</usenondefaultcollisionmarginconvex>
<autoshrinkconvex>false</autoshrinkconvex>
</bullet>
<ode>
<friction>1.000000</friction>
<softerp>0.200000</softerp>
<softcfm>0.000000</softcfm>
<lineardamping>0.000000</lineardamping>
<angulardamping>0.000000</angulardamping>
<maxcontacts>64</maxcontacts>
</ode>
<vortex>
<primlinearaxisfriction>1.000000</primlinearaxisfriction>
<seclinearaxisfriction>1.000000</seclinearaxisfriction>
<primangularaxisfriction>0.000000</primangularaxisfriction>
<secangularaxisfriction>0.000000</secangularaxisfriction>
<normalangularaxisfriction>0.000000</normalangularaxisfriction>
<primlinearaxisstaticfrictionscale>1.100000</primlinearaxisstaticfrictionscale>
<seclinearaxisstaticfrictionscale>1.100000</seclinearaxisstaticfrictionscale>
<primangularaxisstaticfrictionscale>1.000000</primangularaxisstaticfrictionscale>
<secangularaxisstaticfrictionscale>1.000000</secangularaxisstaticfrictionscale>
<normalangularaxisstaticfrictionscale>1.000000</normalangularaxisstaticfrictionscale>
<compliance>0.000000</compliance>
<damping>10000000.000000</damping>
<restitution>0.000000</restitution>
<restitutionthreshold>0.500000</restitutionthreshold>
<adhesiveforce>0.000000</adhesiveforce>
<linearvelocitydamping>0.000000</linearvelocitydamping>
<angularvelocitydamping>0.000000</angularvelocitydamping>
<primlinearaxisslide>0.000000</primlinearaxisslide>
<seclinearaxisslide>0.000000</seclinearaxisslide>
<primangularaxisslide>0.000000</primangularaxisslide>
<secangularaxisslide>0.000000</secangularaxisslide>
<normalangularaxisslide>0.000000</normalangularaxisslide>
<primlinearaxisslip>0.000000</primlinearaxisslip>
<seclinearaxisslip>0.000000</seclinearaxisslip>
<primangularaxisslip>0.000000</primangularaxisslip>
<secangularaxisslip>0.000000</secangularaxisslip>
<normalangularaxisslip>0.000000</normalangularaxisslip>
<autosleeplinearspeedthreshold>0.140000</autosleeplinearspeedthreshold>
<autosleeplinearaccelthreshold>0.045000</autosleeplinearaccelthreshold>
<autosleepangularspeedthreshold>0.030000</autosleepangularspeedthreshold>
<autosleepangularaccelthreshold>0.045000</autosleepangularaccelthreshold>
<skinthickness>0.002000</skinthickness>
<autoangulardampingtensionratio>0.010000</autoangulardampingtensionratio>
<primaxisvectorx>0.000000</primaxisvectorx>
<primaxisvectory>0.000000</primaxisvectory>
<primaxisvectorz>1.000000</primaxisvectorz>
<primlinearaxisfrictionmodel>4</primlinearaxisfrictionmodel>
<seclinearaxisfrictionmodel>4</seclinearaxisfrictionmodel>
<primangulararaxisfrictionmodel>6</primangulararaxisfrictionmodel>
<secmangulararaxisfrictionmodel>6</secmangulararaxisfrictionmodel>
<normalmangulararaxisfrictionmodel>6</normalmangulararaxisfrictionmodel>
<autosleepsteplivethreshold>10</autosleepsteplivethreshold>
<materialuniqueid>5</materialuniqueid>
<pureshapesasconvex>false</pureshapesasconvex>
<convexshapesasrandom>false</convexshapesasrandom>
<randomshapesasterrain>false</randomshapesasterrain>
<fastmoving>true</fastmoving>
<autoslip>false</autoslip>
<seclinaxissameasprimlinaxis>true</seclinaxissameasprimlinaxis>
<secangaxissameasprimangaxis>true</secangaxissameasprimangaxis>
<normangaxissameasprimangaxis>true</normangaxissameasprimangaxis>
<autoangulardamping>true</autoangulardamping>
</vortex>
<newton>
<staticfriction>1.000000</staticfriction>
<kineticfriction>1.000000</kineticfriction>
<restitution>0.000000</restitution>
<lineardrag>0.000000</lineardrag>
<angulardrag>0.000000</angulardrag>
<fastmoving>false</fastmoving>
</newton>
</engines>
</material>
</dynamics>
</shape>
</joint>
</CoppeliaSim>
結論:
1.使用此方法去定位,無法用在FANUC_M710iC_50 機械手臂身上。
2.要使用 DH parameter 去定位。
3.使用DH parameter 定義的軸,目前還看不懂。
gitlab操作 <<
Previous Next >> W14