diff --git a/dlangui-monod-linux.dproj b/dlangui-monod-linux.dproj
index 029f98f1..f82b740b 100644
--- a/dlangui-monod-linux.dproj
+++ b/dlangui-monod-linux.dproj
@@ -284,6 +284,7 @@
+
diff --git a/dlangui-monod-osx.dproj b/dlangui-monod-osx.dproj
index 6c1521e3..25df2eff 100644
--- a/dlangui-monod-osx.dproj
+++ b/dlangui-monod-osx.dproj
@@ -143,6 +143,7 @@
+
diff --git a/dlangui-msvc.visualdproj b/dlangui-msvc.visualdproj
index 2f03e1b7..c2330108 100644
--- a/dlangui-msvc.visualdproj
+++ b/dlangui-msvc.visualdproj
@@ -775,6 +775,7 @@
+
diff --git a/examples/d3d/src/d3d.d b/examples/d3d/src/d3d.d
index 3bf5c1a2..b8b0bb1f 100644
--- a/examples/d3d/src/d3d.d
+++ b/examples/d3d/src/d3d.d
@@ -8,8 +8,9 @@ import dlangui.graphics.scene.material;
import dlangui.graphics.scene.effect;
import dlangui.graphics.scene.model;
import dlangui.graphics.scene.node;
-import dlangui.graphics.scene.objimport;
import dlangui.graphics.scene.light;
+import dlangui.graphics.scene.objimport;
+import dlangui.graphics.scene.fbximport;
import dlangui.graphics.glsupport;
import dlangui.graphics.gldrawbuf;
import derelict.opengl3.gl3;
@@ -121,8 +122,8 @@ class UiWidget : VerticalLayout, CellVisitor {
dirLightNode.translateX(2);
dirLightNode.translateY(3);
dirLightNode.translateZ(3);
- //dirLightNode.light = Light.createPoint(vec3(1, 0.5, 0.5), 15); //Light.createDirectional(vec3(1, 0.5, 0.5));
- dirLightNode.light = Light.createDirectional(vec3(1, 0.5, 0.8));
+ dirLightNode.light = Light.createPoint(vec3(1, 0.5, 0.5), 15); //Light.createDirectional(vec3(1, 0.5, 0.5));
+ //dirLightNode.light = Light.createDirectional(vec3(1, 0.5, 0.8));
dirLightNode.light.enabled = true;
_scene.addChild(dirLightNode);
@@ -147,13 +148,21 @@ class UiWidget : VerticalLayout, CellVisitor {
Node3d cubeNode = new Node3d("cubes", cubeDrawable);
_scene.addChild(cubeNode);
+ {
+ // test FBX import
+ FbxModelImport importer;
+ string src = loadTextResource("suzanne.fbx");
+ importer.filename = "suzanne.fbx";
+ importer.parse(src);
+ }
+
ObjModelImport importer;
string src = loadTextResource("suzanne.obj");
importer.parse(src);
Log.d("suzanne mesh:", importer.mesh.dumpVertexes(20));
Material suzanneMaterial = new Material(EffectId("colored.vert", "colored.frag", null), null); //"SPECULAR"
//suzanneMaterial.ambientColor = vec3(0.5, 0.5, 0.5);
- suzanneMaterial.diffuseColor = vec4(1.0, 0.7, 0.5, 1.0);
+ suzanneMaterial.diffuseColor = vec4(0.7, 0.7, 0.5, 1.0);
//suzanneMaterial.specular = true;
Model suzanneDrawable = new Model(suzanneMaterial, importer.mesh);
suzanneNode = new Node3d("suzanne", suzanneDrawable);
@@ -364,8 +373,8 @@ class UiWidget : VerticalLayout, CellVisitor {
//projectionViewModelMatrix.setIdentity();
//Log.d("matrix uniform: ", projectionViewModelMatrix.m);
- //checkgl!glEnable(GL_CULL_FACE);
- checkgl!glDisable(GL_CULL_FACE);
+ checkgl!glEnable(GL_CULL_FACE);
+ //checkgl!glDisable(GL_CULL_FACE);
checkgl!glEnable(GL_DEPTH_TEST);
checkgl!glCullFace(GL_BACK);
diff --git a/examples/d3d/views/res/models/suzanne.fbx b/examples/d3d/views/res/models/suzanne.fbx
new file mode 100644
index 00000000..3268d6ab
--- /dev/null
+++ b/examples/d3d/views/res/models/suzanne.fbx
@@ -0,0 +1,2201 @@
+; FBX 6.1.0 project file
+; Created by Blender FBX Exporter
+; for support mail: ideasman42@gmail.com
+; ----------------------------------------------------
+
+FBXHeaderExtension: {
+ FBXHeaderVersion: 1003
+ FBXVersion: 6100
+ CreationTimeStamp: {
+ Version: 1000
+ Year: 2012
+ Month: 06
+ Day: 24
+ Hour: 12
+ Minute: 22
+ Second: 35
+ Millisecond: 0
+ }
+ Creator: "FBX SDK/FBX Plugins build 20070228"
+ OtherFlags: {
+ FlagPLE: 0
+ }
+}
+CreationTime: "2012-06-24 12:22:35:000"
+Creator: "Blender version 2.62 (sub 0)"
+
+; Object definitions
+;------------------------------------------------------------------
+
+Definitions: {
+ Version: 100
+ Count: 13
+ ObjectType: "Model" {
+ Count: 10
+ }
+ ObjectType: "Geometry" {
+ Count: 1
+ }
+ ObjectType: "Material" {
+ Count: 2
+ }
+ ObjectType: "Pose" {
+ Count: 1
+ }
+ ObjectType: "GlobalSettings" {
+ Count: 1
+ }
+}
+
+; Object properties
+;------------------------------------------------------------------
+
+Objects: {
+ Model: "Model::Camera Switcher", "CameraSwitcher" {
+ Version: 232
+ Properties60: {
+ Property: "QuaternionInterpolate", "bool", "",0
+ Property: "Visibility", "Visibility", "A+",1
+ Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,0.000000000000000
+ Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000
+ Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000
+ Property: "RotationOffset", "Vector3D", "",0,0,0
+ Property: "RotationPivot", "Vector3D", "",0,0,0
+ Property: "ScalingOffset", "Vector3D", "",0,0,0
+ Property: "ScalingPivot", "Vector3D", "",0,0,0
+ Property: "TranslationActive", "bool", "",0
+ Property: "TranslationMin", "Vector3D", "",0,0,0
+ Property: "TranslationMax", "Vector3D", "",0,0,0
+ Property: "TranslationMinX", "bool", "",0
+ Property: "TranslationMinY", "bool", "",0
+ Property: "TranslationMinZ", "bool", "",0
+ Property: "TranslationMaxX", "bool", "",0
+ Property: "TranslationMaxY", "bool", "",0
+ Property: "TranslationMaxZ", "bool", "",0
+ Property: "RotationOrder", "enum", "",0
+ Property: "RotationSpaceForLimitOnly", "bool", "",0
+ Property: "AxisLen", "double", "",10
+ Property: "PreRotation", "Vector3D", "",0,0,0
+ Property: "PostRotation", "Vector3D", "",0,0,0
+ Property: "RotationActive", "bool", "",0
+ Property: "RotationMin", "Vector3D", "",0,0,0
+ Property: "RotationMax", "Vector3D", "",0,0,0
+ Property: "RotationMinX", "bool", "",0
+ Property: "RotationMinY", "bool", "",0
+ Property: "RotationMinZ", "bool", "",0
+ Property: "RotationMaxX", "bool", "",0
+ Property: "RotationMaxY", "bool", "",0
+ Property: "RotationMaxZ", "bool", "",0
+ Property: "RotationStiffnessX", "double", "",0
+ Property: "RotationStiffnessY", "double", "",0
+ Property: "RotationStiffnessZ", "double", "",0
+ Property: "MinDampRangeX", "double", "",0
+ Property: "MinDampRangeY", "double", "",0
+ Property: "MinDampRangeZ", "double", "",0
+ Property: "MaxDampRangeX", "double", "",0
+ Property: "MaxDampRangeY", "double", "",0
+ Property: "MaxDampRangeZ", "double", "",0
+ Property: "MinDampStrengthX", "double", "",0
+ Property: "MinDampStrengthY", "double", "",0
+ Property: "MinDampStrengthZ", "double", "",0
+ Property: "MaxDampStrengthX", "double", "",0
+ Property: "MaxDampStrengthY", "double", "",0
+ Property: "MaxDampStrengthZ", "double", "",0
+ Property: "PreferedAngleX", "double", "",0
+ Property: "PreferedAngleY", "double", "",0
+ Property: "PreferedAngleZ", "double", "",0
+ Property: "InheritType", "enum", "",0
+ Property: "ScalingActive", "bool", "",0
+ Property: "ScalingMin", "Vector3D", "",1,1,1
+ Property: "ScalingMax", "Vector3D", "",1,1,1
+ Property: "ScalingMinX", "bool", "",0
+ Property: "ScalingMinY", "bool", "",0
+ Property: "ScalingMinZ", "bool", "",0
+ Property: "ScalingMaxX", "bool", "",0
+ Property: "ScalingMaxY", "bool", "",0
+ Property: "ScalingMaxZ", "bool", "",0
+ Property: "GeometricTranslation", "Vector3D", "",0,0,0
+ Property: "GeometricRotation", "Vector3D", "",0,0,0
+ Property: "GeometricScaling", "Vector3D", "",1,1,1
+ Property: "LookAtProperty", "object", ""
+ Property: "UpVectorProperty", "object", ""
+ Property: "Show", "bool", "",1
+ Property: "NegativePercentShapeSupport", "bool", "",1
+ Property: "DefaultAttributeIndex", "int", "",0
+ Property: "Color", "Color", "A",0.8,0.8,0.8
+ Property: "Camera Index", "Integer", "A+",100
+ }
+ MultiLayer: 0
+ MultiTake: 1
+ Hidden: "True"
+ Shading: W
+ Culling: "CullingOff"
+ Version: 101
+ Name: "Model::Camera Switcher"
+ CameraId: 0
+ CameraName: 100
+ CameraIndexName:
+ }
+ Model: "Model::Camera", "Camera" {
+ Version: 232
+ Properties60: {
+ Property: "QuaternionInterpolate", "bool", "",0
+ Property: "Visibility", "Visibility", "A+",1
+ Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,4.000000000000000,11.000000000000000
+ Property: "Lcl Rotation", "Lcl Rotation", "A+",-89.999982013781349,75.000012332241127,-89.999982013781349
+ Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000
+ Property: "RotationOffset", "Vector3D", "",0,0,0
+ Property: "RotationPivot", "Vector3D", "",0,0,0
+ Property: "ScalingOffset", "Vector3D", "",0,0,0
+ Property: "ScalingPivot", "Vector3D", "",0,0,0
+ Property: "TranslationActive", "bool", "",0
+ Property: "TranslationMin", "Vector3D", "",0,0,0
+ Property: "TranslationMax", "Vector3D", "",0,0,0
+ Property: "TranslationMinX", "bool", "",0
+ Property: "TranslationMinY", "bool", "",0
+ Property: "TranslationMinZ", "bool", "",0
+ Property: "TranslationMaxX", "bool", "",0
+ Property: "TranslationMaxY", "bool", "",0
+ Property: "TranslationMaxZ", "bool", "",0
+ Property: "RotationOrder", "enum", "",0
+ Property: "RotationSpaceForLimitOnly", "bool", "",0
+ Property: "AxisLen", "double", "",10
+ Property: "PreRotation", "Vector3D", "",0,0,0
+ Property: "PostRotation", "Vector3D", "",0,0,0
+ Property: "RotationActive", "bool", "",0
+ Property: "RotationMin", "Vector3D", "",0,0,0
+ Property: "RotationMax", "Vector3D", "",0,0,0
+ Property: "RotationMinX", "bool", "",0
+ Property: "RotationMinY", "bool", "",0
+ Property: "RotationMinZ", "bool", "",0
+ Property: "RotationMaxX", "bool", "",0
+ Property: "RotationMaxY", "bool", "",0
+ Property: "RotationMaxZ", "bool", "",0
+ Property: "RotationStiffnessX", "double", "",0
+ Property: "RotationStiffnessY", "double", "",0
+ Property: "RotationStiffnessZ", "double", "",0
+ Property: "MinDampRangeX", "double", "",0
+ Property: "MinDampRangeY", "double", "",0
+ Property: "MinDampRangeZ", "double", "",0
+ Property: "MaxDampRangeX", "double", "",0
+ Property: "MaxDampRangeY", "double", "",0
+ Property: "MaxDampRangeZ", "double", "",0
+ Property: "MinDampStrengthX", "double", "",0
+ Property: "MinDampStrengthY", "double", "",0
+ Property: "MinDampStrengthZ", "double", "",0
+ Property: "MaxDampStrengthX", "double", "",0
+ Property: "MaxDampStrengthY", "double", "",0
+ Property: "MaxDampStrengthZ", "double", "",0
+ Property: "PreferedAngleX", "double", "",0
+ Property: "PreferedAngleY", "double", "",0
+ Property: "PreferedAngleZ", "double", "",0
+ Property: "InheritType", "enum", "",0
+ Property: "ScalingActive", "bool", "",0
+ Property: "ScalingMin", "Vector3D", "",1,1,1
+ Property: "ScalingMax", "Vector3D", "",1,1,1
+ Property: "ScalingMinX", "bool", "",0
+ Property: "ScalingMinY", "bool", "",0
+ Property: "ScalingMinZ", "bool", "",0
+ Property: "ScalingMaxX", "bool", "",0
+ Property: "ScalingMaxY", "bool", "",0
+ Property: "ScalingMaxZ", "bool", "",0
+ Property: "GeometricTranslation", "Vector3D", "",0,0,0
+ Property: "GeometricRotation", "Vector3D", "",0,0,0
+ Property: "GeometricScaling", "Vector3D", "",1,1,1
+ Property: "LookAtProperty", "object", ""
+ Property: "UpVectorProperty", "object", ""
+ Property: "Show", "bool", "",1
+ Property: "NegativePercentShapeSupport", "bool", "",1
+ Property: "DefaultAttributeIndex", "int", "",0
+ Property: "Color", "Color", "A",0.8,0.8,0.8
+ Property: "Size", "double", "",100
+ Property: "Look", "enum", "",1
+ Property: "Roll", "Roll", "A+",0
+ Property: "FieldOfView", "FieldOfView", "A+",28.841546
+ Property: "FieldOfViewX", "FieldOfView", "A+",1
+ Property: "FieldOfViewY", "FieldOfView", "A+",1
+ Property: "FocalLength", "Number", "A+",35.000000
+ Property: "FilmOffsetX", "Number", "A+",0.000000
+ Property: "FilmOffsetY", "Number", "A+",0.000000
+ Property: "BackgroundColor", "Color", "A+",0,0,0
+ Property: "TurnTable", "Real", "A+",0
+ Property: "DisplayTurnTableIcon", "bool", "",1
+ Property: "Motion Blur Intensity", "Real", "A+",1
+ Property: "UseMotionBlur", "bool", "",0
+ Property: "UseRealTimeMotionBlur", "bool", "",1
+ Property: "ResolutionMode", "enum", "",0
+ Property: "ApertureMode", "enum", "",3
+ Property: "GateFit", "enum", "",2
+ Property: "CameraFormat", "enum", "",0
+ Property: "AspectW", "double", "",1920
+ Property: "AspectH", "double", "",1080
+ Property: "PixelAspectRatio", "double", "",1
+ Property: "UseFrameColor", "bool", "",0
+ Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3
+ Property: "ShowName", "bool", "",1
+ Property: "ShowGrid", "bool", "",1
+ Property: "ShowOpticalCenter", "bool", "",0
+ Property: "ShowAzimut", "bool", "",1
+ Property: "ShowTimeCode", "bool", "",0
+ Property: "NearPlane", "double", "",0.100000
+ Property: "FarPlane", "double", "",99.999994
+ Property: "FilmWidth", "double", "",1.259843
+ Property: "FilmHeight", "double", "",0.708661
+ Property: "FilmAspectRatio", "double", "",1.777778
+ Property: "FilmSqueezeRatio", "double", "",1
+ Property: "FilmFormatIndex", "enum", "",0
+ Property: "ViewFrustum", "bool", "",1
+ Property: "ViewFrustumNearFarPlane", "bool", "",0
+ Property: "ViewFrustumBackPlaneMode", "enum", "",2
+ Property: "BackPlaneDistance", "double", "",100
+ Property: "BackPlaneDistanceMode", "enum", "",0
+ Property: "ViewCameraToLookAt", "bool", "",1
+ Property: "LockMode", "bool", "",0
+ Property: "LockInterestNavigation", "bool", "",0
+ Property: "FitImage", "bool", "",0
+ Property: "Crop", "bool", "",0
+ Property: "Center", "bool", "",1
+ Property: "KeepRatio", "bool", "",1
+ Property: "BackgroundMode", "enum", "",0
+ Property: "BackgroundAlphaTreshold", "double", "",0.5
+ Property: "ForegroundTransparent", "bool", "",1
+ Property: "DisplaySafeArea", "bool", "",0
+ Property: "SafeAreaDisplayStyle", "enum", "",1
+ Property: "SafeAreaAspectRatio", "double", "",1.777778
+ Property: "Use2DMagnifierZoom", "bool", "",0
+ Property: "2D Magnifier Zoom", "Real", "A+",100
+ Property: "2D Magnifier X", "Real", "A+",50
+ Property: "2D Magnifier Y", "Real", "A+",50
+ Property: "CameraProjectionType", "enum", "",0
+ Property: "UseRealTimeDOFAndAA", "bool", "",0
+ Property: "UseDepthOfField", "bool", "",0
+ Property: "FocusSource", "enum", "",0
+ Property: "FocusAngle", "double", "",3.5
+ Property: "FocusDistance", "double", "",200
+ Property: "UseAntialiasing", "bool", "",0
+ Property: "AntialiasingIntensity", "double", "",0.77777
+ Property: "UseAccumulationBuffer", "bool", "",0
+ Property: "FrameSamplingCount", "int", "",7
+ }
+ MultiLayer: 0
+ MultiTake: 0
+ Shading: Y
+ Culling: "CullingOff"
+ TypeFlags: "Camera"
+ GeometryVersion: 124
+ Position: 0.000000,4.000000,11.000000
+ Up: 0.000000,0.965926,-0.258819
+ LookAt: -1.000000,-0.000000,-0.000000
+ ShowInfoOnMoving: 1
+ ShowAudio: 0
+ AudioColor: 0,1,0
+ CameraOrthoZoom: 1
+ }
+ Model: "Model::Monkey", "Mesh" {
+ Version: 232
+ Properties60: {
+ Property: "QuaternionInterpolate", "bool", "",0
+ Property: "Visibility", "Visibility", "A+",1
+ Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,1.110144257545471,0.000000000000000
+ Property: "Lcl Rotation", "Lcl Rotation", "A+",-4.999994731897399,42.281896736120494,0.000013508025191
+ Property: "Lcl Scaling", "Lcl Scaling", "A+",1.894949436187744,1.894949674606323,1.894949674606323
+ Property: "RotationOffset", "Vector3D", "",0,0,0
+ Property: "RotationPivot", "Vector3D", "",0,0,0
+ Property: "ScalingOffset", "Vector3D", "",0,0,0
+ Property: "ScalingPivot", "Vector3D", "",0,0,0
+ Property: "TranslationActive", "bool", "",0
+ Property: "TranslationMin", "Vector3D", "",0,0,0
+ Property: "TranslationMax", "Vector3D", "",0,0,0
+ Property: "TranslationMinX", "bool", "",0
+ Property: "TranslationMinY", "bool", "",0
+ Property: "TranslationMinZ", "bool", "",0
+ Property: "TranslationMaxX", "bool", "",0
+ Property: "TranslationMaxY", "bool", "",0
+ Property: "TranslationMaxZ", "bool", "",0
+ Property: "RotationOrder", "enum", "",0
+ Property: "RotationSpaceForLimitOnly", "bool", "",0
+ Property: "AxisLen", "double", "",10
+ Property: "PreRotation", "Vector3D", "",0,0,0
+ Property: "PostRotation", "Vector3D", "",0,0,0
+ Property: "RotationActive", "bool", "",0
+ Property: "RotationMin", "Vector3D", "",0,0,0
+ Property: "RotationMax", "Vector3D", "",0,0,0
+ Property: "RotationMinX", "bool", "",0
+ Property: "RotationMinY", "bool", "",0
+ Property: "RotationMinZ", "bool", "",0
+ Property: "RotationMaxX", "bool", "",0
+ Property: "RotationMaxY", "bool", "",0
+ Property: "RotationMaxZ", "bool", "",0
+ Property: "RotationStiffnessX", "double", "",0
+ Property: "RotationStiffnessY", "double", "",0
+ Property: "RotationStiffnessZ", "double", "",0
+ Property: "MinDampRangeX", "double", "",0
+ Property: "MinDampRangeY", "double", "",0
+ Property: "MinDampRangeZ", "double", "",0
+ Property: "MaxDampRangeX", "double", "",0
+ Property: "MaxDampRangeY", "double", "",0
+ Property: "MaxDampRangeZ", "double", "",0
+ Property: "MinDampStrengthX", "double", "",0
+ Property: "MinDampStrengthY", "double", "",0
+ Property: "MinDampStrengthZ", "double", "",0
+ Property: "MaxDampStrengthX", "double", "",0
+ Property: "MaxDampStrengthY", "double", "",0
+ Property: "MaxDampStrengthZ", "double", "",0
+ Property: "PreferedAngleX", "double", "",0
+ Property: "PreferedAngleY", "double", "",0
+ Property: "PreferedAngleZ", "double", "",0
+ Property: "InheritType", "enum", "",0
+ Property: "ScalingActive", "bool", "",0
+ Property: "ScalingMin", "Vector3D", "",1,1,1
+ Property: "ScalingMax", "Vector3D", "",1,1,1
+ Property: "ScalingMinX", "bool", "",0
+ Property: "ScalingMinY", "bool", "",0
+ Property: "ScalingMinZ", "bool", "",0
+ Property: "ScalingMaxX", "bool", "",0
+ Property: "ScalingMaxY", "bool", "",0
+ Property: "ScalingMaxZ", "bool", "",0
+ Property: "GeometricTranslation", "Vector3D", "",0,0,0
+ Property: "GeometricRotation", "Vector3D", "",0,0,0
+ Property: "GeometricScaling", "Vector3D", "",1,1,1
+ Property: "LookAtProperty", "object", ""
+ Property: "UpVectorProperty", "object", ""
+ Property: "Show", "bool", "",1
+ Property: "NegativePercentShapeSupport", "bool", "",1
+ Property: "DefaultAttributeIndex", "int", "",0
+ Property: "Color", "Color", "A",0.8,0.8,0.8
+ Property: "Size", "double", "",100
+ Property: "Look", "enum", "",1
+ }
+ MultiLayer: 0
+ MultiTake: 1
+ Shading: Y
+ Culling: "CullingOff"
+ Vertices: 0.437401,0.162016,0.757723,-0.437401,0.162016,0.757723,0.482956,0.112709,0.686285,-0.482956,0.112709,0.686285,0.512671,0.086271,0.605536,-0.512671,0.086271,0.605536,0.351572,0.021299,0.636707
+ ,-0.351572,0.021299,0.636707,0.351696,0.058722,0.712635,-0.351696,0.058722,0.712635,0.352532,0.128755,0.774567,-0.352532,0.128755,0.774567,0.271322,0.162016,0.789037,-0.271322,0.162016,0.789037
+ ,0.221148,0.112709,0.733587,-0.221148,0.112709,0.733587,0.190547,0.086271,0.662945,-0.190547,0.086271,0.662945,0.124638,0.243355,0.670712,-0.124638,0.243355,0.670712,0.167028,0.242471,0.737476
+ ,-0.167028,0.242471,0.737476,0.238055,0.243172,0.791300,-0.238055,0.243172,0.791300,0.271322,0.328148,0.789037,-0.271322,0.328148,0.789037,0.221148,0.373596,0.733587,-0.221148,0.373596,0.733587
+ ,0.190547,0.403409,0.662945,-0.190547,0.403409,0.662945,0.351572,0.469224,0.636707,-0.351572,0.469224,0.636707,0.351696,0.427822,0.712635,-0.351696,0.427822,0.712635,0.352532,0.362188,0.774567
+ ,-0.352532,0.362188,0.774567,0.437401,0.328148,0.757723,-0.437401,0.328148,0.757723,0.482956,0.373596,0.686285,-0.482956,0.373596,0.686285,0.512671,0.403409,0.605536,-0.512671,0.403409,0.605536
+ ,0.578586,0.243355,0.592077,-0.578586,0.243355,0.592077,0.537136,0.242471,0.673988,-0.537136,0.242471,0.673988,0.470780,0.243172,0.750089,-0.470780,0.243172,0.750089,0.447880,0.243261,0.780024
+ ,-0.447880,0.243261,0.780024,0.421867,0.313304,0.786386,-0.421867,0.313304,0.786386,0.352541,0.342371,0.802350,-0.352541,0.342371,0.802350,0.286270,0.313304,0.814426,-0.286270,0.313304,0.814426
+ ,0.257972,0.243261,0.816299,-0.257972,0.243261,0.816299,0.286270,0.176934,0.814426,-0.286270,0.176934,0.814426,0.352571,0.243648,0.813635,-0.352571,0.243648,0.813635,0.352541,0.148634,0.802350
+ ,-0.352541,0.148634,0.802350,0.421867,0.176934,0.786386,-0.421867,0.176934,0.786386,0.000000,0.436981,0.734787,0.000000,0.354031,0.801247,0.000000,-0.658004,0.735371,0.000000,-0.303731,0.779533
+ ,0.000000,-0.174677,0.790908,0.000000,-0.765616,0.713408,0.000000,0.450920,0.615705,0.000000,0.564304,0.528840,0.000000,0.840711,-0.479713,0.000000,0.507618,-0.753373,0.000000,0.097567,-0.755422
+ ,0.000000,-0.342984,-0.297367,0.231408,-0.173142,0.579848,-0.231408,-0.173142,0.579848,0.283468,-0.446003,0.563538,-0.283468,-0.446003,0.563538,0.316678,-0.660176,0.557198,-0.316678,-0.660176,0.557198
+ ,0.330106,-0.836516,0.533544,-0.330106,-0.836516,0.533544,0.294982,-0.925772,0.528064,-0.294982,-0.925772,0.528064,0.167625,-0.955790,0.547967,-0.167625,-0.955790,0.547967,0.000000,-0.969923,0.563038
+ ,0.425765,-0.113177,0.544707,-0.425765,-0.113177,0.544707,0.622219,-0.007033,0.521957,-0.622219,-0.007033,0.521957,0.780229,0.170278,0.485085,-0.780229,0.170278,0.485085,0.805131,0.387200,0.570218
+ ,-0.805131,0.387200,0.570218,0.687429,0.477505,0.621124,-0.687429,0.477505,0.621124,0.487964,0.588210,0.679834,-0.487964,0.588210,0.679834,0.323845,0.700034,0.724364,-0.323845,0.700034,0.724364
+ ,0.178792,0.666568,0.745682,-0.178792,0.666568,0.745682,0.081135,0.502693,0.741209,-0.081135,0.502693,0.741209,0.168054,0.405770,0.780236,-0.168054,0.405770,0.780236,0.121354,0.311787,0.774189
+ ,-0.121354,0.311787,0.774189,0.214980,0.066741,0.747692,-0.214980,0.066741,0.747692,0.371799,0.030212,0.705159,-0.371799,0.030212,0.705159,0.506073,0.078213,0.672259,-0.506073,0.078213,0.672259
+ ,0.615813,0.189471,0.649931,-0.615813,0.189471,0.649931,0.637351,0.300530,0.657002,-0.637351,0.300530,0.657002,0.587340,0.376659,0.681880,-0.587340,0.376659,0.681880,0.440336,0.443679,0.730825
+ ,-0.440336,0.443679,0.730825,0.246258,0.473926,0.771514,-0.246258,0.473926,0.771514,0.000000,-0.744378,0.730532,0.113018,-0.743803,0.721464,-0.113018,-0.743803,0.721464,0.121374,-0.835207,0.699460
+ ,-0.121374,-0.835207,0.699460,0.071749,-0.881367,0.685622,-0.071749,-0.881367,0.685622,0.000000,-0.892973,0.681353,0.000000,-0.175252,0.760609,0.000000,-0.128494,0.751159,0.096408,-0.149064,0.754191
+ ,-0.096408,-0.149064,0.754191,0.122058,-0.226534,0.749285,-0.122058,-0.226534,0.749285,0.090922,-0.305216,0.743580,-0.090922,-0.305216,0.743580,0.392229,-0.041616,0.666576,-0.392229,-0.041616,0.666576
+ ,0.587132,0.052319,0.621343,-0.587132,0.052319,0.621343,0.707886,0.196737,0.599486,-0.707886,0.196737,0.599486,0.728087,0.352341,0.646236,-0.728087,0.352341,0.646236,0.651787,0.428091,0.703173
+ ,-0.651787,0.428091,0.703173,0.458949,0.533487,0.764643,-0.458949,0.533487,0.764643,0.319647,0.612995,0.803107,-0.319647,0.612995,0.803107,0.205987,0.585974,0.819946,-0.205987,0.585974,0.819946
+ ,0.106206,0.448665,0.816631,-0.106206,0.448665,0.816631,0.154659,-0.091023,0.751080,-0.154659,-0.091023,0.751080,0.206281,-0.461074,0.691458,-0.206281,-0.461074,0.691458,0.239082,-0.677636,0.675072
+ ,-0.239082,-0.677636,0.675072,0.248869,-0.808556,0.653310,-0.248869,-0.808556,0.653310,0.221765,-0.895550,0.631611,-0.221765,-0.895550,0.631611,0.139437,-0.926253,0.630396,-0.139437,-0.926253,0.630396
+ ,0.000000,-0.938160,0.634961,-0.000000,0.035714,0.745768,0.000000,0.207683,0.766422,0.331173,0.485009,0.755509,-0.331173,0.485009,0.755509,0.146584,0.131156,0.751937,-0.146584,0.131156,0.751937
+ ,0.122104,0.214963,0.762121,-0.122104,0.214963,0.762121,0.113612,-0.660130,0.728227,-0.113612,-0.660130,0.728227,0.091477,-0.458080,0.740059,-0.091477,-0.458080,0.740059,-0.000000,-0.461556,0.746200
+ ,0.000000,-0.334329,0.748341,0.082317,-0.272339,0.780795,-0.082317,-0.272339,0.780795,0.117558,-0.220783,0.789993,-0.117558,-0.220783,0.789993,0.098432,-0.150575,0.782622,-0.098432,-0.150575,0.782622
+ ,0.038293,-0.139518,0.782264,-0.038293,-0.139518,0.782264,0.000000,-0.202345,0.819054,0.045102,-0.157318,0.808793,-0.045102,-0.157318,0.808793,0.088325,-0.164594,0.808678,-0.088325,-0.164594,0.808678
+ ,0.090062,-0.217677,0.817535,-0.090062,-0.217677,0.817535,0.069993,-0.254470,0.803765,-0.069993,-0.254470,0.803765,0.000000,-0.271067,0.803957,0.245391,-0.317569,0.557350,-0.245391,-0.317569,0.557350
+ ,0.166047,-0.231121,0.704292,-0.166047,-0.231121,0.704292,0.179075,-0.319361,0.693245,-0.179075,-0.319361,0.693245,0.224163,-0.243670,0.566891,-0.224163,-0.243670,0.566891,0.000000,-0.871564,0.680153
+ ,0.049734,-0.860509,0.683473,-0.049734,-0.860509,0.683473,0.089752,-0.817491,0.699888,-0.089752,-0.817491,0.699888,0.082133,-0.757320,0.714414,-0.082133,-0.757320,0.714414,0.000000,-0.784284,0.664070
+ ,0.074060,-0.774830,0.665710,-0.074060,-0.774830,0.665710,0.083904,-0.810294,0.656179,-0.083904,-0.810294,0.656179,0.051417,-0.836288,0.646876,-0.051417,-0.836288,0.646876,0.000000,-0.846886,0.644982
+ ,0.172097,0.221400,0.773007,-0.172097,0.221400,0.773007,0.189620,0.157809,0.768192,-0.189620,0.157809,0.768192,0.338844,0.428177,0.758236,-0.338844,0.428177,0.758236,0.271318,0.419894,0.769758
+ ,-0.271318,0.419894,0.769758,0.429535,0.400390,0.751094,-0.429535,0.400390,0.751094,0.546703,0.350603,0.698583,-0.546703,0.350603,0.698583,0.582976,0.285071,0.681351,-0.582976,0.285071,0.681351
+ ,0.566452,0.196092,0.680149,-0.566452,0.196092,0.680149,0.476576,0.107959,0.708153,-0.476576,0.107959,0.708153,0.368935,0.072686,0.735719,-0.368935,0.072686,0.735719,0.241492,0.108212,0.766320
+ ,-0.241492,0.108212,0.766320,0.177745,0.298361,0.775962,-0.177745,0.298361,0.775962,0.211806,0.373189,0.776264,-0.211806,0.373189,0.776264,0.232023,0.357606,0.762959,-0.232023,0.357606,0.762959
+ ,0.198857,0.295582,0.761208,-0.198857,0.295582,0.761208,0.256911,0.124241,0.754573,-0.256911,0.124241,0.754573,0.367570,0.095736,0.730073,-0.367570,0.095736,0.730073,0.462254,0.126183,0.704567
+ ,-0.462254,0.126183,0.704567,0.537685,0.204684,0.679421,-0.537685,0.204684,0.679421,0.552746,0.279137,0.677301,-0.552746,0.279137,0.677301,0.519475,0.337996,0.693506,-0.519475,0.337996,0.693506
+ ,0.422446,0.385435,0.741232,-0.422446,0.385435,0.741232,0.281245,0.396702,0.763305,-0.281245,0.396702,0.763305,0.341051,0.405483,0.753249,-0.341051,0.405483,0.753249,0.207126,0.170676,0.755483
+ ,-0.207126,0.170676,0.755483,0.193231,0.227925,0.756966,-0.193231,0.227925,0.756966,0.129336,0.502561,0.613931,-0.129336,0.502561,0.613931,0.201549,0.639542,0.638064,-0.201549,0.639542,0.638064
+ ,0.331880,0.665143,0.617300,-0.331880,0.665143,0.617300,0.445674,0.553254,0.559059,-0.445674,0.553254,0.559059,0.661723,0.464916,0.487040,-0.661723,0.464916,0.487040,0.773764,0.382740,0.448165
+ ,-0.773764,0.382740,0.448165,0.765391,0.180807,0.362957,-0.765391,0.180807,0.362957,0.618001,0.000678,0.383228,-0.618001,0.000678,0.383228,0.407074,-0.118152,0.439384,-0.407074,-0.118152,0.439384
+ ,0.000000,0.843745,0.255345,0.000000,0.934989,-0.089835,0.000000,-0.165136,-0.606117,0.000000,-0.427421,0.123494,0.000000,-0.940950,0.455672,0.000000,-0.781896,0.363703,0.000000,-0.581435,0.327459
+ ,0.000000,-0.474683,0.266984,0.805329,0.222630,0.118654,-0.805329,0.222630,0.118654,0.824953,0.292387,-0.052646,-0.824953,0.292387,-0.052646,0.757801,0.289745,-0.408920,-0.757801,0.289745,-0.408920
+ ,0.398336,0.439747,-0.652451,-0.398336,0.439747,-0.652451,0.683256,-0.026703,0.075846,-0.683256,-0.026703,0.075846,0.628846,-0.098351,-0.170014,-0.628846,-0.098351,-0.170014,0.653369,0.010175,-0.394783
+ ,-0.653369,0.010175,-0.394783,0.321853,0.079773,-0.648776,-0.321853,0.079773,-0.648776,0.235994,-0.386252,0.409059,-0.235994,-0.386252,0.409059,0.160954,-0.428771,0.279730,-0.160954,-0.428771,0.279730
+ ,0.275024,-0.737308,0.407516,-0.275024,-0.737308,0.407516,0.247839,-0.542143,0.411483,-0.247839,-0.542143,0.411483,0.288191,-0.888022,0.427563,-0.288191,-0.888022,0.427563,0.142364,-0.753347,0.376801
+ ,-0.142364,-0.753347,0.376801,0.133160,-0.554631,0.349803,-0.133160,-0.554631,0.349803,0.159988,-0.918619,0.443228,-0.159988,-0.918619,0.443228,0.244350,-0.286463,0.387745,-0.244350,-0.286463,0.387745
+ ,0.245838,-0.213561,0.475133,-0.245838,-0.213561,0.475133,0.248580,-0.170361,0.499773,-0.248580,-0.170361,0.499773,0.214695,-0.356443,0.154818,-0.214695,-0.356443,0.154818,0.268307,-0.286862,-0.245410
+ ,-0.268307,-0.286862,-0.245410,0.306431,-0.122329,-0.529841,-0.306431,-0.122329,-0.529841,0.411632,0.789647,-0.405534,-0.411632,0.789647,-0.405534,0.412393,0.882491,-0.091883,-0.412393,0.882491,-0.091883
+ ,0.413231,0.799847,0.201042,-0.413231,0.799847,0.201042,0.419316,0.566565,0.416308,-0.419316,0.566565,0.416308,0.743350,0.408574,0.282553,-0.743350,0.408574,0.282553,0.626969,0.491602,0.303411
+ ,-0.626969,0.491602,0.303411,0.630756,0.673466,0.083611,-0.630756,0.673466,0.083611,0.772379,0.529357,0.085049,-0.772379,0.529357,0.085049,0.775372,0.576755,-0.138977,-0.775372,0.576755,-0.138977
+ ,0.631519,0.731272,-0.166718,-0.631519,0.731272,-0.166718,0.627046,0.642765,-0.407759,-0.627046,0.642765,-0.407759,0.761054,0.525111,-0.341967,-0.761054,0.525111,-0.341967,0.596532,0.339940,-0.548382
+ ,-0.596532,0.339940,-0.548382,0.476236,0.019546,-0.509931,-0.476236,0.019546,-0.509931,0.824277,0.352542,-0.208316,-0.824277,0.352542,-0.208316,0.403773,-0.185088,0.163798,-0.403773,-0.185088,0.163798
+ ,0.437950,-0.167687,-0.204590,-0.437950,-0.167687,-0.204590,0.900488,0.391052,-0.261178,-0.900488,0.391052,-0.261178,0.798628,-0.111949,-0.189753,-0.798628,-0.111949,-0.189753,1.034319,-0.066364,-0.334675
+ ,-1.034319,-0.066364,-0.334675,1.246694,0.078495,-0.424622,-1.246694,0.078495,-0.424622,1.310701,0.299476,-0.431015,-1.310701,0.299476,-0.431015,1.214580,0.454384,-0.419658,-1.214580,0.454384,-0.419658
+ ,1.033762,0.448703,-0.337244,-1.033762,0.448703,-0.337244,1.029021,0.405596,-0.308629,-1.029021,0.405596,-0.308629,1.177462,0.408598,-0.390303,-1.177462,0.408598,-0.390303,1.250734,0.277320,-0.411581
+ ,-1.250734,0.277320,-0.411581,1.196966,0.091326,-0.400510,-1.196966,0.091326,-0.400510,1.029930,-0.027038,-0.308681,-1.029930,-0.027038,-0.308681,0.843156,-0.061082,-0.176256,-0.843156,-0.061082,-0.176256
+ ,0.924979,0.354965,-0.242224,-0.924979,0.354965,-0.242224,0.947569,0.306499,-0.295060,-0.947569,0.306499,-0.295060,0.889185,-0.022607,-0.239745,-0.889185,-0.022607,-0.239745,1.037152,0.007021,-0.355163
+ ,-1.037152,0.007021,-0.355163,1.176004,0.101539,-0.431864,-1.176004,0.101539,-0.431864,1.222426,0.246337,-0.442670,-1.222426,0.246337,-0.442670,1.162304,0.347794,-0.426090,-1.162304,0.347794,-0.426090
+ ,1.035067,0.346353,-0.358461,-1.035067,0.346353,-0.358461,0.851745,0.287714,-0.219153,-0.851745,0.287714,-0.219153,0.830053,0.174789,-0.268839,-0.830053,0.174789,-0.268839,0.774981,0.096679,-0.268295
+ ,-0.774981,0.096679,-0.268295,0.814448,0.074388,-0.280364,-0.814448,0.074388,-0.280364,0.822486,0.024757,-0.267760,-0.822486,0.024757,-0.267760,0.814534,-0.012794,-0.257968,-0.814534,-0.012794,-0.257968
+ ,0.740154,0.038367,-0.077986,-0.740154,0.038367,-0.077986,0.732802,-0.024804,-0.170862,-0.732802,-0.024804,-0.170862,0.746946,0.051498,-0.193028,-0.746946,0.051498,-0.193028,0.805908,0.203071,-0.195382
+ ,-0.805908,0.203071,-0.195382,0.885309,0.245958,-0.270371,-0.885309,0.245958,-0.270371,0.902165,0.225237,-0.320290,-0.902165,0.225237,-0.320290,0.833929,-0.007822,-0.303022,-0.833929,-0.007822,-0.303022
+ ,0.852656,0.026904,-0.313787,-0.852656,0.026904,-0.313787,0.831570,0.078099,-0.314763,-0.831570,0.078099,-0.314763,0.791018,0.104131,-0.310580,-0.791018,0.104131,-0.310580,0.846752,0.162195,-0.314354
+ ,-0.846752,0.162195,-0.314354,1.051286,0.318105,-0.402767,-1.051286,0.318105,-0.402767,1.159139,0.319103,-0.455242,-1.159139,0.319103,-0.455242,1.214961,0.232404,-0.467687,-1.214961,0.232404,-0.467687
+ ,1.168555,0.110636,-0.454987,-1.168555,0.110636,-0.454987,1.038074,0.028138,-0.394315,-1.038074,0.028138,-0.394315,0.902692,-0.002070,-0.294148,-0.902692,-0.002070,-0.294148,0.965185,0.280564,-0.346266
+ ,-0.965185,0.280564,-0.346266,0.890533,0.114924,-0.328864,-0.890533,0.114924,-0.328864,0.922264,0.061685,-0.329450,-0.922264,0.061685,-0.329450,0.998999,0.115613,-0.368616,-0.998999,0.115613,-0.368616
+ ,0.955426,0.172941,-0.349506,-0.955426,0.172941,-0.349506,1.015971,0.231265,-0.372465,-1.015971,0.231265,-0.372465,1.068297,0.176563,-0.393469,-1.068297,0.176563,-0.393469,1.119665,0.221712,-0.407338
+ ,-1.119665,0.221712,-0.407338,1.086740,0.274990,-0.402469,-1.086740,0.274990,-0.402469,1.034200,0.364005,-0.453498,-1.034200,0.364005,-0.453498,1.235823,0.387854,-0.509854,-1.235823,0.387854,-0.509854
+ ,1.325750,0.286017,-0.495673,-1.325750,0.286017,-0.495673,1.265682,0.124492,-0.505014,-1.265682,0.124492,-0.505014,1.039064,0.002936,-0.450578,-1.039064,0.002936,-0.450578,0.812587,-0.035346,-0.342529
+ ,-0.812587,-0.035346,-0.342529,0.866359,0.311945,-0.375595,-0.866359,0.311945,-0.375595
+ PolygonVertexIndex: 46,0,2,-45,3,1,47,-46,44,2,4,-43,5,3,45,-44,2,8,6,-5,7,9,3,-6,0,10,8,-3,9,11,1,-4,10,12,14,-9,15,13,11,-10,8,14,16,-7,17,15,9,-8,14,20,18,-17
+ ,19,21,15,-18,12,22,20,-15,21,23,13,-16,22,24,26,-21,27,25,23,-22,20,26,28,-19,29,27,21,-20,26,32,30,-29,31,33,27,-30,24,34,32,-27,33,35,25,-28,34,36,38,-33,39,37,35,-34
+ ,32,38,40,-31,41,39,33,-32,38,44,42,-41,43,45,39,-42,36,46,44,-39,45,47,37,-40,46,36,50,-49,51,37,47,-50,36,34,52,-51,53,35,37,-52,34,24,54,-53,55,25,35,-54,24,22,56,-55
+ ,57,23,25,-56,22,12,58,-57,59,13,23,-58,12,10,62,-59,63,11,13,-60,10,0,64,-63,65,1,11,-64,0,46,48,-65,49,47,1,-66,60,64,-49,49,65,-62,62,64,-61,61,65,-64
+ ,60,58,-63,63,59,-62,60,56,-59,59,57,-62,60,54,-57,57,55,-62,60,52,-55,55,53,-62,60,50,-53,53,51,-62,60,48,-51,51,49,-62,88,173,175,-91
+ ,175,174,89,-91,86,171,173,-89,174,172,87,-90,84,169,171,-87,172,170,85,-88,82,167,169,-85,170,168,83,-86,80,165,167,-83,168,166,81,-84,78,91,145,-164,146,92,79,-165,91,93,147,-146,148,94,92,-147
+ ,93,95,149,-148,150,96,94,-149,95,97,151,-150,152,98,96,-151,97,99,153,-152,154,100,98,-153,99,101,155,-154,156,102,100,-155,101,103,157,-156,158,104,102,-157,103,105,159,-158,160,106,104,-159,105,107,161,-160
+ ,162,108,106,-161,107,66,67,-162,67,66,108,-163,109,127,159,-162,160,128,110,-163,127,178,157,-160,158,179,128,-161,125,155,157,-179,158,156,126,-180,123,153,155,-126,156,154,124,-127,121,151,153,-124,154,152,122,-125
+ ,119,149,151,-122,152,150,120,-123,117,147,149,-120,150,148,118,-121,115,145,147,-118,148,146,116,-119,113,163,145,-116,146,164,114,-117,113,180,176,-164,176,181,114,-165,109,161,67,-112,67,162,110,-113,111,67,177,-183
+ ,177,67,112,-184,176,180,182,-178,183,181,176,-178,134,136,175,-174,175,136,135,-175,132,134,173,-172,174,135,133,-173,130,132,171,-170,172,133,131,-171,165,186,184,-168,185,187,166,-169,130,169,167,-185,168,170,131,-186
+ ,143,189,188,-187,188,189,144,-188,184,186,188,-69,188,187,185,-69,129,130,184,-69,185,131,129,-69,141,192,190,-144,191,193,142,-145,139,194,192,-142,193,195,140,-143,138,196,194,-140,195,197,138,-141,137,70,196,-139
+ ,197,70,137,-139,189,143,190,-70,191,144,189,-70,69,190,205,-208,206,191,69,-208,70,198,199,-197,200,198,70,-198,196,199,201,-195,202,200,197,-196,194,201,203,-193,204,202,195,-194,192,203,205,-191,206,204,193,-192
+ ,198,203,201,-200,202,204,198,-201,198,207,205,-204,206,207,198,-205,138,139,163,-177,164,140,138,-177,139,141,210,-164,211,142,140,-165,141,143,212,-211,213,144,142,-212,143,186,165,-213,166,187,144,-214,80,208,212,-166
+ ,213,209,81,-167,208,214,210,-213,211,215,209,-214,78,163,210,-215,211,164,79,-216,130,129,71,-222,71,129,131,-223,132,130,221,-220,222,131,133,-221,134,132,219,-218,220,133,135,-219,136,134,217,-217,218,135,136,-217
+ ,216,217,228,-231,229,218,216,-231,217,219,226,-229,227,220,218,-230,219,221,224,-227,225,222,220,-228,221,71,223,-225,223,71,222,-226,223,230,228,-225,229,230,223,-226,224,228,-227,227,229,-226,182,180,233,-232
+ ,234,181,183,-233,111,182,231,-254,232,183,112,-255,109,111,253,-256,254,112,110,-257,180,113,251,-234,252,114,181,-235,113,115,249,-252,250,116,114,-253,115,117,247,-250,248,118,116,-251,117,119,245,-248,246,120,118,-249
+ ,119,121,243,-246,244,122,120,-247,121,123,241,-244,242,124,122,-245,123,125,239,-242,240,126,124,-243,125,178,235,-240,236,179,126,-241,178,127,237,-236,238,128,179,-237,127,109,255,-238,256,110,128,-239,237,255,257,-276
+ ,258,256,238,-277,235,237,275,-278,276,238,236,-279,239,235,277,-274,278,236,240,-275,241,239,273,-272,274,240,242,-273,243,241,271,-270,272,242,244,-271,245,243,269,-268,270,244,246,-269,247,245,267,-266,268,246,248,-267
+ ,249,247,265,-264,266,248,250,-265,251,249,263,-262,264,250,252,-263,233,251,261,-280,262,252,234,-281,255,253,259,-258,260,254,256,-259,253,231,281,-260,282,232,254,-261,231,233,279,-282,280,234,232,-283,66,107,283,-73
+ ,284,108,66,-73,107,105,285,-284,286,106,108,-285,105,103,287,-286,288,104,106,-287,103,101,289,-288,290,102,104,-289,101,99,291,-290,292,100,102,-291,99,97,293,-292,294,98,100,-293,97,95,295,-294,296,96,98,-295
+ ,95,93,297,-296,298,94,96,-297,93,91,299,-298,300,92,94,-299,307,308,327,-338,328,308,307,-339,306,307,337,-336,338,307,306,-337,305,306,335,-340,336,306,305,-341,88,90,305,-340,305,90,89,-341,86,88,339,-334
+ ,340,89,87,-335,84,86,333,-330,334,87,85,-331,82,84,329,-332,330,85,83,-333,329,335,337,-332,338,336,330,-333,329,333,339,-336,340,334,330,-337,325,331,337,-328,338,332,326,-329,80,82,331,-326,332,83,81,-327
+ ,208,341,343,-215,344,342,209,-216,80,325,341,-209,342,326,81,-210,78,214,343,-346,344,215,79,-347,78,345,299,-92,300,346,79,-93,76,323,351,-304,352,324,76,-304,303,351,349,-78,350,352,303,-78,77,349,347,-305
+ ,348,350,77,-305,304,347,327,-309,328,348,304,-309,325,327,347,-342,348,328,326,-343,295,297,317,-310,318,298,296,-311,75,315,323,-77,324,316,75,-77,301,357,355,-303,356,358,301,-303,302,355,353,-75,354,356,302,-75
+ ,74,353,315,-76,316,354,74,-76,291,293,361,-364,362,294,292,-365,363,361,367,-366,368,362,364,-367,365,367,369,-372,370,368,366,-373,371,369,375,-374,376,370,372,-375,313,377,373,-376,374,378,314,-377,315,353,373,-378
+ ,374,354,316,-379,353,355,371,-374,372,356,354,-375,355,357,365,-372,366,358,356,-373,357,359,363,-366,364,360,358,-367,289,291,363,-360,364,292,290,-361,73,359,357,-302,358,360,73,-302,283,285,287,-290,288,286,284,-291
+ ,283,289,359,-74,360,290,284,-74,72,283,-74,73,284,-73,293,295,309,-362,310,296,294,-363,309,311,367,-362,368,312,310,-363,311,381,369,-368,370,382,312,-369,313,375,369,-382,370,376,314,-383,347,349,385,-384
+ ,386,350,348,-385,317,383,385,-320,386,384,318,-321,297,299,383,-318,384,300,298,-319,299,343,341,-384,342,344,300,-385,341,347,-384,384,348,-343,299,345,-344,344,346,-301,313,321,379,-378,380,322,314,-379
+ ,315,377,379,-324,380,378,316,-325,319,385,379,-322,380,386,320,-323,349,351,379,-386,380,352,350,-387,323,379,-352,352,380,-325,399,387,413,-402,414,388,400,-403,399,401,403,-398,404,402,400,-399,397,403,405,-396
+ ,406,404,398,-397,395,405,407,-394,408,406,396,-395,393,407,409,-392,410,408,394,-393,391,409,411,-390,412,410,392,-391,409,419,417,-412,418,420,410,-413,407,421,419,-410,420,422,408,-411,405,423,421,-408,422,424,406,-409
+ ,403,425,423,-406,424,426,404,-407,401,427,425,-404,426,428,402,-405,401,413,415,-428,416,414,402,-429,317,319,443,-442,444,320,318,-443,319,389,411,-444,412,390,320,-445,309,317,441,-312,442,318,310,-313,381,429,413,-388
+ ,414,430,382,-389,411,417,439,-444,440,418,412,-445,437,445,443,-440,444,446,438,-441,433,445,437,-436,438,446,434,-437,431,447,445,-434,446,448,432,-435,429,447,431,-450,432,448,430,-451,413,429,449,-416,450,430,414,-417
+ ,311,447,429,-382,430,448,312,-383,311,441,445,-448,446,442,312,-449,441,443,-446,446,444,-443,415,449,451,-476,452,450,416,-477,449,431,461,-452,462,432,450,-453,431,433,459,-462,460,434,432,-463,433,435,457,-460
+ ,458,436,434,-461,435,437,455,-458,456,438,436,-459,437,439,453,-456,454,440,438,-457,439,417,473,-454,474,418,440,-455,427,415,475,-464,476,416,428,-465,425,427,463,-466,464,428,426,-467,423,425,465,-468,466,426,424,-469
+ ,421,423,467,-470,468,424,422,-471,419,421,469,-472,470,422,420,-473,417,419,471,-474,472,420,418,-475,457,455,479,-478,480,456,458,-479,477,479,481,-484,482,480,478,-485,483,481,487,-486,488,482,484,-487,485,487,489,-492
+ ,490,488,486,-493,463,475,485,-492,486,476,464,-493,451,483,485,-476,486,484,452,-477,451,461,477,-484,478,462,452,-485,457,477,461,-460,462,478,458,-461,453,473,479,-456,480,474,454,-457,471,481,479,-474,480,482,472,-475
+ ,469,487,481,-472,482,488,470,-473,467,489,487,-470,488,490,468,-471,465,491,489,-468,490,492,466,-469,463,491,-466,466,492,-465,391,389,503,-502,504,390,392,-503,393,391,501,-500,502,392,394,-501,395,393,499,-498
+ ,500,394,396,-499,397,395,497,-496,498,396,398,-497,399,397,495,-494,496,398,400,-495,387,399,493,-506,494,400,388,-507,493,501,503,-506,504,502,494,-507,493,495,499,-502,500,496,494,-503,495,497,-500,500,498,-497
+ ,313,381,387,-506,388,382,314,-507,313,505,503,-322,504,506,314,-323,319,321,503,-390,504,322,320,-391
+ Edges:
+ GeometryVersion: 124
+ LayerElementNormal: 0 {
+ Version: 101
+ Name: ""
+ MappingInformationType: "ByVertice"
+ ReferenceInformationType: "Direct"
+ Normals: 0.598986804485321,-0.469466239213943,0.648640394210815,-0.598986804485321,-0.469466239213943,0.648640394210815
+ ,0.630939662456512,-0.548905909061432,0.548234522342682,-0.630939662456512,-0.548905909061432,0.548234522342682
+ ,0.692281842231750,-0.571367561817169,0.440687268972397,-0.692281842231750,-0.571367561817169,0.440687268972397
+ ,0.108645893633366,-0.887844502925873,0.447096168994904,-0.108645893633366,-0.887844502925873,0.447096168994904
+ ,0.086886197328568,-0.806817829608917,0.584337890148163,-0.086886197328568,-0.806817829608917,0.584337890148163
+ ,0.117709890007973,-0.721762776374817,0.682027637958527,-0.117709890007973,-0.721762776374817,0.682027637958527
+ ,-0.436841934919357,-0.534073889255524,0.723807513713837,0.436841934919357,-0.534073889255524,0.723807513713837
+ ,-0.501785337924957,-0.587298214435577,0.634998619556427,0.501785337924957,-0.587298214435577,0.634998619556427
+ ,-0.568010509014130,-0.658864080905914,0.493148595094681,0.568010509014130,-0.658864080905914,0.493148595094681
+ ,-0.849391162395477,-0.000183111056685,0.527756571769714,0.849391162395477,-0.000183111056685,0.527756571769714
+ ,-0.758262872695923,-0.004638813436031,0.651905894279480,0.758262872695923,-0.004638813436031,0.651905894279480
+ ,-0.682180225849152,-0.003540147095919,0.731131911277771,0.682180225849152,-0.003540147095919,0.731131911277771
+ ,-0.445448160171509,0.537797152996063,0.715750575065613,0.445448160171509,0.537797152996063,0.715750575065613
+ ,-0.506332576274872,0.578234195709229,0.639698505401611,0.506332576274872,0.578234195709229,0.639698505401611
+ ,-0.555284261703491,0.651966929435730,0.516281604766846,0.555284261703491,0.651966929435730,0.516281604766846
+ ,0.113406777381897,0.869441807270050,0.480788588523865,-0.113406777381897,0.869441807270050,0.480788588523865
+ ,0.088930934667587,0.801599144935608,0.591174066066742,-0.088930934667587,0.801599144935608,0.591174066066742
+ ,0.114505447447300,0.733542919158936,0.669881284236908,-0.114505447447300,0.733542919158936,0.669881284236908
+ ,0.604022324085236,0.473891407251358,0.640736103057861,-0.604022324085236,0.473891407251358,0.640736103057861
+ ,0.635425865650177,0.538621187210083,0.553239524364471,-0.635425865650177,0.538621187210083,0.553239524364471
+ ,0.686178147792816,0.564043104648590,0.459334075450897,-0.686178147792816,0.564043104648590,0.459334075450897
+ ,0.893826127052307,-0.000457777641714,0.448347419500351,-0.893826127052307,-0.000457777641714,0.448347419500351
+ ,0.843562126159668,-0.004119998775423,0.536973178386688,-0.843562126159668,-0.004119998775423,0.536973178386688
+ ,0.776390910148621,-0.002838221378624,0.630207240581512,-0.776390910148621,-0.002838221378624,0.630207240581512
+ ,0.643055498600006,-0.004242072813213,0.765770435333252,-0.643055498600006,-0.004242072813213,0.765770435333252
+ ,0.516525745391846,0.364513069391251,0.774773418903351,-0.516525745391846,0.364513069391251,0.774773418903351
+ ,0.131229594349861,0.560411393642426,0.817712962627411,-0.131229594349861,0.560411393642426,0.817712962627411
+ ,-0.303872793912888,0.398541212081909,0.865321815013885,0.303872793912888,0.398541212081909,0.865321815013885
+ ,-0.494582951068878,-0.004974517039955,0.869106113910675,0.494582951068878,-0.004974517039955,0.869106113910675
+ ,-0.297860652208328,-0.403485208749771,0.865138709545135,0.297860652208328,-0.403485208749771,0.865138709545135
+ ,0.188818022608757,-0.001922666095197,0.981994092464447,-0.188818022608757,-0.001922666095197,0.981994092464447
+ ,0.132206186652184,-0.560441911220551,0.817560374736786,-0.132206186652184,-0.560441911220551,0.817560374736786
+ ,0.512100577354431,-0.369334995746613,0.775414288043976,-0.512100577354431,-0.369334995746613,0.775414288043976
+ ,0.000000000000000,0.898831129074097,0.438215285539627,0.000000000000000,0.029847102239728,0.999542236328125
+ ,0.000000000000000,-0.060609757900238,0.998138368129730,0.000000000000000,-0.692495524883270,0.721396505832672
+ ,0.000000000000000,0.707358002662659,0.706839203834534,0.000000000000000,-0.813745558261871,0.581164002418518
+ ,0.000000000000000,0.923245966434479,0.384166985750198,0.000000000000000,0.764763355255127,0.644276261329651
+ ,0.000000000000000,0.821710884571075,-0.569872140884399,0.000000000000000,0.319803446531296,-0.947477638721466
+ ,0.000000000000000,-0.256660670042038,-0.966490685939789,0.000000000000000,-0.939298689365387,-0.343058556318283
+ ,0.752006590366364,-0.533982336521149,0.386425375938416,-0.752006590366364,-0.533982336521149,0.386425375938416
+ ,0.976470232009888,0.148350477218628,0.156376838684082,-0.976470232009888,0.148350477218628,0.156376838684082
+ ,0.985839426517487,0.090029604732990,0.141392260789871,-0.985839426517487,0.090029604732990,0.141392260789871
+ ,0.983275830745697,-0.128360852599144,0.129123806953430,-0.983275830745697,-0.128360852599144,0.129123806953430
+ ,0.687795639038086,-0.723075032234192,0.063600569963455,-0.687795639038086,-0.723075032234192,0.063600569963455
+ ,0.183629870414734,-0.981383681297302,0.055726796388626,-0.183629870414734,-0.981383681297302,0.055726796388626
+ ,0.000000000000000,-0.997985780239105,0.063295386731625,0.418164610862732,-0.869411289691925,0.263039022684097
+ ,-0.418164610862732,-0.869411289691925,0.263039022684097,0.628101468086243,-0.737174570560455,0.249031037092209
+ ,-0.628101468086243,-0.737174570560455,0.249031037092209,0.908078253269196,-0.390148639678955,0.152165293693542
+ ,-0.908078253269196,-0.390148639678955,0.152165293693542,0.918881773948669,0.315988659858704,0.236182749271393
+ ,-0.918881773948669,0.315988659858704,0.236182749271393,0.601672410964966,0.761589407920837,0.240668967366219
+ ,-0.601672410964966,0.761589407920837,0.240668967366219,0.547624111175537,0.817224621772766,0.179448843002319
+ ,-0.547624111175537,0.817224621772766,0.179448843002319,0.192388683557510,0.958922088146210,0.208410903811455
+ ,-0.192388683557510,0.958922088146210,0.208410903811455,-0.540482819080353,0.806817829608917,0.238471627235413
+ ,0.540482819080353,0.806817829608917,0.238471627235413,-0.700003027915955,0.660939335823059,0.270332962274551
+ ,0.700003027915955,0.660939335823059,0.270332962274551,0.178746908903122,-0.161046177148819,0.970610678195953
+ ,-0.178746908903122,-0.161046177148819,0.970610678195953,0.059358499944210,-0.157414466142654,0.985717356204987
+ ,-0.059358499944210,-0.157414466142654,0.985717356204987,0.054597612470388,-0.230414748191833,0.971526205539703
+ ,-0.054597612470388,-0.230414748191833,0.971526205539703,0.301278710365295,-0.389629811048508,0.870265841484070
+ ,-0.301278710365295,-0.389629811048508,0.870265841484070,0.427869498729706,-0.377910703420639,0.821039438247681
+ ,-0.427869498729706,-0.377910703420639,0.821039438247681,0.456648468971252,-0.236182749271393,0.857692182064056
+ ,-0.456648468971252,-0.236182749271393,0.857692182064056,0.350260943174362,-0.210028380155563,0.912778079509735
+ ,-0.350260943174362,-0.210028380155563,0.912778079509735,0.254524379968643,-0.210760831832886,0.943784892559052
+ ,-0.254524379968643,-0.210760831832886,0.943784892559052,0.208166748285294,-0.107425153255463,0.972167134284973
+ ,-0.208166748285294,-0.107425153255463,0.972167134284973,0.223151341080666,-0.163762316107750,0.960905790328979
+ ,-0.223151341080666,-0.163762316107750,0.960905790328979,0.000000000000000,-0.348277240991592,0.937376022338867
+ ,0.190038755536079,-0.192663356661797,0.962675869464874,-0.190038755536079,-0.192663356661797,0.962675869464874
+ ,0.155430763959885,-0.334147155284882,0.929593801498413,-0.155430763959885,-0.334147155284882,0.929593801498413
+ ,0.035065766423941,-0.452528446912766,0.891048908233643,-0.035065766423941,-0.452528446912766,0.891048908233643
+ ,0.000000000000000,-0.412884920835495,0.910763859748840,0.000000000000000,0.652333140373230,0.757927179336548
+ ,0.000000000000000,0.451063573360443,0.892452776432037,0.524033308029175,0.365398108959198,0.769310593605042
+ ,-0.524033308029175,0.365398108959198,0.769310593605042,0.768272936344147,-0.148350477218628,0.622638642787933
+ ,-0.768272936344147,-0.148350477218628,0.622638642787933,0.445204019546509,-0.284829258918762,0.848902881145477
+ ,-0.445204019546509,-0.284829258918762,0.848902881145477,0.383129358291626,-0.562913894653320,0.732322156429291
+ ,-0.383129358291626,-0.562913894653320,0.732322156429291,0.524185895919800,-0.484755992889404,0.700155615806580
+ ,-0.524185895919800,-0.484755992889404,0.700155615806580,0.616199195384979,-0.347819447517395,0.706595063209534
+ ,-0.616199195384979,-0.347819447517395,0.706595063209534,0.594958364963531,-0.082186348736286,0.799523890018463
+ ,-0.594958364963531,-0.082186348736286,0.799523890018463,0.434736162424088,0.105014190077782,0.894375443458557
+ ,-0.434736162424088,0.105014190077782,0.894375443458557,0.362285226583481,0.131595820188522,0.922696590423584
+ ,-0.362285226583481,0.131595820188522,0.922696590423584,0.241431921720505,0.289254426956177,0.926267266273499
+ ,-0.241431921720505,0.289254426956177,0.926267266273499,-0.159886464476585,0.240211188793182,0.957426667213440
+ ,0.159886464476585,0.240211188793182,0.957426667213440,-0.178044989705086,0.114566482603550,0.977324724197388
+ ,0.178044989705086,0.114566482603550,0.977324724197388,0.315500348806381,-0.193426311016083,0.928983449935913
+ ,-0.315500348806381,-0.193426311016083,0.928983449935913,0.659505009651184,0.085146643221378,0.746818423271179
+ ,-0.659505009651184,0.085146643221378,0.746818423271179,0.641285419464111,-0.012878810986876,0.767174303531647
+ ,-0.641285419464111,-0.012878810986876,0.767174303531647,0.628223538398743,-0.184759050607681,0.755760371685028
+ ,-0.628223538398743,-0.184759050607681,0.755760371685028,0.458143860101700,-0.571733772754669,0.680562734603882
+ ,-0.458143860101700,-0.571733772754669,0.680562734603882,0.191351056098938,-0.782067298889160,0.593066215515137
+ ,-0.191351056098938,-0.782067298889160,0.593066215515137,0.000000000000000,-0.837336361408234,0.546647548675537
+ ,0.000000000000000,-0.027008879929781,0.999633789062500,0.000000000000000,-0.151402324438095,0.988463997840881
+ ,0.161320835351944,-0.147679060697556,0.975768327713013,-0.161320835351944,-0.147679060697556,0.975768327713013
+ ,-0.081698052585125,-0.127201139926910,0.988494515419006,0.081698052585125,-0.127201139926910,0.988494515419006
+ ,-0.043397322297096,-0.138523519039154,0.989379584789276,0.043397322297096,-0.138523519039154,0.989379584789276
+ ,0.237922295928001,-0.057161167263985,0.969573020935059,-0.237922295928001,-0.057161167263985,0.969573020935059
+ ,0.237983331084251,-0.015289773233235,0.971129477024078,-0.237983331084251,-0.015289773233235,0.971129477024078
+ ,0.000000000000000,-0.036988433450460,0.999298095703125,0.000000000000000,-0.335276335477829,0.942106366157532
+ ,0.519089341163635,-0.598345875740051,0.610309123992920,-0.519089341163635,-0.598345875740051,0.610309123992920
+ ,0.891750872135162,-0.110263377428055,0.438825637102127,-0.891750872135162,-0.110263377428055,0.438825637102127
+ ,0.640095233917236,0.700491368770599,0.315469831228256,-0.640095233917236,0.700491368770599,0.315469831228256
+ ,-0.153172403573990,0.897976636886597,0.412488162517548,0.153172403573990,0.897976636886597,0.412488162517548
+ ,0.000000000000000,0.134830772876740,0.990844428539276,-0.106418043375015,0.596209585666656,0.795709073543549
+ ,0.106418043375015,0.596209585666656,0.795709073543549,0.406659126281738,0.457502961158752,0.790734589099884
+ ,-0.406659126281738,0.457502961158752,0.790734589099884,0.429670095443726,-0.118594929575920,0.895138382911682
+ ,-0.429670095443726,-0.118594929575920,0.895138382911682,0.265388965606689,-0.487075418233871,0.832026124000549
+ ,-0.265388965606689,-0.487075418233871,0.832026124000549,0.000000000000000,-0.498031556606293,0.867122411727905
+ ,0.967986106872559,0.139896839857101,0.208288833498955,-0.967986106872559,0.139896839857101,0.208288833498955
+ ,0.757927179336548,-0.071901604533195,0.648304700851440,-0.757927179336548,-0.071901604533195,0.648304700851440
+ ,0.726035356521606,0.071413308382034,0.683889269828796,-0.726035356521606,0.071413308382034,0.683889269828796
+ ,0.958708465099335,0.004882961511612,0.284249395132065,-0.958708465099335,0.004882961511612,0.284249395132065
+ ,0.000000000000000,0.445051431655884,0.895474076271057,-0.302682578563690,0.364146858453751,0.880764186382294
+ ,0.302682578563690,0.364146858453751,0.880764186382294,-0.558977007865906,-0.063631094992161,0.826715886592865
+ ,0.558977007865906,-0.063631094992161,0.826715886592865,-0.150700405240059,-0.609576702117920,0.778221964836121
+ ,0.150700405240059,-0.609576702117920,0.778221964836121,0.000000000000000,-0.667897582054138,0.744224369525909
+ ,-0.448500007390976,-0.635914206504822,0.628040432929993,0.448500007390976,-0.635914206504822,0.628040432929993
+ ,-0.722556233406067,0.067720569670200,0.687948226928711,0.722556233406067,0.067720569670200,0.687948226928711
+ ,-0.347758412361145,0.348582416772842,0.870357394218445,0.347758412361145,0.348582416772842,0.870357394218445
+ ,0.000000000000000,0.391338855028152,0.920224606990814,0.179204687476158,-0.063844725489616,0.981719434261322
+ ,-0.179204687476158,-0.063844725489616,0.981719434261322,0.073244422674179,-0.029541917145252,0.996856570243835
+ ,-0.073244422674179,-0.029541917145252,0.996856570243835,0.165349289774895,-0.035187840461731,0.985595285892487
+ ,-0.165349289774895,-0.035187840461731,0.985595285892487,0.175420388579369,-0.074648275971413,0.981627881526947
+ ,-0.175420388579369,-0.074648275971413,0.981627881526947,0.208258301019669,-0.139439076185226,0.968047142028809
+ ,-0.208258301019669,-0.139439076185226,0.968047142028809,0.263649404048920,-0.117069005966187,0.957457184791565
+ ,-0.263649404048920,-0.117069005966187,0.957457184791565,0.249031037092209,-0.105960264801979,0.962675869464874
+ ,-0.249031037092209,-0.105960264801979,0.962675869464874,0.307901233434677,-0.101870782673359,0.945921182632446
+ ,-0.307901233434677,-0.101870782673359,0.945921182632446,0.318094432353973,-0.150639355182648,0.936002671718597
+ ,-0.318094432353973,-0.150639355182648,0.936002671718597,0.243171483278275,-0.206305116415024,0.947782814502716
+ ,-0.243171483278275,-0.206305116415024,0.947782814502716,0.115054778754711,-0.097537159919739,0.988555550575256
+ ,-0.115054778754711,-0.097537159919739,0.988555550575256,0.218085274100304,-0.110843226313591,0.969603538513184
+ ,-0.218085274100304,-0.110843226313591,0.969603538513184,0.191167950630188,-0.118564411997795,0.974364459514618
+ ,-0.191167950630188,-0.118564411997795,0.974364459514618,0.366740942001343,-0.256935328245163,0.894100785255432
+ ,-0.366740942001343,-0.256935328245163,0.894100785255432,0.529435098171234,-0.169957578182220,0.831110596656799
+ ,-0.529435098171234,-0.169957578182220,0.831110596656799,0.315042585134506,0.318124949932098,0.894131302833557
+ ,-0.315042585134506,0.318124949932098,0.894131302833557,0.225074008107185,0.286904513835907,0.931119740009308
+ ,-0.225074008107185,0.286904513835907,0.931119740009308,0.111423075199127,0.262276083230972,0.958525359630585
+ ,-0.111423075199127,0.262276083230972,0.958525359630585,-0.003662221133709,0.148106321692467,0.988952279090881
+ ,0.003662221133709,0.148106321692467,0.988952279090881,-0.070223093032837,-0.131382182240486,0.988830208778381
+ ,0.070223093032837,-0.131382182240486,0.988830208778381,0.042115543037653,-0.464918971061707,0.884334862232208
+ ,-0.042115543037653,-0.464918971061707,0.884334862232208,0.060457166284323,-0.481521040201187,0.874324798583984
+ ,-0.060457166284323,-0.481521040201187,0.874324798583984,0.226203188300133,-0.228919342160225,0.946775734424591
+ ,-0.226203188300133,-0.228919342160225,0.946775734424591,0.086611531674862,-0.289834290742874,0.953123569488525
+ ,-0.086611531674862,-0.289834290742874,0.953123569488525,0.464583277702332,0.220404669642448,0.857631146907806
+ ,-0.464583277702332,0.220404669642448,0.857631146907806,0.580034792423248,-0.000091555528343,0.814569532871246
+ ,-0.580034792423248,-0.000091555528343,0.814569532871246,-0.432752460241318,0.901486277580261,-0.004394665360451
+ ,0.432752460241318,0.901486277580261,-0.004394665360451,-0.468886375427246,0.629108548164368,-0.619952976703644
+ ,0.468886375427246,0.629108548164368,-0.619952976703644,0.070009462535381,0.751243650913239,-0.656270027160645
+ ,-0.070009462535381,0.751243650913239,-0.656270027160645,0.270973831415176,0.942899882793427,-0.193517863750458
+ ,-0.270973831415176,0.942899882793427,-0.193517863750458,0.474837481975555,0.875026702880859,-0.094058044254780
+ ,-0.474837481975555,0.875026702880859,-0.094058044254780,0.880245387554169,0.464278072118759,-0.097811825573444
+ ,-0.880245387554169,0.464278072118759,-0.097811825573444,0.954222261905670,-0.299020349979401,-0.005890072323382
+ ,-0.954222261905670,-0.299020349979401,-0.005890072323382,0.660847783088684,-0.748588502407074,0.053498946130276
+ ,-0.660847783088684,-0.748588502407074,0.053498946130276,0.508468866348267,-0.850398242473602,0.135013878345490
+ ,-0.508468866348267,-0.850398242473602,0.135013878345490,0.000000000000000,0.854487717151642,0.519425034523010
+ ,0.000000000000000,0.999969482421875,0.003723258152604,0.000000000000000,-0.706106781959534,-0.708090484142303
+ ,0.000000000000000,-0.966673791408539,-0.255897700786591,0.000000000000000,-0.780541419982910,-0.625049591064453
+ ,0.000000000000000,-0.312112808227539,-0.950010657310486,0.000000000000000,-0.322061836719513,-0.946684181690216
+ ,0.000000000000000,-0.748863160610199,-0.662678897380829,0.973418354988098,-0.192785426974297,0.123447373509407
+ ,-0.973418354988098,-0.192785426974297,0.123447373509407,0.992156744003296,-0.064577162265778,0.106997892260551
+ ,-0.992156744003296,-0.064577162265778,0.106997892260551,0.537186801433563,0.110538043081760,-0.836176633834839
+ ,-0.537186801433563,0.110538043081760,-0.836176633834839,0.387035727500916,0.233375042676926,-0.892025530338287
+ ,-0.387035727500916,0.233375042676926,-0.892025530338287,0.708792388439178,-0.695059061050415,0.120273448526859
+ ,-0.708792388439178,-0.695059061050415,0.120273448526859,0.373424470424652,-0.925687432289124,-0.059877313673496
+ ,-0.373424470424652,-0.925687432289124,-0.059877313673496,0.324106574058533,-0.601702928543091,-0.729972243309021
+ ,-0.324106574058533,-0.601702928543091,-0.729972243309021,0.376567900180817,-0.284920811653137,-0.881466090679169
+ ,-0.376567900180817,-0.284920811653137,-0.881466090679169,0.953032016754150,-0.106265448033810,-0.283547461032867
+ ,-0.953032016754150,-0.106265448033810,-0.283547461032867,0.634479820728302,-0.597033619880676,-0.490829199552536
+ ,-0.634479820728302,-0.597033619880676,-0.490829199552536,0.666737854480743,-0.044038210064173,-0.743949711322784
+ ,-0.666737854480743,-0.044038210064173,-0.743949711322784,0.801660180091858,0.001861629076302,-0.597735524177551
+ ,-0.801660180091858,0.001861629076302,-0.597735524177551,0.564409315586090,-0.473891407251358,-0.675862908363342
+ ,-0.564409315586090,-0.473891407251358,-0.675862908363342,0.174047052860260,-0.216650903224945,-0.960600614547729
+ ,-0.174047052860260,-0.216650903224945,-0.960600614547729,0.378490567207336,-0.245582446455956,-0.892391741275787
+ ,-0.378490567207336,-0.245582446455956,-0.892391741275787,0.119388408958912,-0.720175802707672,-0.683431506156921
+ ,-0.119388408958912,-0.720175802707672,-0.683431506156921,0.898922681808472,-0.432447284460068,0.069795832037926
+ ,-0.898922681808472,-0.432447284460068,0.069795832037926,0.890957355499268,-0.323007911443710,0.319101542234421
+ ,-0.890957355499268,-0.323007911443710,0.319101542234421,0.688161849975586,-0.636066794395447,0.349009662866592
+ ,-0.688161849975586,-0.636066794395447,0.349009662866592,0.555680990219116,-0.824976325035095,-0.102969452738762
+ ,-0.555680990219116,-0.824976325035095,-0.102969452738762,0.450788915157318,-0.855342268943787,-0.255256801843643
+ ,-0.450788915157318,-0.855342268943787,-0.255256801843643,0.422040462493896,-0.680349111557007,-0.599108874797821
+ ,-0.422040462493896,-0.680349111557007,-0.599108874797821,0.354747146368027,0.777062296867371,-0.519882798194885
+ ,-0.354747146368027,0.777062296867371,-0.519882798194885,0.353129684925079,0.935544908046722,0.006591998040676
+ ,-0.353129684925079,0.935544908046722,0.006591998040676,0.373607605695724,0.801263451576233,0.467268884181976
+ ,-0.373607605695724,0.801263451576233,0.467268884181976,0.307229846715927,0.849604785442352,0.428632467985153
+ ,-0.307229846715927,0.849604785442352,0.428632467985153,0.874294281005859,0.447798103094101,0.187200531363487
+ ,-0.874294281005859,0.447798103094101,0.187200531363487,0.569170176982880,0.756035029888153,0.323160499334335
+ ,-0.569170176982880,0.756035029888153,0.323160499334335,0.632587671279907,0.697195351123810,0.337199002504349
+ ,-0.632587671279907,0.697195351123810,0.337199002504349,0.850184619426727,0.452375859022141,0.269203782081604
+ ,-0.850184619426727,0.452375859022141,0.269203782081604,0.875392913818359,0.481673628091812,-0.040162358433008
+ ,-0.875392913818359,0.481673628091812,-0.040162358433008,0.637684226036072,0.767387926578522,-0.066621907055378
+ ,-0.637684226036072,0.767387926578522,-0.066621907055378,0.603778183460236,0.568895518779755,-0.558336138725281
+ ,-0.603778183460236,0.568895518779755,-0.558336138725281,0.825464665889740,0.360271006822586,-0.434461504220963
+ ,-0.825464665889740,0.360271006822586,-0.434461504220963,0.558519244194031,0.037232581526041,-0.828608036041260
+ ,-0.558519244194031,0.037232581526041,-0.828608036041260,0.523087263107300,-0.508346796035767,-0.684041857719421
+ ,-0.523087263107300,-0.508346796035767,-0.684041857719421,0.906613349914551,0.393505662679672,0.152287364006042
+ ,-0.906613349914551,0.393505662679672,0.152287364006042,0.579119205474854,-0.806848347187042,0.116611227393150
+ ,-0.579119205474854,-0.806848347187042,0.116611227393150,0.526169598102570,-0.828974246978760,-0.189519941806793
+ ,-0.526169598102570,-0.828974246978760,-0.189519941806793,-0.119479961693287,0.928434073925018,0.351695299148560
+ ,0.119479961693287,0.928434073925018,0.351695299148560,0.097689747810364,-0.895107865333557,0.434980303049088
+ ,-0.097689747810364,-0.895107865333557,0.434980303049088,0.390087574720383,-0.910458683967590,0.137302771210670
+ ,-0.390087574720383,-0.910458683967590,0.137302771210670,0.704947054386139,-0.635242760181427,0.315347760915756
+ ,-0.704947054386139,-0.635242760181427,0.315347760915756,0.857966840267181,0.173162028193474,0.483626812696457
+ ,-0.857966840267181,0.173162028193474,0.483626812696457,0.345835745334625,0.918240904808044,0.192876979708672
+ ,-0.345835745334625,0.918240904808044,0.192876979708672,-0.061006501317024,0.970641195774078,0.232520520687103
+ ,0.061006501317024,0.970641195774078,0.232520520687103,0.473097920417786,0.052461318671703,0.879421353340149
+ ,-0.473097920417786,0.052461318671703,0.879421353340149,0.336191892623901,-0.022522659972310,0.941496014595032
+ ,-0.336191892623901,-0.022522659972310,0.941496014595032,-0.001129184849560,-0.079287089407444,0.996826052665710
+ ,0.001129184849560,-0.079287089407444,0.996826052665710,0.048463393002748,0.218451485037804,0.974608600139618
+ ,-0.048463393002748,0.218451485037804,0.974608600139618,0.477034807205200,0.170171201229095,0.862239420413971
+ ,-0.477034807205200,0.170171201229095,0.862239420413971,0.410138249397278,0.172887355089188,0.895443558692932
+ ,-0.410138249397278,0.172887355089188,0.895443558692932,0.488967567682266,0.014984588138759,0.872157990932465
+ ,-0.488967567682266,0.014984588138759,0.872157990932465,0.648243665695190,-0.477126389741898,0.593371391296387
+ ,-0.648243665695190,-0.477126389741898,0.593371391296387,0.198156684637070,0.850611925125122,0.486983865499496
+ ,-0.198156684637070,0.850611925125122,0.486983865499496,-0.065492719411850,0.862514138221741,0.501693785190582
+ ,0.065492719411850,0.862514138221741,0.501693785190582,-0.604663252830505,0.632953882217407,0.483443707227707
+ ,0.604663252830505,0.632953882217407,0.483443707227707,-0.795648038387299,-0.077150791883469,0.600787401199341
+ ,0.795648038387299,-0.077150791883469,0.600787401199341,-0.068391978740692,-0.603778183460236,0.794183194637299
+ ,0.068391978740692,-0.603778183460236,0.794183194637299,0.525101482868195,-0.561174333095551,0.639790058135986
+ ,-0.525101482868195,-0.561174333095551,0.639790058135986,0.788171052932739,-0.190252393484116,0.585283994674683
+ ,-0.788171052932739,-0.190252393484116,0.585283994674683,0.774132490158081,-0.496963411569595,0.392040759325027
+ ,-0.774132490158081,-0.496963411569595,0.392040759325027,0.882595300674438,-0.005340739153326,0.470076590776443
+ ,-0.882595300674438,-0.005340739153326,0.470076590776443,0.681142628192902,0.532486975193024,0.502456724643707
+ ,-0.681142628192902,0.532486975193024,0.502456724643707,0.803064048290253,0.125125885009766,0.582598328590393
+ ,-0.803064048290253,0.125125885009766,0.582598328590393,0.534531712532043,0.585985898971558,0.608966350555420
+ ,-0.534531712532043,0.585985898971558,0.608966350555420,0.885708153247833,-0.456648468971252,0.083315528929234
+ ,-0.885708153247833,-0.456648468971252,0.083315528929234,0.698812842369080,-0.204474017024040,0.685415208339691
+ ,-0.698812842369080,-0.204474017024040,0.685415208339691,0.925656914710999,-0.123905152082443,0.357463300228119
+ ,-0.925656914710999,-0.123905152082443,0.357463300228119,0.909939885139465,-0.331736207008362,0.248878449201584
+ ,-0.909939885139465,-0.331736207008362,0.248878449201584,0.691732525825500,-0.466505944728851,0.551194787025452
+ ,-0.691732525825500,-0.466505944728851,0.551194787025452,0.583880126476288,-0.357982128858566,0.728629410266876
+ ,-0.583880126476288,-0.357982128858566,0.728629410266876,0.491225928068161,0.542863249778748,0.681112110614777
+ ,-0.491225928068161,0.542863249778748,0.681112110614777,0.377056181430817,0.272316664457321,0.885219871997833
+ ,-0.377056181430817,0.272316664457321,0.885219871997833,0.456587433815002,0.255989253520966,0.852046251296997
+ ,-0.456587433815002,0.255989253520966,0.852046251296997,0.721243917942047,0.053987242281437,0.690542340278625
+ ,-0.721243917942047,0.053987242281437,0.690542340278625,0.545945644378662,-0.362132638692856,0.755485713481903
+ ,-0.545945644378662,-0.362132638692856,0.755485713481903,0.477736741304398,-0.304696798324585,0.823938727378845
+ ,-0.477736741304398,-0.304696798324585,0.823938727378845,-0.021118808537722,-0.382030695676804,0.923886835575104
+ ,0.021118808537722,-0.382030695676804,0.923886835575104,-0.456465333700180,0.043610949069262,0.888637959957123
+ ,0.456465333700180,0.043610949069262,0.888637959957123,-0.268471330404282,0.389263600111008,0.881099879741669
+ ,0.268471330404282,0.389263600111008,0.881099879741669,0.158787801861763,0.566240429878235,0.808771014213562
+ ,-0.158787801861763,0.566240429878235,0.808771014213562,0.098849453032017,0.764702320098877,0.636738181114197
+ ,-0.098849453032017,0.764702320098877,0.636738181114197,0.588885188102722,-0.323099464178085,0.740775763988495
+ ,-0.588885188102722,-0.323099464178085,0.740775763988495,0.262276083230972,0.005523850210011,0.964964747428894
+ ,-0.262276083230972,0.005523850210011,0.964964747428894,0.325449377298355,0.147221297025681,0.934018969535828
+ ,-0.325449377298355,0.147221297025681,0.934018969535828,0.421094387769699,0.010986663401127,0.906949043273926
+ ,-0.421094387769699,0.010986663401127,0.906949043273926,0.363383889198303,-0.031067842617631,0.931089222431183
+ ,-0.363383889198303,-0.031067842617631,0.931089222431183,0.386547446250916,0.027680289000273,0.921842098236084
+ ,-0.386547446250916,0.027680289000273,0.921842098236084,0.405804634094238,-0.057924129068851,0.912106692790985
+ ,-0.405804634094238,-0.057924129068851,0.912106692790985,0.453382968902588,0.014923551119864,0.891170978546143
+ ,-0.453382968902588,0.014923551119864,0.891170978546143,0.414838105440140,0.185094758868217,0.890835285186768
+ ,-0.414838105440140,0.185094758868217,0.890835285186768,-0.391277819871902,0.420178830623627,-0.818720042705536
+ ,0.391277819871902,0.420178830623627,-0.818720042705536,0.269051194190979,0.543931365013123,-0.794793546199799
+ ,-0.269051194190979,0.543931365013123,-0.794793546199799,0.844325065612793,0.074404127895832,-0.530594825744629
+ ,-0.844325065612793,0.074404127895832,-0.530594825744629,0.549546778202057,-0.428876608610153,-0.716940820217133
+ ,-0.549546778202057,-0.428876608610153,-0.716940820217133,-0.079012423753738,-0.550157189369202,-0.831293702125549
+ ,0.079012423753738,-0.550157189369202,-0.831293702125549,-0.095950193703175,-0.650959789752960,-0.752983212471008
+ ,0.095950193703175,-0.650959789752960,-0.752983212471008,-0.352336198091507,0.512588858604431,-0.782982885837555
+ ,0.352336198091507,0.512588858604431,-0.782982885837555
+ }
+ LayerElementSmoothing: 0 {
+ Version: 102
+ Name: ""
+ MappingInformationType: "ByPolygon"
+ ReferenceInformationType: "Direct"
+ Smoothing: 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+ ,1,1,1,1,1,1,1,1,1,1,1,1,1,1
+ }
+ LayerElementMaterial: 0 {
+ Version: 101
+ Name: ""
+ MappingInformationType: "AllSame"
+ ReferenceInformationType: "IndexToDirect"
+ Materials: 0
+ }
+ Layer: 0 {
+ Version: 100
+ LayerElement: {
+ Type: "LayerElementNormal"
+ TypedIndex: 0
+ }
+ LayerElement: {
+ Type: "LayerElementMaterial"
+ TypedIndex: 0
+ }
+ LayerElement: {
+ Type: "LayerElementSmoothing"
+ TypedIndex: 0
+ }
+ },0.437401,0.162016,0.757723,-0.437401,0.162016,0.757723,0.482956,0.112709,0.686285,-0.482956,0.112709,0.686285,0.512671,0.086271,0.605536,-0.512671,0.086271,0.605536,0.351572,0.021299,0.636707,-0.351572,0.021299,0.636707,0.351696,0.058722,0.712635,-0.351696,0.058722,0.712635,0.352532,0.128755,0.774567,-0.352532,0.128755,0.774567,0.271322,0.162016,0.789037,-0.271322,0.162016,0.789037,0.221148,0.112709,0.733587,-0.221148,0.112709,0.733587,0.190547,0.086271,0.662945,-0.190547,0.086271,0.662945,0.124638,0.243355,0.670712,-0.124638,0.243355,0.670712,0.167028,0.242471,0.737476,-0.167028,0.242471,0.737476,0.238055,0.243172,0.791300,-0.238055,0.243172,0.791300,0.271322,0.328148,0.789037,-0.271322,0.328148,0.789037,0.221148,0.373596,0.733587,-0.221148,0.373596,0.733587,0.190547,0.403409,0.662945,-0.190547,0.403409,0.662945,0.351572,0.469224,0.636707,-0.351572,0.469224,0.636707,0.351696,0.427822,0.712635,-0.351696,0.427822,0.712635,0.352532,0.362188,0.774567,-0.352532,0.362188,0.774567,0.437401,0.328148,0.757723,-0.437401,0.328148,0.757723,0.482956,0.373596,0.686285,-0.482956,0.373596,0.686285,0.512671,0.403409,0.605536,-0.512671,0.403409,0.605536,0.578586,0.243355,0.592077,-0.578586,0.243355,0.592077,0.537136,0.242471,0.673988,-0.537136,0.242471,0.673988,0.470780,0.243172,0.750089,-0.470780,0.243172,0.750089,0.447880,0.243261,0.780024,-0.447880,0.243261,0.780024,0.421867,0.313304,0.786386,-0.421867,0.313304,0.786386,0.352541,0.342371,0.802350,-0.352541,0.342371,0.802350,0.286270,0.313304,0.814426,-0.286270,0.313304,0.814426,0.257972,0.243261,0.816299,-0.257972,0.243261,0.816299,0.286270,0.176934,0.814426,-0.286270,0.176934,0.814426,0.352571,0.243648,0.813635,-0.352571,0.243648,0.813635,0.352541,0.148634,0.802350,-0.352541,0.148634,0.802350,0.421867,0.176934,0.786386,-0.421867,0.176934,0.786386,0.000000,0.436981,0.734787,0.000000,0.354031,0.801247,0.000000,-0.658004,0.735371,0.000000,-0.303731,0.779533,0.000000,-0.174677,0.790908,0.000000,-0.765616,0.713408,0.000000,0.450920,0.615705,0.000000,0.564304,0.528840,0.000000,0.840711,-0.479713,0.000000,0.507618,-0.753373,0.000000,0.097567,-0.755422,0.000000,-0.342984,-0.297367,0.231408,-0.173142,0.579848,-0.231408,-0.173142,0.579848,0.283468,-0.446003,0.563538,-0.283468,-0.446003,0.563538,0.316678,-0.660176,0.557198,-0.316678,-0.660176,0.557198,0.330106,-0.836516,0.533544,-0.330106,-0.836516,0.533544,0.294982,-0.925772,0.528064,-0.294982,-0.925772,0.528064,0.167625,-0.955790,0.547967,-0.167625,-0.955790,0.547967,0.000000,-0.969923,0.563038,0.425765,-0.113177,0.544707,-0.425765,-0.113177,0.544707,0.622219,-0.007033,0.521957,-0.622219,-0.007033,0.521957,0.780229,0.170278,0.485085,-0.780229,0.170278,0.485085,0.805131,0.387200,0.570218,-0.805131,0.387200,0.570218,0.687429,0.477505,0.621124,-0.687429,0.477505,0.621124,0.487964,0.588210,0.679834,-0.487964,0.588210,0.679834,0.323845,0.700034,0.724364,-0.323845,0.700034,0.724364,0.178792,0.666568,0.745682,-0.178792,0.666568,0.745682,0.081135,0.502693,0.741209,-0.081135,0.502693,0.741209,0.168054,0.405770,0.780236,-0.168054,0.405770,0.780236,0.121354,0.311787,0.774189,-0.121354,0.311787,0.774189,0.214980,0.066741,0.747692,-0.214980,0.066741,0.747692,0.371799,0.030212,0.705159,-0.371799,0.030212,0.705159,0.506073,0.078213,0.672259,-0.506073,0.078213,0.672259,0.615813,0.189471,0.649931,-0.615813,0.189471,0.649931,0.637351,0.300530,0.657002,-0.637351,0.300530,0.657002,0.587340,0.376659,0.681880,-0.587340,0.376659,0.681880,0.440336,0.443679,0.730825,-0.440336,0.443679,0.730825,0.246258,0.473926,0.771514,-0.246258,0.473926,0.771514,0.000000,-0.744378,0.730532,0.113018,-0.743803,0.721464,-0.113018,-0.743803,0.721464,0.121374,-0.835207,0.699460,-0.121374,-0.835207,0.699460,0.071749,-0.881367,0.685622,-0.071749,-0.881367,0.685622,0.000000,-0.892973,0.681353,0.000000,-0.175252,0.760609,0.000000,-0.128494,0.751159,0.096408,-0.149064,0.754191,-0.096408,-0.149064,0.754191,0.122058,-0.226534,0.749285,-0.122058,-0.226534,0.749285,0.090922,-0.305216,0.743580,-0.090922,-0.305216,0.743580,0.392229,-0.041616,0.666576,-0.392229,-0.041616,0.666576,0.587132,0.052319,0.621343,-0.587132,0.052319,0.621343,0.707886,0.196737,0.599486,-0.707886,0.196737,0.599486,0.728087,0.352341,0.646236,-0.728087,0.352341,0.646236,0.651787,0.428091,0.703173,-0.651787,0.428091,0.703173,0.458949,0.533487,0.764643,-0.458949,0.533487,0.764643,0.319647,0.612995,0.803107,-0.319647,0.612995,0.803107,0.205987,0.585974,0.819946,-0.205987,0.585974,0.819946,0.106206,0.448665,0.816631,-0.106206,0.448665,0.816631,0.154659,-0.091023,0.751080,-0.154659,-0.091023,0.751080,0.206281,-0.461074,0.691458,-0.206281,-0.461074,0.691458,0.239082,-0.677636,0.675072,-0.239082,-0.677636,0.675072,0.248869,-0.808556,0.653310,-0.248869,-0.808556,0.653310,0.221765,-0.895550,0.631611,-0.221765,-0.895550,0.631611,0.139437,-0.926253,0.630396,-0.139437,-0.926253,0.630396,0.000000,-0.938160,0.634961,-0.000000,0.035714,0.745768,0.000000,0.207683,0.766422,0.331173,0.485009,0.755509,-0.331173,0.485009,0.755509,0.146584,0.131156,0.751937,-0.146584,0.131156,0.751937,0.122104,0.214963,0.762121,-0.122104,0.214963,0.762121,0.113612,-0.660130,0.728227,-0.113612,-0.660130,0.728227,0.091477,-0.458080,0.740059,-0.091477,-0.458080,0.740059,-0.000000,-0.461556,0.746200,0.000000,-0.334329,0.748341,0.082317,-0.272339,0.780795,-0.082317,-0.272339,0.780795,0.117558,-0.220783,0.789993,-0.117558,-0.220783,0.789993,0.098432,-0.150575,0.782622,-0.098432,-0.150575,0.782622,0.038293,-0.139518,0.782264,-0.038293,-0.139518,0.782264,0.000000,-0.202345,0.819054,0.045102,-0.157318,0.808793,-0.045102,-0.157318,0.808793,0.088325,-0.164594,0.808678,-0.088325,-0.164594,0.808678,0.090062,-0.217677,0.817535,-0.090062,-0.217677,0.817535,0.069993,-0.254470,0.803765,-0.069993,-0.254470,0.803765,0.000000,-0.271067,0.803957,0.245391,-0.317569,0.557350,-0.245391,-0.317569,0.557350,0.166047,-0.231121,0.704292,-0.166047,-0.231121,0.704292,0.179075,-0.319361,0.693245,-0.179075,-0.319361,0.693245,0.224163,-0.243670,0.566891,-0.224163,-0.243670,0.566891,0.000000,-0.871564,0.680153,0.049734,-0.860509,0.683473,-0.049734,-0.860509,0.683473,0.089752,-0.817491,0.699888,-0.089752,-0.817491,0.699888,0.082133,-0.757320,0.714414,-0.082133,-0.757320,0.714414,0.000000,-0.784284,0.664070,0.074060,-0.774830,0.665710,-0.074060,-0.774830,0.665710,0.083904,-0.810294,0.656179,-0.083904,-0.810294,0.656179,0.051417,-0.836288,0.646876,-0.051417,-0.836288,0.646876,0.000000,-0.846886,0.644982,0.172097,0.221400,0.773007,-0.172097,0.221400,0.773007,0.189620,0.157809,0.768192,-0.189620,0.157809,0.768192,0.338844,0.428177,0.758236,-0.338844,0.428177,0.758236,0.271318,0.419894,0.769758,-0.271318,0.419894,0.769758,0.429535,0.400390,0.751094,-0.429535,0.400390,0.751094,0.546703,0.350603,0.698583,-0.546703,0.350603,0.698583,0.582976,0.285071,0.681351,-0.582976,0.285071,0.681351,0.566452,0.196092,0.680149,-0.566452,0.196092,0.680149,0.476576,0.107959,0.708153,-0.476576,0.107959,0.708153,0.368935,0.072686,0.735719,-0.368935,0.072686,0.735719,0.241492,0.108212,0.766320,-0.241492,0.108212,0.766320,0.177745,0.298361,0.775962,-0.177745,0.298361,0.775962,0.211806,0.373189,0.776264,-0.211806,0.373189,0.776264,0.232023,0.357606,0.762959,-0.232023,0.357606,0.762959,0.198857,0.295582,0.761208,-0.198857,0.295582,0.761208,0.256911,0.124241,0.754573,-0.256911,0.124241,0.754573,0.367570,0.095736,0.730073,-0.367570,0.095736,0.730073,0.462254,0.126183,0.704567,-0.462254,0.126183,0.704567,0.537685,0.204684,0.679421,-0.537685,0.204684,0.679421,0.552746,0.279137,0.677301,-0.552746,0.279137,0.677301,0.519475,0.337996,0.693506,-0.519475,0.337996,0.693506,0.422446,0.385435,0.741232,-0.422446,0.385435,0.741232,0.281245,0.396702,0.763305,-0.281245,0.396702,0.763305,0.341051,0.405483,0.753249,-0.341051,0.405483,0.753249,0.207126,0.170676,0.755483,-0.207126,0.170676,0.755483,0.193231,0.227925,0.756966,-0.193231,0.227925,0.756966,0.129336,0.502561,0.613931,-0.129336,0.502561,0.613931,0.201549,0.639542,0.638064,-0.201549,0.639542,0.638064,0.331880,0.665143,0.617300,-0.331880,0.665143,0.617300,0.445674,0.553254,0.559059,-0.445674,0.553254,0.559059,0.661723,0.464916,0.487040,-0.661723,0.464916,0.487040,0.773764,0.382740,0.448165,-0.773764,0.382740,0.448165,0.765391,0.180807,0.362957,-0.765391,0.180807,0.362957,0.618001,0.000678,0.383228,-0.618001,0.000678,0.383228,0.407074,-0.118152,0.439384,-0.407074,-0.118152,0.439384,0.000000,0.843745,0.255345,0.000000,0.934989,-0.089835,0.000000,-0.165136,-0.606117,0.000000,-0.427421,0.123494,0.000000,-0.940950,0.455672,0.000000,-0.781896,0.363703,0.000000,-0.581435,0.327459,0.000000,-0.474683,0.266984,0.805329,0.222630,0.118654,-0.805329,0.222630,0.118654,0.824953,0.292387,-0.052646,-0.824953,0.292387,-0.052646,0.757801,0.289745,-0.408920,-0.757801,0.289745,-0.408920,0.398336,0.439747,-0.652451,-0.398336,0.439747,-0.652451,0.683256,-0.026703,0.075846,-0.683256,-0.026703,0.075846,0.628846,-0.098351,-0.170014,-0.628846,-0.098351,-0.170014,0.653369,0.010175,-0.394783,-0.653369,0.010175,-0.394783,0.321853,0.079773,-0.648776,-0.321853,0.079773,-0.648776,0.235994,-0.386252,0.409059,-0.235994,-0.386252,0.409059,0.160954,-0.428771,0.279730,-0.160954,-0.428771,0.279730,0.275024,-0.737308,0.407516,-0.275024,-0.737308,0.407516,0.247839,-0.542143,0.411483,-0.247839,-0.542143,0.411483,0.288191,-0.888022,0.427563,-0.288191,-0.888022,0.427563,0.142364,-0.753347,0.376801,-0.142364,-0.753347,0.376801,0.133160,-0.554631,0.349803,-0.133160,-0.554631,0.349803,0.159988,-0.918619,0.443228,-0.159988,-0.918619,0.443228,0.244350,-0.286463,0.387745,-0.244350,-0.286463,0.387745,0.245838,-0.213561,0.475133,-0.245838,-0.213561,0.475133,0.248580,-0.170361,0.499773,-0.248580,-0.170361,0.499773,0.214695,-0.356443,0.154818,-0.214695,-0.356443,0.154818,0.268307,-0.286862,-0.245410,-0.268307,-0.286862,-0.245410,0.306431,-0.122329,-0.529841,-0.306431,-0.122329,-0.529841,0.411632,0.789647,-0.405534,-0.411632,0.789647,-0.405534,0.412393,0.882491,-0.091883,-0.412393,0.882491,-0.091883,0.413231,0.799847,0.201042,-0.413231,0.799847,0.201042,0.419316,0.566565,0.416308,-0.419316,0.566565,0.416308,0.743350,0.408574,0.282553,-0.743350,0.408574,0.282553,0.626969,0.491602,0.303411,-0.626969,0.491602,0.303411,0.630756,0.673466,0.083611,-0.630756,0.673466,0.083611,0.772379,0.529357,0.085049,-0.772379,0.529357,0.085049,0.775372,0.576755,-0.138977,-0.775372,0.576755,-0.138977,0.631519,0.731272,-0.166718,-0.631519,0.731272,-0.166718,0.627046,0.642765,-0.407759,-0.627046,0.642765,-0.407759,0.761054,0.525111,-0.341967,-0.761054,0.525111,-0.341967,0.596532,0.339940,-0.548382,-0.596532,0.339940,-0.548382,0.476236,0.019546,-0.509931,-0.476236,0.019546,-0.509931,0.824277,0.352542,-0.208316,-0.824277,0.352542,-0.208316,0.403773,-0.185088,0.163798,-0.403773,-0.185088,0.163798,0.437950,-0.167687,-0.204590,-0.437950,-0.167687,-0.204590,0.900488,0.391052,-0.261178,-0.900488,0.391052,-0.261178,0.798628,-0.111949,-0.189753,-0.798628,-0.111949,-0.189753,1.034319,-0.066364,-0.334675,-1.034319,-0.066364,-0.334675,1.246694,0.078495,-0.424622,-1.246694,0.078495,-0.424622,1.310701,0.299476,-0.431015,-1.310701,0.299476,-0.431015,1.214580,0.454384,-0.419658,-1.214580,0.454384,-0.419658,1.033762,0.448703,-0.337244,-1.033762,0.448703,-0.337244,1.029021,0.405596,-0.308629,-1.029021,0.405596,-0.308629,1.177462,0.408598,-0.390303,-1.177462,0.408598,-0.390303,1.250734,0.277320,-0.411581,-1.250734,0.277320,-0.411581,1.196966,0.091326,-0.400510,-1.196966,0.091326,-0.400510,1.029930,-0.027038,-0.308681,-1.029930,-0.027038,-0.308681,0.843156,-0.061082,-0.176256,-0.843156,-0.061082,-0.176256,0.924979,0.354965,-0.242224,-0.924979,0.354965,-0.242224,0.947569,0.306499,-0.295060,-0.947569,0.306499,-0.295060,0.889185,-0.022607,-0.239745,-0.889185,-0.022607,-0.239745,1.037152,0.007021,-0.355163,-1.037152,0.007021,-0.355163,1.176004,0.101539,-0.431864,-1.176004,0.101539,-0.431864,1.222426,0.246337,-0.442670,-1.222426,0.246337,-0.442670,1.162304,0.347794,-0.426090,-1.162304,0.347794,-0.426090,1.035067,0.346353,-0.358461,-1.035067,0.346353,-0.358461,0.851745,0.287714,-0.219153,-0.851745,0.287714,-0.219153,0.830053,0.174789,-0.268839,-0.830053,0.174789,-0.268839,0.774981,0.096679,-0.268295,-0.774981,0.096679,-0.268295,0.814448,0.074388,-0.280364,-0.814448,0.074388,-0.280364,0.822486,0.024757,-0.267760,-0.822486,0.024757,-0.267760,0.814534,-0.012794,-0.257968,-0.814534,-0.012794,-0.257968,0.740154,0.038367,-0.077986,-0.740154,0.038367,-0.077986,0.732802,-0.024804,-0.170862,-0.732802,-0.024804,-0.170862,0.746946,0.051498,-0.193028,-0.746946,0.051498,-0.193028,0.805908,0.203071,-0.195382,-0.805908,0.203071,-0.195382,0.885309,0.245958,-0.270371,-0.885309,0.245958,-0.270371,0.902165,0.225237,-0.320290,-0.902165,0.225237,-0.320290,0.833929,-0.007822,-0.303022,-0.833929,-0.007822,-0.303022,0.852656,0.026904,-0.313787,-0.852656,0.026904,-0.313787,0.831570,0.078099,-0.314763,-0.831570,0.078099,-0.314763,0.791018,0.104131,-0.310580,-0.791018,0.104131,-0.310580,0.846752,0.162195,-0.314354,-0.846752,0.162195,-0.314354,1.051286,0.318105,-0.402767,-1.051286,0.318105,-0.402767,1.159139,0.319103,-0.455242,-1.159139,0.319103,-0.455242,1.214961,0.232404,-0.467687,-1.214961,0.232404,-0.467687,1.168555,0.110636,-0.454987,-1.168555,0.110636,-0.454987,1.038074,0.028138,-0.394315,-1.038074,0.028138,-0.394315,0.902692,-0.002070,-0.294148,-0.902692,-0.002070,-0.294148,0.965185,0.280564,-0.346266,-0.965185,0.280564,-0.346266,0.890533,0.114924,-0.328864,-0.890533,0.114924,-0.328864,0.922264,0.061685,-0.329450,-0.922264,0.061685,-0.329450,0.998999,0.115613,-0.368616,-0.998999,0.115613,-0.368616,0.955426,0.172941,-0.349506,-0.955426,0.172941,-0.349506,1.015971,0.231265,-0.372465,-1.015971,0.231265,-0.372465,1.068297,0.176563,-0.393469,-1.068297,0.176563,-0.393469,1.119665,0.221712,-0.407338,-1.119665,0.221712,-0.407338,1.086740,0.274990,-0.402469,-1.086740,0.274990,-0.402469,1.034200,0.364005,-0.453498,-1.034200,0.364005,-0.453498,1.235823,0.387854,-0.509854,-1.235823,0.387854,-0.509854,1.325750,0.286017,-0.495673,-1.325750,0.286017,-0.495673,1.265682,0.124492,-0.505014,-1.265682,0.124492,-0.505014,1.039064,0.002936,-0.450578,-1.039064,0.002936,-0.450578,0.812587,-0.035346,-0.342529,-0.812587,-0.035346,-0.342529,0.866359,0.311945,-0.375595,-0.866359,0.311945,-0.375595
+ }
+ Model: "Model::Producer Perspective", "Camera" {
+ Version: 232
+ Properties60: {
+ Property: "QuaternionInterpolate", "bool", "",0
+ Property: "Visibility", "Visibility", "A+",1
+ Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,71.299999999999997,287.500000000000000
+ Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000
+ Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000
+ Property: "RotationOffset", "Vector3D", "",0,0,0
+ Property: "RotationPivot", "Vector3D", "",0,0,0
+ Property: "ScalingOffset", "Vector3D", "",0,0,0
+ Property: "ScalingPivot", "Vector3D", "",0,0,0
+ Property: "TranslationActive", "bool", "",0
+ Property: "TranslationMin", "Vector3D", "",0,0,0
+ Property: "TranslationMax", "Vector3D", "",0,0,0
+ Property: "TranslationMinX", "bool", "",0
+ Property: "TranslationMinY", "bool", "",0
+ Property: "TranslationMinZ", "bool", "",0
+ Property: "TranslationMaxX", "bool", "",0
+ Property: "TranslationMaxY", "bool", "",0
+ Property: "TranslationMaxZ", "bool", "",0
+ Property: "RotationOrder", "enum", "",0
+ Property: "RotationSpaceForLimitOnly", "bool", "",0
+ Property: "AxisLen", "double", "",10
+ Property: "PreRotation", "Vector3D", "",0,0,0
+ Property: "PostRotation", "Vector3D", "",0,0,0
+ Property: "RotationActive", "bool", "",0
+ Property: "RotationMin", "Vector3D", "",0,0,0
+ Property: "RotationMax", "Vector3D", "",0,0,0
+ Property: "RotationMinX", "bool", "",0
+ Property: "RotationMinY", "bool", "",0
+ Property: "RotationMinZ", "bool", "",0
+ Property: "RotationMaxX", "bool", "",0
+ Property: "RotationMaxY", "bool", "",0
+ Property: "RotationMaxZ", "bool", "",0
+ Property: "RotationStiffnessX", "double", "",0
+ Property: "RotationStiffnessY", "double", "",0
+ Property: "RotationStiffnessZ", "double", "",0
+ Property: "MinDampRangeX", "double", "",0
+ Property: "MinDampRangeY", "double", "",0
+ Property: "MinDampRangeZ", "double", "",0
+ Property: "MaxDampRangeX", "double", "",0
+ Property: "MaxDampRangeY", "double", "",0
+ Property: "MaxDampRangeZ", "double", "",0
+ Property: "MinDampStrengthX", "double", "",0
+ Property: "MinDampStrengthY", "double", "",0
+ Property: "MinDampStrengthZ", "double", "",0
+ Property: "MaxDampStrengthX", "double", "",0
+ Property: "MaxDampStrengthY", "double", "",0
+ Property: "MaxDampStrengthZ", "double", "",0
+ Property: "PreferedAngleX", "double", "",0
+ Property: "PreferedAngleY", "double", "",0
+ Property: "PreferedAngleZ", "double", "",0
+ Property: "InheritType", "enum", "",0
+ Property: "ScalingActive", "bool", "",0
+ Property: "ScalingMin", "Vector3D", "",1,1,1
+ Property: "ScalingMax", "Vector3D", "",1,1,1
+ Property: "ScalingMinX", "bool", "",0
+ Property: "ScalingMinY", "bool", "",0
+ Property: "ScalingMinZ", "bool", "",0
+ Property: "ScalingMaxX", "bool", "",0
+ Property: "ScalingMaxY", "bool", "",0
+ Property: "ScalingMaxZ", "bool", "",0
+ Property: "GeometricTranslation", "Vector3D", "",0,0,0
+ Property: "GeometricRotation", "Vector3D", "",0,0,0
+ Property: "GeometricScaling", "Vector3D", "",1,1,1
+ Property: "LookAtProperty", "object", ""
+ Property: "UpVectorProperty", "object", ""
+ Property: "Show", "bool", "",1
+ Property: "NegativePercentShapeSupport", "bool", "",1
+ Property: "DefaultAttributeIndex", "int", "",0
+ Property: "Color", "Color", "A",0.8,0.8,0.8
+ Property: "Roll", "Roll", "A+",0
+ Property: "FieldOfView", "FieldOfView", "A+",40
+ Property: "FieldOfViewX", "FieldOfView", "A+",1
+ Property: "FieldOfViewY", "FieldOfView", "A+",1
+ Property: "OpticalCenterX", "Real", "A+",0
+ Property: "OpticalCenterY", "Real", "A+",0
+ Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63
+ Property: "TurnTable", "Real", "A+",0
+ Property: "DisplayTurnTableIcon", "bool", "",1
+ Property: "Motion Blur Intensity", "Real", "A+",1
+ Property: "UseMotionBlur", "bool", "",0
+ Property: "UseRealTimeMotionBlur", "bool", "",1
+ Property: "ResolutionMode", "enum", "",0
+ Property: "ApertureMode", "enum", "",2
+ Property: "GateFit", "enum", "",0
+ Property: "FocalLength", "Real", "A+",21.3544940948486
+ Property: "CameraFormat", "enum", "",0
+ Property: "AspectW", "double", "",320
+ Property: "AspectH", "double", "",200
+ Property: "PixelAspectRatio", "double", "",1
+ Property: "UseFrameColor", "bool", "",0
+ Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3
+ Property: "ShowName", "bool", "",1
+ Property: "ShowGrid", "bool", "",1
+ Property: "ShowOpticalCenter", "bool", "",0
+ Property: "ShowAzimut", "bool", "",1
+ Property: "ShowTimeCode", "bool", "",0
+ Property: "NearPlane", "double", "",10.000000
+ Property: "FarPlane", "double", "",4000.000000
+ Property: "FilmWidth", "double", "",0.816
+ Property: "FilmHeight", "double", "",0.612
+ Property: "FilmAspectRatio", "double", "",1.33333333333333
+ Property: "FilmSqueezeRatio", "double", "",1
+ Property: "FilmFormatIndex", "enum", "",4
+ Property: "ViewFrustum", "bool", "",1
+ Property: "ViewFrustumNearFarPlane", "bool", "",0
+ Property: "ViewFrustumBackPlaneMode", "enum", "",2
+ Property: "BackPlaneDistance", "double", "",100
+ Property: "BackPlaneDistanceMode", "enum", "",0
+ Property: "ViewCameraToLookAt", "bool", "",1
+ Property: "LockMode", "bool", "",0
+ Property: "LockInterestNavigation", "bool", "",0
+ Property: "FitImage", "bool", "",0
+ Property: "Crop", "bool", "",0
+ Property: "Center", "bool", "",1
+ Property: "KeepRatio", "bool", "",1
+ Property: "BackgroundMode", "enum", "",0
+ Property: "BackgroundAlphaTreshold", "double", "",0.5
+ Property: "ForegroundTransparent", "bool", "",1
+ Property: "DisplaySafeArea", "bool", "",0
+ Property: "SafeAreaDisplayStyle", "enum", "",1
+ Property: "SafeAreaAspectRatio", "double", "",1.33333333333333
+ Property: "Use2DMagnifierZoom", "bool", "",0
+ Property: "2D Magnifier Zoom", "Real", "A+",100
+ Property: "2D Magnifier X", "Real", "A+",50
+ Property: "2D Magnifier Y", "Real", "A+",50
+ Property: "CameraProjectionType", "enum", "",0
+ Property: "UseRealTimeDOFAndAA", "bool", "",0
+ Property: "UseDepthOfField", "bool", "",0
+ Property: "FocusSource", "enum", "",0
+ Property: "FocusAngle", "double", "",3.5
+ Property: "FocusDistance", "double", "",200
+ Property: "UseAntialiasing", "bool", "",0
+ Property: "AntialiasingIntensity", "double", "",0.77777
+ Property: "UseAccumulationBuffer", "bool", "",0
+ Property: "FrameSamplingCount", "int", "",7
+ }
+ MultiLayer: 0
+ MultiTake: 0
+ Hidden: "True"
+ Shading: Y
+ Culling: "CullingOff"
+ TypeFlags: "Camera"
+ GeometryVersion: 124
+ Position: 0.000000,71.300000,287.500000
+ Up: 0,1,0
+ LookAt: 0,0,0
+ ShowInfoOnMoving: 1
+ ShowAudio: 0
+ AudioColor: 0,1,0
+ CameraOrthoZoom: 1
+ }
+ Model: "Model::Producer Top", "Camera" {
+ Version: 232
+ Properties60: {
+ Property: "QuaternionInterpolate", "bool", "",0
+ Property: "Visibility", "Visibility", "A+",1
+ Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,4000.000000000000000,0.000000000000000
+ Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000
+ Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000
+ Property: "RotationOffset", "Vector3D", "",0,0,0
+ Property: "RotationPivot", "Vector3D", "",0,0,0
+ Property: "ScalingOffset", "Vector3D", "",0,0,0
+ Property: "ScalingPivot", "Vector3D", "",0,0,0
+ Property: "TranslationActive", "bool", "",0
+ Property: "TranslationMin", "Vector3D", "",0,0,0
+ Property: "TranslationMax", "Vector3D", "",0,0,0
+ Property: "TranslationMinX", "bool", "",0
+ Property: "TranslationMinY", "bool", "",0
+ Property: "TranslationMinZ", "bool", "",0
+ Property: "TranslationMaxX", "bool", "",0
+ Property: "TranslationMaxY", "bool", "",0
+ Property: "TranslationMaxZ", "bool", "",0
+ Property: "RotationOrder", "enum", "",0
+ Property: "RotationSpaceForLimitOnly", "bool", "",0
+ Property: "AxisLen", "double", "",10
+ Property: "PreRotation", "Vector3D", "",0,0,0
+ Property: "PostRotation", "Vector3D", "",0,0,0
+ Property: "RotationActive", "bool", "",0
+ Property: "RotationMin", "Vector3D", "",0,0,0
+ Property: "RotationMax", "Vector3D", "",0,0,0
+ Property: "RotationMinX", "bool", "",0
+ Property: "RotationMinY", "bool", "",0
+ Property: "RotationMinZ", "bool", "",0
+ Property: "RotationMaxX", "bool", "",0
+ Property: "RotationMaxY", "bool", "",0
+ Property: "RotationMaxZ", "bool", "",0
+ Property: "RotationStiffnessX", "double", "",0
+ Property: "RotationStiffnessY", "double", "",0
+ Property: "RotationStiffnessZ", "double", "",0
+ Property: "MinDampRangeX", "double", "",0
+ Property: "MinDampRangeY", "double", "",0
+ Property: "MinDampRangeZ", "double", "",0
+ Property: "MaxDampRangeX", "double", "",0
+ Property: "MaxDampRangeY", "double", "",0
+ Property: "MaxDampRangeZ", "double", "",0
+ Property: "MinDampStrengthX", "double", "",0
+ Property: "MinDampStrengthY", "double", "",0
+ Property: "MinDampStrengthZ", "double", "",0
+ Property: "MaxDampStrengthX", "double", "",0
+ Property: "MaxDampStrengthY", "double", "",0
+ Property: "MaxDampStrengthZ", "double", "",0
+ Property: "PreferedAngleX", "double", "",0
+ Property: "PreferedAngleY", "double", "",0
+ Property: "PreferedAngleZ", "double", "",0
+ Property: "InheritType", "enum", "",0
+ Property: "ScalingActive", "bool", "",0
+ Property: "ScalingMin", "Vector3D", "",1,1,1
+ Property: "ScalingMax", "Vector3D", "",1,1,1
+ Property: "ScalingMinX", "bool", "",0
+ Property: "ScalingMinY", "bool", "",0
+ Property: "ScalingMinZ", "bool", "",0
+ Property: "ScalingMaxX", "bool", "",0
+ Property: "ScalingMaxY", "bool", "",0
+ Property: "ScalingMaxZ", "bool", "",0
+ Property: "GeometricTranslation", "Vector3D", "",0,0,0
+ Property: "GeometricRotation", "Vector3D", "",0,0,0
+ Property: "GeometricScaling", "Vector3D", "",1,1,1
+ Property: "LookAtProperty", "object", ""
+ Property: "UpVectorProperty", "object", ""
+ Property: "Show", "bool", "",1
+ Property: "NegativePercentShapeSupport", "bool", "",1
+ Property: "DefaultAttributeIndex", "int", "",0
+ Property: "Color", "Color", "A",0.8,0.8,0.8
+ Property: "Roll", "Roll", "A+",0
+ Property: "FieldOfView", "FieldOfView", "A+",40
+ Property: "FieldOfViewX", "FieldOfView", "A+",1
+ Property: "FieldOfViewY", "FieldOfView", "A+",1
+ Property: "OpticalCenterX", "Real", "A+",0
+ Property: "OpticalCenterY", "Real", "A+",0
+ Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63
+ Property: "TurnTable", "Real", "A+",0
+ Property: "DisplayTurnTableIcon", "bool", "",1
+ Property: "Motion Blur Intensity", "Real", "A+",1
+ Property: "UseMotionBlur", "bool", "",0
+ Property: "UseRealTimeMotionBlur", "bool", "",1
+ Property: "ResolutionMode", "enum", "",0
+ Property: "ApertureMode", "enum", "",2
+ Property: "GateFit", "enum", "",0
+ Property: "FocalLength", "Real", "A+",21.3544940948486
+ Property: "CameraFormat", "enum", "",0
+ Property: "AspectW", "double", "",320
+ Property: "AspectH", "double", "",200
+ Property: "PixelAspectRatio", "double", "",1
+ Property: "UseFrameColor", "bool", "",0
+ Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3
+ Property: "ShowName", "bool", "",1
+ Property: "ShowGrid", "bool", "",1
+ Property: "ShowOpticalCenter", "bool", "",0
+ Property: "ShowAzimut", "bool", "",1
+ Property: "ShowTimeCode", "bool", "",0
+ Property: "NearPlane", "double", "",1.000000
+ Property: "FarPlane", "double", "",30000.000000
+ Property: "FilmWidth", "double", "",0.816
+ Property: "FilmHeight", "double", "",0.612
+ Property: "FilmAspectRatio", "double", "",1.33333333333333
+ Property: "FilmSqueezeRatio", "double", "",1
+ Property: "FilmFormatIndex", "enum", "",4
+ Property: "ViewFrustum", "bool", "",1
+ Property: "ViewFrustumNearFarPlane", "bool", "",0
+ Property: "ViewFrustumBackPlaneMode", "enum", "",2
+ Property: "BackPlaneDistance", "double", "",100
+ Property: "BackPlaneDistanceMode", "enum", "",0
+ Property: "ViewCameraToLookAt", "bool", "",1
+ Property: "LockMode", "bool", "",0
+ Property: "LockInterestNavigation", "bool", "",0
+ Property: "FitImage", "bool", "",0
+ Property: "Crop", "bool", "",0
+ Property: "Center", "bool", "",1
+ Property: "KeepRatio", "bool", "",1
+ Property: "BackgroundMode", "enum", "",0
+ Property: "BackgroundAlphaTreshold", "double", "",0.5
+ Property: "ForegroundTransparent", "bool", "",1
+ Property: "DisplaySafeArea", "bool", "",0
+ Property: "SafeAreaDisplayStyle", "enum", "",1
+ Property: "SafeAreaAspectRatio", "double", "",1.33333333333333
+ Property: "Use2DMagnifierZoom", "bool", "",0
+ Property: "2D Magnifier Zoom", "Real", "A+",100
+ Property: "2D Magnifier X", "Real", "A+",50
+ Property: "2D Magnifier Y", "Real", "A+",50
+ Property: "CameraProjectionType", "enum", "",1
+ Property: "UseRealTimeDOFAndAA", "bool", "",0
+ Property: "UseDepthOfField", "bool", "",0
+ Property: "FocusSource", "enum", "",0
+ Property: "FocusAngle", "double", "",3.5
+ Property: "FocusDistance", "double", "",200
+ Property: "UseAntialiasing", "bool", "",0
+ Property: "AntialiasingIntensity", "double", "",0.77777
+ Property: "UseAccumulationBuffer", "bool", "",0
+ Property: "FrameSamplingCount", "int", "",7
+ }
+ MultiLayer: 0
+ MultiTake: 0
+ Hidden: "True"
+ Shading: Y
+ Culling: "CullingOff"
+ TypeFlags: "Camera"
+ GeometryVersion: 124
+ Position: 0.000000,4000.000000,0.000000
+ Up: 0,0,-1
+ LookAt: 0,0,0
+ ShowInfoOnMoving: 1
+ ShowAudio: 0
+ AudioColor: 0,1,0
+ CameraOrthoZoom: 1
+ }
+ Model: "Model::Producer Bottom", "Camera" {
+ Version: 232
+ Properties60: {
+ Property: "QuaternionInterpolate", "bool", "",0
+ Property: "Visibility", "Visibility", "A+",1
+ Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,-4000.000000000000000,0.000000000000000
+ Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000
+ Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000
+ Property: "RotationOffset", "Vector3D", "",0,0,0
+ Property: "RotationPivot", "Vector3D", "",0,0,0
+ Property: "ScalingOffset", "Vector3D", "",0,0,0
+ Property: "ScalingPivot", "Vector3D", "",0,0,0
+ Property: "TranslationActive", "bool", "",0
+ Property: "TranslationMin", "Vector3D", "",0,0,0
+ Property: "TranslationMax", "Vector3D", "",0,0,0
+ Property: "TranslationMinX", "bool", "",0
+ Property: "TranslationMinY", "bool", "",0
+ Property: "TranslationMinZ", "bool", "",0
+ Property: "TranslationMaxX", "bool", "",0
+ Property: "TranslationMaxY", "bool", "",0
+ Property: "TranslationMaxZ", "bool", "",0
+ Property: "RotationOrder", "enum", "",0
+ Property: "RotationSpaceForLimitOnly", "bool", "",0
+ Property: "AxisLen", "double", "",10
+ Property: "PreRotation", "Vector3D", "",0,0,0
+ Property: "PostRotation", "Vector3D", "",0,0,0
+ Property: "RotationActive", "bool", "",0
+ Property: "RotationMin", "Vector3D", "",0,0,0
+ Property: "RotationMax", "Vector3D", "",0,0,0
+ Property: "RotationMinX", "bool", "",0
+ Property: "RotationMinY", "bool", "",0
+ Property: "RotationMinZ", "bool", "",0
+ Property: "RotationMaxX", "bool", "",0
+ Property: "RotationMaxY", "bool", "",0
+ Property: "RotationMaxZ", "bool", "",0
+ Property: "RotationStiffnessX", "double", "",0
+ Property: "RotationStiffnessY", "double", "",0
+ Property: "RotationStiffnessZ", "double", "",0
+ Property: "MinDampRangeX", "double", "",0
+ Property: "MinDampRangeY", "double", "",0
+ Property: "MinDampRangeZ", "double", "",0
+ Property: "MaxDampRangeX", "double", "",0
+ Property: "MaxDampRangeY", "double", "",0
+ Property: "MaxDampRangeZ", "double", "",0
+ Property: "MinDampStrengthX", "double", "",0
+ Property: "MinDampStrengthY", "double", "",0
+ Property: "MinDampStrengthZ", "double", "",0
+ Property: "MaxDampStrengthX", "double", "",0
+ Property: "MaxDampStrengthY", "double", "",0
+ Property: "MaxDampStrengthZ", "double", "",0
+ Property: "PreferedAngleX", "double", "",0
+ Property: "PreferedAngleY", "double", "",0
+ Property: "PreferedAngleZ", "double", "",0
+ Property: "InheritType", "enum", "",0
+ Property: "ScalingActive", "bool", "",0
+ Property: "ScalingMin", "Vector3D", "",1,1,1
+ Property: "ScalingMax", "Vector3D", "",1,1,1
+ Property: "ScalingMinX", "bool", "",0
+ Property: "ScalingMinY", "bool", "",0
+ Property: "ScalingMinZ", "bool", "",0
+ Property: "ScalingMaxX", "bool", "",0
+ Property: "ScalingMaxY", "bool", "",0
+ Property: "ScalingMaxZ", "bool", "",0
+ Property: "GeometricTranslation", "Vector3D", "",0,0,0
+ Property: "GeometricRotation", "Vector3D", "",0,0,0
+ Property: "GeometricScaling", "Vector3D", "",1,1,1
+ Property: "LookAtProperty", "object", ""
+ Property: "UpVectorProperty", "object", ""
+ Property: "Show", "bool", "",1
+ Property: "NegativePercentShapeSupport", "bool", "",1
+ Property: "DefaultAttributeIndex", "int", "",0
+ Property: "Color", "Color", "A",0.8,0.8,0.8
+ Property: "Roll", "Roll", "A+",0
+ Property: "FieldOfView", "FieldOfView", "A+",40
+ Property: "FieldOfViewX", "FieldOfView", "A+",1
+ Property: "FieldOfViewY", "FieldOfView", "A+",1
+ Property: "OpticalCenterX", "Real", "A+",0
+ Property: "OpticalCenterY", "Real", "A+",0
+ Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63
+ Property: "TurnTable", "Real", "A+",0
+ Property: "DisplayTurnTableIcon", "bool", "",1
+ Property: "Motion Blur Intensity", "Real", "A+",1
+ Property: "UseMotionBlur", "bool", "",0
+ Property: "UseRealTimeMotionBlur", "bool", "",1
+ Property: "ResolutionMode", "enum", "",0
+ Property: "ApertureMode", "enum", "",2
+ Property: "GateFit", "enum", "",0
+ Property: "FocalLength", "Real", "A+",21.3544940948486
+ Property: "CameraFormat", "enum", "",0
+ Property: "AspectW", "double", "",320
+ Property: "AspectH", "double", "",200
+ Property: "PixelAspectRatio", "double", "",1
+ Property: "UseFrameColor", "bool", "",0
+ Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3
+ Property: "ShowName", "bool", "",1
+ Property: "ShowGrid", "bool", "",1
+ Property: "ShowOpticalCenter", "bool", "",0
+ Property: "ShowAzimut", "bool", "",1
+ Property: "ShowTimeCode", "bool", "",0
+ Property: "NearPlane", "double", "",1.000000
+ Property: "FarPlane", "double", "",30000.000000
+ Property: "FilmWidth", "double", "",0.816
+ Property: "FilmHeight", "double", "",0.612
+ Property: "FilmAspectRatio", "double", "",1.33333333333333
+ Property: "FilmSqueezeRatio", "double", "",1
+ Property: "FilmFormatIndex", "enum", "",4
+ Property: "ViewFrustum", "bool", "",1
+ Property: "ViewFrustumNearFarPlane", "bool", "",0
+ Property: "ViewFrustumBackPlaneMode", "enum", "",2
+ Property: "BackPlaneDistance", "double", "",100
+ Property: "BackPlaneDistanceMode", "enum", "",0
+ Property: "ViewCameraToLookAt", "bool", "",1
+ Property: "LockMode", "bool", "",0
+ Property: "LockInterestNavigation", "bool", "",0
+ Property: "FitImage", "bool", "",0
+ Property: "Crop", "bool", "",0
+ Property: "Center", "bool", "",1
+ Property: "KeepRatio", "bool", "",1
+ Property: "BackgroundMode", "enum", "",0
+ Property: "BackgroundAlphaTreshold", "double", "",0.5
+ Property: "ForegroundTransparent", "bool", "",1
+ Property: "DisplaySafeArea", "bool", "",0
+ Property: "SafeAreaDisplayStyle", "enum", "",1
+ Property: "SafeAreaAspectRatio", "double", "",1.33333333333333
+ Property: "Use2DMagnifierZoom", "bool", "",0
+ Property: "2D Magnifier Zoom", "Real", "A+",100
+ Property: "2D Magnifier X", "Real", "A+",50
+ Property: "2D Magnifier Y", "Real", "A+",50
+ Property: "CameraProjectionType", "enum", "",1
+ Property: "UseRealTimeDOFAndAA", "bool", "",0
+ Property: "UseDepthOfField", "bool", "",0
+ Property: "FocusSource", "enum", "",0
+ Property: "FocusAngle", "double", "",3.5
+ Property: "FocusDistance", "double", "",200
+ Property: "UseAntialiasing", "bool", "",0
+ Property: "AntialiasingIntensity", "double", "",0.77777
+ Property: "UseAccumulationBuffer", "bool", "",0
+ Property: "FrameSamplingCount", "int", "",7
+ }
+ MultiLayer: 0
+ MultiTake: 0
+ Hidden: "True"
+ Shading: Y
+ Culling: "CullingOff"
+ TypeFlags: "Camera"
+ GeometryVersion: 124
+ Position: 0.000000,-4000.000000,0.000000
+ Up: 0,0,-1
+ LookAt: 0,0,0
+ ShowInfoOnMoving: 1
+ ShowAudio: 0
+ AudioColor: 0,1,0
+ CameraOrthoZoom: 1
+ }
+ Model: "Model::Producer Front", "Camera" {
+ Version: 232
+ Properties60: {
+ Property: "QuaternionInterpolate", "bool", "",0
+ Property: "Visibility", "Visibility", "A+",1
+ Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,4000.000000000000000
+ Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000
+ Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000
+ Property: "RotationOffset", "Vector3D", "",0,0,0
+ Property: "RotationPivot", "Vector3D", "",0,0,0
+ Property: "ScalingOffset", "Vector3D", "",0,0,0
+ Property: "ScalingPivot", "Vector3D", "",0,0,0
+ Property: "TranslationActive", "bool", "",0
+ Property: "TranslationMin", "Vector3D", "",0,0,0
+ Property: "TranslationMax", "Vector3D", "",0,0,0
+ Property: "TranslationMinX", "bool", "",0
+ Property: "TranslationMinY", "bool", "",0
+ Property: "TranslationMinZ", "bool", "",0
+ Property: "TranslationMaxX", "bool", "",0
+ Property: "TranslationMaxY", "bool", "",0
+ Property: "TranslationMaxZ", "bool", "",0
+ Property: "RotationOrder", "enum", "",0
+ Property: "RotationSpaceForLimitOnly", "bool", "",0
+ Property: "AxisLen", "double", "",10
+ Property: "PreRotation", "Vector3D", "",0,0,0
+ Property: "PostRotation", "Vector3D", "",0,0,0
+ Property: "RotationActive", "bool", "",0
+ Property: "RotationMin", "Vector3D", "",0,0,0
+ Property: "RotationMax", "Vector3D", "",0,0,0
+ Property: "RotationMinX", "bool", "",0
+ Property: "RotationMinY", "bool", "",0
+ Property: "RotationMinZ", "bool", "",0
+ Property: "RotationMaxX", "bool", "",0
+ Property: "RotationMaxY", "bool", "",0
+ Property: "RotationMaxZ", "bool", "",0
+ Property: "RotationStiffnessX", "double", "",0
+ Property: "RotationStiffnessY", "double", "",0
+ Property: "RotationStiffnessZ", "double", "",0
+ Property: "MinDampRangeX", "double", "",0
+ Property: "MinDampRangeY", "double", "",0
+ Property: "MinDampRangeZ", "double", "",0
+ Property: "MaxDampRangeX", "double", "",0
+ Property: "MaxDampRangeY", "double", "",0
+ Property: "MaxDampRangeZ", "double", "",0
+ Property: "MinDampStrengthX", "double", "",0
+ Property: "MinDampStrengthY", "double", "",0
+ Property: "MinDampStrengthZ", "double", "",0
+ Property: "MaxDampStrengthX", "double", "",0
+ Property: "MaxDampStrengthY", "double", "",0
+ Property: "MaxDampStrengthZ", "double", "",0
+ Property: "PreferedAngleX", "double", "",0
+ Property: "PreferedAngleY", "double", "",0
+ Property: "PreferedAngleZ", "double", "",0
+ Property: "InheritType", "enum", "",0
+ Property: "ScalingActive", "bool", "",0
+ Property: "ScalingMin", "Vector3D", "",1,1,1
+ Property: "ScalingMax", "Vector3D", "",1,1,1
+ Property: "ScalingMinX", "bool", "",0
+ Property: "ScalingMinY", "bool", "",0
+ Property: "ScalingMinZ", "bool", "",0
+ Property: "ScalingMaxX", "bool", "",0
+ Property: "ScalingMaxY", "bool", "",0
+ Property: "ScalingMaxZ", "bool", "",0
+ Property: "GeometricTranslation", "Vector3D", "",0,0,0
+ Property: "GeometricRotation", "Vector3D", "",0,0,0
+ Property: "GeometricScaling", "Vector3D", "",1,1,1
+ Property: "LookAtProperty", "object", ""
+ Property: "UpVectorProperty", "object", ""
+ Property: "Show", "bool", "",1
+ Property: "NegativePercentShapeSupport", "bool", "",1
+ Property: "DefaultAttributeIndex", "int", "",0
+ Property: "Color", "Color", "A",0.8,0.8,0.8
+ Property: "Roll", "Roll", "A+",0
+ Property: "FieldOfView", "FieldOfView", "A+",40
+ Property: "FieldOfViewX", "FieldOfView", "A+",1
+ Property: "FieldOfViewY", "FieldOfView", "A+",1
+ Property: "OpticalCenterX", "Real", "A+",0
+ Property: "OpticalCenterY", "Real", "A+",0
+ Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63
+ Property: "TurnTable", "Real", "A+",0
+ Property: "DisplayTurnTableIcon", "bool", "",1
+ Property: "Motion Blur Intensity", "Real", "A+",1
+ Property: "UseMotionBlur", "bool", "",0
+ Property: "UseRealTimeMotionBlur", "bool", "",1
+ Property: "ResolutionMode", "enum", "",0
+ Property: "ApertureMode", "enum", "",2
+ Property: "GateFit", "enum", "",0
+ Property: "FocalLength", "Real", "A+",21.3544940948486
+ Property: "CameraFormat", "enum", "",0
+ Property: "AspectW", "double", "",320
+ Property: "AspectH", "double", "",200
+ Property: "PixelAspectRatio", "double", "",1
+ Property: "UseFrameColor", "bool", "",0
+ Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3
+ Property: "ShowName", "bool", "",1
+ Property: "ShowGrid", "bool", "",1
+ Property: "ShowOpticalCenter", "bool", "",0
+ Property: "ShowAzimut", "bool", "",1
+ Property: "ShowTimeCode", "bool", "",0
+ Property: "NearPlane", "double", "",1.000000
+ Property: "FarPlane", "double", "",30000.000000
+ Property: "FilmWidth", "double", "",0.816
+ Property: "FilmHeight", "double", "",0.612
+ Property: "FilmAspectRatio", "double", "",1.33333333333333
+ Property: "FilmSqueezeRatio", "double", "",1
+ Property: "FilmFormatIndex", "enum", "",4
+ Property: "ViewFrustum", "bool", "",1
+ Property: "ViewFrustumNearFarPlane", "bool", "",0
+ Property: "ViewFrustumBackPlaneMode", "enum", "",2
+ Property: "BackPlaneDistance", "double", "",100
+ Property: "BackPlaneDistanceMode", "enum", "",0
+ Property: "ViewCameraToLookAt", "bool", "",1
+ Property: "LockMode", "bool", "",0
+ Property: "LockInterestNavigation", "bool", "",0
+ Property: "FitImage", "bool", "",0
+ Property: "Crop", "bool", "",0
+ Property: "Center", "bool", "",1
+ Property: "KeepRatio", "bool", "",1
+ Property: "BackgroundMode", "enum", "",0
+ Property: "BackgroundAlphaTreshold", "double", "",0.5
+ Property: "ForegroundTransparent", "bool", "",1
+ Property: "DisplaySafeArea", "bool", "",0
+ Property: "SafeAreaDisplayStyle", "enum", "",1
+ Property: "SafeAreaAspectRatio", "double", "",1.33333333333333
+ Property: "Use2DMagnifierZoom", "bool", "",0
+ Property: "2D Magnifier Zoom", "Real", "A+",100
+ Property: "2D Magnifier X", "Real", "A+",50
+ Property: "2D Magnifier Y", "Real", "A+",50
+ Property: "CameraProjectionType", "enum", "",1
+ Property: "UseRealTimeDOFAndAA", "bool", "",0
+ Property: "UseDepthOfField", "bool", "",0
+ Property: "FocusSource", "enum", "",0
+ Property: "FocusAngle", "double", "",3.5
+ Property: "FocusDistance", "double", "",200
+ Property: "UseAntialiasing", "bool", "",0
+ Property: "AntialiasingIntensity", "double", "",0.77777
+ Property: "UseAccumulationBuffer", "bool", "",0
+ Property: "FrameSamplingCount", "int", "",7
+ }
+ MultiLayer: 0
+ MultiTake: 0
+ Hidden: "True"
+ Shading: Y
+ Culling: "CullingOff"
+ TypeFlags: "Camera"
+ GeometryVersion: 124
+ Position: 0.000000,0.000000,4000.000000
+ Up: 0,1,0
+ LookAt: 0,0,0
+ ShowInfoOnMoving: 1
+ ShowAudio: 0
+ AudioColor: 0,1,0
+ CameraOrthoZoom: 1
+ }
+ Model: "Model::Producer Back", "Camera" {
+ Version: 232
+ Properties60: {
+ Property: "QuaternionInterpolate", "bool", "",0
+ Property: "Visibility", "Visibility", "A+",1
+ Property: "Lcl Translation", "Lcl Translation", "A+",0.000000000000000,0.000000000000000,-4000.000000000000000
+ Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000
+ Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000
+ Property: "RotationOffset", "Vector3D", "",0,0,0
+ Property: "RotationPivot", "Vector3D", "",0,0,0
+ Property: "ScalingOffset", "Vector3D", "",0,0,0
+ Property: "ScalingPivot", "Vector3D", "",0,0,0
+ Property: "TranslationActive", "bool", "",0
+ Property: "TranslationMin", "Vector3D", "",0,0,0
+ Property: "TranslationMax", "Vector3D", "",0,0,0
+ Property: "TranslationMinX", "bool", "",0
+ Property: "TranslationMinY", "bool", "",0
+ Property: "TranslationMinZ", "bool", "",0
+ Property: "TranslationMaxX", "bool", "",0
+ Property: "TranslationMaxY", "bool", "",0
+ Property: "TranslationMaxZ", "bool", "",0
+ Property: "RotationOrder", "enum", "",0
+ Property: "RotationSpaceForLimitOnly", "bool", "",0
+ Property: "AxisLen", "double", "",10
+ Property: "PreRotation", "Vector3D", "",0,0,0
+ Property: "PostRotation", "Vector3D", "",0,0,0
+ Property: "RotationActive", "bool", "",0
+ Property: "RotationMin", "Vector3D", "",0,0,0
+ Property: "RotationMax", "Vector3D", "",0,0,0
+ Property: "RotationMinX", "bool", "",0
+ Property: "RotationMinY", "bool", "",0
+ Property: "RotationMinZ", "bool", "",0
+ Property: "RotationMaxX", "bool", "",0
+ Property: "RotationMaxY", "bool", "",0
+ Property: "RotationMaxZ", "bool", "",0
+ Property: "RotationStiffnessX", "double", "",0
+ Property: "RotationStiffnessY", "double", "",0
+ Property: "RotationStiffnessZ", "double", "",0
+ Property: "MinDampRangeX", "double", "",0
+ Property: "MinDampRangeY", "double", "",0
+ Property: "MinDampRangeZ", "double", "",0
+ Property: "MaxDampRangeX", "double", "",0
+ Property: "MaxDampRangeY", "double", "",0
+ Property: "MaxDampRangeZ", "double", "",0
+ Property: "MinDampStrengthX", "double", "",0
+ Property: "MinDampStrengthY", "double", "",0
+ Property: "MinDampStrengthZ", "double", "",0
+ Property: "MaxDampStrengthX", "double", "",0
+ Property: "MaxDampStrengthY", "double", "",0
+ Property: "MaxDampStrengthZ", "double", "",0
+ Property: "PreferedAngleX", "double", "",0
+ Property: "PreferedAngleY", "double", "",0
+ Property: "PreferedAngleZ", "double", "",0
+ Property: "InheritType", "enum", "",0
+ Property: "ScalingActive", "bool", "",0
+ Property: "ScalingMin", "Vector3D", "",1,1,1
+ Property: "ScalingMax", "Vector3D", "",1,1,1
+ Property: "ScalingMinX", "bool", "",0
+ Property: "ScalingMinY", "bool", "",0
+ Property: "ScalingMinZ", "bool", "",0
+ Property: "ScalingMaxX", "bool", "",0
+ Property: "ScalingMaxY", "bool", "",0
+ Property: "ScalingMaxZ", "bool", "",0
+ Property: "GeometricTranslation", "Vector3D", "",0,0,0
+ Property: "GeometricRotation", "Vector3D", "",0,0,0
+ Property: "GeometricScaling", "Vector3D", "",1,1,1
+ Property: "LookAtProperty", "object", ""
+ Property: "UpVectorProperty", "object", ""
+ Property: "Show", "bool", "",1
+ Property: "NegativePercentShapeSupport", "bool", "",1
+ Property: "DefaultAttributeIndex", "int", "",0
+ Property: "Color", "Color", "A",0.8,0.8,0.8
+ Property: "Roll", "Roll", "A+",0
+ Property: "FieldOfView", "FieldOfView", "A+",40
+ Property: "FieldOfViewX", "FieldOfView", "A+",1
+ Property: "FieldOfViewY", "FieldOfView", "A+",1
+ Property: "OpticalCenterX", "Real", "A+",0
+ Property: "OpticalCenterY", "Real", "A+",0
+ Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63
+ Property: "TurnTable", "Real", "A+",0
+ Property: "DisplayTurnTableIcon", "bool", "",1
+ Property: "Motion Blur Intensity", "Real", "A+",1
+ Property: "UseMotionBlur", "bool", "",0
+ Property: "UseRealTimeMotionBlur", "bool", "",1
+ Property: "ResolutionMode", "enum", "",0
+ Property: "ApertureMode", "enum", "",2
+ Property: "GateFit", "enum", "",0
+ Property: "FocalLength", "Real", "A+",21.3544940948486
+ Property: "CameraFormat", "enum", "",0
+ Property: "AspectW", "double", "",320
+ Property: "AspectH", "double", "",200
+ Property: "PixelAspectRatio", "double", "",1
+ Property: "UseFrameColor", "bool", "",0
+ Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3
+ Property: "ShowName", "bool", "",1
+ Property: "ShowGrid", "bool", "",1
+ Property: "ShowOpticalCenter", "bool", "",0
+ Property: "ShowAzimut", "bool", "",1
+ Property: "ShowTimeCode", "bool", "",0
+ Property: "NearPlane", "double", "",1.000000
+ Property: "FarPlane", "double", "",30000.000000
+ Property: "FilmWidth", "double", "",0.816
+ Property: "FilmHeight", "double", "",0.612
+ Property: "FilmAspectRatio", "double", "",1.33333333333333
+ Property: "FilmSqueezeRatio", "double", "",1
+ Property: "FilmFormatIndex", "enum", "",4
+ Property: "ViewFrustum", "bool", "",1
+ Property: "ViewFrustumNearFarPlane", "bool", "",0
+ Property: "ViewFrustumBackPlaneMode", "enum", "",2
+ Property: "BackPlaneDistance", "double", "",100
+ Property: "BackPlaneDistanceMode", "enum", "",0
+ Property: "ViewCameraToLookAt", "bool", "",1
+ Property: "LockMode", "bool", "",0
+ Property: "LockInterestNavigation", "bool", "",0
+ Property: "FitImage", "bool", "",0
+ Property: "Crop", "bool", "",0
+ Property: "Center", "bool", "",1
+ Property: "KeepRatio", "bool", "",1
+ Property: "BackgroundMode", "enum", "",0
+ Property: "BackgroundAlphaTreshold", "double", "",0.5
+ Property: "ForegroundTransparent", "bool", "",1
+ Property: "DisplaySafeArea", "bool", "",0
+ Property: "SafeAreaDisplayStyle", "enum", "",1
+ Property: "SafeAreaAspectRatio", "double", "",1.33333333333333
+ Property: "Use2DMagnifierZoom", "bool", "",0
+ Property: "2D Magnifier Zoom", "Real", "A+",100
+ Property: "2D Magnifier X", "Real", "A+",50
+ Property: "2D Magnifier Y", "Real", "A+",50
+ Property: "CameraProjectionType", "enum", "",1
+ Property: "UseRealTimeDOFAndAA", "bool", "",0
+ Property: "UseDepthOfField", "bool", "",0
+ Property: "FocusSource", "enum", "",0
+ Property: "FocusAngle", "double", "",3.5
+ Property: "FocusDistance", "double", "",200
+ Property: "UseAntialiasing", "bool", "",0
+ Property: "AntialiasingIntensity", "double", "",0.77777
+ Property: "UseAccumulationBuffer", "bool", "",0
+ Property: "FrameSamplingCount", "int", "",7
+ }
+ MultiLayer: 0
+ MultiTake: 0
+ Hidden: "True"
+ Shading: Y
+ Culling: "CullingOff"
+ TypeFlags: "Camera"
+ GeometryVersion: 124
+ Position: 0.000000,0.000000,-4000.000000
+ Up: 0,1,0
+ LookAt: 0,0,0
+ ShowInfoOnMoving: 1
+ ShowAudio: 0
+ AudioColor: 0,1,0
+ CameraOrthoZoom: 1
+ }
+ Model: "Model::Producer Right", "Camera" {
+ Version: 232
+ Properties60: {
+ Property: "QuaternionInterpolate", "bool", "",0
+ Property: "Visibility", "Visibility", "A+",1
+ Property: "Lcl Translation", "Lcl Translation", "A+",4000.000000000000000,0.000000000000000,0.000000000000000
+ Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000
+ Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000
+ Property: "RotationOffset", "Vector3D", "",0,0,0
+ Property: "RotationPivot", "Vector3D", "",0,0,0
+ Property: "ScalingOffset", "Vector3D", "",0,0,0
+ Property: "ScalingPivot", "Vector3D", "",0,0,0
+ Property: "TranslationActive", "bool", "",0
+ Property: "TranslationMin", "Vector3D", "",0,0,0
+ Property: "TranslationMax", "Vector3D", "",0,0,0
+ Property: "TranslationMinX", "bool", "",0
+ Property: "TranslationMinY", "bool", "",0
+ Property: "TranslationMinZ", "bool", "",0
+ Property: "TranslationMaxX", "bool", "",0
+ Property: "TranslationMaxY", "bool", "",0
+ Property: "TranslationMaxZ", "bool", "",0
+ Property: "RotationOrder", "enum", "",0
+ Property: "RotationSpaceForLimitOnly", "bool", "",0
+ Property: "AxisLen", "double", "",10
+ Property: "PreRotation", "Vector3D", "",0,0,0
+ Property: "PostRotation", "Vector3D", "",0,0,0
+ Property: "RotationActive", "bool", "",0
+ Property: "RotationMin", "Vector3D", "",0,0,0
+ Property: "RotationMax", "Vector3D", "",0,0,0
+ Property: "RotationMinX", "bool", "",0
+ Property: "RotationMinY", "bool", "",0
+ Property: "RotationMinZ", "bool", "",0
+ Property: "RotationMaxX", "bool", "",0
+ Property: "RotationMaxY", "bool", "",0
+ Property: "RotationMaxZ", "bool", "",0
+ Property: "RotationStiffnessX", "double", "",0
+ Property: "RotationStiffnessY", "double", "",0
+ Property: "RotationStiffnessZ", "double", "",0
+ Property: "MinDampRangeX", "double", "",0
+ Property: "MinDampRangeY", "double", "",0
+ Property: "MinDampRangeZ", "double", "",0
+ Property: "MaxDampRangeX", "double", "",0
+ Property: "MaxDampRangeY", "double", "",0
+ Property: "MaxDampRangeZ", "double", "",0
+ Property: "MinDampStrengthX", "double", "",0
+ Property: "MinDampStrengthY", "double", "",0
+ Property: "MinDampStrengthZ", "double", "",0
+ Property: "MaxDampStrengthX", "double", "",0
+ Property: "MaxDampStrengthY", "double", "",0
+ Property: "MaxDampStrengthZ", "double", "",0
+ Property: "PreferedAngleX", "double", "",0
+ Property: "PreferedAngleY", "double", "",0
+ Property: "PreferedAngleZ", "double", "",0
+ Property: "InheritType", "enum", "",0
+ Property: "ScalingActive", "bool", "",0
+ Property: "ScalingMin", "Vector3D", "",1,1,1
+ Property: "ScalingMax", "Vector3D", "",1,1,1
+ Property: "ScalingMinX", "bool", "",0
+ Property: "ScalingMinY", "bool", "",0
+ Property: "ScalingMinZ", "bool", "",0
+ Property: "ScalingMaxX", "bool", "",0
+ Property: "ScalingMaxY", "bool", "",0
+ Property: "ScalingMaxZ", "bool", "",0
+ Property: "GeometricTranslation", "Vector3D", "",0,0,0
+ Property: "GeometricRotation", "Vector3D", "",0,0,0
+ Property: "GeometricScaling", "Vector3D", "",1,1,1
+ Property: "LookAtProperty", "object", ""
+ Property: "UpVectorProperty", "object", ""
+ Property: "Show", "bool", "",1
+ Property: "NegativePercentShapeSupport", "bool", "",1
+ Property: "DefaultAttributeIndex", "int", "",0
+ Property: "Color", "Color", "A",0.8,0.8,0.8
+ Property: "Roll", "Roll", "A+",0
+ Property: "FieldOfView", "FieldOfView", "A+",40
+ Property: "FieldOfViewX", "FieldOfView", "A+",1
+ Property: "FieldOfViewY", "FieldOfView", "A+",1
+ Property: "OpticalCenterX", "Real", "A+",0
+ Property: "OpticalCenterY", "Real", "A+",0
+ Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63
+ Property: "TurnTable", "Real", "A+",0
+ Property: "DisplayTurnTableIcon", "bool", "",1
+ Property: "Motion Blur Intensity", "Real", "A+",1
+ Property: "UseMotionBlur", "bool", "",0
+ Property: "UseRealTimeMotionBlur", "bool", "",1
+ Property: "ResolutionMode", "enum", "",0
+ Property: "ApertureMode", "enum", "",2
+ Property: "GateFit", "enum", "",0
+ Property: "FocalLength", "Real", "A+",21.3544940948486
+ Property: "CameraFormat", "enum", "",0
+ Property: "AspectW", "double", "",320
+ Property: "AspectH", "double", "",200
+ Property: "PixelAspectRatio", "double", "",1
+ Property: "UseFrameColor", "bool", "",0
+ Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3
+ Property: "ShowName", "bool", "",1
+ Property: "ShowGrid", "bool", "",1
+ Property: "ShowOpticalCenter", "bool", "",0
+ Property: "ShowAzimut", "bool", "",1
+ Property: "ShowTimeCode", "bool", "",0
+ Property: "NearPlane", "double", "",1.000000
+ Property: "FarPlane", "double", "",30000.000000
+ Property: "FilmWidth", "double", "",0.816
+ Property: "FilmHeight", "double", "",0.612
+ Property: "FilmAspectRatio", "double", "",1.33333333333333
+ Property: "FilmSqueezeRatio", "double", "",1
+ Property: "FilmFormatIndex", "enum", "",4
+ Property: "ViewFrustum", "bool", "",1
+ Property: "ViewFrustumNearFarPlane", "bool", "",0
+ Property: "ViewFrustumBackPlaneMode", "enum", "",2
+ Property: "BackPlaneDistance", "double", "",100
+ Property: "BackPlaneDistanceMode", "enum", "",0
+ Property: "ViewCameraToLookAt", "bool", "",1
+ Property: "LockMode", "bool", "",0
+ Property: "LockInterestNavigation", "bool", "",0
+ Property: "FitImage", "bool", "",0
+ Property: "Crop", "bool", "",0
+ Property: "Center", "bool", "",1
+ Property: "KeepRatio", "bool", "",1
+ Property: "BackgroundMode", "enum", "",0
+ Property: "BackgroundAlphaTreshold", "double", "",0.5
+ Property: "ForegroundTransparent", "bool", "",1
+ Property: "DisplaySafeArea", "bool", "",0
+ Property: "SafeAreaDisplayStyle", "enum", "",1
+ Property: "SafeAreaAspectRatio", "double", "",1.33333333333333
+ Property: "Use2DMagnifierZoom", "bool", "",0
+ Property: "2D Magnifier Zoom", "Real", "A+",100
+ Property: "2D Magnifier X", "Real", "A+",50
+ Property: "2D Magnifier Y", "Real", "A+",50
+ Property: "CameraProjectionType", "enum", "",1
+ Property: "UseRealTimeDOFAndAA", "bool", "",0
+ Property: "UseDepthOfField", "bool", "",0
+ Property: "FocusSource", "enum", "",0
+ Property: "FocusAngle", "double", "",3.5
+ Property: "FocusDistance", "double", "",200
+ Property: "UseAntialiasing", "bool", "",0
+ Property: "AntialiasingIntensity", "double", "",0.77777
+ Property: "UseAccumulationBuffer", "bool", "",0
+ Property: "FrameSamplingCount", "int", "",7
+ }
+ MultiLayer: 0
+ MultiTake: 0
+ Hidden: "True"
+ Shading: Y
+ Culling: "CullingOff"
+ TypeFlags: "Camera"
+ GeometryVersion: 124
+ Position: 4000.000000,0.000000,0.000000
+ Up: 0,1,0
+ LookAt: 0,0,0
+ ShowInfoOnMoving: 1
+ ShowAudio: 0
+ AudioColor: 0,1,0
+ CameraOrthoZoom: 1
+ }
+ Model: "Model::Producer Left", "Camera" {
+ Version: 232
+ Properties60: {
+ Property: "QuaternionInterpolate", "bool", "",0
+ Property: "Visibility", "Visibility", "A+",1
+ Property: "Lcl Translation", "Lcl Translation", "A+",-4000.000000000000000,0.000000000000000,0.000000000000000
+ Property: "Lcl Rotation", "Lcl Rotation", "A+",0.000000000000000,0.000000000000000,0.000000000000000
+ Property: "Lcl Scaling", "Lcl Scaling", "A+",1.000000000000000,1.000000000000000,1.000000000000000
+ Property: "RotationOffset", "Vector3D", "",0,0,0
+ Property: "RotationPivot", "Vector3D", "",0,0,0
+ Property: "ScalingOffset", "Vector3D", "",0,0,0
+ Property: "ScalingPivot", "Vector3D", "",0,0,0
+ Property: "TranslationActive", "bool", "",0
+ Property: "TranslationMin", "Vector3D", "",0,0,0
+ Property: "TranslationMax", "Vector3D", "",0,0,0
+ Property: "TranslationMinX", "bool", "",0
+ Property: "TranslationMinY", "bool", "",0
+ Property: "TranslationMinZ", "bool", "",0
+ Property: "TranslationMaxX", "bool", "",0
+ Property: "TranslationMaxY", "bool", "",0
+ Property: "TranslationMaxZ", "bool", "",0
+ Property: "RotationOrder", "enum", "",0
+ Property: "RotationSpaceForLimitOnly", "bool", "",0
+ Property: "AxisLen", "double", "",10
+ Property: "PreRotation", "Vector3D", "",0,0,0
+ Property: "PostRotation", "Vector3D", "",0,0,0
+ Property: "RotationActive", "bool", "",0
+ Property: "RotationMin", "Vector3D", "",0,0,0
+ Property: "RotationMax", "Vector3D", "",0,0,0
+ Property: "RotationMinX", "bool", "",0
+ Property: "RotationMinY", "bool", "",0
+ Property: "RotationMinZ", "bool", "",0
+ Property: "RotationMaxX", "bool", "",0
+ Property: "RotationMaxY", "bool", "",0
+ Property: "RotationMaxZ", "bool", "",0
+ Property: "RotationStiffnessX", "double", "",0
+ Property: "RotationStiffnessY", "double", "",0
+ Property: "RotationStiffnessZ", "double", "",0
+ Property: "MinDampRangeX", "double", "",0
+ Property: "MinDampRangeY", "double", "",0
+ Property: "MinDampRangeZ", "double", "",0
+ Property: "MaxDampRangeX", "double", "",0
+ Property: "MaxDampRangeY", "double", "",0
+ Property: "MaxDampRangeZ", "double", "",0
+ Property: "MinDampStrengthX", "double", "",0
+ Property: "MinDampStrengthY", "double", "",0
+ Property: "MinDampStrengthZ", "double", "",0
+ Property: "MaxDampStrengthX", "double", "",0
+ Property: "MaxDampStrengthY", "double", "",0
+ Property: "MaxDampStrengthZ", "double", "",0
+ Property: "PreferedAngleX", "double", "",0
+ Property: "PreferedAngleY", "double", "",0
+ Property: "PreferedAngleZ", "double", "",0
+ Property: "InheritType", "enum", "",0
+ Property: "ScalingActive", "bool", "",0
+ Property: "ScalingMin", "Vector3D", "",1,1,1
+ Property: "ScalingMax", "Vector3D", "",1,1,1
+ Property: "ScalingMinX", "bool", "",0
+ Property: "ScalingMinY", "bool", "",0
+ Property: "ScalingMinZ", "bool", "",0
+ Property: "ScalingMaxX", "bool", "",0
+ Property: "ScalingMaxY", "bool", "",0
+ Property: "ScalingMaxZ", "bool", "",0
+ Property: "GeometricTranslation", "Vector3D", "",0,0,0
+ Property: "GeometricRotation", "Vector3D", "",0,0,0
+ Property: "GeometricScaling", "Vector3D", "",1,1,1
+ Property: "LookAtProperty", "object", ""
+ Property: "UpVectorProperty", "object", ""
+ Property: "Show", "bool", "",1
+ Property: "NegativePercentShapeSupport", "bool", "",1
+ Property: "DefaultAttributeIndex", "int", "",0
+ Property: "Color", "Color", "A",0.8,0.8,0.8
+ Property: "Roll", "Roll", "A+",0
+ Property: "FieldOfView", "FieldOfView", "A+",40
+ Property: "FieldOfViewX", "FieldOfView", "A+",1
+ Property: "FieldOfViewY", "FieldOfView", "A+",1
+ Property: "OpticalCenterX", "Real", "A+",0
+ Property: "OpticalCenterY", "Real", "A+",0
+ Property: "BackgroundColor", "Color", "A+",0.63,0.63,0.63
+ Property: "TurnTable", "Real", "A+",0
+ Property: "DisplayTurnTableIcon", "bool", "",1
+ Property: "Motion Blur Intensity", "Real", "A+",1
+ Property: "UseMotionBlur", "bool", "",0
+ Property: "UseRealTimeMotionBlur", "bool", "",1
+ Property: "ResolutionMode", "enum", "",0
+ Property: "ApertureMode", "enum", "",2
+ Property: "GateFit", "enum", "",0
+ Property: "FocalLength", "Real", "A+",21.3544940948486
+ Property: "CameraFormat", "enum", "",0
+ Property: "AspectW", "double", "",320
+ Property: "AspectH", "double", "",200
+ Property: "PixelAspectRatio", "double", "",1
+ Property: "UseFrameColor", "bool", "",0
+ Property: "FrameColor", "ColorRGB", "",0.3,0.3,0.3
+ Property: "ShowName", "bool", "",1
+ Property: "ShowGrid", "bool", "",1
+ Property: "ShowOpticalCenter", "bool", "",0
+ Property: "ShowAzimut", "bool", "",1
+ Property: "ShowTimeCode", "bool", "",0
+ Property: "NearPlane", "double", "",1.000000
+ Property: "FarPlane", "double", "",30000.000000
+ Property: "FilmWidth", "double", "",0.816
+ Property: "FilmHeight", "double", "",0.612
+ Property: "FilmAspectRatio", "double", "",1.33333333333333
+ Property: "FilmSqueezeRatio", "double", "",1
+ Property: "FilmFormatIndex", "enum", "",4
+ Property: "ViewFrustum", "bool", "",1
+ Property: "ViewFrustumNearFarPlane", "bool", "",0
+ Property: "ViewFrustumBackPlaneMode", "enum", "",2
+ Property: "BackPlaneDistance", "double", "",100
+ Property: "BackPlaneDistanceMode", "enum", "",0
+ Property: "ViewCameraToLookAt", "bool", "",1
+ Property: "LockMode", "bool", "",0
+ Property: "LockInterestNavigation", "bool", "",0
+ Property: "FitImage", "bool", "",0
+ Property: "Crop", "bool", "",0
+ Property: "Center", "bool", "",1
+ Property: "KeepRatio", "bool", "",1
+ Property: "BackgroundMode", "enum", "",0
+ Property: "BackgroundAlphaTreshold", "double", "",0.5
+ Property: "ForegroundTransparent", "bool", "",1
+ Property: "DisplaySafeArea", "bool", "",0
+ Property: "SafeAreaDisplayStyle", "enum", "",1
+ Property: "SafeAreaAspectRatio", "double", "",1.33333333333333
+ Property: "Use2DMagnifierZoom", "bool", "",0
+ Property: "2D Magnifier Zoom", "Real", "A+",100
+ Property: "2D Magnifier X", "Real", "A+",50
+ Property: "2D Magnifier Y", "Real", "A+",50
+ Property: "CameraProjectionType", "enum", "",1
+ Property: "UseRealTimeDOFAndAA", "bool", "",0
+ Property: "UseDepthOfField", "bool", "",0
+ Property: "FocusSource", "enum", "",0
+ Property: "FocusAngle", "double", "",3.5
+ Property: "FocusDistance", "double", "",200
+ Property: "UseAntialiasing", "bool", "",0
+ Property: "AntialiasingIntensity", "double", "",0.77777
+ Property: "UseAccumulationBuffer", "bool", "",0
+ Property: "FrameSamplingCount", "int", "",7
+ }
+ MultiLayer: 0
+ MultiTake: 0
+ Hidden: "True"
+ Shading: Y
+ Culling: "CullingOff"
+ TypeFlags: "Camera"
+ GeometryVersion: 124
+ Position: -4000.000000,0.000000,0.000000
+ Up: 0,1,0
+ LookAt: 0,0,0
+ ShowInfoOnMoving: 1
+ ShowAudio: 0
+ AudioColor: 0,1,0
+ CameraOrthoZoom: 1
+ }
+ Material: "Material::Material", "" {
+ Version: 102
+ ShadingModel: "lambert"
+ MultiLayer: 0
+ Properties60: {
+ Property: "ShadingModel", "KString", "", "Lambert"
+ Property: "MultiLayer", "bool", "",0
+ Property: "EmissiveColor", "ColorRGB", "",0.8000,0.8000,0.8000
+ Property: "EmissiveFactor", "double", "",0.0000
+ Property: "AmbientColor", "ColorRGB", "",0.0000,0.0000,0.0000
+ Property: "AmbientFactor", "double", "",1.0000
+ Property: "DiffuseColor", "ColorRGB", "",0.8000,0.8000,0.8000
+ Property: "DiffuseFactor", "double", "",0.8000
+ Property: "Bump", "Vector3D", "",0,0,0
+ Property: "TransparentColor", "ColorRGB", "",1,1,1
+ Property: "TransparencyFactor", "double", "",0.0000
+ Property: "SpecularColor", "ColorRGB", "",1.0000,1.0000,1.0000
+ Property: "SpecularFactor", "double", "",0.2500
+ Property: "ShininessExponent", "double", "",80.0
+ Property: "ReflectionColor", "ColorRGB", "",0,0,0
+ Property: "ReflectionFactor", "double", "",1
+ Property: "Emissive", "ColorRGB", "",0,0,0
+ Property: "Ambient", "ColorRGB", "",0.0,0.0,0.0
+ Property: "Diffuse", "ColorRGB", "",0.8,0.8,0.8
+ Property: "Specular", "ColorRGB", "",1.0,1.0,1.0
+ Property: "Shininess", "double", "",9.6
+ Property: "Opacity", "double", "",1.0
+ Property: "Reflectivity", "double", "",0
+ }
+ }
+ Material: "Material::unnamed", "" {
+ Version: 102
+ ShadingModel: "phong"
+ MultiLayer: 0
+ Properties60: {
+ Property: "ShadingModel", "KString", "", "Phong"
+ Property: "MultiLayer", "bool", "",0
+ Property: "EmissiveColor", "ColorRGB", "",0.8000,0.8000,0.8000
+ Property: "EmissiveFactor", "double", "",0.0000
+ Property: "AmbientColor", "ColorRGB", "",0.0000,0.0000,0.0000
+ Property: "AmbientFactor", "double", "",0.5000
+ Property: "DiffuseColor", "ColorRGB", "",0.8000,0.8000,0.8000
+ Property: "DiffuseFactor", "double", "",1.0000
+ Property: "Bump", "Vector3D", "",0,0,0
+ Property: "TransparentColor", "ColorRGB", "",1,1,1
+ Property: "TransparencyFactor", "double", "",0.0000
+ Property: "SpecularColor", "ColorRGB", "",0.8000,0.8000,0.8000
+ Property: "SpecularFactor", "double", "",0.2000
+ Property: "ShininessExponent", "double", "",80.0
+ Property: "ReflectionColor", "ColorRGB", "",0,0,0
+ Property: "ReflectionFactor", "double", "",1
+ Property: "Emissive", "ColorRGB", "",0,0,0
+ Property: "Ambient", "ColorRGB", "",0.0,0.0,0.0
+ Property: "Diffuse", "ColorRGB", "",0.8,0.8,0.8
+ Property: "Specular", "ColorRGB", "",0.8,0.8,0.8
+ Property: "Shininess", "double", "",20.0
+ Property: "Opacity", "double", "",1.0
+ Property: "Reflectivity", "double", "",0
+ }
+ }
+ Pose: "Pose::BIND_POSES", "BindPose" {
+ Type: "BindPose"
+ Version: 100
+ Properties60: {
+ }
+ NbPoseNodes: 1
+ PoseNode: {
+ Node: "Model::Monkey"
+ Matrix: 1.401966571807861,0.000000331323520,-1.274881839752197,0.000000000000000,-0.111113592982292,1.887738823890686,-0.122189305722713,0.000000000000000,1.270030498504639,0.165155857801437,1.396631717681885,0.000000000000000,0.000000000000000,1.110144257545471,0.000000000000000,1.000000000000000
+ }
+ }
+ GlobalSettings: {
+ Version: 1000
+ Properties60: {
+ Property: "UpAxis", "int", "",1
+ Property: "UpAxisSign", "int", "",1
+ Property: "FrontAxis", "int", "",2
+ Property: "FrontAxisSign", "int", "",1
+ Property: "CoordAxis", "int", "",0
+ Property: "CoordAxisSign", "int", "",1
+ Property: "UnitScaleFactor", "double", "",1
+ }
+ }
+}
+
+; Object relations
+;------------------------------------------------------------------
+
+Relations: {
+ Model: "Model::Monkey", "Mesh" {
+ }
+ Model: "Model::Camera", "Camera" {
+ }
+ Model: "Model::Producer Perspective", "Camera" {
+ }
+ Model: "Model::Producer Top", "Camera" {
+ }
+ Model: "Model::Producer Bottom", "Camera" {
+ }
+ Model: "Model::Producer Front", "Camera" {
+ }
+ Model: "Model::Producer Back", "Camera" {
+ }
+ Model: "Model::Producer Right", "Camera" {
+ }
+ Model: "Model::Producer Left", "Camera" {
+ }
+ Model: "Model::Camera Switcher", "CameraSwitcher" {
+ }
+ Material: "Material::Material", "" {
+ }
+ Material: "Material::unnamed", "" {
+ }
+}
+
+; Object connections
+;------------------------------------------------------------------
+
+Connections: {
+ Connect: "OO", "Model::Monkey", "Model::Scene"
+ Connect: "OO", "Model::Camera", "Model::Scene"
+ Connect: "OO", "Material::Material", "Model::Monkey"
+}
+;Takes and animation section
+;----------------------------------------------------
+
+Takes: {
+ Current: "Default Take"
+ Take: "Default Take" {
+ FileName: "Default_Take.tak"
+ LocalTime: 0,479181389250
+ ReferenceTime: 0,479181389250
+
+ ;Models animation
+ ;----------------------------------------------------
+ Model: "Model::Monkey" {
+ Version: 1.1
+ Channel: "Transform" {
+ Channel: "T" {
+ Channel: "X" {
+ Default: 0.000000000000000
+ KeyVer: 4005
+ KeyCount: 1
+ Key:
+ 1924423250,0.000000000000000,L
+ Color: 1,0,0
+ }
+ Channel: "Y" {
+ Default: 1.110144257545471
+ KeyVer: 4005
+ KeyCount: 1
+ Key:
+ 1924423250,1.110144257545471,L
+ Color: 0,1,0
+ }
+ Channel: "Z" {
+ Default: 0.000000000000000
+ KeyVer: 4005
+ KeyCount: 1
+ Key:
+ 1924423250,0.000000000000000,L
+ Color: 0,0,1
+ }
+ LayerType: 1
+ }
+ Channel: "R" {
+ Channel: "X" {
+ Default: -4.999994731897399
+ KeyVer: 4005
+ KeyCount: 1
+ Key:
+ 1924423250,-4.999994731897399,L
+ Color: 1,0,0
+ }
+ Channel: "Y" {
+ Default: 42.281893321025905
+ KeyVer: 4005
+ KeyCount: 1
+ Key:
+ 1924423250,42.281893321025905,L
+ Color: 0,1,0
+ }
+ Channel: "Z" {
+ Default: 0.000013540578600
+ KeyVer: 4005
+ KeyCount: 1
+ Key:
+ 1924423250,0.000013540578600,L
+ Color: 0,0,1
+ }
+ LayerType: 2
+ }
+ Channel: "S" {
+ Channel: "X" {
+ Default: 1.894949436187744
+ KeyVer: 4005
+ KeyCount: 1
+ Key:
+ 1924423250,1.894949436187744,L
+ Color: 1,0,0
+ }
+ Channel: "Y" {
+ Default: 1.894949674606323
+ KeyVer: 4005
+ KeyCount: 1
+ Key:
+ 1924423250,1.894949674606323,L
+ Color: 0,1,0
+ }
+ Channel: "Z" {
+ Default: 1.894949674606323
+ KeyVer: 4005
+ KeyCount: 1
+ Key:
+ 1924423250,1.894949674606323,L
+ Color: 0,0,1
+ }
+ LayerType: 3
+ }
+ }
+ }
+ Model: "Model::Camera" {
+ Version: 1.1
+ Channel: "Transform" {
+ Channel: "T" {
+ Channel: "X" {
+ Default: 0.000000000000000
+ KeyVer: 4005
+ KeyCount: 1
+ Key:
+ 1924423250,0.000000000000000,L
+ Color: 1,0,0
+ }
+ Channel: "Y" {
+ Default: 4.000000000000000
+ KeyVer: 4005
+ KeyCount: 1
+ Key:
+ 1924423250,4.000000000000000,L
+ Color: 0,1,0
+ }
+ Channel: "Z" {
+ Default: 11.000000000000000
+ KeyVer: 4005
+ KeyCount: 1
+ Key:
+ 1924423250,11.000000000000000,L
+ Color: 0,0,1
+ }
+ LayerType: 1
+ }
+ Channel: "R" {
+ Channel: "X" {
+ Default: -89.999982013781349
+ KeyVer: 4005
+ KeyCount: 1
+ Key:
+ 1924423250,-89.999982013781349,L
+ Color: 1,0,0
+ }
+ Channel: "Y" {
+ Default: 75.000012332241127
+ KeyVer: 4005
+ KeyCount: 1
+ Key:
+ 1924423250,75.000012332241127,L
+ Color: 0,1,0
+ }
+ Channel: "Z" {
+ Default: -89.999982013781349
+ KeyVer: 4005
+ KeyCount: 1
+ Key:
+ 1924423250,-89.999982013781349,L
+ Color: 0,0,1
+ }
+ LayerType: 2
+ }
+ Channel: "S" {
+ Channel: "X" {
+ Default: 1.000000000000000
+ KeyVer: 4005
+ KeyCount: 1
+ Key:
+ 1924423250,1.000000000000000,L
+ Color: 1,0,0
+ }
+ Channel: "Y" {
+ Default: 1.000000000000000
+ KeyVer: 4005
+ KeyCount: 1
+ Key:
+ 1924423250,1.000000000000000,L
+ Color: 0,1,0
+ }
+ Channel: "Z" {
+ Default: 1.000000000000000
+ KeyVer: 4005
+ KeyCount: 1
+ Key:
+ 1924423250,1.000000000000000,L
+ Color: 0,0,1
+ }
+ LayerType: 3
+ }
+ }
+ }
+ }
+}
+;Version 5 settings
+;------------------------------------------------------------------
+
+Version5: {
+ AmbientRenderSettings: {
+ Version: 101
+ AmbientLightColor: 0.0,0.0,0.0,0
+ }
+ FogOptions: {
+ FlogEnable: 0
+ FogMode: 0
+ FogDensity: 0.000
+ FogStart: 5.000
+ FogEnd: 25.000
+ FogColor: 1.0,1.0,1.0,1
+ }
+ Settings: {
+ FrameRate: "24"
+ TimeFormat: 1
+ SnapOnFrames: 0
+ ReferenceTimeIndex: -1
+ TimeLineStartTime: 0
+ TimeLineStopTime: 479181389250
+ }
+ RendererSetting: {
+ DefaultCamera: "Producer Perspective"
+ DefaultViewingMode: 0
+ }
+}
diff --git a/examples/d3d/views/resources.list b/examples/d3d/views/resources.list
index cb29742c..5dd0b9d6 100644
--- a/examples/d3d/views/resources.list
+++ b/examples/d3d/views/resources.list
@@ -5,6 +5,7 @@ res/mdpi/tx_fabric.jpg
res/mdpi/crate.png
res/mdpi/blocks.png
res/models/suzanne.obj
+res/models/suzanne.fbx
res/shaders/colored.vert
res/shaders/colored.frag
res/shaders/lighting.vert
diff --git a/src/dlangui/dml/tokenizer.d b/src/dlangui/dml/tokenizer.d
index 2b6e04f2..260f43ec 100644
--- a/src/dlangui/dml/tokenizer.d
+++ b/src/dlangui/dml/tokenizer.d
@@ -477,13 +477,19 @@ class Tokenizer {
}
/// tokenize source into array of tokens (excluding EOF)
-public Token[] tokenize(string code, string[] _singleLineCommentPrefixes = ["//"]) {
+public Token[] tokenize(string code, string[] _singleLineCommentPrefixes = ["//"], bool skipSpace = false, bool skipEols = false, bool skipComments = false) {
Token[] res;
- auto tokenizer = new Tokenizer(code, "");
+ auto tokenizer = new Tokenizer(code, "", _singleLineCommentPrefixes);
for (;;) {
auto token = tokenizer.nextToken();
if (token.type == TokenType.eof)
break;
+ if (skipSpace && token.type == TokenType.whitespace)
+ continue;
+ if (skipEols && token.type == TokenType.eol)
+ continue;
+ if (skipComments && token.type == TokenType.comment)
+ continue;
res ~= token;
}
return res;
diff --git a/src/dlangui/graphics/resources.d b/src/dlangui/graphics/resources.d
index 180d599b..fa2d83d9 100644
--- a/src/dlangui/graphics/resources.d
+++ b/src/dlangui/graphics/resources.d
@@ -1172,3 +1172,21 @@ class DrawableCache {
}
}
+
+// load text resource
+string loadTextResource(string resourceId) {
+ import dlangui.graphics.resources;
+ import std.string : endsWith;
+ string filename;
+ filename = drawableCache.findResource(resourceId);
+ if (!filename) {
+ Log.e("Object resource file not found for resourceId ", resourceId);
+ assert(false);
+ }
+ string s = cast(string)loadResourceBytes(filename);
+ if (!s) {
+ Log.e("Cannot read text resource ", resourceId, " from file ", filename);
+ assert(false);
+ }
+ return s;
+}
diff --git a/src/dlangui/graphics/scene/fbximport.d b/src/dlangui/graphics/scene/fbximport.d
new file mode 100644
index 00000000..65c6c0e7
--- /dev/null
+++ b/src/dlangui/graphics/scene/fbximport.d
@@ -0,0 +1,181 @@
+module dlangui.graphics.scene.fbximport;
+
+import dlangui.core.logger;
+import dlangui.core.math3d;
+import dlangui.dml.tokenizer;
+import dlangui.graphics.scene.mesh;
+
+struct FbxModelImport {
+ Token[] tokens;
+ ParseState[] stateStack;
+ ParseState state;
+ string filename;
+ static class ParseState {
+ string paramName;
+ Token[] literalParams;
+ Token[] additionalLiteralParams;
+ this(string name) {
+ paramName = name;
+ }
+ void addLiteral(Token token) {
+ literalParams ~= token;
+ }
+ }
+ protected void pushState(ParseState state) {
+ stateStack ~= state;
+ this.state = state;
+ Log.d("pushState:[", stateStack.length, "] name=", state.paramName);
+ }
+ protected ParseState popState() {
+ if (!state || stateStack.length < 1)
+ error("stack is empty");
+ Log.d("popState: [", stateStack.length, "] name=", state.paramName, " params:", state.literalParams, " addParams: ", state.additionalLiteralParams );
+ stateStack.length = stateStack.length - 1;
+ state = stateStack.length ? stateStack[$ - 1] : null;
+ return state;
+ }
+ protected bool matchTypes(TokenType t1, TokenType t2) {
+ return (tokens.length > 1 && tokens[0].type == t1 && tokens[1].type == t2);
+ }
+ protected bool skip(int count) {
+ if (count >= tokens.length) {
+ tokens = null;
+ return false;
+ }
+ tokens = tokens[count .. $];
+ return true;
+ }
+ protected string parseParamName() {
+ if (matchParamName()) {
+ string name = tokens[0].text;
+ skip(2);
+ return name;
+ }
+ return null;
+ }
+ protected bool matchParamName() {
+ return matchTypes(TokenType.ident, TokenType.colon);
+ }
+ protected void error(string msg) {
+ if (tokens.length)
+ throw new ParserException(msg, filename, tokens[0].line, tokens[0].pos);
+ throw new ParserException(msg, filename, tokens[0].line, tokens[0].pos);
+ }
+ // current token is {, parse till matching }
+ protected void parseObject() {
+ if (!skip(1))
+ error("unexpected eof");
+ pushState(new ParseState(null));
+ for (;;) {
+ if (string name = parseParamName()) {
+ parseParam(name);
+ } else {
+ break;
+ }
+ }
+ if (!tokens.length)
+ error("eof while looking for }");
+ if (tokens[0].type != TokenType.curlyClose)
+ error("} expected");
+ skip(1);
+ popState();
+ }
+ protected Token[] parseLiteralList() {
+ Token[] res;
+ if (!tokens.length)
+ error("unexpected eof");
+ Token t = tokens[0];
+ while (t.type == TokenType.str || t.type == TokenType.integer || t.type == TokenType.floating || t.type == TokenType.minus || (t.type == TokenType.ident && !matchParamName())) {
+ // unary minus handling
+ if (t.type == TokenType.minus) {
+ if (!skip(1))
+ error("Unexpected eof");
+ t = tokens[0];
+ if (t.type == TokenType.integer)
+ t.intvalue = -t.intvalue;
+ else if (t.type == TokenType.floating)
+ t.floatvalue = -t.floatvalue;
+ else
+ error("number expected");
+ }
+ res ~= t;
+ if (!skip(1)) {
+ break;
+ }
+ t = tokens[0];
+ if (t.type != TokenType.comma)
+ break;
+ if (!skip(1))
+ error("Unexpected eof");
+ t = tokens[0];
+ }
+ return res;
+ }
+ protected void parseParam(string name) {
+ pushState(new ParseState(name));
+ if (!tokens.length)
+ error("unexpected eof");
+ if (matchParamName()) {
+ // next param
+ popState();
+ return;
+ }
+ // process non-named parameter list
+ Token t = tokens[0];
+ if (t.type == TokenType.str || t.type == TokenType.integer || t.type == TokenType.floating || t.type == TokenType.minus || (t.type == TokenType.ident && !matchParamName())) {
+ state.literalParams = parseLiteralList();
+ if (!tokens.length) {
+ popState();
+ return;
+ }
+ t = tokens[0];
+ }
+ if (t.type == TokenType.curlyOpen) {
+ parseObject();
+ if (tokens.length) {
+ t = tokens[0];
+ if (t.type == TokenType.comma) {
+ // additional params
+ if (!skip(1))
+ error("unexpected eof");
+ t = tokens[0];
+ if (t.type == TokenType.str || t.type == TokenType.integer || t.type == TokenType.floating || t.type == TokenType.minus || (t.type == TokenType.ident && !matchParamName())) {
+ state.additionalLiteralParams = parseLiteralList();
+ }
+ }
+ }
+ popState();
+ return;
+ }
+ if (matchParamName() || t.type == TokenType.curlyClose) {
+ // next param
+ popState();
+ return;
+ } else {
+ error("parameter name expected");
+ }
+ }
+ protected bool parseAll() {
+ while (tokens.length) {
+ if (string name = parseParamName()) {
+ parseParam(name);
+ } else {
+ if (tokens.length)
+ error("Parameter name expected");
+ }
+ }
+ return true;
+ }
+ bool parse(string source) {
+ import dlangui.dml.tokenizer;
+ try {
+ tokens = tokenize(source, [";"], true, true, true);
+ return parseAll();
+ } catch (ParserException e) {
+ Log.d("failed to tokenize OBJ source", e);
+ return false;
+ }
+ return true;
+ }
+}
+
diff --git a/src/dlangui/graphics/scene/objimport.d b/src/dlangui/graphics/scene/objimport.d
index 03fa7748..a54d2a3d 100644
--- a/src/dlangui/graphics/scene/objimport.d
+++ b/src/dlangui/graphics/scene/objimport.d
@@ -264,20 +264,3 @@ struct ObjModelImport {
}
-// load text resource
-string loadTextResource(string resourceId) {
- import dlangui.graphics.resources;
- import std.string : endsWith;
- string filename;
- filename = drawableCache.findResource(resourceId);
- if (!filename) {
- Log.e("Object resource file not found for resourceId ", resourceId);
- assert(false);
- }
- string s = cast(string)loadResourceBytes(filename);
- if (!s) {
- Log.e("Cannot read shader source resource ", resourceId, " from file ", filename);
- assert(false);
- }
- return s;
-}