diff --git a/BlenderWork/cameras/Camera b/BlenderWork/cameras/Camera index 456ae7d..2990723 100755 --- a/BlenderWork/cameras/Camera +++ b/BlenderWork/cameras/Camera @@ -1,5 +1,5 @@ -type Camera -name Camera -pos -7.481132 5.343665 -6.507640 -see -6.826270 4.898420 -5.896974 -end +type Camera +name Camera +pos -12.485068 4.323415 -24.932487 +see -11.830207 3.878170 -24.321821 +end diff --git a/BlenderWork/colisionTestt.blend b/BlenderWork/colisionTestt.blend new file mode 100644 index 0000000..29432b9 Binary files /dev/null and b/BlenderWork/colisionTestt.blend differ diff --git a/BlenderWork/meshes/Plane.001 b/BlenderWork/meshes/Plane.001 deleted file mode 100755 index 0a10f16..0000000 --- a/BlenderWork/meshes/Plane.001 +++ /dev/null @@ -1,93 +0,0 @@ -type Mesh -name Plane.001 -vertexCount 36 -vert -20.433050 1.000000 21.633966 -vert -20.433041 -1.000000 21.633976 -vert 20.433037 1.000000 21.633976 -vert -20.433041 -1.000000 21.633976 -vert 20.433031 -1.000000 21.633984 -vert 20.433037 1.000000 21.633976 -vert 20.433043 -1.000000 -21.633970 -vert 20.433048 1.000000 -21.633966 -vert 20.433037 1.000000 21.633976 -vert 20.433043 -1.000000 -21.633970 -vert 20.433037 1.000000 21.633976 -vert 20.433031 -1.000000 21.633984 -vert -20.433041 -1.000000 -21.633976 -vert -20.433027 1.000000 -21.633987 -vert 20.433043 -1.000000 -21.633970 -vert -20.433027 1.000000 -21.633987 -vert 20.433048 1.000000 -21.633966 -vert 20.433043 -1.000000 -21.633970 -vert -20.433041 -1.000000 21.633976 -vert -20.433050 1.000000 21.633966 -vert -20.433041 -1.000000 -21.633976 -vert -20.433050 1.000000 21.633966 -vert -20.433027 1.000000 -21.633987 -vert -20.433041 -1.000000 -21.633976 -vert -20.433050 1.000000 21.633966 -vert 20.433037 1.000000 21.633976 -vert 20.433048 1.000000 -21.633966 -vert -20.433050 1.000000 21.633966 -vert 20.433048 1.000000 -21.633966 -vert -20.433027 1.000000 -21.633987 -vert -20.433041 -1.000000 21.633976 -vert -20.433041 -1.000000 -21.633976 -vert 20.433043 -1.000000 -21.633970 -vert -20.433041 -1.000000 21.633976 -vert 20.433043 -1.000000 -21.633970 -vert 20.433031 -1.000000 21.633984 - -norm -0.000000 0.000005 1.000000 -norm -0.000000 0.000005 1.000000 -norm -0.000000 0.000005 1.000000 -norm -0.000000 0.000004 1.000000 -norm -0.000000 0.000004 1.000000 -norm -0.000000 0.000004 1.000000 -norm 1.000000 -0.000003 0.000000 -norm 1.000000 -0.000003 0.000000 -norm 1.000000 -0.000003 0.000000 -norm 1.000000 -0.000003 0.000000 -norm 1.000000 -0.000003 0.000000 -norm 1.000000 -0.000003 0.000000 -norm 0.000000 -0.000006 -1.000000 -norm 0.000000 -0.000006 -1.000000 -norm 0.000000 -0.000006 -1.000000 -norm 0.000001 0.000002 -1.000000 -norm 0.000001 0.000002 -1.000000 -norm 0.000001 0.000002 -1.000000 -norm -1.000000 -0.000005 0.000000 -norm -1.000000 -0.000005 0.000000 -norm -1.000000 -0.000005 0.000000 -norm -1.000000 0.000007 -0.000001 -norm -1.000000 0.000007 -0.000001 -norm -1.000000 0.000007 -0.000001 -norm 0.000000 1.000000 0.000000 -norm 0.000000 1.000000 0.000000 -norm 0.000000 1.000000 0.000000 -norm -0.000000 1.000000 -0.000000 -norm -0.000000 1.000000 -0.000000 -norm -0.000000 1.000000 -0.000000 -norm -0.000000 -1.000000 0.000000 -norm -0.000000 -1.000000 0.000000 -norm -0.000000 -1.000000 0.000000 -norm -0.000000 -1.000000 -0.000000 -norm -0.000000 -1.000000 -0.000000 -norm -0.000000 -1.000000 -0.000000 -vertexGroup Group -vertexIndexCount 12 -face 0 1 2 -face 3 4 5 -face 6 7 8 -face 9 10 11 -face 12 13 14 -face 15 16 17 -face 18 19 20 -face 21 22 23 -face 24 25 26 -face 27 28 29 -face 30 31 32 -face 33 34 35 -material Material -end -end diff --git a/src/3D/SEMesh.cpp b/src/3D/SEMesh.cpp index a7c81d9..1ecae5a 100644 --- a/src/3D/SEMesh.cpp +++ b/src/3D/SEMesh.cpp @@ -188,4 +188,37 @@ void SEMesh::GetTriangleMesh( btTriangleMeshPtr triangleMesh ) ++start; } +} + +btBoxShapePtr SEMesh::GetBoxShape( ) +{ + float minX = FLT_MAX, maxX = FLT_MIN; + float minY = FLT_MAX, maxY = FLT_MIN; + float minZ = FLT_MAX, maxZ = FLT_MIN; + + float* vertexArray = mVertexArray.get(); + for( int i=0; i vertexArray[i] ) minX = vertexArray[i]; + if( maxX < vertexArray[i] ) maxX = vertexArray[i]; + + if( minY > vertexArray[i+1] ) minY = vertexArray[i+1]; + if( maxY < vertexArray[i+1] ) maxY = vertexArray[i+1]; + + if( minZ > vertexArray[i+2] ) minZ = vertexArray[i+2]; + if( maxZ < vertexArray[i+2] ) maxZ = vertexArray[i+2]; + } + + btVector3 vec = btVector3( (maxX - minX)/2.0f, + (maxY - minY)/2.0f, + (maxZ - minZ)/2.0f ); + + /*if( vec.x() < 0.1 ) + vec.setX(0.1f); + if( vec.y() < 0.1 ) + vec.setY(0.1f); + if( vec.z() < 0.1 ) + vec.setZ(0.1f);*/ + + return btBoxShapePtr( SENewObject( vec ) ); } \ No newline at end of file diff --git a/src/3D/SEMesh.h b/src/3D/SEMesh.h index 40c45bb..05bb48f 100644 --- a/src/3D/SEMesh.h +++ b/src/3D/SEMesh.h @@ -21,7 +21,7 @@ typedef shared_array SEUVNativeArrayPtr; typedef shared_ptr btTriangleMeshPtr; typedef shared_ptr btConvexHullShapePtr; - +typedef shared_ptr btBoxShapePtr; class SEMesh: public SESceneLoaderDelegate { @@ -32,7 +32,7 @@ class SEMesh: public SESceneLoaderDelegate SENormalNativeArrayPtr mNormalArray; SEUVNativeArrayPtr mUVArray; - SEVertexGroupArray mVertexGroupArray; + SEVertexGroupArray mVertexGroupArray; public: SEMesh(void); @@ -56,6 +56,7 @@ class SEMesh: public SESceneLoaderDelegate void GetTriangleMesh( btTriangleMeshPtr trianlgeShape ); void GetConvexHullShape( ); + btBoxShapePtr GetBoxShape( ); }; #endif SEMesh_H diff --git a/src/Objects/SEPhysicObject.cpp b/src/Objects/SEPhysicObject.cpp index c938914..cc80b84 100644 --- a/src/Objects/SEPhysicObject.cpp +++ b/src/Objects/SEPhysicObject.cpp @@ -54,4 +54,9 @@ void SEPhysicObject::Draw() btRigidBodyPtr SEPhysicObject::rigidBody() { return mRigidBody; +} + +const SEString& SEPhysicObject::name() +{ + return mMesh->name(); } \ No newline at end of file diff --git a/src/Objects/SEPhysicObject.h b/src/Objects/SEPhysicObject.h index 52520a3..4b548a3 100644 --- a/src/Objects/SEPhysicObject.h +++ b/src/Objects/SEPhysicObject.h @@ -44,6 +44,7 @@ class SEPhysicObject: public SEObjectInterface virtual void Draw(); btRigidBodyPtr rigidBody(); SEMeshPtr mesh(); + const SEString& name(); }; diff --git a/src/Objects/SEPhysicWorld.cpp b/src/Objects/SEPhysicWorld.cpp index 866a954..99ec34a 100644 --- a/src/Objects/SEPhysicWorld.cpp +++ b/src/Objects/SEPhysicWorld.cpp @@ -35,6 +35,17 @@ void SEPhysicWorld::InitDiscreteDynamicsWorld( btDispatcherPtr dispatcher, btBro mWorld = btDynamicsWorldPtr( SENewObject( mDispatcher.get(), mBroadphaseInterface.get(), mConstraintSolver.get(), mCollisionConfiguration.get() ) ); } +void SEPhysicWorld::InitContinuousDynamicsWorld( btDispatcherPtr dispatcher, btBroadphaseInterfacePtr broadphaseInterface, btConstraintSolverPtr constraintSolver, btCollisionConfigurationPtr collisionConfiguration ) +{ + mCollisionConfiguration = collisionConfiguration; + mBroadphaseInterface = broadphaseInterface; + mDispatcher = dispatcher; + mConstraintSolver = constraintSolver; + + mWorld = btDynamicsWorldPtr( SENewObject( mDispatcher.get(), mBroadphaseInterface.get(), mConstraintSolver.get(), mCollisionConfiguration.get() ) ); + +} + btDynamicsWorldPtr SEPhysicWorld::world() { return mWorld; @@ -67,4 +78,21 @@ void SEPhysicWorld::RemoveObjects() } mPhysicObjectArray.clear(); +} + +SEPhysicObjectPtr SEPhysicWorld::GetObject(const char* name) +{ + SEPhysicObjectArray::iterator start = mPhysicObjectArray.begin(); + SEPhysicObjectArray::iterator end = mPhysicObjectArray.end(); + + while(start != end) + { + if( (*start)->name() == name ) + return *start; + + ++start; + } + + SEAssert(false, "Physic object not found"); + return SEPhysicObjectPtr(); } \ No newline at end of file diff --git a/src/Objects/SEPhysicWorld.h b/src/Objects/SEPhysicWorld.h index f6d78ec..4407ca8 100644 --- a/src/Objects/SEPhysicWorld.h +++ b/src/Objects/SEPhysicWorld.h @@ -35,6 +35,7 @@ class SEPhysicWorld static SEPhysicWorldPtr sharedInstance(); void InitDiscreteDynamicsWorld( btDispatcherPtr dispatcher, btBroadphaseInterfacePtr broadphaseInterface, btConstraintSolverPtr constraintSolver, btCollisionConfigurationPtr collisionConfiguration ); + void InitContinuousDynamicsWorld( btDispatcherPtr dispatcher, btBroadphaseInterfacePtr broadphaseInterface, btConstraintSolverPtr constraintSolver, btCollisionConfigurationPtr collisionConfiguration ); btDynamicsWorldPtr world(); @@ -42,6 +43,7 @@ class SEPhysicWorld void AddObject( SEPhysicObjectPtr object); void RemoveObjects(); + SEPhysicObjectPtr GetObject(const char* name); }; diff --git a/vs/GLUT_Window_Template.suo b/vs/GLUT_Window_Template.suo index 5445eb8..3e0f367 100644 Binary files a/vs/GLUT_Window_Template.suo and b/vs/GLUT_Window_Template.suo differ diff --git a/vs/Lesson1.cpp b/vs/Lesson1.cpp index 0df8526..ca794f1 100644 --- a/vs/Lesson1.cpp +++ b/vs/Lesson1.cpp @@ -95,8 +95,26 @@ class CameraController: public SETouchControllerDelegate if(button == SETouchButtonLeft) + { leftButtonPressed = true; + //for second sample + SEPhysicObjectPtr washer = SEPhysicWorld::sharedInstance()->GetObject( "Washer" ); + + btVector3 impulse( 0.1,0.1,1 ); + impulse.normalize(); + + float powerValue = 18; + btVector3 resultVector = powerValue*impulse; + + washer->rigidBody()->activate(); + + washer->rigidBody()->getWorldTransform().setOrigin( btVector3(-2,5,-5) ); + washer->rigidBody()->setLinearVelocity( btVector3(0,0,0) ); + //washer->rigidBody()->setLinearVelocity( btVector3(0,0,0) ); + washer->rigidBody()->applyImpulse(resultVector, btVector3(0,0,0)); + } + if(button == SETouchButtonRight) rightButtonPressed = true; @@ -489,7 +507,8 @@ BOOL CreateGLWindow(char* title, int width, int height, int bits, bool fullscree SETexturePtr objectTexture; CameraControllerPtr cameraController; -void LoadScene() +//land with falling boxes - ground.blend +void LoadScene1() { //physic world btCollisionConfigurationPtr collisionConfiguration = btCollisionConfigurationPtr( SENewObject() ); @@ -503,7 +522,7 @@ void LoadScene() SEPath currentPath; SEPath::CurrentDirectory( ¤tPath ); - currentPath.AppendName( "objects" ); + currentPath.AppendName( "sample1" ); SESceneLoader loader; loader.Load( ¤tPath ); @@ -521,7 +540,7 @@ void LoadScene() //btTriangleVertexArrayPtr vertexArray = mesh->CreateTriangleIndexVertexArray(); - btCollisionShapePtr boxShape = btCollisionShapePtr( SENewObject(btVector3(btScalar(1.0),btScalar(1.0),btScalar(1.0))) ); + btCollisionShapePtr boxShape = cubeMesh->GetBoxShape(); //btCollisionShapePtr( SENewObject(btVector3(btScalar(1.0),btScalar(1.0),btScalar(1.0))) ); btBvhTriangleMeshShapePtr triangleShape = btBvhTriangleMeshShapePtr( SENewObject( triangleMesh.get(), true, true ) ); @@ -552,10 +571,10 @@ void LoadScene() groundTransform.setOrigin(btVector3(0.0,10,-30.0)); groundTransform.setRotation( btQuaternion() ); - //int y=10; int z=1; + int y=10; //for (int z=0;z<5;++z) - for (int y=10;y<15;++y) + //for (int y=10;y<15;++y) for (int i=0;i<5;++i) { groundTransform.setOrigin(btVector3(i*5.0,y*10,z*5.0)); @@ -577,6 +596,135 @@ void LoadScene() } } +//continuous collision test - colisionTestt.blend +void LoadScene2() +{ + //physic world + btCollisionConfigurationPtr collisionConfiguration = btCollisionConfigurationPtr( SENewObject() ); + btDispatcherPtr dispatcher = btDispatcherPtr ( SENewObject(collisionConfiguration.get()) ); + btBroadphaseInterfacePtr overlappingPairCache = btBroadphaseInterfacePtr( SENewObject() ); + btConstraintSolverPtr solver = btConstraintSolverPtr( SENewObject() ); + + //InitContinuousDynamicsWorld InitDiscreteDynamicsWorld + SEPhysicWorld::sharedInstance()->InitDiscreteDynamicsWorld( dispatcher ,overlappingPairCache, solver, collisionConfiguration ); + SEPhysicWorld::sharedInstance()->world()->setGravity(btVector3(0,-9,0)); + SEPhysicWorld::sharedInstance()->world()->getDispatchInfo().m_enableSPU = true; + + SEPath currentPath; + SEPath::CurrentDirectory( ¤tPath ); + currentPath.AppendName( "sample2" ); + + SESceneLoader loader; + loader.Load( ¤tPath ); + + //camera + cameraController = CameraControllerPtr( SENewObject() ); + SETouchController::sharedInstance()->AddDelegate( cameraController ); + + ///create a few basic rigid bodies + SEMeshPtr planeMesh = SEObjectStore::sharedInstance()->GetMesh( "Plane" ); + SEMeshPtr washerMesh = SEObjectStore::sharedInstance()->GetMesh( "Washer" ); + SEMeshPtr wallMesh = SEObjectStore::sharedInstance()->GetMesh( "Wall" ); + + //btTriangleMeshPtr triangleMesh = btTriangleMeshPtr( SENewObject() ); + //planeMesh->GetTriangleMesh( triangleMesh ); + + //btTriangleVertexArrayPtr vertexArray = mesh->CreateTriangleIndexVertexArray(); + + btCollisionShapePtr planeShape = planeMesh->GetBoxShape();//btCollisionShapePtr( SENewObject(btVector3(btScalar(1.0),btScalar(1.0),btScalar(1.0))) ); + btCollisionShapePtr washerShape = washerMesh->GetBoxShape(); + btCollisionShapePtr wallShape = wallMesh->GetBoxShape(); + + //planeShape->setMargin(gCollisionMargin); + washerShape->setMargin(0.05f); + //wallShape->setMargin(gCollisionMargin); + + //btBvhTriangleMeshShapePtr triangleShape = btBvhTriangleMeshShapePtr( SENewObject( triangleMesh.get(), true, true ) ); + + + btTransform groundTransform; + groundTransform.setIdentity(); + groundTransform.setOrigin(btVector3(0,0,0)); + //groundTransform.setRotation( btQuaternion( -DEGREES_TO_RADIANS(180) ,0, 0,1) ); + + { + btScalar mass(0.0); + + //rigidbody is dynamic if and only if mass is non zero, otherwise static + bool isDynamic = (mass != 0.f); + + btVector3 localInertia(0,0,0); + if (isDynamic) + planeShape->calculateLocalInertia(mass,localInertia); + + //using motionstate is recommended, it provides interpolation capabilities, and only synchronizes 'active' objects + btDefaultMotionStatePtr myMotionState = btDefaultMotionStatePtr( SENewObject(groundTransform) ); + + SEPhysicObjectPtr physicObject = SEPhysicObjectPtr(SENewObject()); + physicObject->Init( mass, planeMesh, myMotionState, planeShape,localInertia ); + + SEPhysicWorld::sharedInstance()->AddObject( physicObject ); + } + + groundTransform.setOrigin(btVector3(0,0,10)); + + { + btScalar mass(0.0); + + //rigidbody is dynamic if and only if mass is non zero, otherwise static + bool isDynamic = (mass != 0.f); + + btVector3 localInertia(0,0,0); + if (isDynamic) + wallShape->calculateLocalInertia(mass,localInertia); + + //using motionstate is recommended, it provides interpolation capabilities, and only synchronizes 'active' objects + btDefaultMotionStatePtr myMotionState = btDefaultMotionStatePtr( SENewObject(groundTransform) ); + + SEPhysicObjectPtr physicObject = SEPhysicObjectPtr(SENewObject()); + physicObject->Init( mass, wallMesh, myMotionState, wallShape,localInertia ); + + SEPhysicWorld::sharedInstance()->AddObject( physicObject ); + } + + //groundTransform.setOrigin(btVector3(0.0,10,-30.0)); + groundTransform.setRotation( btQuaternion( btVector3(1,1,1),1 ) ); + //groundTransform.setIdentity(); + + int z=-5; + int y=5; + int i=-2; + { + groundTransform.setOrigin(btVector3(i,y,z)); + + btScalar mass(0.1); + + bool isDynamic = (mass != 0.f); + + btVector3 localInertia(0,0,0); + if (isDynamic) + washerShape->calculateLocalInertia(mass,localInertia); + + btDefaultMotionStatePtr myMotionState = btDefaultMotionStatePtr( SENewObject(groundTransform) ); + + SEPhysicObjectPtr physicObject = SEPhysicObjectPtr(SENewObject()); + physicObject->Init( mass, washerMesh, myMotionState, washerShape, localInertia ); + + // Only do CCD if motion in one timestep (1.f/60.f) exceeds CUBE_HALF_EXTENTS + physicObject->rigidBody()->setCcdMotionThreshold( 0.1 ); + + //Experimental: better estimation of CCD Time of Impact: + physicObject->rigidBody()->setCcdSweptSphereRadius( 0.2*0.2 ); + + SEPhysicWorld::sharedInstance()->AddObject( physicObject ); + } +} + +void LoadScene() +{ + LoadScene2(); +} + LRESULT CALLBACK WndProc( HWND hWnd, // Handle For This Window UINT uMsg, // Message For This Window WPARAM wParam, // Additional Message Information diff --git a/vs/objects/meshes/Plane b/vs/objects/meshes/Plane deleted file mode 100644 index d4685b8..0000000 --- a/vs/objects/meshes/Plane +++ /dev/null @@ -1,910 +0,0 @@ -type Mesh -name Plane -vertexCount 236 -vert 0.500000 1.000000 0.000000 -vert 0.000000 1.000000 0.000000 -vert 0.500000 1.000000 0.500000 -vert 1.000000 1.000000 0.500000 -vert 1.000000 1.000000 0.000000 -vert 1.000000 0.999999 1.000000 -vert 0.500000 1.000000 -0.500000 -vert 0.000000 1.000000 -0.500000 -vert 0.000000 1.000000 -1.000000 -vert -0.500000 1.000000 -1.000000 -vert -1.000000 1.000000 -1.000000 -vert -0.500000 1.000000 -0.500000 -vert 0.500000 1.000000 -1.000000 -vert 1.000000 1.000000 -0.500000 -vert 1.000000 1.000000 -1.000000 -vert 0.000000 1.000000 0.500000 -vert 0.000000 1.000000 1.000000 -vert 0.500000 1.000000 1.000000 -vert -0.500000 1.000000 0.000000 -vert -0.500000 1.000000 0.500000 -vert -1.000000 1.000000 0.000000 -vert -1.000000 1.000000 0.500000 -vert -1.000000 1.000000 1.000000 -vert -0.500000 1.000000 1.000000 -vert -1.000000 1.000000 -0.500000 -vert -1.000000 -0.500000 0.000000 -vert -1.000000 0.000000 0.000000 -vert -1.000000 -0.500000 -0.500000 -vert -1.000000 -1.000000 -0.500000 -vert -1.000000 -1.000000 0.000000 -vert -1.000000 -1.000000 -1.000000 -vert -1.000000 -0.500000 0.500000 -vert -1.000000 0.000000 0.500000 -vert -1.000000 0.000000 1.000000 -vert -1.000000 0.500000 1.000000 -vert -1.000000 0.500000 0.500000 -vert -1.000000 -0.500000 1.000000 -vert -1.000000 -1.000000 0.500000 -vert -1.000000 -1.000000 1.000000 -vert -1.000000 0.000000 -0.500000 -vert -1.000000 0.000000 -1.000000 -vert -1.000000 -0.500000 -1.000000 -vert -1.000000 0.500000 0.000000 -vert -1.000000 0.500000 -0.500000 -vert -1.000000 0.500000 -1.000000 -vert 0.500000 -1.000000 -0.500000 -vert -0.000000 -1.000000 -1.000000 -vert 0.500000 -1.000000 -1.000000 -vert 1.000000 -1.000000 -0.500000 -vert 1.000000 -1.000000 0.000000 -vert 1.000000 -1.000000 -1.000000 -vert 0.500000 -1.000000 0.000000 -vert -0.000000 -1.000000 -0.500000 -vert -0.000000 -1.000000 0.000000 -vert -0.500000 -1.000000 -0.500000 -vert -0.500000 -1.000000 -1.000000 -vert 0.499999 -1.000000 0.500000 -vert 1.000000 -1.000000 0.500000 -vert 0.999999 -1.000001 1.000000 -vert -0.000000 -1.000000 0.500000 -vert 0.499999 -1.000000 1.000000 -vert -0.000001 -1.000000 1.000000 -vert -0.500000 -1.000000 0.500000 -vert -0.500000 -1.000000 0.000000 -vert -0.500000 -1.000000 1.000000 -vert 1.000000 0.500000 -0.500000 -vert 1.000000 -0.000000 -1.000000 -vert 1.000000 0.500000 -1.000000 -vert 1.000000 0.500000 0.000000 -vert 1.000000 -0.000000 -0.500000 -vert 1.000000 -0.000000 0.000000 -vert 1.000000 -0.500000 -0.500000 -vert 1.000000 -0.500000 -1.000000 -vert 1.000000 0.500000 0.500000 -vert 1.000000 -0.000000 0.500000 -vert 1.000000 0.499999 1.000000 -vert 1.000000 -0.000001 1.000000 -vert 1.000000 -0.500000 0.500000 -vert 1.000000 -0.500000 0.000000 -vert 1.000000 -0.500001 1.000000 -vert 0.500000 0.500000 1.000000 -vert -0.000000 0.500000 1.000000 -vert 0.500000 -0.000000 1.000000 -vert -0.000000 -0.000000 1.000000 -vert 0.500000 -0.500000 1.000000 -vert -0.500000 0.500000 1.000000 -vert -0.500000 -0.000000 1.000000 -vert -0.500000 -0.500000 1.000000 -vert -0.000000 -0.500000 1.000000 -vert 0.500000 0.000000 -1.000000 -vert -0.000000 0.000000 -1.000000 -vert 0.500000 0.500000 -1.000000 -vert 0.500000 -0.500000 -1.000000 -vert -0.000000 -0.500000 -1.000000 -vert -0.500000 -0.500000 -1.000000 -vert 0.000000 0.500000 -1.000000 -vert -0.500000 0.000000 -1.000000 -vert -0.500000 0.500000 -1.000000 -vert 0.500000 1.000000 0.000000 -vert 0.500000 1.000000 0.000000 -vert 0.500000 1.000000 0.000000 -vert 0.500000 1.000000 -0.500000 -vert 0.500000 1.000000 -0.500000 -vert 0.500000 1.000000 -0.500000 -vert 0.500000 1.000000 0.500000 -vert 0.500000 1.000000 0.500000 -vert 0.500000 1.000000 0.500000 -vert -1.000000 1.000000 1.000000 -vert -1.000000 1.000000 0.000000 -vert -1.000000 1.000000 -0.500000 -vert -1.000000 1.000000 -1.000000 -vert -1.000000 0.500000 -0.500000 -vert -1.000000 1.000000 -0.500000 -vert -1.000000 1.000000 0.000000 -vert -1.000000 1.000000 -0.500000 -vert -1.000000 0.500000 -0.500000 -vert -1.000000 0.500000 -0.500000 -vert -1.000000 1.000000 0.500000 -vert -1.000000 1.000000 0.000000 -vert -1.000000 0.500000 0.500000 -vert -1.000000 1.000000 0.500000 -vert -1.000000 1.000000 1.000000 -vert -1.000000 1.000000 0.500000 -vert -1.000000 0.500000 0.500000 -vert -1.000000 0.500000 0.500000 -vert -1.000000 -1.000000 0.000000 -vert -1.000000 -1.000000 -0.500000 -vert -1.000000 -1.000000 -0.500000 -vert -1.000000 -1.000000 0.000000 -vert -1.000000 -1.000000 -0.500000 -vert -1.000000 -1.000000 0.500000 -vert -1.000000 -1.000000 0.000000 -vert -0.500000 -1.000000 0.500000 -vert -0.500000 -1.000000 0.500000 -vert -1.000000 -1.000000 0.500000 -vert -1.000000 -1.000000 0.500000 -vert -0.500000 -1.000000 0.500000 -vert 1.000000 1.000000 -0.500000 -vert 1.000000 1.000000 0.000000 -vert 1.000000 1.000000 -0.500000 -vert 1.000000 1.000000 -1.000000 -vert 1.000000 1.000000 -0.500000 -vert 1.000000 0.500000 -0.500000 -vert 1.000000 1.000000 0.000000 -vert 1.000000 0.500000 -0.500000 -vert 1.000000 0.500000 -0.500000 -vert 1.000000 1.000000 0.500000 -vert 1.000000 0.999999 1.000000 -vert 1.000000 1.000000 0.500000 -vert 1.000000 1.000000 0.500000 -vert 1.000000 1.000000 0.000000 -vert 1.000000 0.999999 1.000000 -vert 1.000000 -1.000000 0.000000 -vert 1.000000 -1.000000 -0.500000 -vert 1.000000 -1.000000 -0.500000 -vert 1.000000 -1.000000 0.000000 -vert 1.000000 -1.000000 -0.500000 -vert 1.000000 -1.000000 0.500000 -vert 1.000000 -1.000000 0.000000 -vert 1.000000 -1.000000 0.500000 -vert 1.000000 -1.000000 0.500000 -vert 1.000000 -0.000001 1.000000 -vert 1.000000 0.499999 1.000000 -vert 1.000000 0.499999 1.000000 -vert 0.500000 1.000000 1.000000 -vert 0.500000 1.000000 1.000000 -vert 0.500000 1.000000 1.000000 -vert 1.000000 0.499999 1.000000 -vert 0.500000 0.500000 1.000000 -vert 0.500000 0.500000 1.000000 -vert 1.000000 -0.000001 1.000000 -vert 0.500000 0.500000 1.000000 -vert 1.000000 -0.500001 1.000000 -vert 1.000000 -0.500001 1.000000 -vert 1.000000 -0.500001 1.000000 -vert 1.000000 -0.000001 1.000000 -vert -0.500000 1.000000 1.000000 -vert -0.500000 1.000000 1.000000 -vert -0.500000 1.000000 1.000000 -vert -1.000000 0.500000 1.000000 -vert -1.000000 0.000000 1.000000 -vert -1.000000 0.500000 1.000000 -vert -1.000000 0.500000 1.000000 -vert -1.000000 0.000000 1.000000 -vert 0.499999 -1.000000 1.000000 -vert -0.000000 -0.500000 1.000000 -vert 0.499999 -1.000000 1.000000 -vert 0.499999 -1.000000 1.000000 -vert -0.000000 -0.500000 1.000000 -vert -0.000000 -0.500000 1.000000 -vert -1.000000 -0.500000 1.000000 -vert -1.000000 -0.500000 1.000000 -vert -1.000000 -0.500000 1.000000 -vert -1.000000 0.000000 1.000000 -vert 1.000000 0.500000 -1.000000 -vert 1.000000 -0.000000 -1.000000 -vert 1.000000 0.500000 -1.000000 -vert 1.000000 0.500000 -1.000000 -vert 1.000000 -0.000000 -1.000000 -vert -0.000000 -1.000000 -1.000000 -vert -0.500000 -1.000000 -1.000000 -vert -1.000000 -1.000000 -1.000000 -vert -0.500000 -1.000000 -1.000000 -vert -0.000000 -1.000000 -1.000000 -vert -0.500000 -1.000000 -1.000000 -vert 0.500000 -1.000000 -1.000000 -vert -0.000000 -1.000000 -1.000000 -vert 0.500000 -0.500000 -1.000000 -vert 0.500000 -0.500000 -1.000000 -vert 1.000000 -0.500000 -1.000000 -vert 0.500000 -1.000000 -1.000000 -vert 1.000000 -1.000000 -1.000000 -vert 0.500000 -1.000000 -1.000000 -vert 1.000000 -0.500000 -1.000000 -vert 1.000000 -0.500000 -1.000000 -vert 0.500000 -0.500000 -1.000000 -vert 1.000000 -0.000000 -1.000000 -vert 0.500000 1.000000 -1.000000 -vert 0.500000 1.000000 -1.000000 -vert 0.500000 1.000000 -1.000000 -vert -1.000000 0.000000 -1.000000 -vert -1.000000 0.500000 -1.000000 -vert -0.500000 0.500000 -1.000000 -vert -1.000000 0.500000 -1.000000 -vert -1.000000 0.000000 -1.000000 -vert -1.000000 0.500000 -1.000000 -vert -0.500000 0.500000 -1.000000 -vert -0.500000 0.500000 -1.000000 -vert -1.000000 -0.500000 -1.000000 -vert -1.000000 0.000000 -1.000000 -vert -0.500000 -0.500000 -1.000000 -vert -1.000000 -0.500000 -1.000000 -vert -1.000000 -1.000000 -1.000000 -vert -1.000000 -0.500000 -1.000000 -vert -0.500000 -0.500000 -1.000000 -vert -0.500000 -0.500000 -1.000000 - -norm 0.000000 1.000000 0.000000 -norm 0.000000 1.000000 0.000000 -norm 0.000000 1.000000 0.000000 -norm 0.707083 0.707083 0.000000 -norm 0.707083 0.707083 0.000000 -norm 0.666646 0.666646 0.333323 -norm 0.000000 1.000000 0.000000 -norm 0.000000 1.000000 0.000000 -norm 0.000000 0.707083 -0.707083 -norm 0.000000 0.707083 -0.707083 -norm -0.408246 0.816492 -0.408246 -norm 0.000000 1.000000 0.000000 -norm 0.000000 0.707083 -0.707083 -norm 0.707083 0.707083 0.000000 -norm 0.408246 0.408246 -0.816492 -norm 0.000000 1.000000 0.000000 -norm 0.000000 0.707083 0.707083 -norm 0.000000 0.707083 0.707083 -norm 0.000000 1.000000 0.000000 -norm 0.000000 1.000000 0.000000 -norm -0.707083 0.707083 0.000000 -norm -0.707083 0.707083 0.000000 -norm -0.666646 0.333323 0.666646 -norm 0.000000 0.707083 0.707083 -norm -0.707083 0.707083 0.000000 -norm -1.000000 0.000000 0.000000 -norm -1.000000 0.000000 0.000000 -norm -1.000000 0.000000 0.000000 -norm -0.707083 -0.707083 0.000000 -norm -0.707083 -0.707083 0.000000 -norm -0.577349 -0.577349 -0.577349 -norm -1.000000 0.000000 0.000000 -norm -1.000000 0.000000 0.000000 -norm -0.707083 0.000000 0.707083 -norm -0.707083 0.000000 0.707083 -norm -1.000000 0.000000 0.000000 -norm -0.707083 0.000000 0.707083 -norm -0.707083 -0.707083 0.000000 -norm -0.577349 -0.577349 0.577349 -norm -1.000000 0.000000 0.000000 -norm -0.707083 0.000000 -0.707083 -norm -0.707083 0.000000 -0.707083 -norm -1.000000 0.000000 0.000000 -norm -1.000000 0.000000 0.000000 -norm -0.707083 0.000000 -0.707083 -norm 0.000000 -1.000000 0.000000 -norm 0.000000 -0.707083 -0.707083 -norm 0.000000 -0.707083 -0.707083 -norm 0.707083 -0.707083 0.000000 -norm 0.707083 -0.707083 0.000000 -norm 0.816492 -0.408246 -0.408246 -norm 0.000000 -1.000000 0.000000 -norm 0.000000 -1.000000 0.000000 -norm 0.000000 -1.000000 0.000000 -norm 0.000000 -1.000000 0.000000 -norm 0.000000 -0.707083 -0.707083 -norm 0.000000 -1.000000 0.000000 -norm 0.707083 -0.707083 0.000000 -norm 0.333323 -0.666646 0.666646 -norm 0.000000 -1.000000 0.000000 -norm 0.000000 -0.707083 0.707083 -norm 0.000000 -0.707083 0.707083 -norm 0.000000 -1.000000 0.000000 -norm 0.000000 -1.000000 0.000000 -norm 0.000000 -0.707083 0.707083 -norm 1.000000 0.000000 0.000000 -norm 0.707083 0.000000 -0.707083 -norm 0.707083 0.000000 -0.707083 -norm 1.000000 0.000000 0.000000 -norm 1.000000 0.000000 0.000000 -norm 1.000000 0.000000 0.000000 -norm 1.000000 0.000000 0.000000 -norm 0.707083 0.000000 -0.707083 -norm 1.000000 0.000000 0.000000 -norm 1.000000 0.000000 0.000000 -norm 0.707083 0.000000 0.707083 -norm 0.707083 0.000000 0.707083 -norm 1.000000 0.000000 0.000000 -norm 1.000000 0.000000 0.000000 -norm 0.707083 0.000000 0.707083 -norm 0.000000 0.000000 1.000000 -norm 0.000000 0.000000 1.000000 -norm 0.000000 0.000000 1.000000 -norm 0.000000 0.000000 1.000000 -norm 0.000000 0.000000 1.000000 -norm 0.000000 0.000000 1.000000 -norm 0.000000 0.000000 1.000000 -norm 0.000000 0.000000 1.000000 -norm 0.000000 0.000000 1.000000 -norm 0.000000 0.000000 -1.000000 -norm 0.000000 0.000000 -1.000000 -norm 0.000000 0.000000 -1.000000 -norm 0.000000 0.000000 -1.000000 -norm 0.000000 0.000000 -1.000000 -norm 0.000000 0.000000 -1.000000 -norm 0.000000 0.000000 -1.000000 -norm 0.000000 0.000000 -1.000000 -norm 0.000000 0.000000 -1.000000 -norm 0.000000 1.000000 0.000000 -norm 0.000000 1.000000 0.000000 -norm 0.000000 1.000000 0.000000 -norm 0.000000 1.000000 0.000000 -norm 0.000000 1.000000 0.000000 -norm 0.000000 1.000000 0.000000 -norm 0.000000 1.000000 0.000000 -norm 0.000000 1.000000 0.000000 -norm 0.000000 1.000000 0.000000 -norm -0.666646 0.333323 0.666646 -norm -0.707083 0.707083 0.000000 -norm -0.707083 0.707083 0.000000 -norm -0.408246 0.816492 -0.408246 -norm -1.000000 0.000000 0.000000 -norm -0.707083 0.707083 0.000000 -norm -0.707083 0.707083 0.000000 -norm -0.707083 0.707083 0.000000 -norm -1.000000 0.000000 0.000000 -norm -1.000000 0.000000 0.000000 -norm -0.707083 0.707083 0.000000 -norm -0.707083 0.707083 0.000000 -norm -1.000000 0.000000 0.000000 -norm -0.707083 0.707083 0.000000 -norm -0.666646 0.333323 0.666646 -norm -0.707083 0.707083 0.000000 -norm -1.000000 0.000000 0.000000 -norm -1.000000 0.000000 0.000000 -norm -0.707083 -0.707083 0.000000 -norm -0.707083 -0.707083 0.000000 -norm -0.707083 -0.707083 0.000000 -norm -0.707083 -0.707083 0.000000 -norm -0.707083 -0.707083 0.000000 -norm -0.707083 -0.707083 0.000000 -norm -0.707083 -0.707083 0.000000 -norm 0.000000 -1.000000 0.000000 -norm 0.000000 -1.000000 0.000000 -norm -0.707083 -0.707083 0.000000 -norm -0.707083 -0.707083 0.000000 -norm 0.000000 -1.000000 0.000000 -norm 0.707083 0.707083 0.000000 -norm 0.707083 0.707083 0.000000 -norm 0.707083 0.707083 0.000000 -norm 0.408246 0.408246 -0.816492 -norm 0.707083 0.707083 0.000000 -norm 1.000000 0.000000 0.000000 -norm 0.707083 0.707083 0.000000 -norm 1.000000 0.000000 0.000000 -norm 1.000000 0.000000 0.000000 -norm 0.707083 0.707083 0.000000 -norm 0.666646 0.666646 0.333323 -norm 0.707083 0.707083 0.000000 -norm 0.707083 0.707083 0.000000 -norm 0.707083 0.707083 0.000000 -norm 0.666646 0.666646 0.333323 -norm 0.707083 -0.707083 0.000000 -norm 0.707083 -0.707083 0.000000 -norm 0.707083 -0.707083 0.000000 -norm 0.707083 -0.707083 0.000000 -norm 0.707083 -0.707083 0.000000 -norm 0.707083 -0.707083 0.000000 -norm 0.707083 -0.707083 0.000000 -norm 0.707083 -0.707083 0.000000 -norm 0.707083 -0.707083 0.000000 -norm 0.707083 0.000000 0.707083 -norm 0.707083 0.000000 0.707083 -norm 0.707083 0.000000 0.707083 -norm 0.000000 0.707083 0.707083 -norm 0.000000 0.707083 0.707083 -norm 0.000000 0.707083 0.707083 -norm 0.707083 0.000000 0.707083 -norm 0.000000 0.000000 1.000000 -norm 0.000000 0.000000 1.000000 -norm 0.707083 0.000000 0.707083 -norm 0.000000 0.000000 1.000000 -norm 0.707083 0.000000 0.707083 -norm 0.707083 0.000000 0.707083 -norm 0.707083 0.000000 0.707083 -norm 0.707083 0.000000 0.707083 -norm 0.000000 0.707083 0.707083 -norm 0.000000 0.707083 0.707083 -norm 0.000000 0.707083 0.707083 -norm -0.707083 0.000000 0.707083 -norm -0.707083 0.000000 0.707083 -norm -0.707083 0.000000 0.707083 -norm -0.707083 0.000000 0.707083 -norm -0.707083 0.000000 0.707083 -norm 0.000000 -0.707083 0.707083 -norm 0.000000 0.000000 1.000000 -norm 0.000000 -0.707083 0.707083 -norm 0.000000 -0.707083 0.707083 -norm 0.000000 0.000000 1.000000 -norm 0.000000 0.000000 1.000000 -norm -0.707083 0.000000 0.707083 -norm -0.707083 0.000000 0.707083 -norm -0.707083 0.000000 0.707083 -norm -0.707083 0.000000 0.707083 -norm 0.707083 0.000000 -0.707083 -norm 0.707083 0.000000 -0.707083 -norm 0.707083 0.000000 -0.707083 -norm 0.707083 0.000000 -0.707083 -norm 0.707083 0.000000 -0.707083 -norm 0.000000 -0.707083 -0.707083 -norm 0.000000 -0.707083 -0.707083 -norm -0.577349 -0.577349 -0.577349 -norm 0.000000 -0.707083 -0.707083 -norm 0.000000 -0.707083 -0.707083 -norm 0.000000 -0.707083 -0.707083 -norm 0.000000 -0.707083 -0.707083 -norm 0.000000 -0.707083 -0.707083 -norm 0.000000 0.000000 -1.000000 -norm 0.000000 0.000000 -1.000000 -norm 0.707083 0.000000 -0.707083 -norm 0.000000 -0.707083 -0.707083 -norm 0.816492 -0.408246 -0.408246 -norm 0.000000 -0.707083 -0.707083 -norm 0.707083 0.000000 -0.707083 -norm 0.707083 0.000000 -0.707083 -norm 0.000000 0.000000 -1.000000 -norm 0.707083 0.000000 -0.707083 -norm 0.000000 0.707083 -0.707083 -norm 0.000000 0.707083 -0.707083 -norm 0.000000 0.707083 -0.707083 -norm -0.707083 0.000000 -0.707083 -norm -0.707083 0.000000 -0.707083 -norm 0.000000 0.000000 -1.000000 -norm -0.707083 0.000000 -0.707083 -norm -0.707083 0.000000 -0.707083 -norm -0.707083 0.000000 -0.707083 -norm 0.000000 0.000000 -1.000000 -norm 0.000000 0.000000 -1.000000 -norm -0.707083 0.000000 -0.707083 -norm -0.707083 0.000000 -0.707083 -norm 0.000000 0.000000 -1.000000 -norm -0.707083 0.000000 -0.707083 -norm -0.577349 -0.577349 -0.577349 -norm -0.707083 0.000000 -0.707083 -norm 0.000000 0.000000 -1.000000 -norm 0.000000 0.000000 -1.000000 - -uv 0.437500 0.625000 -uv 0.375000 0.625000 -uv 0.437500 0.562500 -uv 0.500000 0.562500 -uv 0.500000 0.625000 -uv 0.500000 0.500000 -uv 0.437500 0.687500 -uv 0.375000 0.687500 -uv 0.375000 0.750000 -uv 0.312500 0.750000 -uv 0.250000 0.750000 -uv 0.312500 0.687500 -uv 0.437500 0.750000 -uv 0.500000 0.687500 -uv 0.500000 0.750000 -uv 0.375000 0.562500 -uv 0.375000 0.500000 -uv 0.437500 0.500000 -uv 0.312500 0.625000 -uv 0.312500 0.562500 -uv 0.250000 0.625000 -uv 0.249999 0.562500 -uv 0.249999 0.500000 -uv 0.312499 0.500000 -uv 0.250000 0.687500 -uv 0.187500 0.125000 -uv 0.125000 0.125000 -uv 0.187500 0.062500 -uv 0.250000 0.062500 -uv 0.250000 0.125000 -uv 0.250000 0.000000 -uv 0.187500 0.187500 -uv 0.125000 0.187500 -uv 0.125000 0.250000 -uv 0.062500 0.250000 -uv 0.062500 0.187500 -uv 0.187500 0.250000 -uv 0.249999 0.187500 -uv 0.249999 0.250000 -uv 0.125000 0.062500 -uv 0.125000 0.000000 -uv 0.187500 0.000000 -uv 0.062500 0.125000 -uv 0.062500 0.062500 -uv 0.062500 0.000000 -uv 0.437499 0.062500 -uv 0.374999 0.000000 -uv 0.437499 0.000000 -uv 0.499999 0.062500 -uv 0.499999 0.125000 -uv 0.499999 0.000000 -uv 0.437499 0.125000 -uv 0.374999 0.062500 -uv 0.374999 0.125000 -uv 0.312499 0.062500 -uv 0.312499 0.000000 -uv 0.437499 0.187500 -uv 0.499999 0.187500 -uv 0.499999 0.250000 -uv 0.374999 0.187500 -uv 0.437499 0.250000 -uv 0.374999 0.250000 -uv 0.312499 0.187500 -uv 0.312499 0.125000 -uv 0.312499 0.250000 -uv 0.687499 0.062500 -uv 0.624999 0.000000 -uv 0.687499 0.000000 -uv 0.687499 0.125000 -uv 0.624999 0.062500 -uv 0.624999 0.125000 -uv 0.562499 0.062500 -uv 0.562499 0.000000 -uv 0.687499 0.187500 -uv 0.624999 0.187500 -uv 0.687499 0.250000 -uv 0.624999 0.250000 -uv 0.562499 0.187500 -uv 0.562499 0.125000 -uv 0.562499 0.250000 -uv 0.437499 0.437500 -uv 0.374999 0.437500 -uv 0.437499 0.375000 -uv 0.374999 0.375000 -uv 0.437499 0.312500 -uv 0.312499 0.437500 -uv 0.312499 0.375000 -uv 0.312499 0.312500 -uv 0.374999 0.312500 -uv 0.437500 0.875000 -uv 0.375000 0.875000 -uv 0.437500 0.812500 -uv 0.437500 0.937500 -uv 0.375000 0.937500 -uv 0.312500 0.937500 -uv 0.375000 0.812500 -uv 0.312500 0.875000 -uv 0.312500 0.812500 -uv 0.437500 0.625000 -uv 0.437500 0.625000 -uv 0.437500 0.625000 -uv 0.437500 0.687500 -uv 0.437500 0.687500 -uv 0.437500 0.687500 -uv 0.437500 0.562500 -uv 0.437500 0.562500 -uv 0.437500 0.562500 -uv 0.000000 0.250000 -uv -0.000000 0.125000 -uv 0.000000 0.062500 -uv 0.000000 0.000000 -uv 0.062500 0.062500 -uv 0.000000 0.062500 -uv -0.000000 0.125000 -uv 0.000000 0.062500 -uv 0.062500 0.062500 -uv 0.062500 0.062500 -uv -0.000000 0.187500 -uv -0.000000 0.125000 -uv 0.062500 0.187500 -uv -0.000000 0.187500 -uv 0.000000 0.250000 -uv -0.000000 0.187500 -uv 0.062500 0.187500 -uv 0.062500 0.187500 -uv 0.249999 0.125000 -uv 0.249999 0.062500 -uv 0.249999 0.062500 -uv 0.249999 0.125000 -uv 0.249999 0.062500 -uv 0.249999 0.187500 -uv 0.249999 0.125000 -uv 0.312499 0.187500 -uv 0.312499 0.187500 -uv 0.249999 0.187500 -uv 0.249999 0.187500 -uv 0.312499 0.187500 -uv 0.749999 0.062500 -uv 0.749999 0.125000 -uv 0.749999 0.062500 -uv 0.749999 0.000000 -uv 0.749999 0.062500 -uv 0.687499 0.062500 -uv 0.749999 0.125000 -uv 0.687499 0.062500 -uv 0.687499 0.062500 -uv 0.749999 0.187500 -uv 0.749999 0.250000 -uv 0.749999 0.187500 -uv 0.749999 0.187500 -uv 0.749999 0.125000 -uv 0.749999 0.250000 -uv 0.499999 0.125000 -uv 0.499999 0.062500 -uv 0.499999 0.062500 -uv 0.499999 0.125000 -uv 0.499999 0.062500 -uv 0.499999 0.187500 -uv 0.499999 0.125000 -uv 0.499999 0.187500 -uv 0.499999 0.187500 -uv 0.499999 0.375000 -uv 0.500000 0.437500 -uv 0.500000 0.437500 -uv 0.437500 0.500000 -uv 0.437500 0.500000 -uv 0.437500 0.500000 -uv 0.500000 0.437500 -uv 0.437500 0.437500 -uv 0.437500 0.437500 -uv 0.499999 0.375000 -uv 0.437500 0.437500 -uv 0.499999 0.312500 -uv 0.499999 0.312500 -uv 0.499999 0.312500 -uv 0.499999 0.375000 -uv 0.312499 0.500000 -uv 0.312499 0.500000 -uv 0.312499 0.500000 -uv 0.249999 0.437500 -uv 0.249999 0.375000 -uv 0.249999 0.437500 -uv 0.249999 0.437500 -uv 0.249999 0.375000 -uv 0.437499 0.250000 -uv 0.374999 0.312500 -uv 0.437499 0.250000 -uv 0.437499 0.250000 -uv 0.374999 0.312500 -uv 0.374999 0.312500 -uv 0.249999 0.312500 -uv 0.249999 0.312500 -uv 0.249999 0.312500 -uv 0.249999 0.375000 -uv 0.500000 0.812500 -uv 0.500000 0.875000 -uv 0.500000 0.812500 -uv 0.500000 0.812500 -uv 0.500000 0.875000 -uv 0.375000 1.000000 -uv 0.312500 1.000000 -uv 0.250000 1.000000 -uv 0.312500 1.000000 -uv 0.375000 1.000000 -uv 0.312500 1.000000 -uv 0.437500 1.000000 -uv 0.375000 1.000000 -uv 0.437500 0.937500 -uv 0.437500 0.937500 -uv 0.500000 0.937500 -uv 0.437500 1.000000 -uv 0.500000 1.000000 -uv 0.437500 1.000000 -uv 0.500000 0.937500 -uv 0.500000 0.937500 -uv 0.437500 0.937500 -uv 0.500000 0.875000 -uv 0.437500 0.750000 -uv 0.437500 0.750000 -uv 0.437500 0.750000 -uv 0.250000 0.875000 -uv 0.250000 0.812500 -uv 0.312500 0.812500 -uv 0.250000 0.812500 -uv 0.250000 0.875000 -uv 0.250000 0.812500 -uv 0.312500 0.812500 -uv 0.312500 0.812500 -uv 0.250000 0.937500 -uv 0.250000 0.875000 -uv 0.312500 0.937500 -uv 0.250000 0.937500 -uv 0.250000 1.000000 -uv 0.250000 0.937500 -uv 0.312500 0.937500 -uv 0.312500 0.937500 -vertexGroup Group -vertexIndexCount 192 -face 0 1 2 -face 2 3 0 -face 4 0 3 -face 3 2 5 -face 98 4 6 -face 6 7 99 -face 1 100 7 -face 7 6 8 -face 9 10 11 -face 11 7 9 -face 8 9 7 -face 7 11 1 -face 12 8 101 -face 102 13 12 -face 14 12 13 -face 13 103 4 -face 15 16 17 -face 17 104 15 -face 1 15 105 -face 106 17 5 -face 15 1 18 -face 18 19 15 -face 16 15 19 -face 19 18 20 -face 21 22 23 -face 23 19 21 -face 20 21 19 -face 19 23 16 -face 24 20 18 -face 18 11 24 -face 10 24 11 -face 11 18 1 -face 25 26 27 -face 27 28 25 -face 29 25 28 -face 28 27 30 -face 25 29 31 -face 31 32 25 -face 26 25 32 -face 32 31 33 -face 34 107 35 -face 35 32 34 -face 33 34 32 -face 32 35 26 -face 36 33 31 -face 31 37 36 -face 38 36 37 -face 37 31 29 -face 39 40 41 -face 41 27 39 -face 26 39 27 -face 27 41 30 -face 39 26 42 -face 42 43 39 -face 40 39 43 -face 43 42 108 -face 109 110 44 -face 44 111 112 -face 113 114 115 -face 116 44 40 -face 117 118 42 -face 42 119 120 -face 121 122 123 -face 124 42 26 -face 45 46 47 -face 47 48 45 -face 49 45 48 -face 48 47 50 -face 45 49 51 -face 51 52 45 -face 46 45 52 -face 52 51 53 -face 54 30 55 -face 55 52 54 -face 53 54 52 -face 52 55 46 -face 56 53 51 -face 51 57 56 -face 58 56 57 -face 57 51 49 -face 59 53 56 -face 56 60 59 -face 61 59 60 -face 60 56 58 -face 59 61 62 -face 62 63 59 -face 53 59 63 -face 63 62 125 -face 126 30 54 -face 54 63 127 -face 128 129 63 -face 63 54 53 -face 130 131 132 -face 133 64 134 -face 38 135 64 -face 64 136 61 -face 65 66 67 -face 67 137 65 -face 138 65 139 -face 67 140 141 -face 142 143 68 -face 68 69 144 -face 66 145 69 -face 69 68 70 -face 71 50 72 -face 72 69 71 -face 70 71 69 -face 69 72 66 -face 73 70 68 -face 68 146 73 -face 147 73 148 -face 149 68 150 -face 74 70 73 -face 73 75 74 -face 76 74 75 -face 75 73 151 -face 74 76 77 -face 77 78 74 -face 70 74 78 -face 78 77 152 -face 153 50 71 -face 71 78 154 -face 155 156 78 -face 78 71 70 -face 157 158 77 -face 77 79 159 -face 58 160 79 -face 79 77 76 -face 80 161 162 -face 163 164 80 -face 16 80 165 -face 166 167 5 -face 168 16 81 -face 81 82 169 -face 170 171 82 -face 82 81 83 -face 84 58 172 -face 173 82 84 -face 83 84 82 -face 82 174 175 -face 85 83 81 -face 81 176 85 -face 22 85 177 -face 178 81 16 -face 86 83 85 -face 85 179 86 -face 180 86 181 -face 182 85 22 -face 86 183 87 -face 87 88 86 -face 83 86 88 -face 88 87 61 -face 184 58 84 -face 84 185 186 -face 61 187 188 -face 189 84 83 -face 64 61 87 -face 87 190 64 -face 38 64 191 -face 192 87 193 -face 89 90 91 -face 91 194 89 -face 195 89 196 -face 91 14 197 -face 89 198 92 -face 92 93 89 -face 90 89 93 -face 93 92 199 -face 200 201 94 -face 94 93 202 -face 203 204 93 -face 93 94 90 -face 205 206 207 -face 208 209 210 -face 211 212 213 -face 214 215 216 -face 95 8 217 -face 218 91 95 -face 90 95 91 -face 219 14 91 -face 95 90 96 -face 96 97 95 -face 8 95 97 -face 97 96 220 -face 221 10 9 -face 9 222 223 -face 224 225 226 -face 227 9 8 -face 228 229 96 -face 96 230 231 -face 232 233 234 -face 235 96 90 -material Material.002 -end -end diff --git a/vs/objects/cameras/Camera b/vs/sample1/cameras/Camera similarity index 100% rename from vs/objects/cameras/Camera rename to vs/sample1/cameras/Camera diff --git a/vs/objects/images/ground1.jpg b/vs/sample1/images/ground1.jpg similarity index 100% rename from vs/objects/images/ground1.jpg rename to vs/sample1/images/ground1.jpg diff --git a/vs/objects/images/ground2.jpg b/vs/sample1/images/ground2.jpg similarity index 100% rename from vs/objects/images/ground2.jpg rename to vs/sample1/images/ground2.jpg diff --git a/vs/boxObject/images/test.jpg b/vs/sample1/images/test.jpg similarity index 100% rename from vs/boxObject/images/test.jpg rename to vs/sample1/images/test.jpg diff --git a/vs/boxObject/materials/Material.002 b/vs/sample1/materials/Material.002 similarity index 100% rename from vs/boxObject/materials/Material.002 rename to vs/sample1/materials/Material.002 diff --git a/vs/objects/materials/highGround b/vs/sample1/materials/highGround similarity index 100% rename from vs/objects/materials/highGround rename to vs/sample1/materials/highGround diff --git a/vs/objects/materials/lowGround b/vs/sample1/materials/lowGround similarity index 100% rename from vs/objects/materials/lowGround rename to vs/sample1/materials/lowGround diff --git a/vs/boxObject/meshes/Plane b/vs/sample1/meshes/Plane similarity index 100% rename from vs/boxObject/meshes/Plane rename to vs/sample1/meshes/Plane diff --git a/vs/objects/meshes/Plane.001 b/vs/sample1/meshes/Plane.001 old mode 100755 new mode 100644 similarity index 100% rename from vs/objects/meshes/Plane.001 rename to vs/sample1/meshes/Plane.001 diff --git a/vs/sample2/cameras/Camera b/vs/sample2/cameras/Camera new file mode 100644 index 0000000..2990723 --- /dev/null +++ b/vs/sample2/cameras/Camera @@ -0,0 +1,5 @@ +type Camera +name Camera +pos -12.485068 4.323415 -24.932487 +see -11.830207 3.878170 -24.321821 +end diff --git a/vs/sample2/images/ground1.jpg b/vs/sample2/images/ground1.jpg new file mode 100644 index 0000000..0adc1be Binary files /dev/null and b/vs/sample2/images/ground1.jpg differ diff --git a/vs/objects/images/test.jpg b/vs/sample2/images/test.jpg similarity index 100% rename from vs/objects/images/test.jpg rename to vs/sample2/images/test.jpg diff --git a/vs/sample2/materials/Material b/vs/sample2/materials/Material new file mode 100644 index 0000000..67d8e6a --- /dev/null +++ b/vs/sample2/materials/Material @@ -0,0 +1,6 @@ +type Material +name Material +texture +path ..\images\ground1.jpg +end +end diff --git a/vs/objects/materials/Material.002 b/vs/sample2/materials/Material.001 similarity index 75% rename from vs/objects/materials/Material.002 rename to vs/sample2/materials/Material.001 index 8986b50..0ee1fd0 100644 --- a/vs/objects/materials/Material.002 +++ b/vs/sample2/materials/Material.001 @@ -1,5 +1,5 @@ type Material -name Material.002 +name Material.001 texture path ..\images\test.jpg end diff --git a/vs/sample2/meshes/Plane b/vs/sample2/meshes/Plane new file mode 100644 index 0000000..787080d --- /dev/null +++ b/vs/sample2/meshes/Plane @@ -0,0 +1,30 @@ +type Mesh +name Plane +vertexCount 6 +vert -9.942899 0.000000 9.942899 +vert 9.942897 0.000000 9.942903 +vert 9.942903 0.000000 -9.942899 +vert -9.942899 0.000000 9.942899 +vert 9.942903 0.000000 -9.942899 +vert -9.942899 0.000000 -9.942901 + +norm 0.000000 1.000000 0.000000 +norm 0.000000 1.000000 0.000000 +norm 0.000000 1.000000 0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 + +uv 0.000000 0.000000 +uv 1.000000 0.000000 +uv 1.000000 1.000000 +uv 0.000000 0.000000 +uv 1.000000 1.000000 +uv 0.000000 1.000000 +vertexGroup Group +vertexIndexCount 2 +face 0 1 2 +face 3 4 5 +material Material.001 +end +end diff --git a/vs/sample2/meshes/Wall b/vs/sample2/meshes/Wall new file mode 100644 index 0000000..cf3e2b1 --- /dev/null +++ b/vs/sample2/meshes/Wall @@ -0,0 +1,92 @@ +type Mesh +name Wall +vertexCount 36 +vert -8.270148 10.839375 0.226037 +vert -8.270144 -10.839375 0.226038 +vert 8.270144 10.839375 0.226038 +vert -8.270144 -10.839375 0.226038 +vert 8.270141 -10.839375 0.226038 +vert 8.270144 10.839375 0.226038 +vert 8.270144 -10.839375 -0.226038 +vert 8.270148 10.839375 -0.226038 +vert 8.270144 10.839375 0.226038 +vert 8.270144 -10.839375 -0.226038 +vert 8.270144 10.839375 0.226038 +vert 8.270141 -10.839375 0.226038 +vert -8.270144 -10.839375 -0.226038 +vert -8.270140 10.839375 -0.226038 +vert 8.270144 -10.839375 -0.226038 +vert -8.270140 10.839375 -0.226038 +vert 8.270148 10.839375 -0.226038 +vert 8.270144 -10.839375 -0.226038 +vert -8.270144 -10.839375 0.226038 +vert -8.270148 10.839375 0.226037 +vert -8.270140 10.839375 -0.226038 +vert -8.270144 -10.839375 0.226038 +vert -8.270140 10.839375 -0.226038 +vert -8.270144 -10.839375 -0.226038 +vert -8.270148 10.839375 0.226037 +vert 8.270144 10.839375 0.226038 +vert -8.270140 10.839375 -0.226038 +vert 8.270144 10.839375 0.226038 +vert 8.270148 10.839375 -0.226038 +vert -8.270140 10.839375 -0.226038 +vert -8.270144 -10.839375 0.226038 +vert -8.270144 -10.839375 -0.226038 +vert 8.270141 -10.839375 0.226038 +vert -8.270144 -10.839375 -0.226038 +vert 8.270144 -10.839375 -0.226038 +vert 8.270141 -10.839375 0.226038 + +norm -0.000000 0.000000 1.000000 +norm -0.000000 0.000000 1.000000 +norm -0.000000 0.000000 1.000000 +norm -0.000000 0.000000 1.000000 +norm -0.000000 0.000000 1.000000 +norm -0.000000 0.000000 1.000000 +norm 1.000000 -0.000000 0.000011 +norm 1.000000 -0.000000 0.000011 +norm 1.000000 -0.000000 0.000011 +norm 1.000000 -0.000000 0.000008 +norm 1.000000 -0.000000 0.000008 +norm 1.000000 -0.000000 0.000008 +norm 0.000000 -0.000000 -1.000000 +norm 0.000000 -0.000000 -1.000000 +norm 0.000000 -0.000000 -1.000000 +norm 0.000000 -0.000000 -1.000000 +norm 0.000000 -0.000000 -1.000000 +norm 0.000000 -0.000000 -1.000000 +norm -1.000000 -0.000000 -0.000019 +norm -1.000000 -0.000000 -0.000019 +norm -1.000000 -0.000000 -0.000019 +norm -1.000000 0.000000 0.000000 +norm -1.000000 0.000000 0.000000 +norm -1.000000 0.000000 0.000000 +norm 0.000000 1.000000 -0.000000 +norm 0.000000 1.000000 -0.000000 +norm 0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +vertexGroup Group +vertexIndexCount 12 +face 0 1 2 +face 3 4 5 +face 6 7 8 +face 9 10 11 +face 12 13 14 +face 15 16 17 +face 18 19 20 +face 21 22 23 +face 24 25 26 +face 27 28 29 +face 30 31 32 +face 33 34 35 +end +end diff --git a/vs/sample2/meshes/Washer b/vs/sample2/meshes/Washer new file mode 100644 index 0000000..398ef2b --- /dev/null +++ b/vs/sample2/meshes/Washer @@ -0,0 +1,1290 @@ +type Mesh +name Washer +vertexCount 384 +vert 0.000000 -0.206267 -0.000000 +vert -0.528095 -0.206267 0.528095 +vert -0.620975 -0.206267 0.414922 +vert 0.000000 0.206267 -0.000000 +vert -0.620975 0.206267 0.414921 +vert -0.528096 0.206267 0.528094 +vert 0.000000 -0.206267 -0.000000 +vert -0.620975 -0.206267 0.414922 +vert -0.689990 -0.206267 0.285803 +vert 0.000000 0.206267 -0.000000 +vert -0.689991 0.206267 0.285802 +vert -0.620975 0.206267 0.414921 +vert 0.000000 -0.206267 -0.000000 +vert -0.689990 -0.206267 0.285803 +vert -0.732490 -0.206267 0.145701 +vert 0.000000 0.206267 -0.000000 +vert -0.732490 0.206267 0.145699 +vert -0.689991 0.206267 0.285802 +vert 0.000000 -0.206267 -0.000000 +vert -0.732490 -0.206267 0.145701 +vert -0.746840 -0.206267 -0.000000 +vert 0.000000 0.206267 -0.000000 +vert -0.746840 0.206267 -0.000002 +vert -0.732490 0.206267 0.145699 +vert 0.000000 -0.206267 -0.000000 +vert -0.746840 -0.206267 -0.000000 +vert -0.732490 -0.206267 -0.145701 +vert 0.000000 0.206267 -0.000000 +vert -0.732489 0.206267 -0.145703 +vert -0.746840 0.206267 -0.000002 +vert 0.000000 -0.206267 -0.000000 +vert -0.732490 -0.206267 -0.145701 +vert -0.689990 -0.206267 -0.285803 +vert 0.000000 0.206267 -0.000000 +vert -0.689990 0.206267 -0.285804 +vert -0.732489 0.206267 -0.145703 +vert 0.000000 -0.206267 -0.000000 +vert -0.689990 -0.206267 -0.285803 +vert -0.620975 -0.206267 -0.414922 +vert 0.000000 0.206267 -0.000000 +vert -0.620974 0.206267 -0.414923 +vert -0.689990 0.206267 -0.285804 +vert 0.000000 -0.206267 -0.000000 +vert -0.620975 -0.206267 -0.414922 +vert -0.528095 -0.206267 -0.528096 +vert 0.000000 0.206267 -0.000000 +vert -0.528095 0.206267 -0.528096 +vert -0.620974 0.206267 -0.414923 +vert 0.000000 -0.206267 -0.000000 +vert -0.528095 -0.206267 -0.528096 +vert -0.414922 -0.206267 -0.620975 +vert 0.000000 0.206267 -0.000000 +vert -0.414922 0.206267 -0.620975 +vert -0.528095 0.206267 -0.528096 +vert 0.000000 -0.206267 -0.000000 +vert -0.414922 -0.206267 -0.620975 +vert -0.285803 -0.206267 -0.689990 +vert 0.000000 0.206267 -0.000000 +vert -0.285803 0.206267 -0.689990 +vert -0.414922 0.206267 -0.620975 +vert 0.000000 -0.206267 -0.000000 +vert -0.285803 -0.206267 -0.689990 +vert -0.145701 -0.206267 -0.732490 +vert 0.000000 0.206267 -0.000000 +vert -0.145702 0.206267 -0.732490 +vert -0.285803 0.206267 -0.689990 +vert 0.000000 -0.206267 -0.000000 +vert -0.145701 -0.206267 -0.732490 +vert 0.000000 -0.206267 -0.746840 +vert 0.000000 0.206267 -0.000000 +vert -0.000001 0.206267 -0.746840 +vert -0.145702 0.206267 -0.732490 +vert 0.000000 -0.206267 -0.000000 +vert 0.000000 -0.206267 -0.746840 +vert 0.145702 -0.206267 -0.732490 +vert 0.000000 0.206267 -0.000000 +vert 0.145700 0.206267 -0.732490 +vert -0.000001 0.206267 -0.746840 +vert 0.000000 -0.206267 -0.000000 +vert 0.145702 -0.206267 -0.732490 +vert 0.285804 -0.206267 -0.689990 +vert 0.000000 0.206267 -0.000000 +vert 0.285802 0.206267 -0.689991 +vert 0.145700 0.206267 -0.732490 +vert 0.000000 -0.206267 -0.000000 +vert 0.285804 -0.206267 -0.689990 +vert 0.414923 -0.206267 -0.620975 +vert 0.000000 0.206267 -0.000000 +vert 0.414921 0.206267 -0.620976 +vert 0.285802 0.206267 -0.689991 +vert 0.000000 -0.206267 -0.000000 +vert 0.414923 -0.206267 -0.620975 +vert 0.528096 -0.206267 -0.528095 +vert 0.000000 0.206267 -0.000000 +vert 0.528094 0.206267 -0.528097 +vert 0.414921 0.206267 -0.620976 +vert 0.000000 -0.206267 -0.000000 +vert 0.528096 -0.206267 -0.528095 +vert 0.620975 -0.206267 -0.414922 +vert 0.000000 0.206267 -0.000000 +vert 0.620974 0.206267 -0.414924 +vert 0.528094 0.206267 -0.528097 +vert 0.000000 -0.206267 -0.000000 +vert 0.620975 -0.206267 -0.414922 +vert 0.689991 -0.206267 -0.285803 +vert 0.000000 0.206267 -0.000000 +vert 0.689989 0.206267 -0.285806 +vert 0.620974 0.206267 -0.414924 +vert 0.000000 -0.206267 -0.000000 +vert 0.689991 -0.206267 -0.285803 +vert 0.732490 -0.206267 -0.145701 +vert 0.000000 0.206267 -0.000000 +vert 0.732489 0.206267 -0.145704 +vert 0.689989 0.206267 -0.285806 +vert 0.000000 -0.206267 -0.000000 +vert 0.732490 -0.206267 -0.145701 +vert 0.746840 -0.206267 0.000001 +vert 0.000000 0.206267 -0.000000 +vert 0.746840 0.206267 -0.000003 +vert 0.732489 0.206267 -0.145704 +vert 0.000000 -0.206267 -0.000000 +vert 0.746840 -0.206267 0.000001 +vert 0.732490 -0.206267 0.145702 +vert 0.000000 0.206267 -0.000000 +vert 0.732490 0.206267 0.145698 +vert 0.746840 0.206267 -0.000003 +vert 0.000000 -0.206267 -0.000000 +vert 0.732490 -0.206267 0.145702 +vert 0.689990 -0.206267 0.285804 +vert 0.000000 0.206267 -0.000000 +vert 0.689992 0.206267 0.285800 +vert 0.732490 0.206267 0.145698 +vert 0.000000 -0.206267 -0.000000 +vert 0.689990 -0.206267 0.285804 +vert 0.620975 -0.206267 0.414923 +vert 0.000000 0.206267 -0.000000 +vert 0.620977 0.206267 0.414919 +vert 0.689992 0.206267 0.285800 +vert 0.000000 -0.206267 -0.000000 +vert 0.620975 -0.206267 0.414923 +vert 0.528095 -0.206267 0.528096 +vert 0.000000 0.206267 -0.000000 +vert 0.528099 0.206267 0.528093 +vert 0.620977 0.206267 0.414919 +vert 0.000000 -0.206267 -0.000000 +vert 0.528095 -0.206267 0.528096 +vert 0.414921 -0.206267 0.620975 +vert 0.000000 0.206267 -0.000000 +vert 0.414926 0.206267 0.620972 +vert 0.528099 0.206267 0.528093 +vert 0.000000 -0.206267 -0.000000 +vert 0.414921 -0.206267 0.620975 +vert 0.285802 -0.206267 0.689990 +vert 0.000000 0.206267 -0.000000 +vert 0.285808 0.206267 0.689988 +vert 0.414926 0.206267 0.620972 +vert 0.000000 -0.206267 -0.000000 +vert 0.285802 -0.206267 0.689990 +vert 0.145700 -0.206267 0.732490 +vert 0.000000 0.206267 -0.000000 +vert 0.145706 0.206267 0.732489 +vert 0.285808 0.206267 0.689988 +vert 0.000000 -0.206267 -0.000000 +vert 0.145700 -0.206267 0.732490 +vert -0.000001 -0.206267 0.746840 +vert 0.000000 0.206267 -0.000000 +vert 0.000006 0.206267 0.746840 +vert 0.145706 0.206267 0.732489 +vert 0.000000 -0.206267 -0.000000 +vert -0.000001 -0.206267 0.746840 +vert -0.145702 -0.206267 0.732489 +vert 0.000000 0.206267 -0.000000 +vert -0.145695 0.206267 0.732491 +vert 0.000006 0.206267 0.746840 +vert 0.000000 -0.206267 -0.000000 +vert -0.145702 -0.206267 0.732489 +vert -0.285804 -0.206267 0.689989 +vert 0.000000 0.206267 -0.000000 +vert -0.285798 0.206267 0.689992 +vert -0.145695 0.206267 0.732491 +vert 0.000000 -0.206267 -0.000000 +vert -0.285804 -0.206267 0.689989 +vert -0.414923 -0.206267 0.620974 +vert 0.000000 0.206267 -0.000000 +vert -0.414917 0.206267 0.620978 +vert -0.285798 0.206267 0.689992 +vert -0.414923 -0.206267 0.620974 +vert -0.528095 -0.206267 0.528095 +vert 0.000000 -0.206267 -0.000000 +vert 0.000000 0.206267 -0.000000 +vert -0.528096 0.206267 0.528094 +vert -0.414917 0.206267 0.620978 +vert -0.528096 0.206267 0.528094 +vert -0.528095 -0.206267 0.528095 +vert -0.414923 -0.206267 0.620974 +vert -0.528096 0.206267 0.528094 +vert -0.414923 -0.206267 0.620974 +vert -0.414917 0.206267 0.620978 +vert -0.285804 -0.206267 0.689989 +vert -0.285798 0.206267 0.689992 +vert -0.414917 0.206267 0.620978 +vert -0.285804 -0.206267 0.689989 +vert -0.414917 0.206267 0.620978 +vert -0.414923 -0.206267 0.620974 +vert -0.145702 -0.206267 0.732489 +vert -0.145695 0.206267 0.732491 +vert -0.285798 0.206267 0.689992 +vert -0.145702 -0.206267 0.732489 +vert -0.285798 0.206267 0.689992 +vert -0.285804 -0.206267 0.689989 +vert -0.000001 -0.206267 0.746840 +vert 0.000006 0.206267 0.746840 +vert -0.145695 0.206267 0.732491 +vert -0.000001 -0.206267 0.746840 +vert -0.145695 0.206267 0.732491 +vert -0.145702 -0.206267 0.732489 +vert 0.145700 -0.206267 0.732490 +vert 0.145706 0.206267 0.732489 +vert 0.000006 0.206267 0.746840 +vert 0.145700 -0.206267 0.732490 +vert 0.000006 0.206267 0.746840 +vert -0.000001 -0.206267 0.746840 +vert 0.285802 -0.206267 0.689990 +vert 0.285808 0.206267 0.689988 +vert 0.145706 0.206267 0.732489 +vert 0.285802 -0.206267 0.689990 +vert 0.145706 0.206267 0.732489 +vert 0.145700 -0.206267 0.732490 +vert 0.414921 -0.206267 0.620975 +vert 0.414926 0.206267 0.620972 +vert 0.285808 0.206267 0.689988 +vert 0.414921 -0.206267 0.620975 +vert 0.285808 0.206267 0.689988 +vert 0.285802 -0.206267 0.689990 +vert 0.528095 -0.206267 0.528096 +vert 0.528099 0.206267 0.528093 +vert 0.414926 0.206267 0.620972 +vert 0.528095 -0.206267 0.528096 +vert 0.414926 0.206267 0.620972 +vert 0.414921 -0.206267 0.620975 +vert 0.620975 -0.206267 0.414923 +vert 0.620977 0.206267 0.414919 +vert 0.528099 0.206267 0.528093 +vert 0.620975 -0.206267 0.414923 +vert 0.528099 0.206267 0.528093 +vert 0.528095 -0.206267 0.528096 +vert 0.689990 -0.206267 0.285804 +vert 0.689992 0.206267 0.285800 +vert 0.620977 0.206267 0.414919 +vert 0.689990 -0.206267 0.285804 +vert 0.620977 0.206267 0.414919 +vert 0.620975 -0.206267 0.414923 +vert 0.732490 -0.206267 0.145702 +vert 0.732490 0.206267 0.145698 +vert 0.689992 0.206267 0.285800 +vert 0.732490 -0.206267 0.145702 +vert 0.689992 0.206267 0.285800 +vert 0.689990 -0.206267 0.285804 +vert 0.746840 -0.206267 0.000001 +vert 0.746840 0.206267 -0.000003 +vert 0.732490 0.206267 0.145698 +vert 0.746840 -0.206267 0.000001 +vert 0.732490 0.206267 0.145698 +vert 0.732490 -0.206267 0.145702 +vert 0.732490 -0.206267 -0.145701 +vert 0.732489 0.206267 -0.145704 +vert 0.746840 0.206267 -0.000003 +vert 0.732490 -0.206267 -0.145701 +vert 0.746840 0.206267 -0.000003 +vert 0.746840 -0.206267 0.000001 +vert 0.689991 -0.206267 -0.285803 +vert 0.689989 0.206267 -0.285806 +vert 0.732489 0.206267 -0.145704 +vert 0.689991 -0.206267 -0.285803 +vert 0.732489 0.206267 -0.145704 +vert 0.732490 -0.206267 -0.145701 +vert 0.620975 -0.206267 -0.414922 +vert 0.620974 0.206267 -0.414924 +vert 0.689989 0.206267 -0.285806 +vert 0.620975 -0.206267 -0.414922 +vert 0.689989 0.206267 -0.285806 +vert 0.689991 -0.206267 -0.285803 +vert 0.528096 -0.206267 -0.528095 +vert 0.528094 0.206267 -0.528097 +vert 0.620974 0.206267 -0.414924 +vert 0.528096 -0.206267 -0.528095 +vert 0.620974 0.206267 -0.414924 +vert 0.620975 -0.206267 -0.414922 +vert 0.414923 -0.206267 -0.620975 +vert 0.414921 0.206267 -0.620976 +vert 0.528094 0.206267 -0.528097 +vert 0.414923 -0.206267 -0.620975 +vert 0.528094 0.206267 -0.528097 +vert 0.528096 -0.206267 -0.528095 +vert 0.285804 -0.206267 -0.689990 +vert 0.285802 0.206267 -0.689991 +vert 0.414921 0.206267 -0.620976 +vert 0.285804 -0.206267 -0.689990 +vert 0.414921 0.206267 -0.620976 +vert 0.414923 -0.206267 -0.620975 +vert 0.145702 -0.206267 -0.732490 +vert 0.145700 0.206267 -0.732490 +vert 0.285802 0.206267 -0.689991 +vert 0.145702 -0.206267 -0.732490 +vert 0.285802 0.206267 -0.689991 +vert 0.285804 -0.206267 -0.689990 +vert 0.000000 -0.206267 -0.746840 +vert -0.000001 0.206267 -0.746840 +vert 0.145700 0.206267 -0.732490 +vert 0.000000 -0.206267 -0.746840 +vert 0.145700 0.206267 -0.732490 +vert 0.145702 -0.206267 -0.732490 +vert -0.145701 -0.206267 -0.732490 +vert -0.145702 0.206267 -0.732490 +vert -0.000001 0.206267 -0.746840 +vert -0.145701 -0.206267 -0.732490 +vert -0.000001 0.206267 -0.746840 +vert 0.000000 -0.206267 -0.746840 +vert -0.285803 -0.206267 -0.689990 +vert -0.285803 0.206267 -0.689990 +vert -0.145702 0.206267 -0.732490 +vert -0.285803 -0.206267 -0.689990 +vert -0.145702 0.206267 -0.732490 +vert -0.145701 -0.206267 -0.732490 +vert -0.414922 -0.206267 -0.620975 +vert -0.414922 0.206267 -0.620975 +vert -0.285803 0.206267 -0.689990 +vert -0.414922 -0.206267 -0.620975 +vert -0.285803 0.206267 -0.689990 +vert -0.285803 -0.206267 -0.689990 +vert -0.528095 -0.206267 -0.528096 +vert -0.528095 0.206267 -0.528096 +vert -0.414922 0.206267 -0.620975 +vert -0.528095 -0.206267 -0.528096 +vert -0.414922 0.206267 -0.620975 +vert -0.414922 -0.206267 -0.620975 +vert -0.620975 -0.206267 -0.414922 +vert -0.620974 0.206267 -0.414923 +vert -0.528095 0.206267 -0.528096 +vert -0.620975 -0.206267 -0.414922 +vert -0.528095 0.206267 -0.528096 +vert -0.528095 -0.206267 -0.528096 +vert -0.689990 -0.206267 -0.285803 +vert -0.689990 0.206267 -0.285804 +vert -0.620974 0.206267 -0.414923 +vert -0.689990 -0.206267 -0.285803 +vert -0.620974 0.206267 -0.414923 +vert -0.620975 -0.206267 -0.414922 +vert -0.732490 -0.206267 -0.145701 +vert -0.732489 0.206267 -0.145703 +vert -0.689990 0.206267 -0.285804 +vert -0.732490 -0.206267 -0.145701 +vert -0.689990 0.206267 -0.285804 +vert -0.689990 -0.206267 -0.285803 +vert -0.746840 -0.206267 -0.000000 +vert -0.746840 0.206267 -0.000002 +vert -0.732489 0.206267 -0.145703 +vert -0.746840 -0.206267 -0.000000 +vert -0.732489 0.206267 -0.145703 +vert -0.732490 -0.206267 -0.145701 +vert -0.732490 -0.206267 0.145701 +vert -0.732490 0.206267 0.145699 +vert -0.746840 0.206267 -0.000002 +vert -0.732490 -0.206267 0.145701 +vert -0.746840 0.206267 -0.000002 +vert -0.746840 -0.206267 -0.000000 +vert -0.689990 -0.206267 0.285803 +vert -0.689991 0.206267 0.285802 +vert -0.732490 0.206267 0.145699 +vert -0.689990 -0.206267 0.285803 +vert -0.732490 0.206267 0.145699 +vert -0.732490 -0.206267 0.145701 +vert -0.620975 -0.206267 0.414922 +vert -0.620975 0.206267 0.414921 +vert -0.689991 0.206267 0.285802 +vert -0.620975 -0.206267 0.414922 +vert -0.689991 0.206267 0.285802 +vert -0.689990 -0.206267 0.285803 +vert -0.528095 -0.206267 0.528095 +vert -0.528096 0.206267 0.528094 +vert -0.620975 0.206267 0.414921 +vert -0.528095 -0.206267 0.528095 +vert -0.620975 0.206267 0.414921 +vert -0.620975 -0.206267 0.414922 + +norm 0.000000 -1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +norm 0.000000 1.000000 0.000000 +norm 0.000000 1.000000 0.000000 +norm 0.000000 1.000000 0.000000 +norm -0.000000 -1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +norm 0.000000 1.000000 0.000000 +norm 0.000000 1.000000 0.000000 +norm 0.000000 1.000000 0.000000 +norm -0.000000 -1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +norm 0.000000 1.000000 0.000000 +norm 0.000000 1.000000 0.000000 +norm 0.000000 1.000000 0.000000 +norm -0.000000 -1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +norm 0.000000 1.000000 0.000000 +norm 0.000000 1.000000 0.000000 +norm 0.000000 1.000000 0.000000 +norm -0.000000 -1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +norm 0.000000 1.000000 0.000000 +norm 0.000000 1.000000 0.000000 +norm 0.000000 1.000000 0.000000 +norm -0.000000 -1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +norm 0.000000 1.000000 0.000000 +norm 0.000000 1.000000 0.000000 +norm 0.000000 1.000000 0.000000 +norm -0.000000 -1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +norm 0.000000 1.000000 0.000000 +norm 0.000000 1.000000 0.000000 +norm 0.000000 1.000000 0.000000 +norm -0.000000 -1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +norm -0.000000 -1.000000 -0.000000 +norm 0.000000 1.000000 0.000000 +norm 0.000000 1.000000 0.000000 +norm 0.000000 1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm 0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 -1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.000000 1.000000 0.000000 +norm -0.634395 -0.000000 0.773009 +norm -0.634395 -0.000000 0.773009 +norm -0.634395 -0.000000 0.773009 +norm -0.634392 0.000002 0.773012 +norm -0.634392 0.000002 0.773012 +norm -0.634392 0.000002 0.773012 +norm -0.471389 0.000001 0.881926 +norm -0.471389 0.000001 0.881926 +norm -0.471389 0.000001 0.881926 +norm -0.471397 -0.000002 0.881921 +norm -0.471397 -0.000002 0.881921 +norm -0.471397 -0.000002 0.881921 +norm -0.290277 0.000002 0.956943 +norm -0.290277 0.000002 0.956943 +norm -0.290277 0.000002 0.956943 +norm -0.290287 -0.000002 0.956940 +norm -0.290287 -0.000002 0.956940 +norm -0.290287 -0.000002 0.956940 +norm -0.098009 0.000002 0.995186 +norm -0.098009 0.000002 0.995186 +norm -0.098009 0.000002 0.995186 +norm -0.098018 -0.000002 0.995185 +norm -0.098018 -0.000002 0.995185 +norm -0.098018 -0.000002 0.995185 +norm 0.098022 0.000002 0.995184 +norm 0.098022 0.000002 0.995184 +norm 0.098022 0.000002 0.995184 +norm 0.098014 -0.000002 0.995185 +norm 0.098014 -0.000002 0.995185 +norm 0.098014 -0.000002 0.995185 +norm 0.290292 0.000002 0.956938 +norm 0.290292 0.000002 0.956938 +norm 0.290292 0.000002 0.956938 +norm 0.290284 -0.000001 0.956941 +norm 0.290284 -0.000001 0.956941 +norm 0.290284 -0.000001 0.956941 +norm 0.471402 0.000001 0.881918 +norm 0.471402 0.000001 0.881918 +norm 0.471402 0.000001 0.881918 +norm 0.471397 -0.000001 0.881921 +norm 0.471397 -0.000001 0.881921 +norm 0.471397 -0.000001 0.881921 +norm 0.634397 0.000000 0.773008 +norm 0.634397 0.000000 0.773008 +norm 0.634397 0.000000 0.773008 +norm 0.634393 -0.000002 0.773011 +norm 0.634393 -0.000002 0.773011 +norm 0.634393 -0.000002 0.773011 +norm 0.773015 0.000001 0.634388 +norm 0.773015 0.000001 0.634388 +norm 0.773015 0.000001 0.634388 +norm 0.773008 -0.000002 0.634396 +norm 0.773008 -0.000002 0.634396 +norm 0.773008 -0.000002 0.634396 +norm 0.881924 0.000001 0.471392 +norm 0.881924 0.000001 0.471392 +norm 0.881924 0.000001 0.471392 +norm 0.881922 -0.000001 0.471396 +norm 0.881922 -0.000001 0.471396 +norm 0.881922 -0.000001 0.471396 +norm 0.956942 0.000001 0.290279 +norm 0.956942 0.000001 0.290279 +norm 0.956942 0.000001 0.290279 +norm 0.956940 -0.000002 0.290286 +norm 0.956940 -0.000002 0.290286 +norm 0.956940 -0.000002 0.290286 +norm 0.995185 0.000001 0.098015 +norm 0.995185 0.000001 0.098015 +norm 0.995185 0.000001 0.098015 +norm 0.995184 -0.000001 0.098020 +norm 0.995184 -0.000001 0.098020 +norm 0.995184 -0.000001 0.098020 +norm 0.995184 0.000000 -0.098021 +norm 0.995184 0.000000 -0.098021 +norm 0.995184 0.000000 -0.098021 +norm 0.995185 -0.000001 -0.098018 +norm 0.995185 -0.000001 -0.098018 +norm 0.995185 -0.000001 -0.098018 +norm 0.956939 0.000001 -0.290289 +norm 0.956939 0.000001 -0.290289 +norm 0.956939 0.000001 -0.290289 +norm 0.956941 -0.000001 -0.290282 +norm 0.956941 -0.000001 -0.290282 +norm 0.956941 -0.000001 -0.290282 +norm 0.881920 0.000001 -0.471399 +norm 0.881920 0.000001 -0.471399 +norm 0.881920 0.000001 -0.471399 +norm 0.881921 -0.000000 -0.471397 +norm 0.881921 -0.000000 -0.471397 +norm 0.881921 -0.000000 -0.471397 +norm 0.773008 0.000001 -0.634396 +norm 0.773008 0.000001 -0.634396 +norm 0.773008 0.000001 -0.634396 +norm 0.773012 -0.000001 -0.634392 +norm 0.773012 -0.000001 -0.634392 +norm 0.773012 -0.000001 -0.634392 +norm 0.634391 0.000001 -0.773012 +norm 0.634391 0.000001 -0.773012 +norm 0.634391 0.000001 -0.773012 +norm 0.634393 0.000000 -0.773011 +norm 0.634393 0.000000 -0.773011 +norm 0.634393 0.000000 -0.773011 +norm 0.471396 -0.000000 -0.881921 +norm 0.471396 -0.000000 -0.881921 +norm 0.471396 -0.000000 -0.881921 +norm 0.471397 -0.000000 -0.881921 +norm 0.471397 -0.000000 -0.881921 +norm 0.471397 -0.000000 -0.881921 +norm 0.290283 0.000000 -0.956941 +norm 0.290283 0.000000 -0.956941 +norm 0.290283 0.000000 -0.956941 +norm 0.290286 -0.000001 -0.956940 +norm 0.290286 -0.000001 -0.956940 +norm 0.290286 -0.000001 -0.956940 +norm 0.098016 0.000000 -0.995185 +norm 0.098016 0.000000 -0.995185 +norm 0.098016 0.000000 -0.995185 +norm 0.098017 -0.000000 -0.995185 +norm 0.098017 -0.000000 -0.995185 +norm 0.098017 -0.000000 -0.995185 +norm -0.098017 -0.000000 -0.995185 +norm -0.098017 -0.000000 -0.995185 +norm -0.098017 -0.000000 -0.995185 +norm -0.098017 -0.000000 -0.995185 +norm -0.098017 -0.000000 -0.995185 +norm -0.098017 -0.000000 -0.995185 +norm -0.290286 -0.000000 -0.956940 +norm -0.290286 -0.000000 -0.956940 +norm -0.290286 -0.000000 -0.956940 +norm -0.290285 -0.000000 -0.956940 +norm -0.290285 -0.000000 -0.956940 +norm -0.290285 -0.000000 -0.956940 +norm -0.471396 -0.000000 -0.881921 +norm -0.471396 -0.000000 -0.881921 +norm -0.471396 -0.000000 -0.881921 +norm -0.471397 -0.000000 -0.881921 +norm -0.471397 -0.000000 -0.881921 +norm -0.471397 -0.000000 -0.881921 +norm -0.634393 -0.000001 -0.773011 +norm -0.634393 -0.000001 -0.773011 +norm -0.634393 -0.000001 -0.773011 +norm -0.634394 -0.000000 -0.773010 +norm -0.634394 -0.000000 -0.773010 +norm -0.634394 -0.000000 -0.773010 +norm -0.773010 0.000000 -0.634394 +norm -0.773010 0.000000 -0.634394 +norm -0.773010 0.000000 -0.634394 +norm -0.773009 -0.000000 -0.634395 +norm -0.773009 -0.000000 -0.634395 +norm -0.773009 -0.000000 -0.634395 +norm -0.881921 -0.000000 -0.471398 +norm -0.881921 -0.000000 -0.471398 +norm -0.881921 -0.000000 -0.471398 +norm -0.881922 0.000000 -0.471396 +norm -0.881922 0.000000 -0.471396 +norm -0.881922 0.000000 -0.471396 +norm -0.956940 -0.000000 -0.290287 +norm -0.956940 -0.000000 -0.290287 +norm -0.956940 -0.000000 -0.290287 +norm -0.956940 0.000000 -0.290285 +norm -0.956940 0.000000 -0.290285 +norm -0.956940 0.000000 -0.290285 +norm -0.995185 -0.000000 -0.098019 +norm -0.995185 -0.000000 -0.098019 +norm -0.995185 -0.000000 -0.098019 +norm -0.995185 0.000000 -0.098017 +norm -0.995185 0.000000 -0.098017 +norm -0.995185 0.000000 -0.098017 +norm -0.995185 -0.000000 0.098015 +norm -0.995185 -0.000000 0.098015 +norm -0.995185 -0.000000 0.098015 +norm -0.995185 0.000000 0.098017 +norm -0.995185 0.000000 0.098017 +norm -0.995185 0.000000 0.098017 +norm -0.956941 -0.000001 0.290282 +norm -0.956941 -0.000001 0.290282 +norm -0.956941 -0.000001 0.290282 +norm -0.956940 0.000001 0.290286 +norm -0.956940 0.000001 0.290286 +norm -0.956940 0.000001 0.290286 +norm -0.881922 -0.000000 0.471395 +norm -0.881922 -0.000000 0.471395 +norm -0.881922 -0.000000 0.471395 +norm -0.881922 -0.000000 0.471395 +norm -0.881922 -0.000000 0.471395 +norm -0.881922 -0.000000 0.471395 +norm -0.773012 -0.000001 0.634392 +norm -0.773012 -0.000001 0.634392 +norm -0.773012 -0.000001 0.634392 +norm -0.773009 0.000001 0.634395 +norm -0.773009 0.000001 0.634395 +norm -0.773009 0.000001 0.634395 + +uv 0.280023 0.280023 +uv 0.382649 0.157126 +uv 0.404653 0.179509 +uv 0.000000 0.642789 +uv 0.280023 0.615210 +uv 0.280023 0.670369 +uv 0.280023 0.280023 +uv 0.404653 0.179509 +uv 0.421867 0.205754 +uv 0.560046 0.082474 +uv 0.840069 0.054894 +uv 0.840069 0.110054 +uv 0.280023 0.280023 +uv 0.421867 0.205754 +uv 0.433631 0.234854 +uv 0.280023 0.862101 +uv 0.560045 0.834522 +uv 0.560045 0.889681 +uv 0.280023 0.280023 +uv 0.433631 0.234854 +uv 0.439491 0.265689 +uv 0.560046 0.000001 +uv 0.841423 0.000000 +uv 0.836017 0.054894 +uv 0.280023 0.280023 +uv 0.439491 0.265689 +uv 0.439224 0.297075 +uv 0.280023 0.724733 +uv 0.555993 0.669839 +uv 0.561400 0.724733 +uv 0.280023 0.280023 +uv 0.439224 0.297075 +uv 0.432838 0.327806 +uv 0.561400 0.587627 +uv 0.841423 0.560047 +uv 0.841423 0.615206 +uv 0.280023 0.280023 +uv 0.432838 0.327806 +uv 0.420580 0.356700 +uv 0.560046 0.137633 +uv 0.840068 0.110054 +uv 0.840068 0.165213 +uv 0.280023 0.280023 +uv 0.420580 0.356700 +uv 0.402920 0.382648 +uv 0.561400 0.807208 +uv 0.841423 0.779628 +uv 0.841423 0.834787 +uv 0.280023 0.280023 +uv 0.402920 0.382648 +uv 0.380537 0.404652 +uv 0.840069 0.477573 +uv 0.560046 0.505153 +uv 0.560046 0.449993 +uv 0.280023 0.280023 +uv 0.380537 0.404652 +uv 0.354292 0.421867 +uv 0.841423 0.696889 +uv 0.561400 0.724468 +uv 0.561400 0.669309 +uv 0.280023 0.280023 +uv 0.354292 0.421867 +uv 0.325192 0.433631 +uv 0.561400 0.779628 +uv 0.285429 0.834522 +uv 0.280023 0.779628 +uv 0.280023 0.280023 +uv 0.325192 0.433631 +uv 0.294357 0.439491 +uv 0.842778 0.889681 +uv 0.561400 0.889681 +uv 0.566807 0.834787 +uv 0.280023 0.280023 +uv 0.294357 0.439491 +uv 0.262971 0.439224 +uv 0.561400 0.724733 +uv 0.285429 0.779628 +uv 0.280023 0.724734 +uv 0.280023 0.280023 +uv 0.262971 0.439224 +uv 0.232240 0.432838 +uv 0.841423 0.560046 +uv 0.560046 0.560047 +uv 0.565452 0.505153 +uv 0.280023 0.280023 +uv 0.232240 0.432838 +uv 0.203345 0.420580 +uv 0.840068 0.367254 +uv 0.560046 0.394834 +uv 0.560046 0.339674 +uv 0.280023 0.280023 +uv 0.203345 0.420580 +uv 0.177397 0.402920 +uv 0.841423 0.972420 +uv 0.561400 1.000000 +uv 0.561400 0.944841 +uv 0.280023 0.280023 +uv 0.177397 0.402920 +uv 0.155393 0.380537 +uv 0.561400 0.972420 +uv 0.281377 1.000000 +uv 0.281377 0.944841 +uv 0.280023 0.280023 +uv 0.155393 0.380537 +uv 0.138179 0.354291 +uv 0.840068 0.422413 +uv 0.560046 0.449993 +uv 0.560046 0.394834 +uv 0.280023 0.280023 +uv 0.138179 0.354291 +uv 0.126415 0.325192 +uv 0.841423 0.752048 +uv 0.561400 0.779628 +uv 0.561400 0.724468 +uv 0.280023 0.280023 +uv 0.126415 0.325192 +uv 0.120555 0.294356 +uv 0.280023 0.808268 +uv 0.000000 0.835848 +uv 0.000000 0.780689 +uv 0.280023 0.280023 +uv 0.120555 0.294356 +uv 0.120823 0.262970 +uv 0.841423 0.275267 +uv 0.560046 0.275267 +uv 0.565452 0.220373 +uv 0.280023 0.280023 +uv 0.120823 0.262970 +uv 0.127208 0.232239 +uv 0.841423 0.917260 +uv 0.561400 0.944841 +uv 0.561400 0.889681 +uv 0.280023 0.280023 +uv 0.127208 0.232239 +uv 0.139467 0.203345 +uv 0.561400 0.917261 +uv 0.281377 0.944841 +uv 0.281377 0.889681 +uv 0.280023 0.280023 +uv 0.139467 0.203345 +uv 0.157127 0.177397 +uv 0.280023 0.753108 +uv 0.000000 0.780689 +uv 0.000000 0.725529 +uv 0.280023 0.280023 +uv 0.157127 0.177397 +uv 0.179509 0.155393 +uv 0.000000 0.697949 +uv 0.280023 0.670369 +uv 0.280023 0.725529 +uv 0.280023 0.280023 +uv 0.179509 0.155393 +uv 0.205755 0.138179 +uv 0.000000 0.863428 +uv 0.280023 0.835848 +uv 0.280023 0.891008 +uv 0.280023 0.280023 +uv 0.205755 0.138179 +uv 0.234854 0.126415 +uv 0.280023 0.614943 +uv 0.555993 0.560047 +uv 0.561400 0.614941 +uv 0.280023 0.280023 +uv 0.234854 0.126415 +uv 0.265690 0.120555 +uv 0.000000 0.891010 +uv 0.281378 0.891008 +uv 0.275972 0.945902 +uv 0.280023 0.280023 +uv 0.265690 0.120555 +uv 0.297076 0.120822 +uv 0.280023 0.669839 +uv 0.555993 0.614943 +uv 0.561400 0.669837 +uv 0.280023 0.280023 +uv 0.297076 0.120822 +uv 0.327806 0.127208 +uv 0.560046 0.284782 +uv 0.841423 0.284780 +uv 0.836017 0.339674 +uv 0.280023 0.280023 +uv 0.327806 0.127208 +uv 0.356701 0.139466 +uv 0.560046 0.192793 +uv 0.840068 0.165213 +uv 0.840068 0.220373 +uv 0.356701 0.139466 +uv 0.382649 0.157126 +uv 0.280023 0.280023 +uv 0.000000 0.587628 +uv 0.280023 0.560047 +uv 0.280023 0.615210 +uv 0.458529 0.062517 +uv 0.382649 0.157126 +uv 0.356701 0.139466 +uv 0.458529 0.062517 +uv 0.356701 0.139466 +uv 0.412663 0.031870 +uv 0.327806 0.127208 +uv 0.361702 0.010761 +uv 0.412663 0.031870 +uv 0.327806 0.127208 +uv 0.412663 0.031870 +uv 0.356701 0.139466 +uv 0.297076 0.120822 +uv 0.307602 0.000000 +uv 0.361702 0.010761 +uv 0.297076 0.120822 +uv 0.361702 0.010761 +uv 0.327806 0.127208 +uv 0.265690 0.120555 +uv 0.252443 0.000000 +uv 0.307602 0.000000 +uv 0.265690 0.120555 +uv 0.307602 0.000000 +uv 0.297076 0.120822 +uv 0.234854 0.126415 +uv 0.198343 0.010761 +uv 0.252443 0.000000 +uv 0.234854 0.126415 +uv 0.252443 0.000000 +uv 0.265690 0.120555 +uv 0.205755 0.138179 +uv 0.147382 0.031870 +uv 0.198343 0.010761 +uv 0.205755 0.138179 +uv 0.198343 0.010761 +uv 0.234854 0.126415 +uv 0.179509 0.155393 +uv 0.101519 0.062515 +uv 0.147382 0.031870 +uv 0.179509 0.155393 +uv 0.147382 0.031870 +uv 0.205755 0.138179 +uv 0.157127 0.177397 +uv 0.062515 0.101519 +uv 0.101519 0.062515 +uv 0.157127 0.177397 +uv 0.101519 0.062515 +uv 0.179509 0.155393 +uv 0.139467 0.203345 +uv 0.031870 0.147382 +uv 0.062515 0.101519 +uv 0.139467 0.203345 +uv 0.062515 0.101519 +uv 0.157127 0.177397 +uv 0.127208 0.232239 +uv 0.010761 0.198343 +uv 0.031870 0.147382 +uv 0.127208 0.232239 +uv 0.031870 0.147382 +uv 0.139467 0.203345 +uv 0.120823 0.262970 +uv 0.000000 0.252443 +uv 0.010761 0.198343 +uv 0.120823 0.262970 +uv 0.010761 0.198343 +uv 0.127208 0.232239 +uv 0.120555 0.294356 +uv 0.000000 0.307602 +uv 0.000000 0.252443 +uv 0.120555 0.294356 +uv 0.000000 0.252443 +uv 0.120823 0.262970 +uv 0.126415 0.325192 +uv 0.010761 0.361702 +uv 0.000000 0.307602 +uv 0.126415 0.325192 +uv 0.000000 0.307602 +uv 0.120555 0.294356 +uv 0.138179 0.354291 +uv 0.031869 0.412663 +uv 0.010761 0.361702 +uv 0.138179 0.354291 +uv 0.010761 0.361702 +uv 0.126415 0.325192 +uv 0.155393 0.380537 +uv 0.062514 0.458527 +uv 0.031869 0.412663 +uv 0.155393 0.380537 +uv 0.031869 0.412663 +uv 0.138179 0.354291 +uv 0.177397 0.402920 +uv 0.101518 0.497531 +uv 0.062514 0.458527 +uv 0.177397 0.402920 +uv 0.062514 0.458527 +uv 0.155393 0.380537 +uv 0.203345 0.420580 +uv 0.147381 0.528176 +uv 0.101518 0.497531 +uv 0.203345 0.420580 +uv 0.101518 0.497531 +uv 0.177397 0.402920 +uv 0.232240 0.432838 +uv 0.198342 0.549285 +uv 0.147381 0.528176 +uv 0.232240 0.432838 +uv 0.147381 0.528176 +uv 0.203345 0.420580 +uv 0.262971 0.439224 +uv 0.252442 0.560047 +uv 0.198342 0.549285 +uv 0.262971 0.439224 +uv 0.198342 0.549285 +uv 0.232240 0.432838 +uv 0.294357 0.439491 +uv 0.307602 0.560047 +uv 0.252442 0.560047 +uv 0.294357 0.439491 +uv 0.252442 0.560047 +uv 0.262971 0.439224 +uv 0.325192 0.433631 +uv 0.361702 0.549286 +uv 0.307602 0.560047 +uv 0.325192 0.433631 +uv 0.307602 0.560047 +uv 0.294357 0.439491 +uv 0.354292 0.421867 +uv 0.412663 0.528177 +uv 0.361702 0.549286 +uv 0.354292 0.421867 +uv 0.361702 0.549286 +uv 0.325192 0.433631 +uv 0.380537 0.404652 +uv 0.458527 0.497532 +uv 0.412663 0.528177 +uv 0.380537 0.404652 +uv 0.412663 0.528177 +uv 0.354292 0.421867 +uv 0.402920 0.382648 +uv 0.497531 0.458528 +uv 0.458527 0.497532 +uv 0.402920 0.382648 +uv 0.458527 0.497532 +uv 0.380537 0.404652 +uv 0.420580 0.356700 +uv 0.528176 0.412664 +uv 0.497531 0.458528 +uv 0.420580 0.356700 +uv 0.497531 0.458528 +uv 0.402920 0.382648 +uv 0.432838 0.327806 +uv 0.549285 0.361703 +uv 0.528176 0.412664 +uv 0.432838 0.327806 +uv 0.528176 0.412664 +uv 0.420580 0.356700 +uv 0.439224 0.297075 +uv 0.560046 0.307604 +uv 0.549285 0.361703 +uv 0.439224 0.297075 +uv 0.549285 0.361703 +uv 0.432838 0.327806 +uv 0.439491 0.265689 +uv 0.560046 0.252444 +uv 0.560046 0.307604 +uv 0.439491 0.265689 +uv 0.560046 0.307604 +uv 0.439224 0.297075 +uv 0.433631 0.234854 +uv 0.549285 0.198345 +uv 0.560046 0.252444 +uv 0.433631 0.234854 +uv 0.560046 0.252444 +uv 0.439491 0.265689 +uv 0.421867 0.205754 +uv 0.528176 0.147384 +uv 0.549285 0.198345 +uv 0.421867 0.205754 +uv 0.549285 0.198345 +uv 0.433631 0.234854 +uv 0.404653 0.179509 +uv 0.497532 0.101521 +uv 0.528176 0.147384 +uv 0.404653 0.179509 +uv 0.528176 0.147384 +uv 0.421867 0.205754 +uv 0.382649 0.157126 +uv 0.458529 0.062517 +uv 0.497532 0.101521 +uv 0.382649 0.157126 +uv 0.497532 0.101521 +uv 0.404653 0.179509 +vertexGroup Group +vertexIndexCount 128 +face 0 1 2 +face 3 4 5 +face 6 7 8 +face 9 10 11 +face 12 13 14 +face 15 16 17 +face 18 19 20 +face 21 22 23 +face 24 25 26 +face 27 28 29 +face 30 31 32 +face 33 34 35 +face 36 37 38 +face 39 40 41 +face 42 43 44 +face 45 46 47 +face 48 49 50 +face 51 52 53 +face 54 55 56 +face 57 58 59 +face 60 61 62 +face 63 64 65 +face 66 67 68 +face 69 70 71 +face 72 73 74 +face 75 76 77 +face 78 79 80 +face 81 82 83 +face 84 85 86 +face 87 88 89 +face 90 91 92 +face 93 94 95 +face 96 97 98 +face 99 100 101 +face 102 103 104 +face 105 106 107 +face 108 109 110 +face 111 112 113 +face 114 115 116 +face 117 118 119 +face 120 121 122 +face 123 124 125 +face 126 127 128 +face 129 130 131 +face 132 133 134 +face 135 136 137 +face 138 139 140 +face 141 142 143 +face 144 145 146 +face 147 148 149 +face 150 151 152 +face 153 154 155 +face 156 157 158 +face 159 160 161 +face 162 163 164 +face 165 166 167 +face 168 169 170 +face 171 172 173 +face 174 175 176 +face 177 178 179 +face 180 181 182 +face 183 184 185 +face 186 187 188 +face 189 190 191 +face 192 193 194 +face 195 196 197 +face 198 199 200 +face 201 202 203 +face 204 205 206 +face 207 208 209 +face 210 211 212 +face 213 214 215 +face 216 217 218 +face 219 220 221 +face 222 223 224 +face 225 226 227 +face 228 229 230 +face 231 232 233 +face 234 235 236 +face 237 238 239 +face 240 241 242 +face 243 244 245 +face 246 247 248 +face 249 250 251 +face 252 253 254 +face 255 256 257 +face 258 259 260 +face 261 262 263 +face 264 265 266 +face 267 268 269 +face 270 271 272 +face 273 274 275 +face 276 277 278 +face 279 280 281 +face 282 283 284 +face 285 286 287 +face 288 289 290 +face 291 292 293 +face 294 295 296 +face 297 298 299 +face 300 301 302 +face 303 304 305 +face 306 307 308 +face 309 310 311 +face 312 313 314 +face 315 316 317 +face 318 319 320 +face 321 322 323 +face 324 325 326 +face 327 328 329 +face 330 331 332 +face 333 334 335 +face 336 337 338 +face 339 340 341 +face 342 343 344 +face 345 346 347 +face 348 349 350 +face 351 352 353 +face 354 355 356 +face 357 358 359 +face 360 361 362 +face 363 364 365 +face 366 367 368 +face 369 370 371 +face 372 373 374 +face 375 376 377 +face 378 379 380 +face 381 382 383 +material Material +end +end