Author SHA1 Message Date
Dofensmirtsz c3b9e23f3d last stuff 2016-06-09 12:43:17 +02:00
kennyboy55 87e94056cc Merge remote-tracking branch 'origin/heightmapTrees' into heightmapTrees
# Conflicts:
#	HeightMap.cpp
2016-06-03 11:40:52 +02:00
kennyboy55 c43718f8fa Merge branch 'developer' into heightmapTrees
# Conflicts:
#	CrystalPoint.cpp
#	HeightMap.cpp
2016-06-03 11:39:19 +02:00
Dofensmirtsz 23f1ca4f34 fix 2016-06-03 11:34:19 +02:00
Dofensmirtsz e2f13cd311 Rocky places 2016-06-03 11:13:01 +02:00
Dofensmirtsz ba9f15ee5c SJ:Dgbkjzdfxgbdzfjkgbkjfdg 2016-06-02 13:45:45 +02:00
Dofensmirtsz 644437a5f0 Draak shit 2016-06-01 02:06:22 +02:00
Dofensmirtsz 353efb38c5 Begin wereld 2016-05-31 13:05:37 +02:00
Dofensmirtsz ae5a28f273 Spikey path fixed 2016-05-31 08:46:33 +02:00
Dofensmirtsz 6f28527be4 Stoneworld 2016-05-29 15:10:16 +02:00
Dofensmirtsz f6f6889c63 Jannick is fag 2016-05-29 14:45:04 +02:00
Dofensmirtsz 638c507276 Maze init 2016-05-28 17:36:04 +02:00
Dofensmirtsz 88685c6366 Merge branch 'worldLoading' into heightmapTrees
# Conflicts:
#	CrystalPoint.vcxproj
#	CrystalPoint.vcxproj.filters
2016-05-27 11:26:47 +02:00
Dofensmirtsz cc75cb631a fix 2016-05-27 11:23:43 +02:00
Dofensmirtsz 9fccd71521 maze? 2016-05-27 10:57:44 +02:00
143 changed files with 2636 additions and 308879 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 MiB

After

Width:  |  Height:  |  Size: 33 MiB

-48
View File
@@ -1,48 +0,0 @@
#include "Crystal.h"
#include "Model.h"
#include "Player.h"
Crystal::Crystal(const std::string & filled, const std::string & empty, const Vec3f & position, Vec3f & rotation, const float & scale)
{
this->filled = Model::load(filled);
this->empty = Model::load(empty);
model = this->filled;
this->position = position;
this->rotation = rotation;
this->scale = scale;
this->canCollide = true;
isFilled = true;
}
Crystal::~Crystal()
{
if (model)
Model::unload(model);
//if isfilled, means model is model filled, so model empty has to been deleted.
//if is not filled, means model is model empty, so model filled has to been deleted.
if (isFilled)
if(empty)
Model::unload(empty);
else
if(filled)
Model::unload(filled);
}
void Crystal::draw()
{
Entity::draw();
}
void Crystal::collide()
{
if (isFilled)
{
Player::getInstance()->crystals++;
isFilled = false;
model = empty;
}
}
-20
View File
@@ -1,20 +0,0 @@
#pragma once
#include "Entity.h"
#include <string>
class Crystal :
public Entity
{
public:
Crystal(const std::string &filled, const std::string &empty,
const Vec3f &position, Vec3f &rotation, const float &scale);
~Crystal();
bool isFilled;
void draw();
void collide();
private:
Model* filled;
Model* empty;
};
+6 -9
View File
@@ -9,8 +9,6 @@
int CrystalPoint::width = 0; int CrystalPoint::width = 0;
int CrystalPoint::height = 0; int CrystalPoint::height = 0;
SoundSystem CrystalPoint::sound_system;
void CrystalPoint::init() void CrystalPoint::init()
{ {
player = Player::getInstance(); player = Player::getInstance();
@@ -19,7 +17,7 @@ void CrystalPoint::init()
lastFrameTime = 0; lastFrameTime = 0;
glClearColor(0.7f, 0.7f, 1.0f, 1.0f); glClearColor(0.7, 0.7, 1.0, 1.0);
mousePosition = Vec2f(width / 2, height / 2); mousePosition = Vec2f(width / 2, height / 2);
} }
@@ -69,20 +67,21 @@ void CrystalPoint::update()
if (player->rotation.x < -90) if (player->rotation.x < -90)
player->rotation.x = -90; player->rotation.x = -90;
float speed = 10; float speed = 1;
Vec3f oldPosition = player->position; Vec3f oldPosition = player->position;
if (keyboardState.keys['a']) player->setPosition(0, deltaTime*speed, false); if (keyboardState.keys['a']) player->setPosition(0, deltaTime*speed, false);
if (keyboardState.keys['d']) player->setPosition(180, deltaTime*speed, false); if (keyboardState.keys['d']) player->setPosition(180, deltaTime*speed, false);
if (keyboardState.keys['w']) player->setPosition(90, deltaTime*speed, false); if (keyboardState.keys['w']) player->setPosition(90, deltaTime*speed, false);
if (keyboardState.keys['s']) player->setPosition(270, deltaTime*speed, false); if (keyboardState.keys['s']) player->setPosition(270, deltaTime*speed, false);
if (keyboardState.keys['q']) player->setPosition(1, deltaTime*speed, true); //if (keyboardState.keys['q']) player->setPosition(1, deltaTime*speed, true);
if (keyboardState.keys['e']) player->setPosition(-1, deltaTime*speed, true); //if (keyboardState.keys['e']) player->setPosition(-1, deltaTime*speed, true);
if (!worldhandler->isPlayerPositionValid()) if (!worldhandler->isPlayerPositionValid())
player->position = oldPosition; player->position = oldPosition;
player->position.y = worldhandler->getHeight(player->position.x, player->position.z) + 3.5f; player->position.y = worldhandler->getHeight(player->position.x, player->position.z) + 1.7f;
worldhandler->update(deltaTime); worldhandler->update(deltaTime);
@@ -92,8 +91,6 @@ void CrystalPoint::update()
mouseOffset = Vec2f(0, 0); mouseOffset = Vec2f(0, 0);
prevKeyboardState = keyboardState; prevKeyboardState = keyboardState;
glutPostRedisplay(); glutPostRedisplay();
sound_system.SetListener(player->position, Vec3f(), Vec3f());
} }
-6
View File
@@ -1,10 +1,8 @@
#pragma once #pragma once
class WorldHandler; class WorldHandler;
class SoundSystem;
class Player; class Player;
#include "Vector.h" #include "Vector.h"
#include "SoundSystem.h"
class KeyboardState class KeyboardState
{ {
@@ -35,8 +33,4 @@ public:
float lastFrameTime; float lastFrameTime;
static SoundSystem& GetSoundSystem() { return sound_system; }
private:
static SoundSystem sound_system;
}; };
+6 -23
View File
@@ -89,13 +89,12 @@
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile /> <PrecompiledHeaderFile />
<AdditionalIncludeDirectories>freeglut/include; openAL/include</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>freeglut/include</AdditionalIncludeDirectories>
</ClCompile> </ClCompile>
<Link> <Link>
<SubSystem>Console</SubSystem> <SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation> <GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>freeglut/lib; openAL/libs/Win32</AdditionalLibraryDirectories> <AdditionalLibraryDirectories>freeglut/lib</AdditionalLibraryDirectories>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;OpenAL32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link> </Link>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
@@ -105,13 +104,12 @@
<Optimization>Disabled</Optimization> <Optimization>Disabled</Optimization>
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile /> <PrecompiledHeaderFile />
<AdditionalIncludeDirectories>freeglut/include;C:\Program Files (x86)\OpenAL 1.1 SDK\include</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>freeglut/include</AdditionalIncludeDirectories>
</ClCompile> </ClCompile>
<Link> <Link>
<SubSystem>Console</SubSystem> <SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation> <GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>freeglut/lib;C:\Program Files (x86)\OpenAL 1.1 SDK\libs\Win32</AdditionalLibraryDirectories> <AdditionalLibraryDirectories>freeglut/lib</AdditionalLibraryDirectories>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;OpenAL32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link> </Link>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
@@ -123,15 +121,14 @@
<IntrinsicFunctions>true</IntrinsicFunctions> <IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile /> <PrecompiledHeaderFile />
<AdditionalIncludeDirectories>freeglut/include; openAL/include</AdditionalIncludeDirectories> <AdditionalIncludeDirectories>freeglut/include</AdditionalIncludeDirectories>
</ClCompile> </ClCompile>
<Link> <Link>
<SubSystem>Console</SubSystem> <SubSystem>Console</SubSystem>
<EnableCOMDATFolding>true</EnableCOMDATFolding> <EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences> <OptimizeReferences>true</OptimizeReferences>
<GenerateDebugInformation>true</GenerateDebugInformation> <GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>freeglut/lib; openAL/libs/Win32</AdditionalLibraryDirectories> <AdditionalLibraryDirectories>freeglut/lib</AdditionalLibraryDirectories>
<AdditionalDependencies>kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;OpenAL32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link> </Link>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
@@ -154,7 +151,6 @@
</Link> </Link>
</ItemDefinitionGroup> </ItemDefinitionGroup>
<ItemGroup> <ItemGroup>
<ClCompile Include="Crystal.cpp" />
<ClCompile Include="CrystalPoint.cpp" /> <ClCompile Include="CrystalPoint.cpp" />
<ClCompile Include="Cursor.cpp" /> <ClCompile Include="Cursor.cpp" />
<ClCompile Include="Enemy.cpp" /> <ClCompile Include="Enemy.cpp" />
@@ -165,18 +161,13 @@
<ClCompile Include="LevelObject.cpp" /> <ClCompile Include="LevelObject.cpp" />
<ClCompile Include="Main.cpp" /> <ClCompile Include="Main.cpp" />
<ClCompile Include="Model.cpp" /> <ClCompile Include="Model.cpp" />
<ClCompile Include="Portal.cpp" />
<ClCompile Include="Sound.cpp" />
<ClCompile Include="SoundSystem.cpp" />
<ClCompile Include="Player.cpp" /> <ClCompile Include="Player.cpp" />
<ClCompile Include="Skybox.cpp" />
<ClCompile Include="Vector.cpp" /> <ClCompile Include="Vector.cpp" />
<ClCompile Include="Vertex.cpp" /> <ClCompile Include="Vertex.cpp" />
<ClCompile Include="World.cpp" /> <ClCompile Include="World.cpp" />
<ClCompile Include="WorldHandler.cpp" /> <ClCompile Include="WorldHandler.cpp" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClInclude Include="Crystal.h" />
<ClInclude Include="CrystalPoint.h" /> <ClInclude Include="CrystalPoint.h" />
<ClInclude Include="Cursor.h" /> <ClInclude Include="Cursor.h" />
<ClInclude Include="Enemy.h" /> <ClInclude Include="Enemy.h" />
@@ -187,11 +178,7 @@
<ClInclude Include="LevelObject.h" /> <ClInclude Include="LevelObject.h" />
<ClInclude Include="Main.h" /> <ClInclude Include="Main.h" />
<ClInclude Include="Model.h" /> <ClInclude Include="Model.h" />
<ClInclude Include="Portal.h" />
<ClInclude Include="Sound.h" />
<ClInclude Include="SoundSystem.h" />
<ClInclude Include="Player.h" /> <ClInclude Include="Player.h" />
<ClInclude Include="Skybox.h" />
<ClInclude Include="stb_image.h" /> <ClInclude Include="stb_image.h" />
<ClInclude Include="vector.h" /> <ClInclude Include="vector.h" />
<ClInclude Include="Vertex.h" /> <ClInclude Include="Vertex.h" />
@@ -205,10 +192,6 @@
<None Include="worlds\small.json" /> <None Include="worlds\small.json" />
<None Include="worlds\worlds.json" /> <None Include="worlds\worlds.json" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<Media Include="WAVE\bond.wav" />
<Media Include="WAVE\Sound.wav" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets"> <ImportGroup Label="ExtensionTargets">
</ImportGroup> </ImportGroup>
-41
View File
@@ -69,24 +69,6 @@
<ClCompile Include="Interface.cpp"> <ClCompile Include="Interface.cpp">
<Filter>Source Files\World</Filter> <Filter>Source Files\World</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="Skybox.cpp">
<Filter>Source Files\World</Filter>
</ClCompile>
<ClCompile Include="Crystal.cpp">
<Filter>Source Files\Object</Filter>
</ClCompile>
<ClCompile Include="SoundSystem.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Sound.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Crystal.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="Portal.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClInclude Include="World.h"> <ClInclude Include="World.h">
@@ -137,21 +119,6 @@
<ClInclude Include="vector.h"> <ClInclude Include="vector.h">
<Filter>Header Files</Filter> <Filter>Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="SoundSystem.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Sound.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Crystal.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Skybox.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Portal.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<None Include="worlds\worlds.json"> <None Include="worlds\worlds.json">
@@ -170,12 +137,4 @@
<Filter>Source Files\json</Filter> <Filter>Source Files\json</Filter>
</None> </None>
</ItemGroup> </ItemGroup>
<ItemGroup>
<Media Include="WAVE\Sound.wav">
<Filter>Resource Files</Filter>
</Media>
<Media Include="WAVE\bond.wav">
<Filter>Resource Files</Filter>
</Media>
</ItemGroup>
</Project> </Project>
+6 -43
View File
@@ -1,10 +1,11 @@
#define _USE_MATH_DEFINES #define _USE_MATH_DEFINES
#include <cmath> #include <cmath>
#include "Enemy.h" #include "Enemy.h"
#include "Model.h" #include "Model.h"
#include "CrystalPoint.h"
#include <iostream> #include <iostream>
Enemy::Enemy(const std::string &fileName, Enemy::Enemy(const std::string &fileName,
const Vec3f &position, const Vec3f &position,
Vec3f &rotation, Vec3f &rotation,
@@ -17,10 +18,8 @@ Enemy::Enemy(const std::string &fileName,
this->canCollide = true; this->canCollide = true;
target = position; target = position;
speed = 1; speed = 1;
radius = 10; radius = 20;
hasTarget = false; hasTarget = false;
hit_sound_id = CrystalPoint::GetSoundSystem().LoadSound("WAVE/Sound.wav", false);
attack = false;
} }
@@ -49,32 +48,10 @@ void Enemy::draw()
glPopMatrix(); glPopMatrix();
} }
void Enemy::inEyeSight(Vec3f & TargetPosition)
{
if (position.Distance(TargetPosition) <= radius)
{
hasTarget = true;
target = TargetPosition;
}
else
hasTarget = false;
}
void Enemy::collide(const Entity * entity)
{
Vec3f difference = position - entity->position; //zou misschien omgedraait moeten worden
difference.y = 0;
difference.Normalize();
difference = difference * (entity->model->radius + 0.01f);
position.x = difference.x + entity->position.x;
position.z = difference.z + entity->position.z;
}
void Enemy::update(float delta) void Enemy::update(float delta)
{ {
if (hasTarget) if (hasTarget)
{ {
//just 2d walking //just 2d walking
float dx, dz, length; float dx, dz, length;
@@ -82,10 +59,8 @@ void Enemy::update(float delta)
dz = target.z - position.z; dz = target.z - position.z;
length = sqrt(dx*dx + dz*dz); length = sqrt(dx*dx + dz*dz);
if (length > 1) if (length > 0.03)
{ {
attack = false;
dx /= length; dx /= length;
dz /= length; dz /= length;
@@ -95,18 +70,6 @@ void Enemy::update(float delta)
position.x += dx; position.x += dx;
position.z += dz; position.z += dz;
} }
else
{
attack = true;
}
rotation.y = atan2f(dx, dz) * 180 / M_PI; rotation.y = atan2f(dx, dz) * 180 / M_PI;
} }
}
if (false)
{
Sound* sound = CrystalPoint::GetSoundSystem().GetSound(hit_sound_id);
sound->SetPos(position, Vec3f());
sound->Play();
}
}
-6
View File
@@ -13,14 +13,8 @@ public:
bool hasTarget; bool hasTarget;
Vec3f target; Vec3f target;
float speed,radius; float speed,radius;
bool attack;
void update(float); void update(float);
void draw(); void draw();
void inEyeSight(Vec3f &);
void collide(const Entity *entity);
private:
int hit_sound_id;
}; };
+2
View File
@@ -25,11 +25,13 @@ void Entity::draw()
{ {
glPushMatrix(); glPushMatrix();
glTranslatef(position.x, position.y, position.z); glTranslatef(position.x, position.y, position.z);
glRotatef(rotation.x, 1, 0, 0); glRotatef(rotation.x, 1, 0, 0);
glRotatef(rotation.y, 0, 1, 0); glRotatef(rotation.y, 0, 1, 0);
glRotatef(rotation.z, 0, 0, 1); glRotatef(rotation.z, 0, 0, 1);
glScalef(scale, scale, scale); glScalef(scale, scale, scale);
//collision gaat hierdoor kapot glTranslatef(-model->center.x, 0, -model->center.z);
glEnable(GL_CULL_FACE); glEnable(GL_CULL_FACE);
glCullFace(GL_BACK); glCullFace(GL_BACK);
-2
View File
@@ -13,8 +13,6 @@ public:
virtual void draw(); virtual void draw();
virtual void update(float elapsedTime) {}; virtual void update(float elapsedTime) {};
virtual void collide() {};
Vec3f position; Vec3f position;
Vec3f rotation; Vec3f rotation;
float scale; float scale;
+3 -8
View File
@@ -21,7 +21,7 @@ HeightMap::HeightMap(const std::string &file, World* world)
auto heightAt = [&](int x, int y) auto heightAt = [&](int x, int y)
{ {
return (imgData[(x + y * width) * 4] / 256.0f) * 50.0f; return (imgData[(x + y * width) * 4 ] / 256.0f) * 50.0f;
}; };
auto valueAt = [&](int x, int y, int offset = 0) auto valueAt = [&](int x, int y, int offset = 0)
@@ -37,7 +37,8 @@ HeightMap::HeightMap(const std::string &file, World* world)
Vec3f ca(0, heightAt(x, y + 1) - heightAt(x, y), 1); Vec3f ca(0, heightAt(x, y + 1) - heightAt(x, y), 1);
Vec3f ba(1, heightAt(x + 1, y) - heightAt(x, y), 0); Vec3f ba(1, heightAt(x + 1, y) - heightAt(x, y), 0);
if (valueAt(x, y, GREEN) > 5)
if (valueAt(x, y, GREEN) > 0)
{ {
world->addLevelObject(new LevelObject(world->getObjectFromValue(valueAt(x, y, GREEN)).first, Vec3f(x, heightAt(x, y), y), Vec3f(0, 0, 0), 1, world->getObjectFromValue(valueAt(x, y, GREEN)).second)); world->addLevelObject(new LevelObject(world->getObjectFromValue(valueAt(x, y, GREEN)).first, Vec3f(x, heightAt(x, y), y), Vec3f(0, 0, 0), 1, world->getObjectFromValue(valueAt(x, y, GREEN)).second));
} }
@@ -131,12 +132,6 @@ float HeightMap::GetHeight(float x, float y)
return z.y; return z.y;
} }
int HeightMap::GetSize()
{
return height >= width ? height : width;
}
void HeightMap::SetTexture(const std::string &file) void HeightMap::SetTexture(const std::string &file)
{ {
int bpp, width2, height2; int bpp, width2, height2;
-1
View File
@@ -20,7 +20,6 @@ public:
void Draw(); void Draw();
float GetHeight(float x, float y); float GetHeight(float x, float y);
int GetSize();
void SetTexture(const std::string &file); void SetTexture(const std::string &file);
std::vector<Vertex> vertices; std::vector<Vertex> vertices;
-36
View File
@@ -11,18 +11,6 @@ void glutBitmapString(std::string str, int x, int y);
Interface::Interface() Interface::Interface()
{ {
crystalWidth = 20;
crystalHeight = 50;
crystalOffset = 5;
maxCrystals = 0;
}
Interface::Interface(int maxCrystal)
{
crystalWidth = 20;
crystalHeight = 50;
crystalOffset = 5;
maxCrystals = maxCrystal;
} }
@@ -89,30 +77,6 @@ void Interface::draw()
glColor4f(1.0f, 1.0f, 0.1f, 1.0); glColor4f(1.0f, 1.0f, 0.1f, 1.0);
glutBitmapString("Level: " + std::to_string(player->level), 490, 900); glutBitmapString("Level: " + std::to_string(player->level), 490, 900);
for (int i = 0; i < maxCrystals; i++)
{
glBegin(GL_QUADS);
if(i < player->crystals)
glColor4f(0, 1.0f, 1.0f, 1.0f);
else
glColor4f(0, 0.4f, 0.4f, 1.0f);
glVertex2f(975 - crystalWidth / 2 , crystalOffset*i + crystalHeight*i);
glVertex2f(975 - crystalWidth , crystalHeight / 2 + crystalOffset*i + crystalHeight*i);
if (i < player->crystals)
glColor4f(0, 0.7f, 0.7f, 1.0f);
else
glColor4f(0, 0.2f, 0.2f, 1.0f);
glVertex2f(975 - crystalWidth / 2 , crystalHeight + crystalOffset*i + crystalHeight*i);
glVertex2f(975 , crystalHeight / 2 + crystalOffset*i + crystalHeight*i);
glEnd();
}
glEnable(GL_LIGHTING);
glEnable(GL_DEPTH_TEST);
} }
void Interface::update(float deltaTime) void Interface::update(float deltaTime)
-4
View File
@@ -3,13 +3,9 @@ class Interface
{ {
public: public:
Interface(); Interface();
Interface(int);
~Interface(); ~Interface();
void draw(void); void draw(void);
void update(float deltaTime); void update(float deltaTime);
int crystalWidth, crystalHeight, crystalOffset;
int maxCrystals;
}; };
-2
View File
@@ -7,8 +7,6 @@ LevelObject::LevelObject(const std::string &fileName, const Vec3f &position, con
{ {
model = Model::load(fileName); model = Model::load(fileName);
this->position = position; this->position = position;
this->position.x -= model->center.x;
this->position.z -= model->center.z;
this->rotation = rotation; this->rotation = rotation;
this->scale = scale; this->scale = scale;
this->canCollide = hasCollision; this->canCollide = hasCollision;
+2 -6
View File
@@ -54,8 +54,6 @@ int main(int argc, char* argv[])
CrystalPoint::width = GLUT_WINDOW_WIDTH; CrystalPoint::width = GLUT_WINDOW_WIDTH;
glutMainLoop(); glutMainLoop();
delete app;
return 0; return 0;
} }
@@ -64,9 +62,8 @@ void configureOpenGL()
//Init window and glut display mode //Init window and glut display mode
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH); glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutInitWindowSize(800, 600); glutInitWindowSize(800, 600);
//glutInitWindowPosition(glutGet(GLUT_WINDOW_WIDTH) / 2 - 800/2, glutGet(GLUT_WINDOW_HEIGHT) / 2 - 600/2); glutCreateWindow("Crystal Point");
glutCreateWindow("Crystal Point"); glutFullScreen();
//glutFullScreen();
//Depth testing //Depth testing
glEnable(GL_DEPTH_TEST); glEnable(GL_DEPTH_TEST);
@@ -94,7 +91,6 @@ void configureOpenGL()
glEnable(GL_LIGHTING); glEnable(GL_LIGHTING);
glEnable(GL_LIGHT0); glEnable(GL_LIGHT0);
//glEnable(GL_COLOR_MATERIAL);
glutSetCursor(GLUT_CURSOR_NONE); glutSetCursor(GLUT_CURSOR_NONE);
} }
+2 -2
View File
@@ -11,7 +11,6 @@ Player::Player()
health = 50; health = 50;
xp = 75; xp = 75;
level = 10; level = 10;
crystals = 0;
} }
Player* Player::getInstance() Player* Player::getInstance()
@@ -45,7 +44,8 @@ void Player::setCamera()
} }
void Player::setPosition(float angle, float fac, bool height) void Player::setPosition(float angle, float fac, bool height)
{ {
fac *= speed;
if (height) if (height)
position.y += angle*fac; position.y += angle*fac;
else else
-1
View File
@@ -26,7 +26,6 @@ public:
float health; float health;
float xp; float xp;
int level; int level;
int crystals;
float speed; float speed;
}; };
-34
View File
@@ -1,34 +0,0 @@
#include "Portal.h"
#include "Model.h"
#include <iostream>
#include "Player.h"
#include "WorldHandler.h"
Portal::Portal(const std::string &fileName,
const Vec3f &position,
Vec3f &rotation,
const float &scale)
{
model = Model::load(fileName);
this->position = position;
this->rotation = rotation;
this->scale = scale;
this->canCollide = true;
mayEnter = false;
maxCrystals = 0;
}
Portal::~Portal()
{
}
void Portal::collide()
{
if (maxCrystals == (Player::getInstance()->crystals) && !mayEnter)
{
canCollide = false;
mayEnter = true;
}
}
-19
View File
@@ -1,19 +0,0 @@
#pragma once
#include "Entity.h"
#include <string>
class Portal :
public Entity
{
public:
Portal(const std::string &fileName,
const Vec3f &position,
Vec3f &rotation,
const float &scale);
~Portal();
void collide();
int maxCrystals;
bool mayEnter;
};
-165
View File
@@ -1,165 +0,0 @@
#include "cmath"
#include <GL/freeglut.h>
#include "stb_image.h"
#include "Skybox.h"
#include <string>
#include <iostream>
enum{SKY_LEFT=0,SKY_BACK,SKY_RIGHT,SKY_FRONT,SKY_TOP,SKY_BOTTOM};
GLuint skybox[6];
Skybox::Skybox(const float &size, const std::string &folder)
{
this->size = size;
this->folder = folder;
brightness = 80;
targetBrightness = 80;
}
Skybox::~Skybox()
{
glDeleteTextures(6, &skybox[0]);
}
void Skybox::init()
{
skybox[SKY_LEFT] = loadTexture(folder + "left.png");
skybox[SKY_BACK] = loadTexture(folder + "back.png");
skybox[SKY_RIGHT] = loadTexture(folder + "right.png");
skybox[SKY_FRONT] = loadTexture(folder + "front.png");
skybox[SKY_TOP] = loadTexture(folder + "top.png");
skybox[SKY_BOTTOM] = loadTexture(folder + "bottom.png");
}
void Skybox::draw()
{
glColor4f(brightness/255, brightness/255, brightness/255, 1);
bool b1 = glIsEnabled(GL_TEXTURE_2D);
glDisable(GL_LIGHTING);
glDisable(GL_DEPTH_TEST);
glEnable(GL_TEXTURE_2D);
glDisable(GL_COLOR_MATERIAL);
glBindTexture(GL_TEXTURE_2D, skybox[SKY_BACK]);
glBegin(GL_QUADS);
glTexCoord2f(1,1);
glVertex3f(size / 2, size / 2, size / 2);
glTexCoord2f(0,1);
glVertex3f(-size / 2, size / 2, size / 2);
glTexCoord2f(0,0);
glVertex3f(-size / 2, -size / 2, size / 2);
glTexCoord2f(1,0);
glVertex3f(size / 2, -size / 2, size / 2);
glEnd();
glBindTexture(GL_TEXTURE_2D, skybox[SKY_LEFT]);
glBegin(GL_QUADS);
//left face
glTexCoord2f(1,1);
glVertex3f(-size / 2, size / 2, size / 2);
glTexCoord2f(0,1);
glVertex3f(-size / 2, size / 2, -size / 2);
glTexCoord2f(0,0);
glVertex3f(-size / 2, -size / 2, -size / 2);
glTexCoord2f(1,0);
glVertex3f(-size / 2, -size / 2, size / 2);
glEnd();
glBindTexture(GL_TEXTURE_2D, skybox[SKY_FRONT]);
glBegin(GL_QUADS);
//front face
glTexCoord2f(0, 1);
glVertex3f(size / 2, size / 2, -size / 2);
glTexCoord2f(1, 1);
glVertex3f(-size / 2, size / 2, -size / 2);
glTexCoord2f(1, 0);
glVertex3f(-size / 2, -size / 2, -size / 2);
glTexCoord2f(0, 0);
glVertex3f(size / 2, -size / 2, -size / 2);
glEnd();
glBindTexture(GL_TEXTURE_2D, skybox[SKY_RIGHT]);
glBegin(GL_QUADS);
//right face
glTexCoord2f(1, 1);
glVertex3f(size / 2, size / 2, -size / 2);
glTexCoord2f(0,1);
glVertex3f(size / 2, size / 2, size / 2);
glTexCoord2f(0,0);
glVertex3f(size / 2, -size / 2, size / 2);
glTexCoord2f(1, 0);
glVertex3f(size / 2, -size / 2, -size / 2);
glEnd();
glBindTexture(GL_TEXTURE_2D, skybox[SKY_TOP]);
glBegin(GL_QUADS); //top face
glTexCoord2f(0,0);
glVertex3f(size / 2, size / 2, size / 2);
glTexCoord2f(0,1);
glVertex3f(-size / 2, size / 2, size / 2);
glTexCoord2f(1,1);
glVertex3f(-size / 2, size / 2, -size / 2);
glTexCoord2f(1,0);
glVertex3f(size / 2, size / 2, -size / 2);
glEnd();
glBindTexture(GL_TEXTURE_2D, skybox[SKY_BOTTOM]);
glBegin(GL_QUADS);
//bottom face
glTexCoord2f(0,1);
glVertex3f(size / 2, -size / 2, size / 2);
glTexCoord2f(0,0);
glVertex3f(-size / 2, -size / 2, size / 2);
glTexCoord2f(1,0);
glVertex3f(-size / 2, -size / 2, -size / 2);
glTexCoord2f(1,1);
glVertex3f(size / 2, -size / 2, -size / 2);
glEnd();
glEnable(GL_LIGHTING); //turn everything back, which we turned on, and turn everything off, which we have turned on.
glEnable(GL_DEPTH_TEST);
if (!b1)
glDisable(GL_TEXTURE_2D);
}
void Skybox::update(float deltaTime, int curr, int max)
{
targetBrightness = 80 + ((255 - 80) / max) * curr;
if (targetBrightness > brightness + 2)
{
brightness += 20 * deltaTime;
}
if (targetBrightness < brightness - 2)
{
brightness -= 20 * deltaTime;
}
}
GLuint Skybox::loadTexture(const std::string & fileName) //load the filename named texture
{
int width, height, bpp;
stbi_set_flip_vertically_on_load(true);
unsigned char* imgData = stbi_load(fileName.c_str(), &width, &height, &bpp, 4);
GLuint num;
glGenTextures(1, &num);
glBindTexture(GL_TEXTURE_2D, num);
glTexImage2D(GL_TEXTURE_2D,
0, //level
GL_RGBA, //internal format
width, //width
height, //height
0, //border
GL_RGBA, //data format
GL_UNSIGNED_BYTE, //data type
imgData); //data
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP);
stbi_image_free(imgData);
return num;
}
-19
View File
@@ -1,19 +0,0 @@
#pragma once
#include <string>
class Skybox
{
private:
float size;
std::string folder;
float brightness;
float targetBrightness;
public:
Skybox(const float &size, const std::string &folder);
~Skybox();
void init();
void draw();
void update(float deltaTime, int, int);
GLuint loadTexture(const std::string &fileName);
};
-139
View File
@@ -1,139 +0,0 @@
#include "Sound.h"
#include <iostream>
#include <windows.h>
#include <al.h>
Sound::Sound(const char* inWavPath, bool inLooping):
buffer_id(0),
source_id(0),
is_looping(inLooping)
{
const char* path = inWavPath;
FILE *fp = fopen(path, "rb"); // Open the WAVE file
if (!fp)
return; // Could not open file
// Check that the WAVE file is OK
char type[4];
fread(type, sizeof(char), 4, fp); // Reads the first bytes in the file
if (type[0] != 'R' || type[1] != 'I' || type[2] != 'F' || type[3] != 'F') // Should be "RIFF"
return; // Not RIFF
DWORD size;
fread(&size, sizeof(DWORD), 1, fp); // Continue to read the file
fread(type, sizeof(char), 4, fp); // Continue to read the file
if (type[0] != 'W' || type[1] != 'A' || type[2] != 'V' || type[3] != 'E') // This part should be "WAVE"
return; // Not WAVE
fread(type, sizeof(char), 4, fp); // Continue to read the file
if (type[0] != 'f' || type[1] != 'm' || type[2] != 't' || type[3] != ' ') // This part should be "fmt "
return; // Not fmt
// Now we know that the file is a acceptable WAVE file
// Info about the WAVE data is now read and stored
DWORD chunkSize;
fread(&chunkSize, sizeof(DWORD), 1, fp);
short formatType;
fread(&formatType, sizeof(short), 1, fp);
short channels;
fread(&channels, sizeof(short), 1, fp);
DWORD sampleRate;
fread(&sampleRate, sizeof(DWORD), 1, fp);
DWORD avgBytesPerSec;
fread(&avgBytesPerSec, sizeof(DWORD), 1, fp);
short bytesPerSample;
fread(&bytesPerSample, sizeof(short), 1, fp);
short bitsPerSample;
fread(&bitsPerSample, sizeof(short), 1, fp);
ALenum format = 0; // The audio format (bits per sample, number of channels)
if (bitsPerSample == 8)
{
if (channels == 1)
format = AL_FORMAT_MONO8;
else if (channels == 2)
format = AL_FORMAT_STEREO8;
}
else if (bitsPerSample == 16)
{
if (channels == 1)
format = AL_FORMAT_MONO16;
else if (channels == 2)
format = AL_FORMAT_STEREO16;
}
if (!format)
return; // Not valid format
fread(type, sizeof(char), 4, fp);
if (type[0] != 'd' || type[1] != 'a' || type[2] != 't' || type[3] != 'a') // This part should be "data"
return; // not data
DWORD dataSize;
fread(&dataSize, sizeof(DWORD), 1, fp); // The size of the sound data is read
// Display the info about the WAVE file
std::cout << "Chunk Size: " << chunkSize << "\n";
std::cout << "Format Type: " << formatType << "\n";
std::cout << "Channels: " << channels << "\n";
std::cout << "Sample Rate: " << sampleRate << "\n";
std::cout << "Average Bytes Per Second: " << avgBytesPerSec << "\n";
std::cout << "Bytes Per Sample: " << bytesPerSample << "\n";
std::cout << "Bits Per Sample: " << bitsPerSample << "\n";
std::cout << "Data Size: " << dataSize << "\n";
unsigned char* buf = new unsigned char[dataSize]; // Allocate memory for the sound data
std::cout << fread(buf, sizeof(BYTE), dataSize, fp) << " bytes loaded\n"; // Read the sound data and display the
fclose(fp);
alGenBuffers(1, &buffer_id); // Generate one OpenAL Buffer and link to "buffer"
alGenSources(1, &source_id); // Generate one OpenAL Source and link to "source"
if (alGetError() != AL_NO_ERROR)
return; // Error during buffer/source generation
alBufferData(buffer_id, format, buf, dataSize, sampleRate); // Store the sound data in the OpenAL Buffer
if (alGetError() != AL_NO_ERROR)
return; // Error during buffer loading
delete[] buf; // Delete the sound data buffer
}
Sound::~Sound()
{
alSourceStop(source_id);
alDeleteSources(1, &source_id); // Delete the OpenAL Source
alDeleteBuffers(1, &buffer_id); // Delete the OpenAL Buffer
}
void Sound::SetPos(const Vec3f& inPos, const Vec3f& inVel)
{
alSourcei(source_id, AL_BUFFER, buffer_id); // Link the buffer to the source
alSourcef(source_id, AL_PITCH, 1.0f); // Set the pitch of the source
alSourcef(source_id, AL_GAIN, 1.0f); // Set the gain of the source
alSourcefv(source_id, AL_POSITION, inPos.v); // Set the position of the source
alSourcefv(source_id, AL_VELOCITY, inVel.v); // Set the velocity of the source
alSourcei(source_id, AL_LOOPING, is_looping ? AL_TRUE : AL_FALSE); // Set if source is looping sound
}
void Sound::Play()
{
alSourcePlay(source_id);
int e = alGetError(); // != AL_NO_ERROR) return;
}
void Sound::Pause()
{
alSourcePause(source_id);
}
void Sound::Stop()
{
alSourceStop(source_id);
}
-22
View File
@@ -1,22 +0,0 @@
#pragma once
#include "vector.h"
class Sound
{
public:
Sound(const char* inWavPath, bool inLooping);
~Sound();
void SetPos(const Vec3f& inPos, const Vec3f& inVel);
void Play();
void Pause();
void Stop();
private:
unsigned int buffer_id;
unsigned int source_id;
bool is_looping;
};
-56
View File
@@ -1,56 +0,0 @@
#include "SoundSystem.h"
#include <cstdlib>
#include <iostream>
#include <windows.h>
SoundSystem::SoundSystem():
device(nullptr),
context(nullptr)
{
device = alcOpenDevice(nullptr);
if (!device)
return;
context = alcCreateContext(device, nullptr);
if (!context)
return;
alcMakeContextCurrent(context);
}
SoundSystem::~SoundSystem()
{
for (auto sound : sounds)
delete sound;
alcMakeContextCurrent(nullptr);
alcDestroyContext(context);
alcCloseDevice(device);
}
void SoundSystem::SetListener(const Vec3f& inPos, const Vec3f& inVel, const Vec3f& inOri)
{
ALfloat orientation[] = { 0.0, 0.0, -1.0, 0.0, 1.0, 0.0 };
alListenerfv(AL_POSITION, inPos.v);
alListenerfv(AL_VELOCITY, inVel.v);
alListenerfv(AL_ORIENTATION, orientation);
}
unsigned int SoundSystem::LoadSound(const char* inWavPath, bool inLooping)
{
Sound* sound = new Sound(inWavPath, inLooping);
sounds.push_back(sound);
return sounds.size() - 1;
}
Sound* SoundSystem::GetSound(unsigned int inID)
{
if (inID > sounds.size())
return nullptr;
return sounds[inID];
}
-25
View File
@@ -1,25 +0,0 @@
#pragma once
#include <vector>
#include <al.h>
#include <alc.h>
#include "vector.h"
#include "Sound.h"
class SoundSystem
{
public:
SoundSystem();
~SoundSystem();
void SetListener(const Vec3f& inPos, const Vec3f& inVel, const Vec3f& inOri);
unsigned int LoadSound(const char* inWavPath, bool inLooping);
Sound* GetSound(unsigned int inID);
private:
ALCdevice* device;
ALCcontext* context;
std::vector<Sound*> sounds;
};
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
+21 -132
View File
@@ -6,11 +6,8 @@
#include "CrystalPoint.h" #include "CrystalPoint.h"
#include <fstream> #include <fstream>
#include <iostream> #include <iostream>
#include <algorithm>
#include "WorldHandler.h"
World::World(const std::string &fileName): World::World(const std::string &fileName)
music_id(-1)
{ {
//Store player instance //Store player instance
player = Player::getInstance(); player = Player::getInstance();
@@ -27,18 +24,14 @@ World::World(const std::string &fileName):
file.close(); file.close();
//Check file //Check file
if(v["world"].isNull() || v["world"]["heightmap"].isNull() || v["world"]["skybox"].isNull()) if(v["world"].isNull() || v["world"]["heightmap"].isNull())
std::cout << "Invalid world file: world - " << fileName << "\n"; std::cout << "Invalid world file: world - " << fileName << "\n";
if (v["world"]["object-templates"].isNull())
std::cout << "Invalid world file: object templates - " << fileName << "\n";
if (v["player"].isNull() || v["player"]["startposition"].isNull()) if (v["player"].isNull() || v["player"]["startposition"].isNull())
std::cout << "Invalid world file: player - " << fileName << "\n"; std::cout << "Invalid world file: player - " << fileName << "\n";
if (v["objects"].isNull()) if (v["objects"].isNull())
std::cout << "Invalid world file: objects - " << fileName << "\n"; std::cout << "Invalid world file: objects - " << fileName << "\n";
if (v["enemies"].isNull()) if (v["world"]["object-templates"].isNull())
std::cout << "Invalid world file: enemies - " << fileName << "\n"; std::cout << "Invalid world file: object templates - " << fileName << "\n";
if (v["crystals"].isNull())
std::cout << "Invalid world file: crystals - " << fileName << "\n";
//Load object templates //Load object templates
for (auto objt : v["world"]["object-templates"]) for (auto objt : v["world"]["object-templates"])
@@ -54,10 +47,6 @@ World::World(const std::string &fileName):
//Generate heightmap for this world //Generate heightmap for this world
heightmap = new HeightMap(v["world"]["heightmap"].asString(), this); heightmap = new HeightMap(v["world"]["heightmap"].asString(), this);
//Load skybox
skybox = new Skybox(15000.0f, v["world"]["skybox"].asString());
skybox->init();
//Map different texture to heightmap if available //Map different texture to heightmap if available
if(!v["world"]["texture"].isNull()) if(!v["world"]["texture"].isNull())
heightmap->SetTexture(v["world"]["texture"].asString()); heightmap->SetTexture(v["world"]["texture"].asString());
@@ -94,13 +83,10 @@ World::World(const std::string &fileName):
std::cout << "Invalid world file: objects file - " << fileName << "\n"; std::cout << "Invalid world file: objects file - " << fileName << "\n";
//Create //Create
Vec3f position(object["pos"][0].asFloat(), object["pos"][1].asFloat(), object["pos"][2].asFloat()); Vec3f position(object["pos"][0].asFloat(), object["pos"][1].asFloat(), object["pos"][2].asFloat());
position.y = getHeight(position.x, position.z);
entities.push_back(new LevelObject(object["file"].asString(), position, rotation, scale, hasCollision)); entities.push_back(new LevelObject(object["file"].asString(), position, rotation, scale, hasCollision));
} }
maxEnemies = 0;
//Load and place enemies into world //Load and place enemies into world
for (auto e : v["enemies"]) for (auto e : v["enemies"])
{ {
@@ -124,89 +110,8 @@ World::World(const std::string &fileName):
//Create //Create
Vec3f position(e["pos"][0].asFloat(), e["pos"][1].asFloat(), e["pos"][2].asFloat()); Vec3f position(e["pos"][0].asFloat(), e["pos"][1].asFloat(), e["pos"][2].asFloat());
position.y = getHeight(position.x, position.z) + 2.0f;
maxEnemies++;
enemies.push_back(new Enemy(e["file"].asString(), position, rotation, scale)); enemies.push_back(new Enemy(e["file"].asString(), position, rotation, scale));
}
maxCrystals = 0;
if (!v["crystal"].isNull())
{
std::string filled = "unknown";
std::string empty = "unknown";
if(!v["crystal"]["full texture"].isNull())
filled = v["crystal"]["full texture"].asString();
if(!v["crystal"]["empty texture"].isNull())
empty = v["crystal"]["empty texture"].asString();
if (!v["crystal"]["instances"].isNull())
{
for (auto instance : v["crystal"]["instances"])
{
Vec3f position(0, 0, 0);
Vec3f rotation(0, 0, 0);
float scale = 1.0f;
if (!instance["pos"].isNull())
{
position.x = instance["pos"][0];
position.y = instance["pos"][1];
position.z = instance["pos"][2];
}
if (!instance["rot"].isNull())
{
rotation.x = instance["rot"][0];
rotation.y = instance["rot"][1];
rotation.z = instance["rot"][2];
}
if (!instance["scale"].isNull())
scale = instance["scale"].asFloat();
position.y = getHeight(position.x, position.z);
maxCrystals++;
Crystal *c = new Crystal(filled, empty, position, rotation, scale);
entities.push_back(c);
}
interface->maxCrystals = maxCrystals;
}
}
if (!v["world"]["music"].isNull())
{
music_id = CrystalPoint::GetSoundSystem().LoadSound(v["world"]["music"].asString().c_str(), true);
Sound* music = CrystalPoint::GetSoundSystem().GetSound(music_id);
music->SetPos(Vec3f(), Vec3f());
music->Play();
}
if (!v["portal"].isNull())
{
Vec3f pos(0, 0, 0);
if (!v["portal"]["pos"].isNull())
pos = Vec3f(v["portal"]["pos"][0].asFloat(),
v["portal"]["pos"][1].asFloat(),
v["portal"]["pos"][0].asFloat());
pos.y = getHeight(pos.x, pos.z);
Vec3f rot(0, 0, 0);
if (!v["portal"]["rot"].isNull())
pos = Vec3f(v["portal"]["rot"][0].asFloat(),
v["portal"]["rot"][1].asFloat(),
v["portal"]["rot"][0].asFloat());
float scale = 2.0f;
if (!v["portal"]["scale"].isNull())
scale = !v["portal"]["scale"].asFloat();
portal = new Portal(v["portal"]["file"], pos, rot, scale);
entities.push_back(portal);
portal->maxCrystals = maxCrystals;
} }
} }
@@ -214,7 +119,6 @@ World::World(const std::string &fileName):
World::~World() World::~World()
{ {
delete heightmap; delete heightmap;
delete skybox;
} }
std::pair<std::string, bool> World::getObjectFromValue(int val) std::pair<std::string, bool> World::getObjectFromValue(int val)
@@ -242,8 +146,6 @@ void World::draw()
float lightAmbient[4] = { 0.2, 0.2, 0.2, 1 }; float lightAmbient[4] = { 0.2, 0.2, 0.2, 1 };
glLightfv(GL_LIGHT0, GL_AMBIENT, lightAmbient); glLightfv(GL_LIGHT0, GL_AMBIENT, lightAmbient);
skybox->draw();
heightmap->Draw(); heightmap->Draw();
for (auto &enemy : enemies) for (auto &enemy : enemies)
@@ -260,16 +162,20 @@ void World::update(float elapsedTime)
for (auto &entity : entities) for (auto &entity : entities)
entity->update(elapsedTime); entity->update(elapsedTime);
int count = 0;
int remove = false;
for (auto &enemy : enemies) for (auto &enemy : enemies)
{ {
//Al deze code zou in enemy moeten staan //Al deze code zou in enemy moeten staan
enemy->inEyeSight(player->position); if (enemy->position.Distance(player->position) <= enemy->radius)
{
enemy->hasTarget = true;
enemy->target.x = player->position.x;
enemy->target.z = player->position.z;
}
else
enemy->hasTarget = false;
Vec3f oldpos = enemy->position;
enemy->update(elapsedTime); enemy->update(elapsedTime);
if (enemy->hasTarget) if (enemy->hasTarget)
{ {
@@ -277,30 +183,16 @@ void World::update(float elapsedTime)
{ {
if (e->canCollide && e->inObject(enemy->position)) if (e->canCollide && e->inObject(enemy->position))
{ {
enemy->collide(e); Vec3f difference = e->position - enemy->position; //zou misschien omgedraait moeten worden
difference.Normalize();
difference = difference * (e->model->radius + 0.01f);
enemy->position = e->position + difference;
break; break;
} }
} }
}
if (enemy->attack) //tot hier
{
remove = true;
continue;
}
}
enemy->position.y = getHeight(enemy->position.x, enemy->position.z);
if(!remove)
count++;
} }
if(remove)
enemies.erase(enemies.begin() + count);
skybox->update(elapsedTime, maxEnemies - enemies.size(), maxEnemies);
if (portal->mayEnter)
WorldHandler::getInstance()->NextWorld();
} }
void World::addLevelObject(LevelObject* obj) void World::addLevelObject(LevelObject* obj)
@@ -310,13 +202,10 @@ void World::addLevelObject(LevelObject* obj)
bool World::isPlayerPositionValid() bool World::isPlayerPositionValid()
{ {
for (auto &e : entities) for (auto e : entities)
{ {
if (e->canCollide && e->inObject(player->position)) if (e->canCollide && e->inObject(player->position))
{
e->collide();
return false; return false;
}
} }
return true; return true;
} }
-9
View File
@@ -6,9 +6,6 @@
#include "Enemy.h" #include "Enemy.h"
#include "LevelObject.h" #include "LevelObject.h"
#include "Interface.h" #include "Interface.h"
#include "Crystal.h"
#include "Skybox.h"
#include "Portal.h"
class Entity; class Entity;
@@ -20,14 +17,9 @@ private:
Player* player; Player* player;
HeightMap* heightmap; HeightMap* heightmap;
Interface* interface; Interface* interface;
Skybox* skybox;
Portal* portal;
int music_id,maxCrystals,maxEnemies;
std::vector<Entity*> entities; std::vector<Entity*> entities;
std::vector<Enemy*> enemies; std::vector<Enemy*> enemies;
//std::vector<Crystal*> crystals;
public: public:
World(const std::string &fileName); World(const std::string &fileName);
~World(); ~World();
@@ -38,6 +30,5 @@ public:
float getHeight(float x, float y); float getHeight(float x, float y);
void addLevelObject(LevelObject* obj); void addLevelObject(LevelObject* obj);
std::pair<std::string, bool> getObjectFromValue(int i); std::pair<std::string, bool> getObjectFromValue(int i);
}; };
+1 -4
View File
@@ -24,7 +24,7 @@ void WorldHandler::ChangeWorld(int i)
delete world; delete world;
world = new World(worldfiles[i]); world = new World(worldfiles[i]);
worldIndex = i; worldIndex = i;
loadingWorld = false; loadingWorld = false;
} }
} }
@@ -97,7 +97,6 @@ bool WorldHandler::isPlayerPositionValid(void)
{ {
if(!loadingWorld) if(!loadingWorld)
return world->isPlayerPositionValid(); return world->isPlayerPositionValid();
return false;
} }
float WorldHandler::getHeight(float x, float y) float WorldHandler::getHeight(float x, float y)
@@ -126,7 +125,6 @@ void WorldHandler::NextWorld()
if (!loadingWorld) if (!loadingWorld)
{ {
ChangeWorld(worldIndex + 1); ChangeWorld(worldIndex + 1);
Player::getInstance()->crystals = 0;
} }
} }
@@ -135,6 +133,5 @@ void WorldHandler::PreviousWorld()
if (!loadingWorld) if (!loadingWorld)
{ {
ChangeWorld(worldIndex - 1); ChangeWorld(worldIndex - 1);
Player::getInstance()->crystals = 0;
} }
} }
Binary file not shown.

Before

Width:  |  Height:  |  Size: 241 KiB

@@ -82,6 +82,14 @@ Kd 0.00 1.00 1.00
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
newmtl rock1:Material_001
illum 4
Kd 0.64 0.64 0.64
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl rock3:Material_016 newmtl rock3:Material_016
illum 4 illum 4
Kd 0.64 0.64 0.64 Kd 0.64 0.64 0.64
@@ -90,7 +90,7 @@ illum 4
Kd 0.00 0.00 0.00 Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
map_Kd BobStoneTexture.png map_Kd Bobhelemaal2.png
Ni 1.00 Ni 1.00
Ks 0.50 0.50 0.50 Ks 0.50 0.50 0.50
newmtl pasted__lambert2SG newmtl pasted__lambert2SG
Binary file not shown.

After

Width:  |  Height:  |  Size: 232 KiB

-6
View File
@@ -1,6 +0,0 @@
newmtl initialShadingGroup
illum 4
Kd 1.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
Binary file not shown.

Before

Width:  |  Height:  |  Size: 254 KiB

+55 -1
View File
@@ -1,7 +1,61 @@
newmtl Monkey1:initialShadingGroup newmtl Engine_Thomas:Eyes
illum 4
Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
map_Kd Eye_01.png
Ni 1.00
Ks 0.37 0.37 0.37
Ns 96.08
newmtl Engine_Thomas:Page_01
illum 4
Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
map_Kd engine_thomas_page1.png
Ni 1.00
Ks 0.37 0.37 0.37
Ns 96.08
newmtl Engine_Thomas:Page_02
illum 4
Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
map_Kd engine_thomas_page2.png
Ni 1.00
Ks 0.37 0.37 0.37
Ns 96.08
newmtl Engine_Thomas:Page_05
illum 4
Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 0.00 0.00 0.00
map_Kd Engine_Thomas_Page3.png
Ni 1.00
Ks 0.37 0.37 0.37
Ns 96.08
newmtl Engine_Thomas:Shadow
illum 4
Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 0.00 0.00 0.00
map_Kd Thomas_Shadow.png
Ni 1.00
Ks 0.37 0.37 0.37
Ns 96.08
newmtl initialShadingGroup
illum 4 illum 4
Kd 0.00 0.00 0.00 Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
map_Kd tex_wendy.jpg map_Kd tex_wendy.jpg
Ni 1.00 Ni 1.00
newmtl wooper:wooper
illum 4
Kd 0.00 0.00 0.00
Ka 0.20 0.20 0.20
Tf 1.00 1.00 1.00
map_Kd wooper.png
Ni 1.00
Ks 0.00 0.00 0.00
Ns 0.00
@@ -6,7 +6,7 @@ Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
newmtl initialShadingGroup newmtl initialShadingGroup
illum 4 illum 4
Kd 0.00 0.00 0.00 Kd 0.67 0.67 0.67
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
@@ -90,7 +90,7 @@ illum 4
Kd 0.00 0.00 0.00 Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
map_Kd BobStoneTexture.png map_Kd Bobhelemaal2.png
Ni 1.00 Ni 1.00
Ks 0.50 0.50 0.50 Ks 0.50 0.50 0.50
newmtl pasted__lambert2SG newmtl pasted__lambert2SG

Before

Width:  |  Height:  |  Size: 580 KiB

After

Width:  |  Height:  |  Size: 580 KiB

-99
View File
@@ -1,99 +0,0 @@
newmtl SpringIsComing:Material_007
illum 4
Kd 0.75 0.80 0.80
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl Tree01:Material_001
illum 4
Kd 0.01 0.00 0.00
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl Tree01:Material_004
illum 4
Kd 0.60 0.20 0.30
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl Tree02:Material_001
illum 4
Kd 0.01 0.00 0.00
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl Tree02:Material_004
illum 4
Kd 0.60 0.20 0.30
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl Tree03:Material_001
illum 4
Kd 0.01 0.00 0.00
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl Tree03:Material_004
illum 4
Kd 0.60 0.20 0.30
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl Tree04:Material_001
illum 4
Kd 0.01 0.00 0.00
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl Tree04:Material_004
illum 4
Kd 0.60 0.20 0.30
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl initialShadingGroup
illum 4
Kd 0.34 0.34 0.34
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert2SG
illum 4
Kd 0.00 1.00 1.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert3SG
illum 4
Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
map_Kd InktvisTextureRock.png
Ni 1.00
newmtl rock3:Material_016
illum 4
Kd 0.64 0.64 0.64
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
-7
View File
@@ -1,7 +0,0 @@
newmtl Squid:lambert3SG
illum 4
Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
map_Kd InktvisTextureRock.png
Ni 1.00

Before

Width:  |  Height:  |  Size: 599 KiB

After

Width:  |  Height:  |  Size: 599 KiB

@@ -6,7 +6,7 @@ Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
newmtl initialShadingGroup newmtl initialShadingGroup
illum 4 illum 4
Kd 0.00 0.00 0.00 Kd 0.67 0.67 0.67
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
@@ -92,40 +92,9 @@ illum 4
Kd 0.00 0.00 0.00 Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
map_Kd BobStoneTexture.png map_Kd Bobhelemaal2.png
Ni 1.00 Ni 1.00
Ks 0.50 0.50 0.50 Ks 0.50 0.50 0.50
newmtl lambert19SG
illum 4
Kd 0.85 0.85 0.85
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert20SG
illum 4
Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 0.64 0.64 0.64
Ni 1.00
newmtl lambert21SG
illum 4
Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert22SG
illum 4
Kd 0.50 0.50 0.50
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert23SG
illum 4
Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
map_Kd VincentTexture.png
Ni 1.00
newmtl pasted__lambert2SG newmtl pasted__lambert2SG
illum 4 illum 4
Kd 0.00 0.00 0.00 Kd 0.00 0.00 0.00
Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 MiB

File diff suppressed because it is too large Load Diff
-509
View File
@@ -1,509 +0,0 @@
# This file uses centimeters as units for non-parametric coordinates.
mtllib DragonWall1.mtl
g default
v 31.479097 0.032439 -6.902821
v -31.479097 0.032439 -6.902821
v 31.479097 37.811227 -7.156591
v -31.479097 37.811227 -7.156591
v 31.479097 37.755655 4.670846
v -31.479097 37.765894 2.489812
v 33.071286 -0.014894 3.168986
v -31.479097 -0.027298 5.808684
v 0.000000 18.856953 6.775930
v 0.000000 37.743745 6.815244
v -0.000000 -0.032441 6.902821
v 31.479097 18.856953 6.775930
v 31.479097 19.806234 -7.035645
v -31.479097 19.806234 -7.035645
v -33.219027 18.856953 6.775930
v 15.739548 37.746344 6.649046
v 15.739548 28.301650 6.712488
v 15.739548 9.412260 6.839373
v 15.739548 -0.016573 3.526865
v 15.739548 18.854960 8.669850
v -15.739548 37.744744 6.751334
v -15.739548 28.294204 8.320270
v -15.739548 18.850288 7.202108
v -15.739548 9.405386 7.278817
v -15.739548 -0.022680 6.278613
v 33.762048 28.317519 3.336535
v 0.000000 28.303989 9.058642
v -31.479097 28.301650 6.712488
v -31.479097 9.415253 6.202581
v 0.000000 9.409420 9.521046
v 32.843955 9.428125 3.463421
v -7.869774 23.581444 7.644574
v 7.869774 23.573183 9.630958
v 7.869774 14.131984 8.590231
v -7.869774 14.108179 8.497199
v -23.609324 4.689909 6.871096
v -23.609324 14.127120 9.157310
v -23.609324 23.559216 8.028686
v -23.609324 33.005188 8.902707
v -7.869774 33.026725 6.506093
v 7.869774 33.018276 7.046262
v 23.609324 33.028606 6.385878
v 23.609324 23.583752 6.460023
v 23.609324 14.134605 6.807655
v 23.609324 4.714278 5.313189
v 7.869774 4.689909 6.871096
v -7.869774 4.679063 9.179434
v 34.217941 19.089080 3.398532
v -34.325875 33.612990 -1.033724
v -31.479097 28.808740 -7.096119
v -31.479097 23.952114 -0.326363
v -31.479097 14.375229 -0.116500
v -31.479097 9.919341 -6.969232
v -33.938226 5.088499 0.159210
v 34.829148 32.894605 -1.722389
v 31.479097 28.808740 -7.096119
v 31.479097 24.009146 -1.913821
v 32.610234 14.557205 -1.725438
v 31.479097 9.919341 -6.969232
v 33.671430 5.250531 -1.145710
v 7.869774 37.746344 6.649046
v 7.869774 28.272630 9.815706
v 7.869774 18.875384 6.480806
v 7.869774 9.403860 8.626516
v 7.869774 -0.024507 5.214843
v 23.261588 37.750794 5.703650
v 24.750799 28.322892 4.173673
v 23.609324 18.851017 8.038712
v 24.291751 9.425791 4.793524
v 24.405418 -0.015655 3.342998
v -7.857922 37.746344 6.649046
v -7.869774 28.316095 7.602681
v -7.869774 18.846561 7.440290
v -7.869774 9.397081 9.059896
v -7.869774 -0.032441 6.902821
v -23.609324 -0.029871 6.355752
v -23.609324 9.412749 6.585387
v -24.479289 18.828812 8.575101
v -23.609324 28.268887 9.373000
v -23.609324 37.756119 4.569429
v -31.479097 33.033772 4.601150
v -15.739548 33.017513 7.661214
v 0.000000 33.011427 8.732246
v 15.739548 33.023997 6.680767
v 32.620573 33.036587 4.003690
v 32.620573 23.587235 5.056233
v 15.739548 23.576169 7.827765
v 0.000000 23.575834 8.213789
v -15.739548 23.575492 7.553615
v -32.349062 23.579301 6.744209
v -32.349062 14.136103 6.489256
v -15.739548 14.117970 7.871304
v 0.000000 14.129481 8.385483
v 15.739548 14.131662 7.879160
v 32.161526 14.142540 5.119675
v 32.957620 4.706616 3.316203
v 15.739548 4.697844 5.183119
v 0.000000 4.685021 8.433733
v -15.739548 4.708207 5.701237
v -31.479097 4.693977 6.005632
vt 0.003508 0.474197
vt 0.003720 0.304675
vt 0.173029 0.474409
vt 0.173241 0.304887
vt 0.190029 0.096736
vt 0.173010 0.823395
vt 0.002961 0.827333
vt 0.991265 0.897972
vt 0.002961 0.996854
vt 0.172483 0.996854
vt 0.003932 0.135154
vt 0.173453 0.135366
vt 0.003296 0.643718
vt 0.172818 0.643930
vt 0.590647 0.497354
vt 0.590647 0.096736
vt 0.590647 0.897972
vt 0.088057 0.643824
vt 0.190029 0.497354
vt 0.092237 0.474308
vt 0.092449 0.304786
vt 0.991265 0.497354
vt 0.088693 0.135260
vt 0.390338 0.096736
vt 0.390338 0.297045
vt 0.390338 0.697663
vt 0.390338 0.897972
vt 0.390338 0.497354
vt 0.790956 0.096736
vt 0.790956 0.297045
vt 0.790956 0.497354
vt 0.790956 0.697663
vt 0.790956 0.897972
vt 0.130437 0.643877
vt 0.190029 0.297045
vt 0.590647 0.297045
vt 0.991265 0.297045
vt 0.131073 0.135313
vt 0.991265 0.697663
vt 0.046312 0.135207
vt 0.590647 0.697663
vt 0.045677 0.643771
vt 0.190029 0.697663
vt 0.690802 0.397199
vt 0.490493 0.397199
vt 0.490493 0.597508
vt 0.690802 0.597508
vt 0.891111 0.797817
vt 0.891111 0.597508
vt 0.891111 0.397199
vt 0.891111 0.196890
vt 0.690802 0.196890
vt 0.490493 0.196890
vt 0.290184 0.196890
vt 0.290184 0.397199
vt 0.290184 0.597508
vt 0.290184 0.797817
vt 0.490493 0.797817
vt 0.690802 0.797817
vt 0.089079 0.602372
vt 0.154625 0.230024
vt 0.132845 0.304837
vt 0.111298 0.222081
vt 0.068335 0.216153
vt 0.048085 0.304731
vt 0.026672 0.213355
vt 0.150972 0.562173
vt 0.132633 0.474358
vt 0.111101 0.558042
vt 0.068688 0.560019
vt 0.047873 0.474252
vt 0.026927 0.568374
vt 0.130103 0.827333
vt 0.172483 0.827333
vt 0.045342 0.827333
vt 0.087722 0.827333
vt 0.190029 0.897972
vt 0.130629 0.823395
vt 0.991265 0.096736
vt 0.045869 0.823395
vt 0.088249 0.823395
vt 0.003488 0.823395
vt 0.003488 0.653873
vt 0.173010 0.653873
vt 0.490493 0.096736
vt 0.067059 0.823395
vt 0.490493 0.297045
vt 0.490493 0.497354
vt 0.490493 0.697663
vt 0.066532 0.827333
vt 0.490493 0.897972
vt 0.294609 0.096736
vt 0.025615 0.823395
vt 0.290184 0.297045
vt 0.290184 0.497354
vt 0.290184 0.697663
vt 0.024152 0.827333
vt 0.290184 0.897972
vt 0.690651 0.096736
vt 0.109407 0.823395
vt 0.690802 0.297045
vt 0.690802 0.497354
vt 0.690802 0.697663
vt 0.108912 0.827333
vt 0.690802 0.897972
vt 0.151293 0.827333
vt 0.891111 0.897972
vt 0.891111 0.697663
vt 0.891111 0.497354
vt 0.891111 0.297045
vt 0.891111 0.096736
vt 0.151820 0.823395
vt 0.991265 0.196890
vt 0.152263 0.135340
vt 0.790956 0.196890
vt 0.590647 0.196890
vt 0.390338 0.196890
vt 0.151627 0.643904
vt 0.190029 0.196890
vt 0.109247 0.643851
vt 0.190029 0.397199
vt 0.390338 0.397199
vt 0.590647 0.397199
vt 0.790956 0.397199
vt 0.991265 0.397199
vt 0.109883 0.135287
vt 0.991265 0.597508
vt 0.067502 0.135234
vt 0.790956 0.597508
vt 0.590647 0.597508
vt 0.390338 0.597508
vt 0.066867 0.643798
vt 0.190029 0.597508
vt 0.024486 0.643745
vt 0.190029 0.797817
vt 0.390338 0.797817
vt 0.590647 0.797817
vt 0.790956 0.797817
vt 0.991265 0.797817
vt 0.025122 0.135181
vn 0.020668 -0.006359 -0.999766
vn -0.027113 -0.006730 -0.999610
vn -0.029610 -0.008886 -0.999522
vn -0.018928 0.582161 -0.812853
vn 0.018016 0.582415 -0.812692
vn 0.023788 -0.008855 -0.999678
vn -0.035951 0.998946 0.028539
vn -0.005927 0.999621 0.026889
vn -0.001724 0.998900 0.046871
vn -0.000099 0.999594 0.028507
vn -0.001066 0.999450 0.033146
vn 0.000239 0.999616 0.027720
vn 0.001383 0.999481 0.032180
vn 0.002838 0.999623 0.027315
vn 0.023608 0.999075 0.035929
vn 0.321404 0.009046 0.946899
vn 0.110315 0.035313 0.993269
vn 0.162658 -0.287097 0.943990
vn 0.033801 -0.998996 0.029409
vn 0.000533 -0.999771 0.021368
vn 0.002117 -0.999772 0.021246
vn 0.005055 -0.999808 0.018948
vn 0.004850 -0.999488 0.031631
vn -0.001233 -0.999714 0.023866
vn -0.005046 -0.999505 0.031049
vn -0.000854 -0.999738 0.022885
vn -0.035927 -0.998989 0.027020
vn -0.024015 -0.532076 -0.846356
vn 0.019313 -0.540765 -0.840952
vn -0.991482 -0.122312 -0.044749
vn -0.897928 0.012500 0.439965
vn -0.894575 0.167584 0.414309
vn -0.801506 0.141204 0.581076
vn 0.989720 0.036899 -0.138174
vn 0.165553 -0.113456 0.979653
vn -0.058512 0.164315 0.984671
vn 0.042469 0.059133 0.997346
vn 0.045935 0.008850 0.998905
vn 0.106547 -0.157211 0.981801
vn -0.026154 -0.085747 0.995974
vn -0.103022 0.084266 0.991103
vn -0.049959 0.130769 0.990153
vn -0.136659 0.069647 0.988167
vn 0.049676 -0.020355 0.998558
vn 0.991902 -0.032619 0.122745
vn 0.983991 0.037132 -0.174309
vn -0.030035 -0.005291 -0.999535
vn 0.024103 -0.006156 -0.999691
vn -0.994879 0.090637 -0.044724
vn -0.832236 -0.103331 0.544707
vn -0.900561 -0.189709 0.391152
vn 0.205618 0.141269 0.968382
vn 0.114354 0.198929 0.973319
vn 0.033116 -0.190324 0.981163
vn 0.015462 0.158566 0.987227
vn 0.110222 -0.188450 0.975878
vn 0.014253 -0.046187 0.998831
vn 0.156558 -0.170027 0.972924
vn 0.161772 -0.255237 0.953249
vn 0.166367 0.319661 0.932812
vn 0.194003 0.199631 0.960474
vn 0.024099 -0.115882 0.992971
vn -0.143572 0.288295 0.946717
vn -0.038624 0.118202 0.992238
vn -0.066326 -0.069376 0.995383
vn -0.037925 -0.104006 0.993853
vn -0.013212 -0.055146 0.998391
vn 0.716275 0.075177 0.693757
vn -0.030135 0.181445 0.982939
vn 0.128242 0.267820 0.954896
vn -0.041887 0.145090 0.988531
vn -0.711577 0.286281 0.641640
vn -0.701297 -0.029712 0.712249
vn 0.139225 -0.261755 0.955040
vn -0.104466 -0.180682 0.977978
vn 0.189812 -0.320573 0.928011
vn 0.712014 -0.004752 0.702150
vn 0.508499 -0.218956 0.832759
vn 0.476244 0.196654 0.857041
vn -0.001261 -0.032857 0.999459
vn 0.028390 0.094182 0.995150
vn -0.123244 -0.237082 0.963641
vn -0.076397 -0.099868 0.992063
vn -0.006115 0.280804 0.959746
vn -0.112554 -0.075206 0.990795
vn -0.064545 -0.230261 0.970986
vn -0.081762 -0.070291 0.994170
vn 0.148438 0.162087 0.975548
vn 0.041915 0.006711 0.999099
vn 0.895551 0.046444 0.442529
vn 0.142393 0.007242 0.989784
vn 0.852500 -0.090421 0.514847
vn 0.178792 -0.150608 0.972291
vn 0.093487 -0.330005 0.939338
vn 0.990864 -0.012272 -0.134309
vn 0.965078 -0.124817 -0.230316
vn -0.998266 -0.058861 -0.000783
vn -0.999945 0.007754 0.007012
vn 0.100111 -0.010887 0.994917
vn -0.125087 -0.227456 0.965721
s 1
g pCube1
usemtl lambert2SG
f 13/20/1 14/21/2 50/62/3 4/4/4 3/3/5 56/68/6
f 3/83/5 4/84/4 6/6/7 80/112/8 21/78/9 71/100/10 10/81/11 61/86/12 16/80/13 66/93/14 5/82/15
f 12/19/16 68/95/17 44/56/18
f 7/7/19 70/97/20 19/75/21 65/90/22 11/76/23 75/104/24 25/73/25 76/106/26 8/74/27 2/10/28 1/9/29
f 51/63/30 15/23/31 90/126/32 28/38/33
f 5/14/15 55/67/34 3/3/5
f 5/5/15 66/92/14 42/54/35
f 35/47/36 23/31/37 92/129/38
f 7/77/19 45/57/39 70/98/20
f 32/44/40 27/36/41 72/101/42
f 35/47/36 74/103/43 30/41/44
f 48/60/45 58/70/46 13/20/1
f 1/1/29 2/2/28 53/65/47 14/21/2 13/20/1 59/71/48
f 15/23/31 52/64/49 29/40/50 91/128/51
f 17/25/52 62/87/53 33/45/54
f 34/46/55 94/131/56 20/28/57
f 34/46/55 64/89/58 18/26/59
f 12/19/16 43/55/60 68/95/17
f 33/45/54 20/28/57 87/122/61
f 23/31/37 32/44/40 89/124/62
f 39/51/63 80/111/8 6/79/7
f 78/109/64 38/50/65 15/22/31
f 37/49/66 78/109/64 15/22/31
f 76/107/26 36/48/67 8/8/27
f 5/5/15 42/54/35 85/119/68
f 83/116/69 41/53/70 10/16/11
f 40/52/71 83/116/69 10/16/11
f 81/113/72 39/51/63 6/79/7
f 36/48/67 100/139/73 8/8/27
f 11/17/23 98/137/74 47/59/75
f 11/17/23 46/58/76 98/137/74
f 96/135/77 45/57/39 7/77/19
f 19/27/21 46/58/76 65/91/22
f 12/19/16 44/56/18 95/133/78
f 86/121/79 43/55/60 12/19/16
f 41/53/70 16/24/13 61/85/12
f 71/99/10 40/52/71 10/16/11
f 15/22/31 38/50/65 90/125/32
f 91/127/51 37/49/66 15/22/31
f 11/17/23 47/59/75 75/105/24
f 9/15/80 32/44/40 73/102/81
f 9/15/80 88/123/82 32/44/40
f 33/45/54 88/123/82 9/15/80
f 33/45/54 63/88/83 20/28/57
f 34/46/55 20/28/57 63/88/83
f 93/130/84 34/46/55 9/15/80
f 35/47/36 93/130/84 9/15/80
f 9/15/80 73/102/81 35/47/36
f 25/33/25 99/138/85 36/48/67
f 36/48/67 77/108/86 29/39/50
f 77/108/86 37/49/66 29/39/50
f 37/49/66 92/129/38 23/31/37
f 23/31/37 89/124/62 38/50/65
f 28/37/33 38/50/65 79/110/87
f 28/37/33 79/110/87 39/51/63
f 39/51/63 82/115/88 21/29/9
f 82/115/88 40/52/71 21/29/9
f 40/52/71 72/101/42 27/36/41
f 17/25/52 41/53/70 62/87/53
f 41/53/70 84/117/89 16/24/13
f 42/54/35 16/24/13 84/117/89
f 26/35/90 42/54/35 67/94/91
f 26/35/90 67/94/91 43/55/60
f 20/28/57 43/55/60 87/122/61
f 44/56/18 20/28/57 94/131/56
f 31/43/92 44/56/18 69/96/93
f 31/43/92 69/96/93 45/57/39
f 19/27/21 45/57/39 97/136/94
f 19/27/21 97/136/94 46/58/76
f 64/89/58 46/58/76 18/26/59
f 47/59/75 30/41/44 74/103/43
f 25/33/25 47/59/75 99/138/85
f 55/67/34 56/68/6 3/3/5
f 12/18/16 48/60/45 26/34/90 86/120/79
f 31/42/92 48/60/45 12/18/16 95/132/78
f 7/13/19 1/1/29 60/72/95
f 58/70/46 59/71/48 13/20/1
f 57/69/96 48/60/45 13/20/1
f 50/62/3 51/63/30 28/38/33 49/61/97
f 54/66/98 8/11/27 100/140/73 29/40/50
f 53/65/47 54/66/98 29/40/50 52/64/49
f 6/12/7 49/61/97 28/38/33 81/114/72
f 4/4/4 49/61/97 6/12/7
f 50/62/3 49/61/97 4/4/4
f 14/21/2 51/63/30 50/62/3
f 14/21/2 15/23/31 51/63/30
f 14/21/2 52/64/49 15/23/31
f 53/65/47 52/64/49 14/21/2
f 2/2/28 54/66/98 53/65/47
f 2/2/28 8/11/27 54/66/98
f 26/34/90 55/67/34 5/14/15 85/118/68
f 56/68/6 57/69/96 13/20/1
f 26/34/90 57/69/96 56/68/6 55/67/34
f 26/34/90 48/60/45 57/69/96
f 31/42/92 58/70/46 48/60/45
f 59/71/48 60/72/95 1/1/29
f 31/42/92 60/72/95 59/71/48 58/70/46
f 7/13/19 60/72/95 31/42/92 96/134/77
f 41/53/70 61/85/12 10/16/11
f 62/87/53 41/53/70 27/36/41
f 33/45/54 62/87/53 27/36/41
f 9/15/80 63/88/83 33/45/54
f 34/46/55 63/88/83 9/15/80
f 30/41/44 64/89/58 34/46/55
f 30/41/44 46/58/76 64/89/58
f 65/91/22 46/58/76 11/17/23
f 42/54/35 66/92/14 16/24/13
f 67/94/91 42/54/35 17/25/52
f 43/55/60 67/94/91 17/25/52
f 68/95/17 43/55/60 20/28/57
f 44/56/18 68/95/17 20/28/57
f 69/96/93 44/56/18 18/26/59
f 45/57/39 69/96/93 18/26/59
f 70/98/20 45/57/39 19/27/21
f 21/29/9 40/52/71 71/99/10
f 22/30/99 72/101/42 40/52/71
f 32/44/40 72/101/42 22/30/99
f 73/102/81 32/44/40 23/31/37
f 35/47/36 73/102/81 23/31/37
f 24/32/100 74/103/43 35/47/36
f 47/59/75 74/103/43 24/32/100
f 75/105/24 47/59/75 25/33/25
f 25/33/25 36/48/67 76/107/26
f 24/32/100 77/108/86 36/48/67
f 24/32/100 37/49/66 77/108/86
f 37/49/66 23/31/37 78/109/64
f 23/31/37 38/50/65 78/109/64
f 79/110/87 38/50/65 22/30/99
f 39/51/63 79/110/87 22/30/99
f 39/51/63 21/29/9 80/111/8
f 28/37/33 39/51/63 81/113/72
f 22/30/99 82/115/88 39/51/63
f 22/30/99 40/52/71 82/115/88
f 40/52/71 27/36/41 83/116/69
f 27/36/41 41/53/70 83/116/69
f 17/25/52 84/117/89 41/53/70
f 42/54/35 84/117/89 17/25/52
f 85/119/68 42/54/35 26/35/90
f 26/35/90 43/55/60 86/121/79
f 87/122/61 43/55/60 17/25/52
f 33/45/54 87/122/61 17/25/52
f 33/45/54 27/36/41 88/123/82
f 32/44/40 88/123/82 27/36/41
f 89/124/62 32/44/40 22/30/99
f 38/50/65 89/124/62 22/30/99
f 90/125/32 38/50/65 28/37/33
f 29/39/50 37/49/66 91/127/51
f 24/32/100 92/129/38 37/49/66
f 35/47/36 92/129/38 24/32/100
f 35/47/36 30/41/44 93/130/84
f 30/41/44 34/46/55 93/130/84
f 18/26/59 94/131/56 34/46/55
f 44/56/18 94/131/56 18/26/59
f 95/133/78 44/56/18 31/43/92
f 31/43/92 45/57/39 96/135/77
f 97/136/94 45/57/39 18/26/59
f 46/58/76 97/136/94 18/26/59
f 98/137/74 46/58/76 30/41/44
f 47/59/75 98/137/74 30/41/44
f 99/138/85 47/59/75 24/32/100
f 36/48/67 99/138/85 24/32/100
f 36/48/67 29/39/50 100/139/73
File diff suppressed because it is too large Load Diff
-334
View File
@@ -1,334 +0,0 @@
# This file uses centimeters as units for non-parametric coordinates.
mtllib Rock1.mtl
g default
v 25.733582 0.000000 12.384363
v 22.302742 0.000000 10.193544
v 18.732163 0.000000 10.102727
v 16.342887 0.000000 10.046599
v 15.181248 0.000000 14.677952
v 15.294976 0.000000 17.126427
v 16.467886 0.000000 18.708206
v 21.143785 0.000000 18.799023
v 24.342128 0.000000 18.673516
v 25.733582 0.000000 15.851380
v 25.733582 1.111030 12.496619
v 22.302742 1.111030 10.193544
v 18.791180 1.111030 10.102727
v 16.497394 1.111030 10.158855
v 15.372229 1.111030 14.677952
v 15.449483 1.111030 17.014171
v 16.526902 1.111030 18.526571
v 21.084769 1.111030 18.617388
v 24.342128 1.111030 18.561260
v 25.733582 1.111030 15.851380
v 24.255984 2.113304 12.652665
v 21.378030 2.113304 10.917908
v 18.962453 2.113304 10.693795
v 16.618637 2.113304 10.726192
v 16.042776 2.113304 14.677952
v 16.089888 2.113304 16.831580
v 19.224256 2.113304 17.948125
v 20.913496 2.113304 18.048940
v 23.017061 2.267616 17.647239
v 24.156958 2.267616 15.394028
v 21.793527 2.831559 13.329814
v 20.646732 2.831559 12.496619
v 18.767939 2.831559 12.297017
v 17.621145 2.831559 13.130212
v 17.183109 2.831559 14.478349
v 17.882949 2.831559 16.440047
v 19.491020 2.831559 17.472844
v 20.646732 2.831559 16.859284
v 22.145496 2.985870 16.026090
v 22.583532 2.985870 14.677952
v 20.913496 2.908714 13.969194
v 20.310590 2.908714 13.531157
v 19.104081 2.908714 13.331555
v 18.501176 2.908714 13.769591
v 18.270887 2.908714 14.478349
v 18.501176 2.908714 15.187107
v 19.565358 2.908714 15.824746
v 20.310591 2.908714 15.824746
v 20.913496 2.908714 15.386710
v 21.143785 2.908714 14.677952
vt 0.000000 0.500000
vt 0.100000 0.500000
vt 0.200000 0.500000
vt 0.300000 0.500000
vt 0.400000 0.500000
vt 0.500000 0.500000
vt 0.600000 0.500000
vt 0.700000 0.500000
vt 0.800000 0.500000
vt 0.900000 0.500000
vt 1.000000 0.500000
vt 0.000000 0.600000
vt 0.100000 0.600000
vt 0.200000 0.600000
vt 0.300000 0.600000
vt 0.400000 0.600000
vt 0.500000 0.600000
vt 0.600000 0.600000
vt 0.700000 0.600000
vt 0.800000 0.600000
vt 0.900000 0.600000
vt 1.000000 0.600000
vt 0.000000 0.700000
vt 0.100000 0.700000
vt 0.200000 0.700000
vt 0.300000 0.700000
vt 0.400000 0.700000
vt 0.500000 0.700000
vt 0.600000 0.700000
vt 0.700000 0.700000
vt 0.800000 0.700000
vt 0.900000 0.700000
vt 1.000000 0.700000
vt 0.000000 0.800000
vt 0.100000 0.800000
vt 0.200000 0.800000
vt 0.300000 0.800000
vt 0.400000 0.800000
vt 0.500000 0.800000
vt 0.600000 0.800000
vt 0.700000 0.800000
vt 0.800000 0.800000
vt 0.900000 0.800000
vt 1.000000 0.800000
vt 0.000000 0.900000
vt 0.100000 0.900000
vt 0.200000 0.900000
vt 0.300000 0.900000
vt 0.400000 0.900000
vt 0.500000 0.900000
vt 0.600000 0.900000
vt 0.700000 0.900000
vt 0.800000 0.900000
vt 0.900000 0.900000
vt 1.000000 0.900000
vn 0.547393 0.042224 -0.835810
vn 0.547393 0.042224 -0.835810
vn 0.547393 0.042224 -0.835810
vn 0.547393 0.042224 -0.835810
vn 0.025638 -0.000681 -0.999671
vn 0.025638 -0.000681 -0.999671
vn 0.025638 -0.000681 -0.999671
vn 0.025638 -0.000681 -0.999671
vn 0.000000 0.050455 -0.998726
vn 0.000000 0.050455 -0.998726
vn 0.000000 0.050455 -0.998726
vn 0.000000 0.050455 -0.998726
vn -0.957512 0.160965 -0.239293
vn -0.957512 0.160965 -0.239293
vn -0.957512 0.160965 -0.239293
vn -0.957512 0.160965 -0.239293
vn -0.987056 0.155459 0.039398
vn -0.987056 0.155459 0.039398
vn -0.987056 0.155459 0.039398
vn -0.987056 0.155459 0.039398
vn -0.799129 0.153659 0.581190
vn -0.799129 0.153659 0.581190
vn -0.799129 0.153659 0.581190
vn -0.799129 0.153659 0.581190
vn -0.019409 0.161311 0.986713
vn -0.019409 0.161311 0.986713
vn -0.019409 0.161311 0.986713
vn -0.019409 0.161311 0.986713
vn 0.027879 0.131795 0.990885
vn 0.027879 0.131795 0.990885
vn 0.027879 0.131795 0.990885
vn 0.027879 0.131795 0.990885
vn 0.893103 0.022697 0.449280
vn 0.893103 0.022697 0.449280
vn 0.893103 0.022697 0.449280
vn 0.893103 0.022697 0.449280
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 0.378151 0.712684 -0.590832
vn 0.378152 0.712685 -0.590832
vn 0.378152 0.712684 -0.590832
vn 0.378152 0.712684 -0.590832
vn 0.043973 0.559611 -0.827588
vn 0.043973 0.559611 -0.827588
vn 0.043973 0.559610 -0.827588
vn 0.043973 0.559610 -0.827588
vn -0.016505 0.502086 -0.864660
vn -0.016505 0.502086 -0.864660
vn -0.016505 0.502086 -0.864660
vn -0.016505 0.502086 -0.864660
vn -0.896411 0.405025 -0.180007
vn -0.896410 0.405025 -0.180007
vn -0.896410 0.405025 -0.180007
vn -0.896410 0.405025 -0.180007
vn -0.835724 0.548662 0.023149
vn -0.835724 0.548662 0.023149
vn -0.835724 0.548662 0.023149
vn -0.835724 0.548662 0.023149
vn -0.338358 0.769199 0.542077
vn -0.338358 0.769199 0.542077
vn -0.338358 0.769199 0.542077
vn -0.338358 0.769199 0.542077
vn -0.026169 0.521080 0.853107
vn -0.026169 0.521080 0.853107
vn -0.026169 0.521080 0.853107
vn -0.026169 0.521080 0.853107
vn 0.051874 0.589498 0.806103
vn 0.051874 0.589498 0.806103
vn 0.051874 0.589498 0.806103
vn 0.051874 0.589498 0.806103
vn 0.521020 0.811123 0.265739
vn 0.521020 0.811123 0.265739
vn 0.521020 0.811123 0.265739
vn 0.521020 0.811123 0.265739
vn 0.577912 0.816021 -0.011268
vn 0.577912 0.816021 -0.011268
vn 0.577912 0.816021 -0.011268
vn 0.577912 0.816021 -0.011268
vn 0.198414 0.929477 -0.310974
vn 0.198414 0.929477 -0.310974
vn 0.198414 0.929477 -0.310974
vn 0.198414 0.929477 -0.310974
vn 0.039620 0.914981 -0.401548
vn 0.039620 0.914981 -0.401548
vn 0.039620 0.914981 -0.401548
vn 0.039620 0.914981 -0.401548
vn -0.486574 0.868666 -0.093084
vn -0.486574 0.868666 -0.093084
vn -0.486574 0.868666 -0.093084
vn -0.486574 0.868666 -0.093084
vn -0.425881 0.901471 0.077299
vn -0.425881 0.901471 0.077299
vn -0.425881 0.901471 0.077299
vn -0.425881 0.901471 0.077299
vn -0.272010 0.752195 0.600178
vn -0.272009 0.752195 0.600178
vn -0.272010 0.752195 0.600178
vn -0.272009 0.752195 0.600178
vn 0.116929 0.751942 0.648776
vn 0.116929 0.751942 0.648776
vn 0.116929 0.751942 0.648776
vn 0.116929 0.751942 0.648776
vn 0.070712 0.899536 0.431086
vn 0.070712 0.899536 0.431086
vn 0.070712 0.899536 0.431086
vn 0.070712 0.899536 0.431086
vn 0.377324 0.911205 0.165325
vn 0.377324 0.911205 0.165325
vn 0.377324 0.911205 0.165325
vn 0.377324 0.911205 0.165325
vn 0.333702 0.934101 -0.126878
vn 0.333702 0.934101 -0.126878
vn 0.333702 0.934101 -0.126878
vn 0.333702 0.934101 -0.126878
vn 0.043715 0.997230 -0.060169
vn 0.043715 0.997230 -0.060169
vn 0.043715 0.997231 -0.060169
vn 0.043715 0.997231 -0.060169
vn 0.009623 0.997184 -0.074369
vn 0.009623 0.997184 -0.074369
vn 0.009623 0.997184 -0.074369
vn 0.009623 0.997184 -0.074369
vn -0.043715 0.997230 -0.060169
vn -0.043715 0.997230 -0.060169
vn -0.043715 0.997231 -0.060169
vn -0.043715 0.997230 -0.060169
vn -0.070733 0.997230 -0.022982
vn -0.070733 0.997230 -0.022982
vn -0.070733 0.997230 -0.022982
vn -0.070733 0.997230 -0.022982
vn -0.071818 0.997104 0.025014
vn -0.071818 0.997104 0.025014
vn -0.071818 0.997104 0.025014
vn -0.071818 0.997104 0.025014
vn -0.028890 0.998514 0.046216
vn -0.028890 0.998514 0.046216
vn -0.028890 0.998514 0.046216
vn -0.028890 0.998514 0.046216
vn 0.017968 0.998288 0.055670
vn 0.017968 0.998288 0.055670
vn 0.017968 0.998288 0.055670
vn 0.017968 0.998288 0.055670
vn -0.046770 0.997944 0.043815
vn -0.046770 0.997944 0.043815
vn -0.046770 0.997944 0.043815
vn -0.046770 0.997944 0.043815
vn -0.053505 0.998416 -0.017385
vn -0.053505 0.998416 -0.017385
vn -0.053505 0.998416 -0.017385
vn -0.053505 0.998416 -0.017385
vn -0.018148 0.997665 -0.065844
vn -0.018148 0.997665 -0.065844
vn -0.018148 0.997665 -0.065844
vn -0.018148 0.997665 -0.065844
vn -0.079865 0.943343 -0.322064
vn -0.079865 0.943343 -0.322064
vn -0.079865 0.943343 -0.322064
vn -0.079865 0.943343 -0.322064
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
s off
g pasted__pasted__pSphere4 pasted__pasted__pSphere1SmoothProxyGroup pasted__group group2
usemtl pasted__pasted__lambert3SG1
f 1/1/1 2/2/2 12/13/3 11/12/4
f 2/2/5 3/3/6 13/14/7 12/13/8
f 3/3/9 4/4/10 14/15/11 13/14/12
f 4/4/13 5/5/14 15/16/15 14/15/16
f 5/5/17 6/6/18 16/17/19 15/16/20
f 6/6/21 7/7/22 17/18/23 16/17/24
f 7/7/25 8/8/26 18/19/27 17/18/28
f 8/8/29 9/9/30 19/20/31 18/19/32
f 9/9/33 10/10/34 20/21/35 19/20/36
f 10/10/37 1/11/38 11/22/39 20/21/40
f 11/12/41 12/13/42 22/24/43 21/23/44
f 12/13/45 13/14/46 23/25/47 22/24/48
f 13/14/49 14/15/50 24/26/51 23/25/52
f 14/15/53 15/16/54 25/27/55 24/26/56
f 15/16/57 16/17/58 26/28/59 25/27/60
f 16/17/61 17/18/62 27/29/63 26/28/64
f 17/18/65 18/19/66 28/30/67 27/29/68
f 18/19/69 19/20/70 29/31/71 28/30/72
f 19/20/73 20/21/74 30/32/75 29/31/76
f 20/21/77 11/22/78 21/33/79 30/32/80
f 21/23/81 22/24/82 32/35/83 31/34/84
f 22/24/85 23/25/86 33/36/87 32/35/88
f 24/26/89 25/27/90 35/38/91 34/37/92
f 25/27/93 26/28/94 36/39/95 35/38/96
f 26/28/97 27/29/98 37/40/99 36/39/100
f 27/29/101 28/30/102 38/41/103 37/40/104
f 28/30/105 29/31/106 39/42/107 38/41/108
f 29/31/109 30/32/110 40/43/111 39/42/112
f 30/32/113 21/33/114 31/44/115 40/43/116
f 31/34/117 32/35/118 42/46/119 41/45/120
f 32/35/121 33/36/122 43/47/123 42/46/124
f 33/36/125 34/37/126 44/48/127 43/47/128
f 34/37/129 35/38/130 45/49/131 44/48/132
f 35/38/133 36/39/134 46/50/135 45/49/136
f 36/39/137 37/40/138 47/51/139 46/50/140
f 37/40/141 38/41/142 48/52/143 47/51/144
f 38/41/145 39/42/146 49/53/147 48/52/148
f 39/42/149 40/43/150 50/54/151 49/53/152
f 40/43/153 31/44/154 41/55/155 50/54/156
f 34/37/157 33/36/158 23/25/159 24/26/160
f 42/46/161 43/47/162 44/48/163 45/49/164 46/50/165 47/51/166 48/52/167 49/53/168 50/54/169 41/45/170
f 5/5/171 4/4/172 3/3/173 2/2/174 1/11/175 10/10/176 9/9/177 8/8/178 7/7/179 6/6/180
+68 -2
View File
@@ -1,7 +1,73 @@
newmtl Rock14:lambert6SG newmtl Rock1:pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl Rock2:pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl Rock3:pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl Rock4:pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl initialShadingGroup
illum 4
Kd 0.50 0.50 0.50
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert2SG
illum 4
Kd 0.11 0.07 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert3SG
illum 4
Kd 0.50 0.35 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert4SG
illum 4
Kd 0.13 0.14 0.16
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert5SG
illum 4 illum 4
Kd 0.00 0.00 0.00 Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
map_Kd Stones.png map_Kd Naamloos.png
Ni 1.00
newmtl lambert6SG
illum 4
Kd 0.89 0.89 0.89
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__lambert4SG
illum 4
Kd 0.13 0.14 0.16
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
-737
View File
@@ -1,737 +0,0 @@
# This file uses centimeters as units for non-parametric coordinates.
mtllib Rock10.mtl
g Rock14:default1
v 4.941558 0.000000 -3.356660
v 2.216577 0.000000 -5.336667
v -1.151898 0.000000 -6.543634
v -4.489141 0.000000 -4.563631
v -5.530008 0.000000 -0.153030
v -4.965517 0.000000 3.266693
v -2.240540 0.000000 5.819403
v 2.216577 0.000000 5.603078
v 5.729727 0.000000 4.689539
v 6.770609 0.000000 1.485886
v 4.725860 1.551832 -3.199978
v 2.134023 1.551832 -5.082932
v -1.069599 1.551832 -6.289903
v -4.273440 1.551832 -4.406953
v -5.263417 1.551832 -0.153030
v -4.749804 1.551832 3.110022
v -2.157975 1.551832 5.565672
v 2.134027 1.551832 5.349388
v 6.132498 1.551832 4.532609
v 7.122502 1.551832 1.485886
v 4.609601 2.951764 -3.527630
v 1.894824 2.951764 -4.346659
v -0.830175 2.951764 -4.346659
v -3.034848 2.951764 -2.744829
v -3.877123 2.951764 -0.153030
v -2.669389 2.951764 3.295645
v -0.464708 2.951764 4.897482
v 1.894824 2.951764 5.076090
v 5.736745 3.167297 4.096554
v 7.128675 3.167297 0.549275
v 9.380221 12.995994 -2.142035
v 7.268513 12.995994 -2.523037
v 4.644403 12.995994 -2.801839
v 3.042603 12.995994 -1.638022
v 2.430769 12.995994 0.244891
v 3.408291 12.995994 2.984904
v 5.654229 12.995994 4.427516
v 7.268513 12.995994 4.606150
v 9.888848 16.207621 4.064604
v 11.050520 16.207621 1.225952
v 11.146457 20.527525 -0.466318
v 6.799099 16.705383 -1.078148
v 5.113851 16.705383 -1.356947
v 6.527206 18.970072 -0.745113
v 3.950029 16.705383 0.244891
v 4.271805 16.705383 1.234890
v 8.013615 18.970072 2.125519
v 10.304179 20.527525 2.125519
v 11.146457 20.527525 1.513685
v 11.467955 20.527525 0.523689
v 8.261353 10.640221 -2.467143
v 6.008127 10.640221 -2.950703
v 3.360358 10.640221 -3.164116
v 1.617198 10.640221 -1.897761
v 0.951300 10.640221 0.151621
v 1.982890 10.640221 3.057836
v 4.219123 10.640221 4.537617
v 6.008127 10.640221 4.716229
v 8.914913 10.855755 4.072155
v 10.130692 10.855755 1.067302
v 6.796928 7.556904 -2.892291
v 4.358688 7.556904 -3.510479
v 1.679829 7.556904 -3.638317
v 2.573993 7.556904 2.717865
v 2.340926 7.556904 4.681991
v 4.358688 7.556904 4.860621
v 7.640401 7.772439 4.081931
v 8.926703 7.772439 0.859490
v 5.351103 4.513199 -3.312176
v 2.730303 4.513199 -4.063093
v 0.020861 4.513199 -4.106597
v -2.090257 7.289964 -2.572875
v -1.724568 4.513199 3.247227
v 0.486695 4.513199 4.824448
v 2.730303 4.513199 5.003041
v 6.382096 4.728737 4.091621
v 7.738359 4.728737 0.654387
v -2.122515 7.075274 -2.583402
v -2.928914 7.310737 -0.101862
v 1.191261 11.557831 -0.697826
v 0.930335 11.624486 -2.247872
v -0.377845 11.514683 -3.470086
v -1.184018 11.750146 -0.988564
v 2.387160 15.982284 -0.236283
v 2.834054 15.801111 -3.378349
v 1.181372 11.543352 -0.698484
v 0.543115 12.634959 -3.302434
v -0.228444 12.752694 -0.928192
v 1.083369 11.561172 -0.642263
v 2.116365 13.181708 -2.473666
v 1.227987 11.557164 -0.810892
v 3.411045 12.993238 2.980508
v 5.651475 12.998750 4.431911
v 8.016369 18.967314 2.121123
v 4.269051 16.708139 1.239282
vt 0.747022 0.464579
vt 0.853638 0.464579
vt 0.853638 0.502091
vt 0.750810 0.502091
vt 0.936302 0.464579
vt 0.932515 0.502091
vt 0.853638 0.535931
vt 0.790988 0.535931
vt 0.699160 0.464579
vt 0.705294 0.502091
vt 0.998008 0.464579
vt 0.991875 0.502091
vt 0.937002 0.535931
vt 0.854875 0.641299
vt 0.794890 0.635607
vt 0.795144 0.640797
vt 0.861003 0.721782
vt 0.935832 0.573675
vt 0.923036 0.647250
vt 0.931253 0.721782
vt 0.833441 0.748612
vt 0.773456 0.742920
vt 0.975723 0.535931
vt 0.973957 0.573675
vt 0.970514 0.647250
vt 0.967024 0.721782
vt 0.929491 0.778727
vt 0.863257 0.778727
vt 0.834901 0.772846
vt 0.777509 0.770000
vt 0.964362 0.778727
vt 0.887188 0.868393
vt 0.863257 0.868393
vt 0.851626 0.850914
vt 0.775674 0.846534
vt 0.908717 0.923136
vt 0.839326 0.923136
vt 0.001992 0.001895
vt 0.079433 0.001895
vt 0.079433 0.039407
vt 0.005786 0.039407
vt 0.196490 0.001895
vt 0.192703 0.039407
vt 0.102073 0.078457
vt 0.016326 0.078457
vt 0.244352 0.001895
vt 0.238219 0.039407
vt 0.200623 0.073247
vt 0.099532 0.116201
vt 0.016445 0.116201
vt 0.195415 0.110991
vt 0.094575 0.189775
vt 0.016680 0.189775
vt 0.185265 0.184565
vt 0.089551 0.264307
vt 0.016916 0.264307
vt 0.174988 0.259097
vt 0.085716 0.393676
vt 0.017098 0.393676
vt 0.167129 0.316043
vt 0.102692 0.498100
vt 0.078761 0.498100
vt 0.126623 0.498100
vt 0.063393 0.559036
vt 0.108908 0.559036
vt 0.108908 0.648702
vt 0.084977 0.703446
vt 0.057115 0.502091
vt 0.106654 0.502091
vt 0.035261 0.559036
vt 0.070187 0.648702
vt 0.026503 0.502091
vt 0.163636 0.610527
vt 0.207905 0.649700
vt 0.229774 0.713018
vt 0.153822 0.717397
vt 0.167712 0.610430
vt 0.202447 0.612058
vt 0.210558 0.502091
vt 0.231991 0.609403
vt 0.227939 0.636484
vt 0.144445 0.588265
vt 0.193984 0.588265
vt 0.270374 0.804930
vt 0.214729 0.949340
vt 0.214623 0.949273
vt 0.270481 0.804997
vt 0.424535 0.894663
vt 0.382233 0.804997
vt 0.382339 0.804930
vt 0.424429 0.894729
vt 0.087686 0.784877
vt 0.042170 0.862323
vt 0.001992 0.832383
vt 0.040713 0.779090
vt 0.058510 0.707437
vt 0.040713 0.713219
vt 0.486186 0.806273
vt 0.487074 0.809006
vt 0.483578 0.804930
vt 0.339641 0.812702
vt 0.276989 0.833062
vt 0.291779 0.812702
vt 0.315710 0.804930
vt 0.346380 0.924361
vt 0.276989 0.888431
vt 0.263287 0.549953
vt 0.343957 0.502091
vt 0.425382 0.531267
vt 0.491252 0.579129
vt 0.535465 0.696186
vt 0.510305 0.773627
vt 0.425382 0.795709
vt 0.317642 0.800939
vt 0.251772 0.739233
vt 0.238127 0.656569
vt 0.468468 0.804930
vt 0.468468 0.886355
vt 0.430956 0.884366
vt 0.430956 0.806926
vt 0.312308 0.001895
vt 0.420049 0.001895
vt 0.418053 0.039407
vt 0.314304 0.039407
vt 0.504971 0.001895
vt 0.514707 0.039407
vt 0.412271 0.073247
vt 0.355235 0.073247
vt 0.505141 0.078457
vt 0.432467 0.110991
vt 0.378233 0.110991
vt 0.251653 0.039407
vt 0.301942 0.073247
vt 0.520740 0.116201
vt 0.471829 0.184565
vt 0.423055 0.184565
vt 0.551157 0.189775
vt 0.511701 0.259097
vt 0.468456 0.259097
vt 0.581965 0.264307
vt 0.542167 0.316043
vt 0.503146 0.316043
vt 0.605508 0.393676
vt 0.615548 0.498100
vt 0.560179 0.460452
vt 0.635908 0.498100
vt 0.830989 0.460588
vt 0.768338 0.460588
vt 0.762555 0.426748
vt 0.828179 0.426748
vt 0.782751 0.389004
vt 0.846103 0.389004
vt 0.696685 0.426748
vt 0.717257 0.389004
vt 0.822114 0.315429
vt 0.881052 0.315429
vt 0.739241 0.217105
vt 0.755845 0.240897
vt 0.797981 0.240897
vt 0.757358 0.315429
vt 0.643392 0.426748
vt 0.666225 0.321882
vt 0.665446 0.327072
vt 0.861985 0.240897
vt 0.916451 0.240897
vt 0.892452 0.183952
vt 0.943497 0.183952
vt 0.829020 0.183952
vt 0.881105 0.094286
vt 0.986192 0.001895
vt 0.840368 0.094286
vt 0.874533 0.039543
vt 0.095737 0.721389
vt 0.149894 0.721522
vt 0.207060 0.865798
vt 0.116477 0.811188
vt 0.564521 0.607459
vt 0.663878 0.709773
vt 0.664117 0.710123
vt 0.661509 0.710203
vt 0.693025 0.817074
vt 0.629799 0.739006
vt 0.606700 0.714772
vt 0.541601 0.502091
vt 0.475849 0.859220
vt 0.475849 0.804930
vt 0.475916 0.804997
vt 0.475782 0.859154
vt 0.117761 0.709773
vt 0.130946 0.502091
vt 0.138310 0.687942
vt 0.115043 0.710107
vt 0.117776 0.710123
vt 0.374527 0.804997
vt 0.352998 0.895446
vt 0.353105 0.895513
vt 0.374421 0.804930
vn 0.580093 0.161325 -0.798415
vn 0.580093 0.161325 -0.798415
vn 0.580093 0.161325 -0.798415
vn 0.580093 0.161325 -0.798415
vn 0.340787 0.151731 -0.927816
vn 0.340787 0.151731 -0.927816
vn 0.340787 0.151731 -0.927816
vn 0.340787 0.151731 -0.927816
vn -0.501913 0.160575 -0.849882
vn -0.501913 0.160575 -0.849882
vn -0.501913 0.160575 -0.849882
vn -0.501913 0.160575 -0.849882
vn -0.960961 0.160697 -0.225236
vn -0.960961 0.160697 -0.225236
vn -0.960961 0.160697 -0.225236
vn -0.960961 0.160697 -0.225236
vn -0.974614 0.159392 0.157230
vn -0.974614 0.159392 0.157230
vn -0.974614 0.159392 0.157230
vn -0.974614 0.159392 0.157230
vn -0.676838 0.160059 0.718521
vn -0.676837 0.160059 0.718521
vn -0.676838 0.160059 0.718521
vn -0.676838 0.160059 0.718521
vn 0.048741 0.161157 0.985725
vn 0.048741 0.161157 0.985724
vn 0.048741 0.161157 0.985725
vn 0.048741 0.161157 0.985725
vn 0.223228 0.105179 0.969075
vn 0.223228 0.105179 0.969075
vn 0.223228 0.105179 0.969075
vn 0.223228 0.105179 0.969075
vn 0.929688 -0.210783 0.302077
vn 0.929688 -0.210783 0.302077
vn 0.929688 -0.210783 0.302077
vn 0.929688 -0.210783 0.302077
vn 0.913961 -0.019642 -0.405326
vn 0.913961 -0.019642 -0.405326
vn 0.913961 -0.019642 -0.405326
vn 0.913961 -0.019642 -0.405326
vn 0.445958 0.184438 -0.875845
vn 0.445958 0.184438 -0.875845
vn 0.445958 0.184438 -0.875845
vn 0.445958 0.184438 -0.875845
vn 0.145517 0.684044 -0.714779
vn 0.145517 0.684043 -0.714779
vn 0.145517 0.684044 -0.714779
vn 0.145517 0.684044 -0.714779
vn -0.319574 0.807382 -0.495990
vn -0.319574 0.807382 -0.495990
vn -0.319574 0.807382 -0.495990
vn -0.319574 0.807382 -0.495990
vn -0.663181 0.727107 -0.177500
vn -0.663181 0.727107 -0.177500
vn -0.663181 0.727107 -0.177500
vn -0.663181 0.727107 -0.177500
vn -0.625363 0.763674 0.160386
vn -0.625363 0.763674 0.160386
vn -0.625363 0.763674 0.160386
vn -0.625363 0.763674 0.160386
vn -0.456209 0.707833 0.539302
vn -0.456209 0.707833 0.539302
vn -0.456209 0.707833 0.539302
vn -0.456209 0.707833 0.539302
vn 0.005373 0.316213 0.948673
vn 0.005373 0.316213 0.948673
vn 0.005373 0.316213 0.948673
vn 0.005373 0.316213 0.948673
vn 0.208383 0.265331 0.941369
vn 0.208383 0.265331 0.941369
vn 0.208383 0.265331 0.941369
vn 0.208383 0.265331 0.941369
vn 0.910753 0.249590 0.328989
vn 0.910753 0.249590 0.328989
vn 0.910753 0.249590 0.328989
vn 0.910753 0.249590 0.328989
vn 0.861311 -0.169390 -0.479010
vn 0.861311 -0.169390 -0.479010
vn 0.861311 -0.169390 -0.479010
vn 0.861311 -0.169390 -0.479010
vn 0.193963 0.058511 -0.979262
vn 0.193963 0.058511 -0.979262
vn 0.193963 0.058511 -0.979262
vn 0.193963 0.058511 -0.979262
vn 0.092333 0.115944 -0.988955
vn 0.092333 0.115944 -0.988955
vn 0.092333 0.115944 -0.988955
vn 0.092333 0.115944 -0.988955
vn -0.812090 0.520461 -0.263876
vn -0.812090 0.520461 -0.263876
vn -0.812090 0.520461 -0.263876
vn -0.812090 0.520461 -0.263876
vn -0.815180 0.501341 0.290067
vn -0.815180 0.501341 0.290067
vn -0.815180 0.501341 0.290067
vn -0.815180 0.501341 0.290067
vn -0.513202 0.342157 0.787116
vn -0.513202 0.342157 0.787116
vn -0.513202 0.342157 0.787116
vn -0.513202 0.342158 0.787116
vn -0.103818 0.105609 0.988973
vn -0.103818 0.105609 0.988973
vn -0.103818 0.105609 0.988973
vn -0.103818 0.105609 0.988973
vn 0.242147 -0.055410 0.968656
vn 0.242147 -0.055411 0.968656
vn 0.242147 -0.055411 0.968656
vn 0.242147 -0.055410 0.968656
vn 0.913291 -0.166829 0.371576
vn 0.913291 -0.166829 0.371576
vn 0.913291 -0.166829 0.371575
vn 0.913291 -0.166829 0.371576
vn 0.908139 -0.217763 -0.357580
vn 0.908139 -0.217763 -0.357580
vn 0.908139 -0.217763 -0.357580
vn 0.908139 -0.217763 -0.357580
vn -0.010919 0.268649 -0.963176
vn -0.010919 0.268649 -0.963176
vn -0.010919 0.268649 -0.963176
vn -0.010919 0.268649 -0.963176
vn 0.119702 0.360348 -0.925106
vn 0.119702 0.360348 -0.925106
vn 0.119702 0.360348 -0.925106
vn 0.119702 0.360348 -0.925106
vn -0.672113 0.421426 -0.608822
vn -0.672113 0.421426 -0.608822
vn -0.672113 0.421426 -0.608822
vn -0.672113 0.421426 -0.608822
vn -0.753306 0.434767 -0.493465
vn -0.753306 0.434767 -0.493465
vn -0.753306 0.434767 -0.493465
vn -0.753306 0.434767 -0.493465
vn -0.882496 0.355954 0.307406
vn -0.882496 0.355954 0.307406
vn -0.882496 0.355954 0.307406
vn -0.882496 0.355954 0.307406
vn -0.469028 0.469202 0.748239
vn -0.469028 0.469202 0.748239
vn -0.469028 0.469202 0.748239
vn -0.469028 0.469202 0.748239
vn -0.199289 0.396892 0.895969
vn -0.199289 0.396892 0.895969
vn -0.199289 0.396892 0.895969
vn -0.199289 0.396892 0.895969
vn -0.082817 0.414718 0.906174
vn -0.082817 0.414718 0.906174
vn -0.082817 0.414718 0.906174
vn -0.082817 0.414718 0.906174
vn 0.931544 -0.044725 0.360868
vn 0.931544 -0.044725 0.360868
vn 0.931544 -0.044725 0.360868
vn 0.931544 -0.044725 0.360868
vn 0.936043 -0.146178 -0.320088
vn 0.936043 -0.146178 -0.320088
vn 0.936043 -0.146178 -0.320088
vn 0.936043 -0.146178 -0.320088
vn -0.537039 0.406421 -0.739196
vn -0.537039 0.406421 -0.739196
vn -0.537039 0.406421 -0.739196
vn -0.537039 0.406421 -0.739196
vn -0.559499 0.786314 0.262050
vn -0.559501 0.786314 0.262050
vn -0.559501 0.786313 0.262050
vn -0.559500 0.786314 0.262050
vn 0.228437 0.040013 -0.972736
vn 0.228437 0.040013 -0.972736
vn 0.228437 0.040013 -0.972736
vn 0.228437 0.040013 -0.972736
vn 0.063378 0.131650 -0.989268
vn 0.063378 0.131650 -0.989268
vn 0.063378 0.131650 -0.989268
vn 0.063378 0.131650 -0.989268
vn -0.729418 0.456374 0.509580
vn -0.729418 0.456374 0.509580
vn -0.729418 0.456374 0.509580
vn -0.729418 0.456374 0.509580
vn -0.729418 0.456374 0.509580
vn -0.729418 0.456374 0.509580
vn -0.852950 0.162291 0.496123
vn -0.852950 0.162291 0.496123
vn -0.852950 0.162291 0.496123
vn -0.852950 0.162291 0.496123
vn -0.092971 0.099574 0.990677
vn -0.092971 0.099574 0.990677
vn -0.092971 0.099574 0.990677
vn -0.092971 0.099574 0.990677
vn 0.228834 -0.084257 0.969812
vn 0.228834 -0.084257 0.969812
vn 0.228834 -0.084257 0.969812
vn 0.228834 -0.084257 0.969812
vn 0.865966 -0.359223 0.347939
vn 0.865966 -0.359223 0.347939
vn 0.865966 -0.359223 0.347939
vn 0.865966 -0.359223 0.347939
vn 0.839017 -0.317721 -0.441705
vn 0.839017 -0.317721 -0.441705
vn 0.839017 -0.317721 -0.441705
vn 0.839017 -0.317721 -0.441705
vn 0.261162 0.022280 -0.965038
vn 0.261162 0.022280 -0.965038
vn 0.261162 0.022280 -0.965038
vn 0.261162 0.022280 -0.965038
vn 0.031431 0.148783 -0.988370
vn 0.031431 0.148783 -0.988370
vn 0.031431 0.148783 -0.988370
vn 0.031431 0.148783 -0.988370
vn -0.767469 0.608270 -0.202480
vn -0.767469 0.608270 -0.202480
vn -0.767469 0.608270 -0.202480
vn -0.767469 0.608270 -0.202480
vn -0.637310 0.683446 0.356002
vn -0.637310 0.683446 0.356002
vn -0.637310 0.683446 0.356002
vn -0.637310 0.683446 0.356002
vn -0.083164 0.094007 0.992092
vn -0.083165 0.094007 0.992092
vn -0.083164 0.094007 0.992092
vn -0.083164 0.094007 0.992092
vn 0.241148 -0.090210 0.966287
vn 0.241148 -0.090210 0.966287
vn 0.241148 -0.090210 0.966287
vn 0.241148 -0.090210 0.966287
vn 0.867308 -0.359636 0.344149
vn 0.867308 -0.359636 0.344149
vn 0.867308 -0.359636 0.344149
vn 0.867308 -0.359636 0.344149
vn 0.827918 -0.310292 -0.467194
vn 0.827918 -0.310292 -0.467194
vn 0.827918 -0.310292 -0.467195
vn 0.827918 -0.310292 -0.467194
vn 0.282260 0.010754 -0.959278
vn 0.282260 0.010754 -0.959278
vn 0.282260 0.010754 -0.959278
vn 0.282260 0.010754 -0.959278
vn 0.007899 0.161210 -0.986889
vn 0.007899 0.161210 -0.986889
vn 0.007899 0.161210 -0.986889
vn 0.007899 0.161210 -0.986889
vn -0.544997 0.360368 0.757042
vn -0.544997 0.360368 0.757042
vn -0.544997 0.360368 0.757042
vn -0.544997 0.360368 0.757042
vn -0.077052 0.090534 0.992908
vn -0.077052 0.090534 0.992908
vn -0.077052 0.090534 0.992908
vn -0.077052 0.090534 0.992908
vn 0.248662 -0.093840 0.964034
vn 0.248662 -0.093840 0.964034
vn 0.248662 -0.093840 0.964034
vn 0.248662 -0.093840 0.964034
vn 0.868208 -0.359881 0.341614
vn 0.868208 -0.359881 0.341614
vn 0.868208 -0.359881 0.341614
vn 0.868208 -0.359881 0.341614
vn 0.820167 -0.305191 -0.483927
vn 0.820167 -0.305191 -0.483927
vn 0.820167 -0.305191 -0.483927
vn 0.820167 -0.305191 -0.483927
vn -0.901649 0.290351 -0.320509
vn -0.901649 0.290351 -0.320509
vn -0.901649 0.290351 -0.320509
vn -0.901649 0.290351 -0.320509
vn -0.153020 0.117402 0.981225
vn -0.153020 0.117402 0.981225
vn -0.153020 0.117402 0.981225
vn -0.153020 0.117402 0.981225
vn -0.153020 0.117402 0.981225
vn -0.153020 0.117402 0.981225
vn -0.153020 0.117402 0.981225
vn 0.944190 -0.256454 0.206730
vn 0.944190 -0.256454 0.206730
vn 0.944190 -0.256454 0.206730
vn 0.944190 -0.256454 0.206730
vn 0.599743 -0.413652 -0.684982
vn 0.599743 -0.413652 -0.684982
vn 0.599743 -0.413652 -0.684982
vn 0.599743 -0.413652 -0.684982
vn 0.599743 -0.413652 -0.684982
vn 0.599743 -0.413652 -0.684982
vn -0.927462 0.211125 -0.308612
vn -0.927462 0.211125 -0.308612
vn -0.927462 0.211125 -0.308612
vn -0.927462 0.211125 -0.308612
vn -0.927462 0.211125 -0.308612
vn 0.198298 -0.054623 0.978619
vn 0.198298 -0.054623 0.978619
vn 0.198298 -0.054623 0.978619
vn -0.705068 0.652977 -0.276586
vn -0.705068 0.652977 -0.276587
vn -0.705068 0.652977 -0.276587
vn -0.705068 0.652977 -0.276586
vn 0.825979 -0.554652 -0.100597
vn 0.825979 -0.554652 -0.100597
vn 0.825979 -0.554652 -0.100597
vn 0.825979 -0.554652 -0.100597
vn -0.329672 0.291803 -0.897868
vn -0.329672 0.291803 -0.897868
vn -0.329672 0.291803 -0.897868
vn -0.329672 0.291803 -0.897868
vn -0.329672 0.291804 -0.897868
vn -0.329672 0.291803 -0.897868
vn -0.329672 0.291804 -0.897868
vn -0.329672 0.291803 -0.897868
vn -0.329672 0.291803 -0.897868
vn 0.954339 0.279212 0.106194
vn 0.954339 0.279212 0.106194
vn 0.954339 0.279212 0.106194
vn 0.954339 0.279212 0.106194
vn 0.033520 0.999426 0.005000
vn 0.033520 0.999426 0.005000
vn 0.033520 0.999426 0.005000
vn -0.805391 0.501883 0.315372
vn -0.805390 0.501883 0.315372
vn -0.805390 0.501883 0.315372
vn -0.805390 0.501883 0.315372
vn -0.805390 0.501883 0.315372
vn 0.049970 0.151179 -0.987243
vn 0.049970 0.151179 -0.987243
vn 0.049970 0.151179 -0.987243
vn 0.049970 0.151179 -0.987243
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn -0.412111 0.909837 0.048596
vn -0.412111 0.909837 0.048596
vn -0.412111 0.909837 0.048596
vn -0.412111 0.909837 0.048596
vn 0.130679 0.969156 0.208951
vn 0.130679 0.969156 0.208951
vn 0.130679 0.969156 0.208951
vn 0.130679 0.969156 0.208951
vn 0.898657 -0.437843 0.026635
vn 0.898657 -0.437843 0.026635
vn 0.898657 -0.437843 0.026635
vn 0.898657 -0.437843 0.026635
vn -0.559499 0.786314 0.262050
vn -0.559500 0.786314 0.262050
vn 0.901532 -0.413238 -0.128352
vn 0.901532 -0.413238 -0.128352
vn 0.391848 0.919311 -0.036369
vn 0.391848 0.919311 -0.036369
vn 0.391848 0.919311 -0.036369
vn 0.391848 0.919311 -0.036369
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
s off
g Rock14:group1 Rock14:pasted__group Rock14:pasted__pasted__pSphere1 Rock14:pasted__pasted__pSphere1SmoothProxyGroup Rock14:polySurface1
usemtl Rock14:lambert6SG
f 1/42/1 2/46/2 12/47/3 11/43/4
f 2/117/5 3/118/6 13/119/7 12/120/8
f 3/9/9 4/1/10 14/4/11 13/10/12
f 4/1/13 5/2/14 15/3/15 14/4/16
f 5/2/17 6/5/18 16/6/19 15/3/20
f 6/5/21 7/11/22 17/12/23 16/6/24
f 7/121/25 8/122/26 18/123/27 17/124/28
f 8/122/29 9/125/30 19/126/31 18/123/32
f 9/38/33 10/39/34 20/40/35 19/41/36
f 10/39/37 1/42/38 11/43/39 20/40/40
f 11/147/41 12/148/42 22/149/43 21/150/44
f 12/96/45 13/92/46 23/95/47 22/97/48
f 13/92/49 14/93/50 24/94/51 23/95/52
f 14/4/53 15/3/54 25/7/55 24/8/56
f 15/3/57 16/6/58 26/13/59 25/7/60
f 16/132/61 17/124/62 27/128/63 26/133/64
f 17/124/65 18/123/66 28/127/67 27/128/68
f 18/123/69 19/126/70 29/129/71 28/127/72
f 19/41/73 20/40/74 30/44/75 29/45/76
f 20/40/77 11/43/78 21/48/79 30/44/80
f 51/165/81 52/164/82 32/166/83 31/167/84
f 52/164/85 53/159/86 33/168/87 32/166/88
f 54/68/89 55/69/90 35/65/91 34/64/92
f 55/17/93 56/20/94 36/27/95 35/28/96
f 56/20/97 57/26/98 37/31/99 36/27/100
f 57/139/101 58/138/102 38/141/103 37/142/104
f 58/138/105 59/140/106 39/143/107 38/141/108
f 59/56/109 60/55/110 40/58/111 39/59/112
f 60/55/113 51/57/114 31/60/115 40/58/116
f 31/167/117 32/166/118 42/169/119 41/170/120
f 32/166/121 33/168/122 43/171/123 42/169/124
f 33/70/125 34/64/126 44/67/127 43/71/128
f 34/64/129 35/65/130 45/66/131 44/67/132
f 35/28/133 36/27/134 46/32/135 45/33/136
f 92/173/137 93/174/138 94/175/139 95/176/140
f 37/142/141 38/141/142 48/144/143 47/145/144
f 38/141/145 39/143/146 49/146/147 48/144/148
f 39/59/149 40/58/150 50/61/151 49/62/152
f 40/58/153 31/60/154 41/63/155 50/61/156
f 34/64/157 33/70/158 53/72/159 54/68/160
f 47/36/161 44/37/162 45/33/163 46/32/164
f 61/156/165 62/155/166 52/164/167 51/165/168
f 62/155/169 63/160/170 53/159/171 52/164/172
f 55/17/173 25/7/174 26/13/175 73/18/176 64/19/177 56/20/178
f 64/19/179 65/25/180 57/26/181 56/20/182
f 65/136/183 66/135/184 58/138/185 57/139/186
f 66/135/187 67/137/188 59/140/189 58/138/190
f 67/53/191 68/52/192 60/55/193 59/56/194
f 68/52/195 61/54/196 51/57/197 60/55/198
f 69/152/199 70/151/200 62/155/201 61/156/202
f 70/151/203 71/154/204 63/160/205 62/155/206
f 87/30/207 88/29/208 84/34/209 85/35/210
f 73/18/211 74/24/212 65/25/213 64/19/214
f 74/131/215 75/130/216 66/135/217 65/136/218
f 75/130/219 76/134/220 67/137/221 66/135/222
f 76/50/223 77/49/224 68/52/225 67/53/226
f 77/49/227 69/51/228 61/54/229 68/52/230
f 21/150/231 22/149/232 70/151/233 69/152/234
f 22/149/235 23/153/236 71/154/237 70/151/238
f 26/13/239 27/23/240 74/24/241 73/18/242
f 27/128/243 28/127/244 75/130/245 74/131/246
f 28/127/247 29/129/248 76/134/249 75/130/250
f 29/45/251 30/44/252 77/49/253 76/50/254
f 30/44/255 21/48/256 69/51/257 77/49/258
f 78/15/259 79/14/260 83/21/261 82/22/262
f 79/177/263 86/178/264 80/179/265 89/180/266 84/181/267 88/182/268 83/183/269
f 89/73/270 90/74/271 85/75/272 84/76/273
f 81/78/274 78/79/275 82/80/276 87/81/277 85/75/278 90/74/279
f 25/7/280 79/14/281 78/15/282 72/16/283 24/8/284
f 25/184/285 86/178/286 79/177/287
f 82/22/288 83/21/289 88/29/290 87/30/291
f 89/73/292 91/77/293 81/78/294 90/74/295
f 81/157/296 54/158/297 53/159/298 63/160/299 71/154/300 23/153/301 24/161/302 72/162/303 78/163/304
f 91/77/305 55/82/306 54/83/307 81/78/308
f 80/98/309 91/99/310 89/100/311
f 86/189/312 25/190/313 55/191/314 91/192/315 80/193/316
f 42/169/317 43/171/318 44/172/319 41/170/320
f 41/101/321 48/102/322 49/103/323 50/104/324
f 41/101/325 44/105/326 47/106/327 48/102/328
f 36/185/329 37/186/330 93/187/331 92/188/332
f 37/84/333 47/85/334 94/86/335 93/87/336
f 47/194/337 46/195/338 95/196/339 94/197/340
f 46/88/341 36/89/342 92/90/343 95/91/344
f 4/107/345 3/108/346 2/109/347 1/110/348 10/111/349 9/112/350 8/113/351 7/114/352 6/115/353 5/116/354
-366
View File
@@ -1,366 +0,0 @@
# This file uses centimeters as units for non-parametric coordinates.
mtllib Rock2.mtl
g default
v 25.186993 -0.000000 22.022926
v 23.235949 -0.000000 20.605410
v 21.291489 -0.000000 20.612736
v 18.902213 -0.000000 22.030251
v 17.689819 -0.000000 24.316515
v 18.093956 -0.000000 26.764991
v 20.044999 -0.000000 28.592473
v 22.715751 -0.000000 27.063498
v 25.289833 -0.000000 26.712429
v 26.035066 -0.000000 24.418840
v 25.032486 1.111030 22.135182
v 23.176933 1.111030 20.787045
v 21.350506 1.111030 20.794371
v 19.056721 1.111030 22.142508
v 17.880801 1.111030 24.316515
v 18.248463 1.111030 26.652734
v 20.104015 1.111030 28.410839
v 22.656735 1.111030 26.881863
v 25.578291 1.111030 26.600172
v 26.287049 1.111030 24.418840
v 24.584087 2.113304 22.460962
v 23.005660 2.113304 21.314168
v 20.945110 2.200351 21.265721
v 19.028022 2.604830 22.538582
v 18.873284 2.113304 24.316515
v 19.737993 2.113304 26.785627
v 21.316420 2.113304 27.932422
v 22.844409 2.113304 26.778144
v 25.376599 2.267616 26.166443
v 25.971461 2.267616 24.292217
v 23.885690 3.148004 22.968377
v 22.738896 3.148004 22.135182
v 20.991676 3.235050 21.915197
v 19.361393 3.638554 22.738175
v 19.275273 3.148004 24.116913
v 19.975113 3.016991 26.078610
v 21.583184 2.941843 27.111407
v 22.680041 3.148004 26.194863
v 24.237660 3.193425 25.664652
v 24.675697 3.173016 24.316515
v 23.005660 4.105024 23.607758
v 22.402754 4.578174 23.169721
v 21.196246 4.105024 22.970118
v 20.593340 4.105024 23.408154
v 20.363051 4.578174 24.116913
v 20.593340 4.105024 24.825671
v 21.657523 4.105024 25.463310
v 21.972662 4.578174 25.096040
v 23.005660 4.105024 25.025273
v 23.235949 4.105024 24.316515
v 22.402754 4.578174 24.316515
v 21.382902 4.578174 23.643317
vt 0.000000 0.500000
vt 0.100000 0.500000
vt 0.200000 0.500000
vt 0.300000 0.500000
vt 0.400000 0.500000
vt 0.500000 0.500000
vt 0.600000 0.500000
vt 0.700000 0.500000
vt 0.800000 0.500000
vt 0.900000 0.500000
vt 1.000000 0.500000
vt 0.000000 0.600000
vt 0.100000 0.600000
vt 0.200000 0.600000
vt 0.300000 0.600000
vt 0.400000 0.600000
vt 0.500000 0.600000
vt 0.600000 0.600000
vt 0.700000 0.600000
vt 0.800000 0.600000
vt 0.900000 0.600000
vt 1.000000 0.600000
vt 0.000000 0.700000
vt 0.100000 0.700000
vt 0.200000 0.700000
vt 0.300000 0.700000
vt 0.400000 0.700000
vt 0.500000 0.700000
vt 0.600000 0.700000
vt 0.700000 0.700000
vt 0.800000 0.700000
vt 0.900000 0.700000
vt 1.000000 0.700000
vt 0.000000 0.800000
vt 0.100000 0.800000
vt 0.200000 0.800000
vt 0.300000 0.800000
vt 0.400000 0.800000
vt 0.500000 0.800000
vt 0.600000 0.800000
vt 0.700000 0.800000
vt 0.800000 0.800000
vt 0.900000 0.800000
vt 1.000000 0.800000
vt 0.000000 0.900000
vt 0.100000 0.900000
vt 0.200000 0.900000
vt 0.300000 0.900000
vt 0.400000 0.900000
vt 0.500000 0.900000
vt 0.600000 0.900000
vt 0.700000 0.900000
vt 0.800000 0.900000
vt 0.900000 0.900000
vt 1.000000 0.900000
vt 0.400000 0.900000
vt 0.250000 0.900000
vn 0.580084 0.161342 -0.798418
vn 0.580084 0.161342 -0.798418
vn 0.580084 0.161342 -0.798418
vn 0.580084 0.161342 -0.798418
vn -0.003834 0.161340 -0.986891
vn -0.003834 0.161340 -0.986891
vn -0.003834 0.161340 -0.986891
vn -0.003834 0.161340 -0.986891
vn -0.501906 0.160635 -0.849875
vn -0.501906 0.160635 -0.849875
vn -0.501906 0.160635 -0.849875
vn -0.501906 0.160635 -0.849875
vn -0.870375 0.158872 -0.466054
vn -0.870375 0.158872 -0.466054
vn -0.870375 0.158872 -0.466054
vn -0.870375 0.158872 -0.466054
vn -0.974604 0.159475 0.157209
vn -0.974604 0.159475 0.157209
vn -0.974604 0.159475 0.157209
vn -0.974604 0.159475 0.157209
vn -0.676819 0.160071 0.718536
vn -0.676819 0.160071 0.718536
vn -0.676819 0.160071 0.718536
vn -0.676819 0.160071 0.718536
vn 0.500263 0.139701 0.854530
vn 0.500263 0.139701 0.854530
vn 0.500263 0.139701 0.854530
vn 0.500263 0.139701 0.854530
vn 0.113574 0.118736 0.986409
vn 0.113574 0.118736 0.986409
vn 0.113574 0.118736 0.986409
vn 0.113574 0.118736 0.986409
vn 0.929675 -0.210853 0.302070
vn 0.929675 -0.210853 0.302070
vn 0.929675 -0.210853 0.302070
vn 0.929675 -0.210853 0.302070
vn 0.911983 -0.019305 -0.409774
vn 0.911983 -0.019305 -0.409774
vn 0.911983 -0.019305 -0.409774
vn 0.911983 -0.019305 -0.409774
vn 0.520225 0.465477 -0.716029
vn 0.520225 0.465477 -0.716029
vn 0.520225 0.465477 -0.716029
vn 0.520225 0.465477 -0.716029
vn 0.019266 0.435045 -0.900203
vn 0.019266 0.435045 -0.900203
vn 0.019266 0.435045 -0.900203
vn 0.019266 0.435045 -0.900203
vn -0.504272 0.197549 -0.840645
vn -0.504272 0.197549 -0.840645
vn -0.504272 0.197549 -0.840645
vn -0.504272 0.197549 -0.840645
vn -0.888777 0.383100 -0.251612
vn -0.888777 0.383100 -0.251612
vn -0.888777 0.383100 -0.251612
vn -0.888777 0.383100 -0.251612
vn -0.625358 0.763679 0.160379
vn -0.625358 0.763679 0.160379
vn -0.625358 0.763679 0.160379
vn -0.625358 0.763679 0.160379
vn -0.456193 0.707859 0.539281
vn -0.456193 0.707859 0.539281
vn -0.456193 0.707859 0.539281
vn -0.456193 0.707859 0.539281
vn 0.544025 -0.139704 0.827357
vn 0.544025 -0.139704 0.827357
vn 0.544025 -0.139704 0.827357
vn 0.544025 -0.139704 0.827357
vn 0.150333 0.239751 0.959124
vn 0.150333 0.239751 0.959124
vn 0.150333 0.239751 0.959124
vn 0.150333 0.239751 0.959124
vn 0.915077 0.275889 0.294143
vn 0.915077 0.275889 0.294143
vn 0.915077 0.275889 0.294143
vn 0.915077 0.275889 0.294143
vn 0.789517 0.327292 -0.519175
vn 0.789517 0.327292 -0.519175
vn 0.789517 0.327292 -0.519175
vn 0.789517 0.327292 -0.519175
vn 0.460444 0.621576 -0.633747
vn 0.460444 0.621576 -0.633747
vn 0.460444 0.621576 -0.633747
vn 0.460444 0.621576 -0.633747
vn 0.083626 0.583109 -0.808078
vn 0.083626 0.583109 -0.808078
vn 0.083626 0.583109 -0.808078
vn 0.083626 0.583109 -0.808078
vn -0.941734 0.334803 0.032305
vn -0.941734 0.334803 0.032305
vn -0.941734 0.334803 0.032305
vn -0.941734 0.334803 0.032305
vn -0.849046 0.426058 0.312402
vn -0.849046 0.426058 0.312402
vn -0.849046 0.426058 0.312402
vn -0.849046 0.426058 0.312402
vn -0.409545 0.667599 0.621760
vn -0.409545 0.667599 0.621760
vn -0.409545 0.667599 0.621760
vn -0.409545 0.667599 0.621760
vn 0.512367 0.498741 0.699098
vn 0.512367 0.498741 0.699098
vn 0.512367 0.498741 0.699098
vn 0.512367 0.498741 0.699098
vn 0.194804 0.570921 0.797559
vn 0.194804 0.570921 0.797559
vn 0.194804 0.570921 0.797559
vn 0.194804 0.570921 0.797559
vn 0.569111 0.802909 0.177338
vn 0.569111 0.802909 0.177338
vn 0.569111 0.802909 0.177338
vn 0.569111 0.802909 0.177338
vn 0.568551 0.701957 -0.428959
vn 0.568551 0.701957 -0.428959
vn 0.568551 0.701957 -0.428959
vn 0.568551 0.701957 -0.428959
vn 0.554426 0.648341 -0.521791
vn 0.554426 0.648341 -0.521791
vn 0.554427 0.648341 -0.521791
vn 0.554427 0.648341 -0.521791
vn 0.017111 0.672832 -0.739597
vn 0.017111 0.672832 -0.739597
vn 0.017111 0.672832 -0.739597
vn 0.017111 0.672832 -0.739597
vn -0.146247 0.837249 -0.526902
vn -0.146247 0.837249 -0.526902
vn -0.146247 0.837249 -0.526902
vn -0.146247 0.837249 -0.526902
vn -0.615451 0.783386 -0.086756
vn -0.615451 0.783386 -0.086756
vn -0.615451 0.783386 -0.086756
vn -0.615451 0.783386 -0.086756
vn -0.668374 0.640759 0.377762
vn -0.668374 0.640759 0.377762
vn -0.668374 0.640759 0.377762
vn -0.668374 0.640759 0.377762
vn -0.312212 0.785196 0.534781
vn -0.312212 0.785196 0.534780
vn -0.312212 0.785196 0.534781
vn -0.312212 0.785196 0.534781
vn 0.228837 0.733621 0.639870
vn 0.228837 0.733621 0.639870
vn 0.228837 0.733621 0.639870
vn 0.228837 0.733621 0.639870
vn 0.268465 0.707542 0.653690
vn 0.268465 0.707542 0.653690
vn 0.268465 0.707542 0.653690
vn 0.268465 0.707542 0.653690
vn 0.533113 0.829801 0.164985
vn 0.533113 0.829801 0.164985
vn 0.533113 0.829801 0.164985
vn 0.533113 0.829802 0.164985
vn 0.556588 0.780164 -0.285575
vn 0.556588 0.780164 -0.285575
vn 0.556588 0.780164 -0.285575
vn 0.556589 0.780164 -0.285575
vn -0.392903 0.410045 -0.823098
vn -0.392903 0.410045 -0.823098
vn -0.392903 0.410045 -0.823098
vn -0.392903 0.410045 -0.823098
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.449182 0.870925 0.199311
vn 0.449182 0.870925 0.199311
vn 0.449182 0.870925 0.199311
vn 0.449182 0.870925 0.199311
vn -0.238380 0.824416 -0.513335
vn -0.238380 0.824416 -0.513335
vn -0.238380 0.824416 -0.513335
vn -0.362342 0.713878 0.599239
vn -0.362342 0.713878 0.599239
vn -0.362342 0.713878 0.599239
vn -0.362342 0.713878 0.599239
vn 0.563665 0.823036 -0.069956
vn 0.563665 0.823036 -0.069956
vn 0.563665 0.823036 -0.069956
vn 0.563665 0.823036 -0.069956
vn -0.275874 0.755625 -0.594074
vn -0.275874 0.755625 -0.594074
vn -0.275874 0.755625 -0.594074
vn -0.344415 0.810345 -0.474046
vn -0.344415 0.810345 -0.474046
vn -0.344415 0.810345 -0.474046
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
s off
g pasted__pasted__pSphere3 pasted__pasted__pSphere1SmoothProxyGroup pasted__group group2
usemtl pasted__pasted__lambert3SG1
f 1/1/1 2/2/2 12/13/3 11/12/4
f 2/2/5 3/3/6 13/14/7 12/13/8
f 3/3/9 4/4/10 14/15/11 13/14/12
f 4/4/13 5/5/14 15/16/15 14/15/16
f 5/5/17 6/6/18 16/17/19 15/16/20
f 6/6/21 7/7/22 17/18/23 16/17/24
f 7/7/25 8/8/26 18/19/27 17/18/28
f 8/8/29 9/9/30 19/20/31 18/19/32
f 9/9/33 10/10/34 20/21/35 19/20/36
f 10/10/37 1/11/38 11/22/39 20/21/40
f 11/12/41 12/13/42 22/24/43 21/23/44
f 12/13/45 13/14/46 23/25/47 22/24/48
f 13/14/49 14/15/50 24/26/51 23/25/52
f 14/15/53 15/16/54 25/27/55 24/26/56
f 15/16/57 16/17/58 26/28/59 25/27/60
f 16/17/61 17/18/62 27/29/63 26/28/64
f 17/18/65 18/19/66 28/30/67 27/29/68
f 18/19/69 19/20/70 29/31/71 28/30/72
f 19/20/73 20/21/74 30/32/75 29/31/76
f 20/21/77 11/22/78 21/33/79 30/32/80
f 21/23/81 22/24/82 32/35/83 31/34/84
f 22/24/85 23/25/86 33/36/87 32/35/88
f 24/26/89 25/27/90 35/38/91 34/37/92
f 25/27/93 26/28/94 36/39/95 35/38/96
f 26/28/97 27/29/98 37/40/99 36/39/100
f 27/29/101 28/30/102 38/41/103 37/40/104
f 28/30/105 29/31/106 39/42/107 38/41/108
f 29/31/109 30/32/110 40/43/111 39/42/112
f 30/32/113 21/33/114 31/44/115 40/43/116
f 31/34/117 32/35/118 42/46/119 41/45/120
f 32/35/121 33/36/122 43/47/123 42/46/124
f 33/36/125 34/37/126 44/48/127 43/47/128
f 34/37/129 35/38/130 45/49/131 44/48/132
f 35/38/133 36/39/134 46/50/135 45/49/136
f 36/39/137 37/40/138 47/51/139 46/50/140
f 37/40/141 38/41/142 48/52/143 47/51/144
f 38/41/145 39/42/146 49/53/147 48/52/148
f 39/42/149 40/43/150 50/54/151 49/53/152
f 40/43/153 31/44/154 41/55/155 50/54/156
f 34/37/157 33/36/158 23/25/159 24/26/160
f 42/46/161 52/57/162 51/56/163
f 5/5/164 4/4/165 3/3/166 2/2/167 1/11/168 10/10/169 9/9/170 8/8/171 7/7/172 6/6/173
f 50/54/174 51/56/175 48/52/176 49/53/177
f 42/46/178 43/47/179 52/57/180
f 48/52/181 45/49/182 46/50/183 47/51/184
f 42/46/185 51/56/186 50/54/187 41/45/188
f 52/57/189 44/48/190 45/49/191
f 52/57/192 43/47/193 44/48/194
f 48/52/195 52/57/196 45/49/197
f 51/56/198 52/57/199 48/52/200
-335
View File
@@ -1,335 +0,0 @@
# This file uses centimeters as units for non-parametric coordinates.
mtllib Rock3.mtl
g default
v 13.833709 0.000000 20.545640
v 10.895352 0.067342 20.071071
v 8.423192 0.011054 19.337600
v 6.033916 0.000000 20.768441
v 5.288684 0.000000 23.926150
v 5.692821 0.000000 26.374625
v 7.643864 0.000000 28.202107
v 10.834814 0.000000 28.047221
v 13.424298 0.000000 27.316141
v 15.143125 0.000000 24.012658
v 13.679201 1.150071 20.610833
v 10.813328 1.551362 19.926895
v 8.482208 1.318615 19.300655
v 6.188423 1.120731 20.869002
v 5.479666 1.332809 23.926150
v 5.847328 1.332809 26.262369
v 7.702880 1.111030 28.020473
v 10.775798 1.111030 27.865586
v 13.750559 1.111030 27.164673
v 15.395108 1.111030 24.012658
v 12.848128 2.591355 21.221606
v 10.604525 3.538122 20.275184
v 8.653481 3.318093 20.275184
v 7.075054 2.518015 21.824256
v 6.874138 2.940163 23.717881
v 7.573977 2.908714 25.688245
v 8.915285 2.113304 27.542056
v 10.604525 2.113304 26.928497
v 13.251090 2.644528 25.498312
v 13.905365 2.782922 23.589474
v 11.561858 5.301655 22.160232
v 10.337761 4.912658 21.096198
v 8.458968 4.369444 20.896596
v 7.312174 3.581077 22.040814
v 9.182049 2.908714 26.721042
v 10.337761 3.004681 26.107482
v 11.836525 3.970716 25.274288
v 12.274561 4.808196 23.926150
v 10.604525 6.143015 22.936974
v 10.001619 6.065552 22.367323
v 8.795110 5.082905 22.167721
v 8.192205 4.518381 22.737372
v 7.961915 5.332164 23.657443
v 7.922168 3.513467 25.185728
v 8.986351 3.787577 25.823367
v 10.001619 5.762042 25.072944
v 10.604525 4.884316 24.634908
v 10.834814 5.547103 23.857046
vt 0.000000 0.500000
vt 0.100000 0.500000
vt 0.200000 0.500000
vt 0.300000 0.500000
vt 0.400000 0.500000
vt 0.500000 0.500000
vt 0.600000 0.500000
vt 0.700000 0.500000
vt 0.800000 0.500000
vt 0.900000 0.500000
vt 1.000000 0.500000
vt 0.000000 0.600000
vt 0.100000 0.600000
vt 0.200000 0.600000
vt 0.300000 0.600000
vt 0.400000 0.600000
vt 0.500000 0.600000
vt 0.600000 0.600000
vt 0.700000 0.600000
vt 0.800000 0.600000
vt 0.900000 0.600000
vt 1.000000 0.600000
vt 0.000000 0.700000
vt 0.100000 0.700000
vt 0.200000 0.700000
vt 0.300000 0.700000
vt 0.400000 0.750000
vt 0.500000 0.750000
vt 0.600000 0.700000
vt 0.700000 0.700000
vt 0.800000 0.700000
vt 0.900000 0.700000
vt 1.000000 0.700000
vt 0.000000 0.800000
vt 0.100000 0.800000
vt 0.200000 0.800000
vt 0.300000 0.800000
vt 0.600000 0.800000
vt 0.700000 0.800000
vt 0.800000 0.800000
vt 0.900000 0.800000
vt 1.000000 0.800000
vt 0.000000 0.900000
vt 0.100000 0.900000
vt 0.200000 0.900000
vt 0.300000 0.900000
vt 0.400000 0.900000
vt 0.500000 0.900000
vt 0.600000 0.900000
vt 0.700000 0.900000
vt 0.800000 0.900000
vt 0.900000 0.900000
vt 1.000000 0.900000
vn 0.194797 -0.011916 -0.980771
vn 0.194797 -0.011916 -0.980771
vn 0.194797 -0.011916 -0.980771
vn 0.194797 -0.011916 -0.980771
vn 0.275226 -0.059985 -0.959506
vn 0.275226 -0.059985 -0.959506
vn 0.275226 -0.059985 -0.959506
vn 0.275226 -0.059985 -0.959506
vn -0.540206 0.069472 -0.838661
vn -0.540206 0.069472 -0.838661
vn -0.540206 0.069472 -0.838660
vn -0.540206 0.069472 -0.838661
vn -0.962317 0.144937 -0.230084
vn -0.962317 0.144937 -0.230084
vn -0.962317 0.144937 -0.230084
vn -0.962317 0.144937 -0.230084
vn -0.978408 0.133457 0.157823
vn -0.978408 0.133457 0.157823
vn -0.978408 0.133457 0.157823
vn -0.978408 0.133457 0.157823
vn -0.673794 0.145980 0.724355
vn -0.673794 0.145980 0.724355
vn -0.673794 0.145980 0.724355
vn -0.673794 0.145980 0.724355
vn 0.048748 0.161149 0.985725
vn 0.048748 0.161149 0.985725
vn 0.048748 0.161149 0.985725
vn 0.048748 0.161149 0.985725
vn 0.247597 0.114444 0.962080
vn 0.247597 0.114444 0.962080
vn 0.247597 0.114444 0.962080
vn 0.247597 0.114444 0.962080
vn 0.869747 -0.195444 0.453146
vn 0.869747 -0.195444 0.453146
vn 0.869747 -0.195444 0.453146
vn 0.869747 -0.195444 0.453146
vn 0.914754 -0.027814 -0.403054
vn 0.914754 -0.027814 -0.403054
vn 0.914754 -0.027814 -0.403054
vn 0.914754 -0.027814 -0.403054
vn 0.367579 0.352295 -0.860682
vn 0.367579 0.352295 -0.860682
vn 0.367579 0.352295 -0.860682
vn 0.367579 0.352295 -0.860682
vn 0.104781 0.314112 -0.943586
vn 0.104781 0.314112 -0.943586
vn 0.104781 0.314112 -0.943586
vn 0.104781 0.314112 -0.943586
vn -0.611418 0.526190 -0.591009
vn -0.611418 0.526190 -0.591009
vn -0.611418 0.526190 -0.591009
vn -0.611418 0.526190 -0.591009
vn -0.750504 0.623933 -0.217830
vn -0.750504 0.623934 -0.217830
vn -0.750504 0.623933 -0.217830
vn -0.750504 0.623933 -0.217830
vn -0.681408 0.710897 0.174096
vn -0.681408 0.710897 0.174096
vn -0.681408 0.710897 0.174096
vn -0.681408 0.710897 0.174096
vn -0.417580 0.708358 0.569083
vn -0.417580 0.708358 0.569083
vn -0.417580 0.708358 0.569083
vn -0.417580 0.708358 0.569083
vn 0.135733 0.523482 0.841156
vn 0.135733 0.523482 0.841156
vn 0.135733 0.523482 0.841156
vn 0.135733 0.523482 0.841156
vn 0.182076 0.727417 0.661598
vn 0.182076 0.727417 0.661598
vn 0.182076 0.727417 0.661598
vn 0.182076 0.727417 0.661598
vn 0.689856 0.643864 0.330965
vn 0.689856 0.643864 0.330965
vn 0.689856 0.643864 0.330965
vn 0.689856 0.643864 0.330965
vn 0.734654 0.569856 -0.368169
vn 0.734654 0.569856 -0.368169
vn 0.734654 0.569856 -0.368169
vn 0.734654 0.569856 -0.368169
vn 0.493929 0.495560 -0.714460
vn 0.493929 0.495560 -0.714460
vn 0.493929 0.495560 -0.714460
vn 0.493929 0.495560 -0.714460
vn -0.055181 0.502526 -0.862799
vn -0.055181 0.502526 -0.862799
vn -0.055181 0.502526 -0.862799
vn -0.055181 0.502526 -0.862799
vn -0.956799 0.245235 -0.156188
vn -0.956799 0.245235 -0.156188
vn -0.956799 0.245235 -0.156188
vn -0.372740 0.724050 0.580359
vn -0.372740 0.724050 0.580359
vn -0.372740 0.724050 0.580359
vn 0.274567 0.670728 0.689011
vn 0.274567 0.670728 0.689011
vn 0.274567 0.670728 0.689011
vn 0.274567 0.670728 0.689011
vn 0.235444 0.554619 0.798100
vn 0.235444 0.554619 0.798100
vn 0.235444 0.554619 0.798100
vn 0.235444 0.554619 0.798100
vn 0.681798 0.605743 0.410155
vn 0.681798 0.605743 0.410155
vn 0.681798 0.605743 0.410155
vn 0.681798 0.605743 0.410155
vn 0.777186 0.557392 -0.292057
vn 0.777186 0.557392 -0.292057
vn 0.777186 0.557392 -0.292057
vn 0.777186 0.557392 -0.292057
vn 0.303374 0.771312 -0.559502
vn 0.303374 0.771312 -0.559502
vn 0.303374 0.771312 -0.559502
vn 0.303374 0.771312 -0.559502
vn -0.306581 0.767279 -0.563286
vn -0.306581 0.767279 -0.563287
vn -0.306581 0.767279 -0.563287
vn -0.306581 0.767279 -0.563287
vn -0.695994 0.700552 -0.157544
vn -0.695994 0.700552 -0.157544
vn -0.695994 0.700552 -0.157544
vn -0.695994 0.700552 -0.157544
vn -0.813570 0.527577 -0.244473
vn -0.813570 0.527577 -0.244473
vn -0.813570 0.527577 -0.244473
vn -0.813570 0.527577 -0.244473
vn -0.798753 0.456390 0.392048
vn -0.798753 0.456390 0.392048
vn -0.798753 0.456390 0.392048
vn -0.798753 0.456390 0.392048
vn -0.455097 0.635462 0.623759
vn -0.455097 0.635462 0.623759
vn -0.455097 0.635462 0.623759
vn -0.455097 0.635462 0.623759
vn 0.093149 0.477794 0.873519
vn 0.093149 0.477794 0.873519
vn 0.093149 0.477794 0.873519
vn 0.093149 0.477794 0.873519
vn 0.426084 0.519684 0.740527
vn 0.426084 0.519685 0.740527
vn 0.426084 0.519685 0.740527
vn 0.426084 0.519685 0.740527
vn 0.292845 0.735440 0.611040
vn 0.292845 0.735440 0.611040
vn 0.292845 0.735440 0.611040
vn 0.292845 0.735440 0.611040
vn 0.571919 0.810287 0.127844
vn 0.571919 0.810287 0.127844
vn 0.571919 0.810287 0.127844
vn 0.571919 0.810287 0.127844
vn -0.750908 0.256338 -0.608628
vn -0.750908 0.256338 -0.608628
vn -0.750908 0.256338 -0.608628
vn -0.750908 0.256338 -0.608628
vn -0.584539 0.607145 0.538227
vn -0.584539 0.607145 0.538227
vn -0.584539 0.607145 0.538227
vn -0.584539 0.607145 0.538227
vn 0.000551 -0.999995 -0.003129
vn 0.000551 -0.999995 -0.003129
vn 0.000551 -0.999995 -0.003129
vn 0.000551 -0.999995 -0.003129
vn 0.000551 -0.999995 -0.003129
vn 0.000551 -0.999995 -0.003129
vn 0.000551 -0.999995 -0.003129
vn 0.000551 -0.999995 -0.003129
vn 0.000551 -0.999995 -0.003129
vn 0.000551 -0.999995 -0.003129
vn 0.809645 0.306279 0.500668
vn 0.809645 0.306279 0.500668
vn 0.809645 0.306278 0.500668
vn -0.546598 0.537686 0.641969
vn -0.546598 0.537686 0.641969
vn -0.546598 0.537686 0.641969
vn -0.546598 0.537686 0.641969
vn -0.794478 0.342314 -0.501623
vn -0.794478 0.342314 -0.501623
vn -0.794478 0.342314 -0.501623
vn -0.058940 0.977204 -0.203958
vn -0.058940 0.977204 -0.203958
vn -0.058940 0.977204 -0.203958
vn -0.058940 0.977204 -0.203958
s off
g pasted__pasted__pSphere2 pasted__pasted__pSphere1SmoothProxyGroup pasted__group group2
usemtl pasted__pasted__lambert3SG1
f 1/1/1 2/2/2 12/13/3 11/12/4
f 2/2/5 3/3/6 13/14/7 12/13/8
f 3/3/9 4/4/10 14/15/11 13/14/12
f 4/4/13 5/5/14 15/16/15 14/15/16
f 5/5/17 6/6/18 16/17/19 15/16/20
f 6/6/21 7/7/22 17/18/23 16/17/24
f 7/7/25 8/8/26 18/19/27 17/18/28
f 8/8/29 9/9/30 19/20/31 18/19/32
f 9/9/33 10/10/34 20/21/35 19/20/36
f 10/10/37 1/11/38 11/22/39 20/21/40
f 11/12/41 12/13/42 22/24/43 21/23/44
f 12/13/45 13/14/46 23/25/47 22/24/48
f 13/14/49 14/15/50 24/26/51 23/25/52
f 14/15/53 15/16/54 25/27/55 24/26/56
f 15/16/57 16/17/58 26/28/59 25/27/60
f 16/17/61 17/18/62 27/29/63 26/28/64
f 17/18/65 18/19/66 28/30/67 27/29/68
f 18/19/69 19/20/70 29/31/71 28/30/72
f 19/20/73 20/21/74 30/32/75 29/31/76
f 20/21/77 11/22/78 21/33/79 30/32/80
f 21/23/81 22/24/82 32/35/83 31/34/84
f 22/24/85 23/25/86 33/36/87 32/35/88
f 24/26/89 25/27/90 34/37/91
f 26/28/92 27/29/93 35/38/94
f 27/29/95 28/30/96 36/39/97 35/38/98
f 28/30/99 29/31/100 37/40/101 36/39/102
f 29/31/103 30/32/104 38/41/105 37/40/106
f 30/32/107 21/33/108 31/42/109 38/41/110
f 31/34/111 32/35/112 40/44/113 39/43/114
f 32/35/115 33/36/116 41/45/117 40/44/118
f 33/36/119 34/37/120 42/46/121 41/45/122
f 34/37/123 25/27/124 43/47/125 42/46/126
f 25/27/127 26/28/128 44/48/129 43/47/130
f 26/28/131 35/38/132 45/49/133 44/48/134
f 35/38/135 36/39/136 46/50/137 45/49/138
f 36/39/139 37/40/140 47/51/141 46/50/142
f 37/40/143 38/41/144 48/52/145 47/51/146
f 38/41/147 31/42/148 39/53/149 48/52/150
f 34/37/151 33/36/152 23/25/153 24/26/154
f 40/44/155 41/45/156 48/52/157 39/43/158
f 5/5/159 4/4/160 3/3/161 2/2/162 1/11/163 10/10/164 9/9/165 8/8/166 7/7/167 6/6/168
f 48/52/169 46/50/170 47/51/171
f 46/50/172 43/47/173 44/48/174 45/49/175
f 43/47/176 41/45/177 42/46/178
f 48/52/179 41/45/180 43/47/181 46/50/182
-334
View File
@@ -1,334 +0,0 @@
# This file uses centimeters as units for non-parametric coordinates.
mtllib Rock4.mtl
g default
v 3.156854 0.000000 21.076940
v 1.205811 0.000000 19.659424
v -1.205811 0.000000 18.795304
v -3.595087 0.000000 20.212820
v -4.340319 0.000000 23.370529
v -3.936182 0.000000 25.819004
v -1.985139 0.000000 27.646486
v 1.205811 0.000000 27.491600
v 3.721038 0.000000 26.837546
v 4.466270 0.000000 24.543957
v 3.002347 1.111030 21.189196
v 1.146794 1.111030 19.841058
v -1.146795 1.111030 18.976938
v -3.440580 1.111030 20.325076
v -4.149338 1.111030 23.370529
v -3.781675 1.111030 25.706748
v -1.926123 1.111030 27.464852
v 1.146794 1.111030 27.309965
v 4.009496 1.111030 26.725290
v 4.718253 1.111030 24.543957
v 2.553948 2.113304 21.514976
v 0.975521 2.113304 20.368182
v -0.975522 2.113304 20.368182
v -2.553949 2.113304 21.514977
v -3.156854 2.113304 23.370529
v -2.292145 2.113304 25.839641
v -0.713718 2.113304 26.986435
v 0.975522 2.113304 26.372876
v 3.348883 2.267616 25.226081
v 3.951788 2.267616 23.370529
v 1.855552 2.908714 22.022391
v 0.708758 2.908714 21.189196
v -1.170035 2.908714 20.989594
v -2.316829 2.908714 21.822789
v -2.754866 2.908714 23.170926
v -2.055026 2.908714 25.132624
v -0.446955 2.908714 26.165421
v 0.708758 2.908714 25.551861
v 2.207522 3.063025 24.718667
v 2.645558 3.063025 23.370529
v 0.975522 3.419398 22.661771
v 0.372616 3.419398 22.223734
v -0.833893 3.419398 22.024132
v -1.436798 3.419398 22.462168
v -1.667088 3.419398 23.170926
v -1.436798 3.419398 23.879684
v -0.372616 3.419398 24.517323
v 0.372616 3.419398 24.517323
v 0.975521 3.419398 24.079287
v 1.205811 3.419398 23.370529
vt 0.000000 0.500000
vt 0.100000 0.500000
vt 0.200000 0.500000
vt 0.300000 0.500000
vt 0.400000 0.500000
vt 0.500000 0.500000
vt 0.600000 0.500000
vt 0.700000 0.500000
vt 0.800000 0.500000
vt 0.900000 0.500000
vt 1.000000 0.500000
vt 0.000000 0.600000
vt 0.100000 0.600000
vt 0.200000 0.600000
vt 0.300000 0.600000
vt 0.400000 0.600000
vt 0.500000 0.600000
vt 0.600000 0.600000
vt 0.700000 0.600000
vt 0.800000 0.600000
vt 0.900000 0.600000
vt 1.000000 0.600000
vt 0.000000 0.700000
vt 0.100000 0.700000
vt 0.200000 0.700000
vt 0.300000 0.700000
vt 0.400000 0.700000
vt 0.500000 0.700000
vt 0.600000 0.700000
vt 0.700000 0.700000
vt 0.800000 0.700000
vt 0.900000 0.700000
vt 1.000000 0.700000
vt 0.000000 0.800000
vt 0.100000 0.800000
vt 0.200000 0.800000
vt 0.300000 0.800000
vt 0.400000 0.800000
vt 0.500000 0.800000
vt 0.600000 0.800000
vt 0.700000 0.800000
vt 0.800000 0.800000
vt 0.900000 0.800000
vt 1.000000 0.800000
vt 0.000000 0.900000
vt 0.100000 0.900000
vt 0.200000 0.900000
vt 0.300000 0.900000
vt 0.400000 0.900000
vt 0.500000 0.900000
vt 0.600000 0.900000
vt 0.700000 0.900000
vt 0.800000 0.900000
vt 0.900000 0.900000
vt 1.000000 0.900000
vn 0.580084 0.161341 -0.798418
vn 0.580084 0.161341 -0.798418
vn 0.580084 0.161341 -0.798418
vn 0.580084 0.161341 -0.798418
vn 0.340792 0.151683 -0.927822
vn 0.340792 0.151683 -0.927822
vn 0.340792 0.151683 -0.927822
vn 0.340792 0.151683 -0.927822
vn -0.501906 0.160634 -0.849874
vn -0.501906 0.160634 -0.849874
vn -0.501906 0.160634 -0.849874
vn -0.501906 0.160634 -0.849874
vn -0.960944 0.160788 -0.225240
vn -0.960944 0.160788 -0.225240
vn -0.960944 0.160788 -0.225240
vn -0.960944 0.160788 -0.225240
vn -0.974604 0.159475 0.157209
vn -0.974604 0.159475 0.157209
vn -0.974604 0.159475 0.157209
vn -0.974604 0.159475 0.157209
vn -0.676818 0.160071 0.718536
vn -0.676818 0.160071 0.718536
vn -0.676818 0.160071 0.718536
vn -0.676818 0.160071 0.718536
vn 0.048748 0.161149 0.985725
vn 0.048748 0.161149 0.985725
vn 0.048748 0.161149 0.985725
vn 0.048748 0.161149 0.985725
vn 0.223215 0.105123 0.969084
vn 0.223215 0.105123 0.969084
vn 0.223215 0.105123 0.969084
vn 0.223215 0.105123 0.969084
vn 0.929675 -0.210852 0.302070
vn 0.929675 -0.210852 0.302070
vn 0.929675 -0.210852 0.302070
vn 0.929675 -0.210852 0.302070
vn 0.913963 -0.019617 -0.405324
vn 0.913962 -0.019617 -0.405324
vn 0.913962 -0.019617 -0.405324
vn 0.913962 -0.019617 -0.405324
vn 0.520225 0.465477 -0.716029
vn 0.520225 0.465477 -0.716029
vn 0.520225 0.465477 -0.716029
vn 0.520225 0.465477 -0.716029
vn 0.145514 0.684047 -0.714777
vn 0.145514 0.684047 -0.714777
vn 0.145514 0.684047 -0.714777
vn 0.145514 0.684047 -0.714777
vn -0.319592 0.807359 -0.496017
vn -0.319592 0.807359 -0.496017
vn -0.319592 0.807359 -0.496017
vn -0.319592 0.807359 -0.496017
vn -0.663215 0.727077 -0.177497
vn -0.663215 0.727077 -0.177497
vn -0.663215 0.727077 -0.177497
vn -0.663215 0.727077 -0.177497
vn -0.625358 0.763680 0.160379
vn -0.625358 0.763680 0.160379
vn -0.625358 0.763680 0.160379
vn -0.625358 0.763680 0.160379
vn -0.456193 0.707859 0.539281
vn -0.456193 0.707859 0.539281
vn -0.456193 0.707859 0.539281
vn -0.456193 0.707859 0.539281
vn 0.135733 0.523482 0.841156
vn 0.135733 0.523482 0.841156
vn 0.135733 0.523482 0.841156
vn 0.135733 0.523482 0.841156
vn 0.181387 0.765946 0.616787
vn 0.181387 0.765946 0.616787
vn 0.181387 0.765946 0.616787
vn 0.181387 0.765946 0.616787
vn 0.691661 0.686367 0.224734
vn 0.691661 0.686367 0.224734
vn 0.691661 0.686367 0.224734
vn 0.691661 0.686367 0.224734
vn 0.823696 0.267139 -0.500162
vn 0.823696 0.267139 -0.500162
vn 0.823696 0.267139 -0.500162
vn 0.823696 0.267139 -0.500162
vn 0.408992 0.718217 -0.562929
vn 0.408992 0.718217 -0.562929
vn 0.408992 0.718217 -0.562929
vn 0.408992 0.718217 -0.562929
vn 0.038292 0.677288 -0.734721
vn 0.038292 0.677288 -0.734721
vn 0.038292 0.677288 -0.734721
vn 0.038292 0.677288 -0.734721
vn -0.882086 0.373872 -0.286607
vn -0.882086 0.373872 -0.286607
vn -0.882086 0.373872 -0.286607
vn -0.882086 0.373872 -0.286607
vn -0.819706 0.494272 0.289444
vn -0.819706 0.494271 0.289444
vn -0.819706 0.494271 0.289444
vn -0.819706 0.494271 0.289444
vn -0.404913 0.696861 0.591971
vn -0.404913 0.696861 0.591971
vn -0.404913 0.696861 0.591971
vn -0.404913 0.696861 0.591971
vn 0.287461 0.687903 0.666450
vn 0.287461 0.687903 0.666450
vn 0.287461 0.687903 0.666450
vn 0.287461 0.687903 0.666450
vn 0.256711 0.743190 0.617873
vn 0.256711 0.743190 0.617873
vn 0.256711 0.743190 0.617873
vn 0.256711 0.743190 0.617873
vn 0.512825 0.842167 0.166627
vn 0.512825 0.842167 0.166627
vn 0.512825 0.842167 0.166627
vn 0.512825 0.842167 0.166627
vn 0.499153 0.761108 -0.414199
vn 0.499153 0.761108 -0.414199
vn 0.499153 0.761108 -0.414199
vn 0.499153 0.761108 -0.414199
vn 0.260178 0.896698 -0.358105
vn 0.260178 0.896699 -0.358105
vn 0.260178 0.896698 -0.358105
vn 0.260178 0.896698 -0.358105
vn 0.057179 0.895231 -0.441918
vn 0.057179 0.895231 -0.441918
vn 0.057179 0.895231 -0.441918
vn 0.057179 0.895231 -0.441918
vn -0.260178 0.896698 -0.358105
vn -0.260178 0.896698 -0.358105
vn -0.260178 0.896698 -0.358105
vn -0.260178 0.896698 -0.358105
vn -0.420977 0.896698 -0.136784
vn -0.420978 0.896698 -0.136784
vn -0.420977 0.896698 -0.136784
vn -0.420977 0.896698 -0.136784
vn -0.425583 0.892696 0.148232
vn -0.425583 0.892696 0.148232
vn -0.425583 0.892696 0.148232
vn -0.425583 0.892696 0.148232
vn -0.180108 0.940502 0.288126
vn -0.180108 0.940502 0.288126
vn -0.180108 0.940502 0.288126
vn -0.180108 0.940502 0.288126
vn 0.111073 0.932329 0.344129
vn 0.111073 0.932329 0.344129
vn 0.111073 0.932329 0.344129
vn 0.111073 0.932329 0.344129
vn 0.141942 0.926990 0.347191
vn 0.141942 0.926990 0.347191
vn 0.141942 0.926990 0.347191
vn 0.141942 0.926990 0.347191
vn 0.239545 0.967760 0.077833
vn 0.239545 0.967761 0.077833
vn 0.239545 0.967760 0.077833
vn 0.239545 0.967760 0.077833
vn 0.289786 0.932921 -0.213733
vn 0.289786 0.932921 -0.213734
vn 0.289786 0.932921 -0.213733
vn 0.289786 0.932921 -0.213734
vn -0.528179 0.438785 -0.726976
vn -0.528179 0.438785 -0.726976
vn -0.528179 0.438785 -0.726976
vn -0.528179 0.438785 -0.726976
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
s off
g pasted__pasted__pSphere1 pasted__pasted__pSphere1SmoothProxyGroup pasted__group group2
usemtl pasted__pasted__lambert3SG1
f 1/1/1 2/2/2 12/13/3 11/12/4
f 2/2/5 3/3/6 13/14/7 12/13/8
f 3/3/9 4/4/10 14/15/11 13/14/12
f 4/4/13 5/5/14 15/16/15 14/15/16
f 5/5/17 6/6/18 16/17/19 15/16/20
f 6/6/21 7/7/22 17/18/23 16/17/24
f 7/7/25 8/8/26 18/19/27 17/18/28
f 8/8/29 9/9/30 19/20/31 18/19/32
f 9/9/33 10/10/34 20/21/35 19/20/36
f 10/10/37 1/11/38 11/22/39 20/21/40
f 11/12/41 12/13/42 22/24/43 21/23/44
f 12/13/45 13/14/46 23/25/47 22/24/48
f 13/14/49 14/15/50 24/26/51 23/25/52
f 14/15/53 15/16/54 25/27/55 24/26/56
f 15/16/57 16/17/58 26/28/59 25/27/60
f 16/17/61 17/18/62 27/29/63 26/28/64
f 17/18/65 18/19/66 28/30/67 27/29/68
f 18/19/69 19/20/70 29/31/71 28/30/72
f 19/20/73 20/21/74 30/32/75 29/31/76
f 20/21/77 11/22/78 21/33/79 30/32/80
f 21/23/81 22/24/82 32/35/83 31/34/84
f 22/24/85 23/25/86 33/36/87 32/35/88
f 24/26/89 25/27/90 35/38/91 34/37/92
f 25/27/93 26/28/94 36/39/95 35/38/96
f 26/28/97 27/29/98 37/40/99 36/39/100
f 27/29/101 28/30/102 38/41/103 37/40/104
f 28/30/105 29/31/106 39/42/107 38/41/108
f 29/31/109 30/32/110 40/43/111 39/42/112
f 30/32/113 21/33/114 31/44/115 40/43/116
f 31/34/117 32/35/118 42/46/119 41/45/120
f 32/35/121 33/36/122 43/47/123 42/46/124
f 33/36/125 34/37/126 44/48/127 43/47/128
f 34/37/129 35/38/130 45/49/131 44/48/132
f 35/38/133 36/39/134 46/50/135 45/49/136
f 36/39/137 37/40/138 47/51/139 46/50/140
f 37/40/141 38/41/142 48/52/143 47/51/144
f 38/41/145 39/42/146 49/53/147 48/52/148
f 39/42/149 40/43/150 50/54/151 49/53/152
f 40/43/153 31/44/154 41/55/155 50/54/156
f 34/37/157 33/36/158 23/25/159 24/26/160
f 42/46/161 43/47/162 44/48/163 45/49/164 46/50/165 47/51/166 48/52/167 49/53/168 50/54/169 41/45/170
f 5/5/171 4/4/172 3/3/173 2/2/174 1/11/175 10/10/176 9/9/177 8/8/178 7/7/179 6/6/180
+51 -10
View File
@@ -1,26 +1,67 @@
newmtl Rock5:pasted__pasted__lambert3SG1 newmtl Rock1:pasted__pasted__lambert3SG1
illum 4
Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
map_Kd Stones.png
Ni 1.00
newmtl Rock5:pasted__pasted__lambert3SG3
illum 4 illum 4
Kd 0.45 0.45 0.45 Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
newmtl Rock5:pasted__pasted__lambert3SG7 newmtl Rock2:pasted__pasted__lambert3SG1
illum 4 illum 4
Kd 0.45 0.45 0.45 Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
newmtl Rock3:pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl Rock4:pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl initialShadingGroup
illum 4
Kd 0.50 0.50 0.50
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert2SG newmtl lambert2SG
illum 4 illum 4
Kd 0.11 0.07 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert3SG
illum 4
Kd 0.50 0.35 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert4SG
illum 4
Kd 0.13 0.14 0.16
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert5SG
illum 4
Kd 0.00 0.00 0.00 Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
map_Kd Stones.png map_Kd Naamloos.png
Ni 1.00
newmtl pasted__lambert4SG
illum 4
Kd 0.13 0.14 0.16
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
File diff suppressed because it is too large Load Diff
+41 -6
View File
@@ -1,32 +1,67 @@
newmtl Rock6:pasted__pasted__lambert3SG1 newmtl Rock1:pasted__pasted__lambert3SG1
illum 4 illum 4
Kd 0.45 0.45 0.45 Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
newmtl Rock6:pasted__pasted__lambert3SG3 newmtl Rock2:pasted__pasted__lambert3SG1
illum 4 illum 4
Kd 0.45 0.45 0.45 Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
newmtl Rock6:pasted__pasted__lambert3SG7 newmtl Rock3:pasted__pasted__lambert3SG1
illum 4 illum 4
Kd 0.45 0.45 0.45 Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
newmtl Rock4:pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl initialShadingGroup
illum 4
Kd 0.50 0.50 0.50
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert2SG newmtl lambert2SG
illum 4 illum 4
Kd 0.00 0.00 0.00 Kd 0.11 0.07 0.00
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
map_Kd Stones.png
Ni 1.00 Ni 1.00
newmtl lambert3SG newmtl lambert3SG
illum 4 illum 4
Kd 0.50 0.35 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert4SG
illum 4
Kd 0.13 0.14 0.16
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert5SG
illum 4
Kd 0.00 0.00 0.00 Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
map_Kd Stones.png map_Kd Naamloos.png
Ni 1.00
newmtl pasted__lambert4SG
illum 4
Kd 0.13 0.14 0.16
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
File diff suppressed because it is too large Load Diff
+42 -110
View File
@@ -1,135 +1,67 @@
newmtl initialShadingGroup newmtl Rock1:pasted__pasted__lambert3SG1
illum 4
Kd 0.22 0.22 0.22
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert2SG
illum 4
Kd 0.50 0.32 0.25
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert3SG
illum 4 illum 4
Kd 0.45 0.45 0.45 Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
newmtl Rock2:pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl Rock3:pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl Rock4:pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl initialShadingGroup
illum 4
Kd 0.50 0.50 0.50
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert2SG
illum 4
Kd 0.11 0.07 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert3SG
illum 4
Kd 0.50 0.35 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert4SG newmtl lambert4SG
illum 4 illum 4
Kd 0.12 0.12 0.12 Kd 0.13 0.14 0.16
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
newmtl lambert5SG newmtl lambert5SG
illum 4 illum 4
Kd 0.10 0.05 0.02
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert7SG
illum 4
Kd 0.00 0.00 0.00 Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
map_Kd Stones.png map_Kd Naamloos.png
Ni 1.00 Ni 1.00
newmtl pasted__lambert4SG newmtl pasted__lambert4SG
illum 4 illum 4
Kd 0.12 0.12 0.12 Kd 0.13 0.14 0.16
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
newmtl pasted__lambert4SG1 newmtl pasted__pasted__lambert3SG1
illum 4 illum 4
Kd 0.12 0.12 0.12 Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__lambert4SG2
illum 4
Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
map_Kd DH4m07o.gif
Ni 1.00
newmtl pasted__lambert5SG
illum 4
Kd 0.10 0.05 0.02
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__lambert5SG1
illum 4
Kd 0.10 0.05 0.02
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__lambert5SG2
illum 4
Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
map_Kd kappa.jpg
Ni 1.00
newmtl pasted__pasted__lambert4SG
illum 4
Kd 0.12 0.12 0.12
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__pasted__lambert4SG1
illum 4
Kd 0.12 0.12 0.12
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__pasted__lambert4SG2
illum 4
Kd 0.12 0.12 0.12
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__pasted__lambert4SG3
illum 4
Kd 0.12 0.12 0.12
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__pasted__lambert5SG
illum 4
Kd 0.10 0.05 0.02
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__pasted__lambert5SG1
illum 4
Kd 0.10 0.05 0.02
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__pasted__lambert5SG2
illum 4
Kd 0.10 0.05 0.02
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__pasted__lambert5SG3
illum 4
Kd 0.10 0.05 0.02
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__pasted__pasted__lambert4SG
illum 4
Kd 0.12 0.12 0.12
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__pasted__pasted__lambert5SG
illum 4
Kd 0.10 0.05 0.02
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
-348
View File
@@ -1,348 +0,0 @@
# This file uses centimeters as units for non-parametric coordinates.
mtllib Rock7.mtl
g default
v 1.304279 0.000000 -0.228877
v -1.000846 0.000000 -1.903648
v -3.850138 0.000000 -2.924592
v -6.673028 0.000000 -1.249820
v -7.553507 0.000000 2.480961
v -7.076026 0.000000 5.373793
v -4.770901 0.000000 7.532933
v -1.000846 0.000000 7.349937
v 1.970853 0.000000 6.577183
v 2.851332 0.000000 3.867347
v 1.121731 1.312663 -0.096248
v -1.070573 1.312663 -1.689050
v -3.780411 1.312663 -2.709994
v -6.490480 1.312663 -1.117191
v -7.327865 1.312663 2.480961
v -6.893478 1.312663 5.241165
v -4.701174 1.312663 7.318335
v -1.070573 1.312663 7.135339
v 2.311661 1.312663 6.444555
v 3.149046 1.312663 3.867347
v 0.591956 2.496834 0.288656
v -1.272929 2.496834 -1.066262
v -3.578055 2.496834 -1.066262
v -5.442940 2.496834 0.288657
v -6.155263 2.496834 2.480961
v -5.133623 2.496834 5.398176
v -3.268738 2.496834 6.753094
v -1.272929 2.496834 6.028183
v 1.531158 2.679150 4.673265
v 2.243480 2.679150 2.480961
v -0.233188 3.436597 0.888158
v -1.588106 3.436597 -0.096248
v -3.807869 3.436597 -0.332075
v -5.162787 3.436597 0.652331
v -5.680320 3.436597 2.245134
v -4.853471 3.436597 4.562846
v -2.953561 3.436597 5.783080
v -1.588106 3.436597 5.058169
v 0.182658 3.618913 4.073763
v 0.700191 3.618913 2.480961
v -1.272929 4.039962 1.643575
v -1.985252 4.039962 1.126042
v -3.410722 4.039962 0.890215
v -4.123045 4.039962 1.407748
v -4.395128 4.039962 2.245134
v -4.123045 4.039962 3.082519
v -2.865731 4.039962 3.835879
v -1.985252 4.039962 3.835879
v -1.272929 4.039962 3.318346
v -1.000846 4.039962 2.480961
vt 0.001992 0.509724
vt 0.001992 0.293969
vt 0.084381 0.293969
vt 0.084381 0.502054
vt 0.001992 0.126673
vt 0.084381 0.134344
vt 0.158705 0.293969
vt 0.158705 0.420752
vt 0.001992 0.606578
vt 0.084381 0.594168
vt 0.001992 0.001808
vt 0.084381 0.014219
vt 0.158705 0.125263
vt 0.217689 0.307607
vt 0.217689 0.399721
vt 0.217689 0.173571
vt 0.217689 0.456650
vt 0.158705 0.499109
vt 0.764227 0.492264
vt 0.764227 0.335551
vt 0.846616 0.335551
vt 0.846616 0.484594
vt 0.764227 0.098662
vt 0.846616 0.106332
vt 0.932383 0.255375
vt 0.932383 0.382158
vt 0.764227 0.001808
vt 0.846616 0.014219
vt 0.920940 0.128591
vt 0.991367 0.255375
vt 0.991367 0.347488
vt 0.920940 0.050235
vt 0.979924 0.163261
vt 0.609539 0.373672
vt 0.531183 0.430601
vt 0.508215 0.359915
vt 0.549410 0.329986
vt 0.657258 0.408342
vt 0.549410 0.486698
vt 0.402812 0.444239
vt 0.425779 0.373553
vt 0.384585 0.343624
vt 0.368850 0.295197
vt 0.384585 0.246770
vt 0.457296 0.203202
vt 0.508215 0.203202
vt 0.549410 0.233132
vt 0.565145 0.281559
vt 0.663517 0.281559
vt 0.416102 0.486698
vt 0.324455 0.387310
vt 0.294526 0.295197
vt 0.342343 0.161161
vt 0.452217 0.090594
vt 0.531183 0.132516
vt 0.633588 0.189445
vt 0.561112 0.522715
vt 0.404400 0.581757
vt 0.326142 0.112853
vt 0.433990 0.034497
vt 0.549410 0.076419
vt 0.711573 0.154775
vt 0.247673 0.489644
vt 0.308254 0.408342
vt 0.224367 0.121933
vt 0.351151 0.001808
vt 0.561112 0.012391
vt 0.756710 0.052340
vt 0.835160 0.585749
vt 0.835160 0.750526
vt 0.752771 0.746494
vt 0.752771 0.589781
vt 0.841295 0.905847
vt 0.841295 0.687821
vt 0.923684 0.691853
vt 0.923684 0.901815
vt 0.841295 0.515964
vt 0.923684 0.496255
vt 0.998008 0.703556
vt 0.998008 0.818976
vn 0.580085 0.161341 -0.798418
vn 0.580084 0.161341 -0.798418
vn 0.580085 0.161341 -0.798418
vn 0.580084 0.161341 -0.798418
vn 0.340792 0.151683 -0.927822
vn 0.340792 0.151683 -0.927822
vn 0.340792 0.151683 -0.927822
vn 0.340792 0.151683 -0.927822
vn -0.501906 0.160634 -0.849874
vn -0.501906 0.160634 -0.849874
vn -0.501906 0.160634 -0.849874
vn -0.501906 0.160634 -0.849874
vn -0.960944 0.160788 -0.225240
vn -0.960944 0.160788 -0.225240
vn -0.960944 0.160788 -0.225240
vn -0.960944 0.160788 -0.225240
vn -0.974604 0.159475 0.157209
vn -0.974604 0.159475 0.157209
vn -0.974604 0.159475 0.157209
vn -0.974604 0.159475 0.157209
vn -0.676818 0.160071 0.718536
vn -0.676818 0.160071 0.718536
vn -0.676818 0.160071 0.718536
vn -0.676818 0.160071 0.718536
vn 0.048748 0.161149 0.985725
vn 0.048748 0.161149 0.985725
vn 0.048748 0.161149 0.985725
vn 0.048748 0.161149 0.985725
vn 0.223215 0.105123 0.969084
vn 0.223215 0.105123 0.969084
vn 0.223215 0.105123 0.969084
vn 0.223215 0.105123 0.969084
vn 0.929675 -0.210852 0.302070
vn 0.929675 -0.210852 0.302070
vn 0.929675 -0.210852 0.302070
vn 0.929675 -0.210852 0.302070
vn 0.913963 -0.019617 -0.405324
vn 0.913963 -0.019617 -0.405324
vn 0.913963 -0.019617 -0.405324
vn 0.913962 -0.019617 -0.405324
vn 0.520225 0.465477 -0.716028
vn 0.520225 0.465477 -0.716028
vn 0.520225 0.465477 -0.716029
vn 0.520225 0.465477 -0.716029
vn 0.145514 0.684047 -0.714777
vn 0.145514 0.684047 -0.714777
vn 0.145514 0.684047 -0.714777
vn 0.145514 0.684047 -0.714777
vn -0.319592 0.807359 -0.496017
vn -0.319592 0.807359 -0.496017
vn -0.319592 0.807359 -0.496017
vn -0.319592 0.807359 -0.496017
vn -0.663215 0.727077 -0.177497
vn -0.663215 0.727077 -0.177497
vn -0.663215 0.727077 -0.177497
vn -0.663215 0.727077 -0.177497
vn -0.625358 0.763679 0.160379
vn -0.625358 0.763680 0.160379
vn -0.625358 0.763680 0.160379
vn -0.625358 0.763680 0.160379
vn -0.456193 0.707859 0.539281
vn -0.456193 0.707859 0.539281
vn -0.456193 0.707859 0.539281
vn -0.456193 0.707859 0.539281
vn 0.135733 0.523482 0.841156
vn 0.135733 0.523482 0.841156
vn 0.135733 0.523482 0.841156
vn 0.135733 0.523482 0.841156
vn 0.181387 0.765946 0.616787
vn 0.181387 0.765946 0.616787
vn 0.181387 0.765946 0.616787
vn 0.181387 0.765946 0.616787
vn 0.691661 0.686368 0.224734
vn 0.691661 0.686368 0.224734
vn 0.691661 0.686368 0.224734
vn 0.691661 0.686367 0.224734
vn 0.823696 0.267139 -0.500162
vn 0.823696 0.267139 -0.500162
vn 0.823696 0.267139 -0.500162
vn 0.823696 0.267139 -0.500162
vn 0.408992 0.718217 -0.562929
vn 0.408992 0.718217 -0.562929
vn 0.408992 0.718217 -0.562929
vn 0.408992 0.718217 -0.562929
vn 0.038292 0.677288 -0.734721
vn 0.038292 0.677288 -0.734721
vn 0.038292 0.677288 -0.734721
vn 0.038292 0.677288 -0.734721
vn -0.882086 0.373872 -0.286607
vn -0.882086 0.373872 -0.286607
vn -0.882086 0.373872 -0.286607
vn -0.882086 0.373872 -0.286607
vn -0.819706 0.494271 0.289444
vn -0.819706 0.494272 0.289444
vn -0.819706 0.494271 0.289444
vn -0.819706 0.494272 0.289444
vn -0.404913 0.696861 0.591971
vn -0.404913 0.696861 0.591971
vn -0.404913 0.696861 0.591971
vn -0.404913 0.696861 0.591971
vn 0.287461 0.687903 0.666450
vn 0.287461 0.687903 0.666450
vn 0.287461 0.687903 0.666450
vn 0.287461 0.687903 0.666450
vn 0.256711 0.743191 0.617873
vn 0.256711 0.743191 0.617873
vn 0.256711 0.743191 0.617873
vn 0.256711 0.743191 0.617873
vn 0.512825 0.842167 0.166627
vn 0.512825 0.842167 0.166627
vn 0.512825 0.842167 0.166627
vn 0.512825 0.842167 0.166627
vn 0.499153 0.761108 -0.414199
vn 0.499153 0.761108 -0.414199
vn 0.499153 0.761108 -0.414199
vn 0.499153 0.761108 -0.414199
vn 0.260178 0.896699 -0.358105
vn 0.260178 0.896699 -0.358105
vn 0.260178 0.896699 -0.358105
vn 0.260178 0.896698 -0.358105
vn 0.057179 0.895231 -0.441918
vn 0.057179 0.895231 -0.441918
vn 0.057179 0.895231 -0.441918
vn 0.057179 0.895231 -0.441918
vn -0.260178 0.896698 -0.358105
vn -0.260178 0.896698 -0.358105
vn -0.260178 0.896698 -0.358105
vn -0.260178 0.896699 -0.358105
vn -0.420977 0.896698 -0.136784
vn -0.420978 0.896699 -0.136784
vn -0.420977 0.896698 -0.136784
vn -0.420977 0.896698 -0.136784
vn -0.425583 0.892696 0.148232
vn -0.425583 0.892696 0.148232
vn -0.425583 0.892696 0.148232
vn -0.425583 0.892696 0.148232
vn -0.180108 0.940502 0.288126
vn -0.180108 0.940502 0.288126
vn -0.180108 0.940502 0.288126
vn -0.180108 0.940502 0.288126
vn 0.111073 0.932329 0.344129
vn 0.111073 0.932329 0.344129
vn 0.111073 0.932329 0.344129
vn 0.111073 0.932329 0.344129
vn 0.141942 0.926990 0.347191
vn 0.141942 0.926990 0.347191
vn 0.141942 0.926990 0.347191
vn 0.141942 0.926990 0.347191
vn 0.239545 0.967761 0.077833
vn 0.239545 0.967761 0.077833
vn 0.239545 0.967761 0.077833
vn 0.239545 0.967760 0.077833
vn 0.289786 0.932921 -0.213733
vn 0.289786 0.932921 -0.213734
vn 0.289786 0.932921 -0.213733
vn 0.289786 0.932921 -0.213733
vn -0.528179 0.438785 -0.726976
vn -0.528179 0.438785 -0.726976
vn -0.528179 0.438785 -0.726976
vn -0.528179 0.438785 -0.726976
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
vn 0.000000 1.000000 0.000000
s off
g pasted__pSphere1 pasted__pSphere1SmoothProxyGroup group
usemtl lambert7SG
f 1/23/1 2/27/2 12/28/3 11/24/4
f 2/69/5 3/70/6 13/71/7 12/72/8
f 3/9/9 4/1/10 14/4/11 13/10/12
f 4/1/13 5/2/14 15/3/15 14/4/16
f 5/2/17 6/5/18 16/6/19 15/3/20
f 6/5/21 7/11/22 17/12/23 16/6/24
f 7/73/25 8/74/26 18/75/27 17/76/28
f 8/74/29 9/77/30 19/78/31 18/75/32
f 9/19/33 10/20/34 20/21/35 19/22/36
f 10/20/37 1/23/38 11/24/39 20/21/40
f 11/24/41 12/28/42 22/32/43 21/29/44
f 12/57/45 13/58/46 23/50/47 22/39/48
f 13/58/49 14/63/50 24/64/51 23/50/52
f 14/4/53 15/3/54 25/7/55 24/8/56
f 15/3/57 16/6/58 26/13/59 25/7/60
f 16/65/61 17/66/62 27/60/63 26/59/64
f 17/76/65 18/75/66 28/79/67 27/80/68
f 18/67/69 19/68/70 29/62/71 28/61/72
f 19/22/73 20/21/74 30/25/75 29/26/76
f 20/21/77 11/24/78 21/29/79 30/25/80
f 21/38/81 22/39/82 32/35/83 31/34/84
f 22/39/85 23/50/86 33/40/87 32/35/88
f 24/8/89 25/7/90 35/14/91 34/15/92
f 25/7/93 26/13/94 36/16/95 35/14/96
f 26/59/97 27/60/98 37/54/99 36/53/100
f 27/60/101 28/61/102 38/55/103 37/54/104
f 28/61/105 29/62/106 39/56/107 38/55/108
f 29/26/109 30/25/110 40/30/111 39/31/112
f 30/25/113 21/29/114 31/33/115 40/30/116
f 31/34/117 32/35/118 42/36/119 41/37/120
f 32/35/121 33/40/122 43/41/123 42/36/124
f 33/40/125 34/51/126 44/42/127 43/41/128
f 34/51/129 35/52/130 45/43/131 44/42/132
f 35/52/133 36/53/134 46/44/135 45/43/136
f 36/53/137 37/54/138 47/45/139 46/44/140
f 37/54/141 38/55/142 48/46/143 47/45/144
f 38/55/145 39/56/146 49/47/147 48/46/148
f 39/56/149 40/49/150 50/48/151 49/47/152
f 40/49/153 31/34/154 41/37/155 50/48/156
f 34/15/157 33/17/158 23/18/159 24/8/160
f 42/36/161 43/41/162 44/42/163 45/43/164 46/44/165 47/45/166 48/46/167 49/47/168 50/48/169 41/37/170
+68 -2
View File
@@ -1,7 +1,73 @@
newmtl Rock16:lambert6SG newmtl Rock1:pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl Rock2:pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl Rock3:pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl Rock4:pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl initialShadingGroup
illum 4
Kd 0.50 0.50 0.50
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert2SG
illum 4
Kd 0.11 0.07 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert3SG
illum 4
Kd 0.50 0.35 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert4SG
illum 4
Kd 0.13 0.14 0.16
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert5SG
illum 4 illum 4
Kd 0.00 0.00 0.00 Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
map_Kd Stones.png map_Kd Naamloos.png
Ni 1.00
newmtl lambert6SG
illum 4
Kd 0.89 0.89 0.89
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__lambert4SG
illum 4
Kd 0.13 0.14 0.16
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
-232
View File
@@ -1,232 +0,0 @@
# This file uses centimeters as units for non-parametric coordinates.
mtllib Rock8.mtl
g default
v -2.606701 0.088946 2.606701
v 0.000000 0.088946 2.606701
v 2.606701 0.088946 2.606701
v -2.606701 2.695647 2.606701
v 0.000000 2.695647 2.606701
v 2.606701 2.695647 2.606701
v -2.606701 5.302348 2.606701
v 0.000000 16.108469 2.606700
v 5.170563 20.254807 4.702277
v -2.606701 5.302348 0.000000
v 0.000000 13.687572 0.000000
v 2.606701 16.108469 -0.000001
v 0.000000 5.302348 -2.606701
v 2.606701 5.302348 -2.606701
v -2.606701 2.695647 -2.606701
v 0.000000 2.695647 -2.606701
v 2.606701 2.695647 -2.606701
v -2.606701 0.088946 -2.606701
v 0.000000 0.088946 -2.606701
v 2.606701 0.088946 -2.606701
v -2.606701 0.088946 0.000000
v 0.000000 0.088946 0.000000
v 2.606701 0.088946 0.000000
v 2.606701 2.695647 0.000000
v -2.606701 2.695647 0.000000
v 2.606701 13.749858 2.606700
v 2.049037 5.150423 2.093857
v 1.372906 9.543440 1.526483
v 2.606701 9.394895 0.000000
v 0.000000 9.264000 2.606700
vt 0.762946 0.193234
vt 0.762946 0.590509
vt 0.667113 0.501507
vt 0.667113 0.193234
vt 0.571281 0.097402
vt 0.667113 0.097402
vt 0.571281 0.193234
vt 0.571281 0.097402
vt 0.762946 0.097402
vt 0.571281 0.001569
vt 0.667113 0.001569
vt 0.762946 0.001569
vt 0.467404 0.001569
vt 0.563236 0.001569
vt 0.563236 0.097402
vt 0.467404 0.097402
vt 0.563236 0.193234
vt 0.467404 0.590509
vt 0.467404 0.343692
vt 0.371571 0.001569
vt 0.371571 0.097402
vt 0.411284 0.349153
vt 0.371571 0.503797
vt 0.390425 0.187649
vt 0.294530 0.742944
vt 0.704376 0.784590
vt 0.627334 0.594500
vt 0.800208 0.688758
vt 0.800208 0.784590
vt 0.806343 0.594500
vt 0.902176 0.594500
vt 0.902176 0.690333
vt 0.806343 0.690333
vt 0.998008 0.594500
vt 0.998008 0.690333
vt 0.902176 0.786165
vt 0.806343 0.786165
vt 0.998008 0.786165
vt 0.001992 0.001569
vt 0.097824 0.001569
vt 0.097824 0.097402
vt 0.001992 0.097402
vt 0.193657 0.001569
vt 0.193657 0.097402
vt 0.097824 0.338880
vt 0.097824 0.590509
vt 0.001992 0.193234
vt 0.173155 0.187649
vt 0.148298 0.349153
vt 0.193657 0.503797
vt 0.287914 0.742944
vt 0.865906 0.090571
vt 0.961739 0.001569
vt 0.961739 0.398844
vt 0.865906 0.398844
vt 0.961739 0.494677
vt 0.865906 0.494677
vt 0.961739 0.590509
vt 0.865906 0.590509
vt 0.770074 0.494677
vt 0.770074 0.590509
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn 0.000000 0.000000 1.000000
vn -0.204627 -0.226151 0.952357
vn -0.204627 -0.226151 0.952357
vn -0.204627 -0.226151 0.952357
vn -0.957954 0.260232 -0.120841
vn -0.957954 0.260232 -0.120841
vn -0.957954 0.260232 -0.120841
vn -0.957954 0.260232 -0.120841
vn -0.484498 0.728370 -0.484498
vn -0.484498 0.728370 -0.484498
vn -0.484498 0.728370 -0.484498
vn -0.484498 0.728370 -0.484498
vn -0.120841 0.260232 -0.957954
vn -0.120841 0.260232 -0.957954
vn -0.120841 0.260232 -0.957954
vn -0.120841 0.260232 -0.957954
vn 0.000000 0.000000 -1.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 0.000000 -1.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 1.000000 0.000000 0.000000
vn 0.924742 -0.282215 -0.255356
vn 0.924742 -0.282215 -0.255356
vn 0.924742 -0.282215 -0.255356
vn -1.000000 0.000000 0.000000
vn -1.000000 0.000000 0.000000
vn -1.000000 0.000000 0.000000
vn -1.000000 0.000000 0.000000
vn -1.000000 0.000000 0.000000
vn -1.000000 0.000000 0.000000
vn -1.000000 0.000000 0.000000
vn -1.000000 0.000000 0.000000
vn -0.682474 0.261645 -0.682474
vn -0.682474 0.261645 -0.682474
vn -0.682474 0.261645 -0.682474
vn -0.682474 0.261645 -0.682474
vn -0.682474 0.261645 -0.682474
vn -0.682474 0.261645 -0.682474
vn -1.000000 0.000000 0.000000
vn -1.000000 0.000000 0.000000
vn -1.000000 0.000000 0.000000
vn -1.000000 0.000000 0.000000
vn 0.290212 0.103827 0.951313
vn 0.290212 0.103827 0.951313
vn 0.290212 0.103827 0.951313
vn 0.246580 -0.010791 0.969062
vn 0.255456 0.011727 0.966749
vn 0.962837 -0.006538 0.270005
vn 0.961544 0.005218 0.274603
vn 0.966982 -0.130885 0.218667
vn 0.966982 -0.130885 0.218667
vn 0.943057 0.110389 0.313780
vn 0.943057 0.110389 0.313780
vn 0.961544 0.005218 0.274603
vn 0.962837 -0.006538 0.270005
vn 0.943057 0.110389 0.313780
vn 0.255456 0.011727 0.966749
vn 0.246580 -0.010791 0.969062
vn 0.202435 -0.117634 0.972205
vn 0.202435 -0.117634 0.972205
s off
g Rock16:pCube3
usemtl Rock16:lambert6SG
f 1/39/1 2/40/2 5/41/3 4/42/4
f 2/40/5 3/43/6 6/44/7 5/41/8
f 4/42/9 5/41/10 30/45/11 8/46/12 7/47/13
f 8/46/14 26/50/15 9/51/16
f 7/1/17 8/2/18 11/3/19 10/4/20
f 8/26/21 9/27/22 12/28/23 11/29/24
f 11/52/25 12/53/26 14/54/27 13/55/28
f 13/55/29 14/54/30 17/56/31 16/57/32
f 15/60/33 16/57/34 19/59/35 18/61/36
f 16/57/37 17/56/38 20/58/39 19/59/40
f 18/30/41 19/31/42 22/32/43 21/33/44
f 19/31/45 20/34/46 23/35/47 22/32/48
f 21/33/49 22/32/50 2/36/51 1/37/52
f 22/32/53 23/35/54 3/38/55 2/36/56
f 23/13/57 20/14/58 17/15/59 24/16/60
f 3/20/61 23/13/62 24/16/63 6/21/64
f 24/16/65 17/15/66 14/17/67 12/18/68 29/19/69
f 26/23/70 12/18/71 9/25/72
f 18/10/73 21/11/74 25/6/75 15/5/76
f 21/11/77 1/12/78 4/9/79 25/6/80
f 15/5/81 25/6/82 10/4/83 11/3/84 13/7/85 16/8/86
f 25/6/87 4/9/88 7/1/89 10/4/90
f 5/41/91 6/44/92 27/48/93 28/49/94 30/45/95
f 28/22/96 29/19/97 12/18/98 26/23/99
f 6/21/100 24/16/101 29/19/102 28/22/103 27/24/104
f 30/45/105 28/49/106 26/50/107 8/46/108
+68 -2
View File
@@ -1,7 +1,73 @@
newmtl Rock15:lambert6SG newmtl Rock1:pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl Rock2:pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl Rock3:pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl Rock4:pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl initialShadingGroup
illum 4
Kd 0.50 0.50 0.50
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert2SG
illum 4
Kd 0.11 0.07 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert3SG
illum 4
Kd 0.50 0.35 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert4SG
illum 4
Kd 0.13 0.14 0.16
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert5SG
illum 4 illum 4
Kd 0.00 0.00 0.00 Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00 Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00 Tf 1.00 1.00 1.00
map_Kd Stones.png map_Kd Naamloos.png
Ni 1.00
newmtl lambert6SG
illum 4
Kd 0.89 0.89 0.89
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__lambert4SG
illum 4
Kd 0.13 0.14 0.16
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl pasted__pasted__lambert3SG1
illum 4
Kd 0.45 0.45 0.45
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00 Ni 1.00
-391
View File
@@ -1,391 +0,0 @@
# This file uses centimeters as units for non-parametric coordinates.
mtllib Rock9.mtl
g Rock15:default1
v 4.190732 0.000000 -3.044746
v 1.600717 0.000000 -4.926502
v -1.600718 0.000000 -6.073623
v -4.772488 0.000000 -4.191867
v -5.761785 0.000000 0.000000
v -5.225293 0.000000 3.250357
v -2.635278 0.000000 5.676344
v 1.600717 0.000000 5.470732
v 4.939688 0.000000 4.602474
v 5.928985 0.000000 1.557729
v 3.985623 1.474895 -2.895725
v 1.522372 1.474895 -4.685382
v -1.522373 1.474895 -5.832503
v -4.567379 1.474895 -4.042847
v -5.508257 1.474895 0.000000
v -5.020184 1.474895 3.101337
v -2.556933 1.474895 5.435224
v 1.522373 1.474895 5.229612
v 5.322616 1.474895 4.453454
v 6.263494 1.474895 1.557729
v 3.390373 6.509744 -2.463251
v 1.295007 6.804860 -3.985624
v -1.295008 6.343494 -3.985623
v -3.275928 7.483997 -3.932610
v -4.600274 5.639191 0.280045
v -3.620442 5.705560 3.773085
v -0.856116 7.070742 5.339645
v 1.295008 5.972178 3.985623
v 4.445651 7.153885 2.463250
v 5.246009 6.351979 0.000000
v 2.463251 11.268532 -1.789657
v 0.940878 11.268532 -2.895725
v -1.553225 11.268532 -3.160698
v -3.075597 11.268532 -2.054629
v -3.657091 11.268532 -0.264973
v -2.728052 11.268532 2.339185
v -0.593333 11.268532 3.710227
v 1.494638 14.960294 2.536589
v 2.930491 11.473380 1.789656
v 3.511985 11.473380 0.000000
v 1.295008 20.837601 -0.940878
v 0.494649 20.837599 -1.522373
v -1.106995 20.837599 -1.787346
v -1.907354 20.837599 -1.205851
v -2.213063 20.837599 -0.264973
v -1.907354 20.837599 0.675905
v -0.494649 20.837599 1.522372
v -0.089389 25.104712 1.006061
v 0.710969 25.104712 0.424566
v 1.016679 25.104712 -0.516312
v -0.045158 22.971153 -1.151829
v -1.151226 22.971153 0.370544
vt 0.452321 0.001837
vt 0.556355 0.001837
vt 0.556355 0.038441
vt 0.456020 0.038441
vt 0.637022 0.001837
vt 0.633323 0.038441
vt 0.563305 0.141790
vt 0.458756 0.187575
vt 0.405620 0.001837
vt 0.411604 0.038441
vt 0.697230 0.001837
vt 0.691246 0.038441
vt 0.649995 0.143437
vt 0.549779 0.281499
vt 0.505363 0.281499
vt 0.688874 0.177318
vt 0.614408 0.281499
vt 0.549779 0.518983
vt 0.526428 0.518983
vt 0.648435 0.281499
vt 0.573129 0.518983
vt 0.565551 0.571934
vt 0.527769 0.571934
vt 0.511997 0.518983
vt 0.477913 0.281499
vt 0.594137 0.518983
vt 0.543541 0.624884
vt 0.581323 0.624884
vt 0.566892 0.624884
vt 0.001992 0.001837
vt 0.077556 0.001837
vt 0.077556 0.038441
vt 0.005690 0.038441
vt 0.191780 0.001837
vt 0.188082 0.038441
vt 0.116216 0.159480
vt 0.055083 0.179382
vt 0.238481 0.001837
vt 0.232497 0.038441
vt 0.177349 0.163396
vt 0.116216 0.286583
vt 0.071800 0.286583
vt 0.215131 0.170720
vt 0.160631 0.281499
vt 0.129030 0.624884
vt 0.105679 0.624884
vt 0.017301 0.150054
vt 0.053263 0.373121
vt 0.188082 0.281499
vt 0.139566 0.518983
vt 0.091248 0.624884
vt 0.153998 0.518983
vt 0.707867 0.779610
vt 0.732420 0.675577
vt 0.811136 0.628875
vt 0.890589 0.657345
vt 0.954868 0.704046
vt 0.998008 0.818270
vt 0.973456 0.893834
vt 0.890589 0.915382
vt 0.785461 0.920485
vt 0.721182 0.860277
vt 0.398885 0.624884
vt 0.319432 0.624884
vt 0.321377 0.588280
vt 0.396941 0.588280
vt 0.327019 0.467452
vt 0.391298 0.456002
vt 0.245806 0.588280
vt 0.277857 0.439147
vt 0.320611 0.345223
vt 0.382509 0.345223
vt 0.282829 0.345223
vt 0.331685 0.107738
vt 0.371435 0.107738
vt 0.358038 0.054788
vt 0.384391 0.001837
vt 0.391298 0.107738
vt 0.703810 0.001837
vt 0.808938 0.001837
vt 0.806994 0.038441
vt 0.705754 0.038441
vt 0.891805 0.001837
vt 0.901308 0.038441
vt 0.801351 0.150054
vt 0.747965 0.177318
vt 0.879544 0.179382
vt 0.806306 0.373121
vt 0.754487 0.281499
vt 0.766993 0.624884
vt 0.756936 0.518983
vn 0.580084 0.161341 -0.798418
vn 0.580084 0.161341 -0.798418
vn 0.580084 0.161341 -0.798418
vn 0.580084 0.161341 -0.798418
vn 0.340792 0.151683 -0.927822
vn 0.340792 0.151683 -0.927822
vn 0.340792 0.151683 -0.927822
vn 0.340792 0.151683 -0.927822
vn -0.501906 0.160634 -0.849874
vn -0.501906 0.160634 -0.849874
vn -0.501906 0.160634 -0.849874
vn -0.501906 0.160634 -0.849874
vn -0.960944 0.160788 -0.225240
vn -0.960944 0.160788 -0.225240
vn -0.960944 0.160788 -0.225240
vn -0.960944 0.160788 -0.225240
vn -0.974604 0.159475 0.157209
vn -0.974604 0.159475 0.157209
vn -0.974604 0.159475 0.157209
vn -0.974604 0.159475 0.157209
vn -0.676818 0.160071 0.718536
vn -0.676818 0.160071 0.718536
vn -0.676818 0.160071 0.718536
vn -0.676818 0.160071 0.718536
vn 0.048748 0.161149 0.985725
vn 0.048748 0.161149 0.985725
vn 0.048748 0.161149 0.985725
vn 0.048748 0.161149 0.985725
vn 0.223215 0.105123 0.969084
vn 0.223215 0.105123 0.969084
vn 0.223215 0.105123 0.969084
vn 0.223215 0.105123 0.969084
vn 0.929675 -0.210852 0.302070
vn 0.929675 -0.210852 0.302070
vn 0.929675 -0.210852 0.302070
vn 0.929675 -0.210852 0.302070
vn 0.913963 -0.019617 -0.405324
vn 0.913963 -0.019617 -0.405324
vn 0.913963 -0.019617 -0.405324
vn 0.913963 -0.019617 -0.405324
vn 0.588154 0.133808 -0.797603
vn 0.588154 0.133808 -0.797603
vn 0.588154 0.133808 -0.797603
vn 0.588154 0.133808 -0.797603
vn 0.174938 0.238531 -0.955248
vn 0.174938 0.238531 -0.955248
vn 0.174938 0.238531 -0.955248
vn 0.174938 0.238531 -0.955248
vn -0.294495 0.208902 -0.932541
vn -0.294495 0.208902 -0.932541
vn -0.294495 0.208902 -0.932541
vn -0.294495 0.208902 -0.932541
vn -0.953125 0.214257 -0.213649
vn -0.953125 0.214257 -0.213649
vn -0.953125 0.214257 -0.213649
vn -0.953125 0.214257 -0.213649
vn -0.948770 0.237137 0.208809
vn -0.948770 0.237137 0.208809
vn -0.948770 0.237137 0.208809
vn -0.948770 0.237137 0.208809
vn -0.616041 0.149026 0.773489
vn -0.616041 0.149026 0.773489
vn -0.616041 0.149026 0.773489
vn -0.616041 0.149027 0.773489
vn 0.256783 0.090224 0.962249
vn 0.256783 0.090224 0.962249
vn 0.256783 0.090224 0.962249
vn 0.256783 0.090224 0.962249
vn 0.248552 0.317778 0.915008
vn 0.248552 0.317778 0.915008
vn 0.248552 0.317778 0.915008
vn 0.248552 0.317778 0.915008
vn 0.930050 0.255623 0.263941
vn 0.930050 0.255623 0.263941
vn 0.930050 0.255623 0.263941
vn 0.930050 0.255623 0.263941
vn 0.856361 0.081447 -0.509914
vn 0.856361 0.081447 -0.509914
vn 0.856361 0.081447 -0.509914
vn 0.856361 0.081447 -0.509914
vn 0.584238 0.229993 -0.778312
vn 0.584238 0.229993 -0.778312
vn 0.584238 0.229993 -0.778312
vn 0.584238 0.229993 -0.778312
vn 0.032707 0.201776 -0.978885
vn 0.032707 0.201776 -0.978885
vn 0.032707 0.201776 -0.978885
vn 0.032707 0.201776 -0.978885
vn -0.954536 0.152238 -0.256292
vn -0.954536 0.152238 -0.256292
vn -0.954536 0.152238 -0.256292
vn -0.954536 0.152238 -0.256292
vn -0.934758 0.204653 0.290420
vn -0.934759 0.204652 0.290420
vn -0.934759 0.204652 0.290420
vn -0.934758 0.204653 0.290420
vn -0.550940 0.308557 0.775408
vn -0.550940 0.308557 0.775408
vn -0.550940 0.308557 0.775408
vn -0.550940 0.308557 0.775408
vn 0.412512 0.193363 0.890194
vn 0.412512 0.193363 0.890194
vn 0.412512 0.193363 0.890194
vn 0.412512 0.193363 0.890194
vn 0.508764 0.184425 0.840920
vn 0.508764 0.184425 0.840920
vn 0.508764 0.184425 0.840920
vn 0.508764 0.184425 0.840920
vn 0.913933 0.331270 0.234492
vn 0.913933 0.331270 0.234492
vn 0.913933 0.331270 0.234492
vn 0.913933 0.331270 0.234492
vn 0.797805 0.252217 -0.547625
vn 0.797805 0.252217 -0.547625
vn 0.797805 0.252217 -0.547625
vn 0.797805 0.252217 -0.547625
vn 0.581824 0.142064 -0.800811
vn 0.581824 0.142064 -0.800811
vn 0.581824 0.142064 -0.800811
vn 0.581824 0.142064 -0.800812
vn 0.127039 0.140913 -0.981837
vn 0.127039 0.140913 -0.981837
vn 0.127039 0.140913 -0.981837
vn 0.127039 0.140913 -0.981837
vn -0.581824 0.142064 -0.800811
vn -0.581824 0.142064 -0.800811
vn -0.581824 0.142064 -0.800811
vn -0.581824 0.142064 -0.800811
vn -0.941410 0.142064 -0.305883
vn -0.941410 0.142064 -0.305883
vn -0.941410 0.142064 -0.305883
vn -0.941410 0.142064 -0.305883
vn -0.935193 0.138976 0.325731
vn -0.935193 0.138976 0.325731
vn -0.935193 0.138976 0.325731
vn -0.935193 0.138976 0.325731
vn -0.520156 0.192432 0.832111
vn -0.520155 0.192432 0.832111
vn -0.520156 0.192432 0.832111
vn -0.520155 0.192432 0.832111
vn 0.059807 0.189371 0.980083
vn 0.059807 0.189371 0.980083
vn 0.059807 0.189371 0.980083
vn 0.059807 0.189371 0.980083
vn 0.708333 0.195907 0.678148
vn 0.708333 0.195907 0.678148
vn 0.708333 0.195907 0.678148
vn 0.708333 0.195907 0.678148
vn 0.935054 0.182675 0.303817
vn 0.935054 0.182675 0.303817
vn 0.935054 0.182675 0.303817
vn 0.935054 0.182675 0.303817
vn 0.816567 0.136979 -0.560762
vn 0.816568 0.136979 -0.560762
vn 0.816568 0.136979 -0.560762
vn 0.816568 0.136979 -0.560762
vn -0.214926 0.288163 -0.933150
vn -0.214926 0.288163 -0.933150
vn -0.214926 0.288163 -0.933150
vn -0.214926 0.288163 -0.933150
vn -0.888654 0.356262 0.288742
vn -0.888654 0.356262 0.288742
vn -0.888654 0.356262 0.288742
vn 0.401789 0.163289 -0.901056
vn 0.401789 0.163289 -0.901056
vn 0.401789 0.163289 -0.901056
vn 0.401789 0.163289 -0.901056
vn -0.678514 0.544611 -0.492969
vn -0.678514 0.544611 -0.492969
vn -0.678514 0.544611 -0.492969
vn -0.678514 0.544611 -0.492969
vn -0.678514 0.544611 -0.492969
vn 0.159650 0.207991 -0.965014
vn 0.159650 0.207991 -0.965014
vn 0.159650 0.207991 -0.965014
vn -0.629332 0.210234 0.748160
vn -0.629332 0.210234 0.748160
vn -0.629332 0.210234 0.748160
vn -0.629332 0.210234 0.748160
vn -0.678514 0.544611 -0.492968
vn -0.678514 0.544611 -0.492968
vn -0.678514 0.544611 -0.492968
vn -0.678514 0.544611 -0.492968
vn -0.678514 0.544611 -0.492968
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
vn 0.000000 -1.000000 0.000000
s off
g Rock15:group3 Rock15:pasted__group Rock15:pasted__pasted__pSphere1 Rock15:pasted__pasted__pSphere1SmoothProxyGroup Rock15:polySurface1
usemtl Rock15:lambert6SG
f 1/34/1 2/38/2 12/39/3 11/35/4
f 2/63/5 3/64/6 13/65/7 12/66/8
f 3/9/9 4/1/10 14/4/11 13/10/12
f 4/1/13 5/2/14 15/3/15 14/4/16
f 5/2/17 6/5/18 16/6/19 15/3/20
f 6/5/21 7/11/22 17/12/23 16/6/24
f 7/79/25 8/80/26 18/81/27 17/82/28
f 8/80/29 9/83/30 19/84/31 18/81/32
f 9/30/33 10/31/34 20/32/35 19/33/36
f 10/31/37 1/34/38 11/35/39 20/32/40
f 11/35/41 12/39/42 22/43/43 21/40/44
f 12/66/45 13/65/46 23/67/47 22/68/48
f 13/65/49 14/69/50 24/70/51 23/67/52
f 14/4/53 15/3/54 25/7/55 24/8/56
f 15/3/57 16/6/58 26/13/59 25/7/60
f 16/6/61 17/12/62 27/16/63 26/13/64
f 17/82/65 18/81/66 28/85/67 27/86/68
f 18/81/69 19/84/70 29/87/71 28/85/72
f 19/33/73 20/32/74 30/36/75 29/37/76
f 20/32/77 11/35/78 21/40/79 30/36/80
f 21/40/81 22/43/82 32/49/83 31/44/84
f 22/68/85 23/67/86 33/71/87 32/72/88
f 24/8/89 25/7/90 35/14/91 34/15/92
f 25/7/93 26/13/94 36/17/95 35/14/96
f 26/13/97 27/16/98 37/20/99 36/17/100
f 27/86/101 28/85/102 38/88/103 37/89/104
f 28/47/105 29/37/106 39/42/107 38/48/108
f 29/37/109 30/36/110 40/41/111 39/42/112
f 30/36/113 21/40/114 31/44/115 40/41/116
f 31/44/117 32/49/118 42/52/119 41/50/120
f 32/72/121 33/71/122 43/74/123 42/75/124
f 33/25/125 34/15/126 44/19/127 43/24/128
f 34/15/129 35/14/130 45/18/131 44/19/132
f 35/14/133 36/17/134 46/21/135 45/18/136
f 36/17/137 37/20/138 47/26/139 46/21/140
f 37/89/141 38/88/142 48/90/143 47/91/144
f 38/48/145 39/42/146 49/46/147 48/51/148
f 39/42/149 40/41/150 50/45/151 49/46/152
f 40/41/153 31/44/154 41/50/155 50/45/156
f 34/73/157 33/71/158 23/67/159 24/70/160
f 46/21/161 52/22/162 45/18/163
f 42/75/164 51/76/165 50/77/166 41/78/167
f 50/27/168 51/23/169 52/22/170 48/28/171 49/29/172
f 42/75/173 43/74/174 51/76/175
f 48/28/176 52/22/177 46/21/178 47/26/179
f 52/22/180 51/23/181 43/24/182 44/19/183 45/18/184
f 5/53/185 4/54/186 3/55/187 2/56/188 1/57/189 10/58/190 9/59/191 8/60/192 7/61/193 6/62/194
-523
View File
@@ -1,523 +0,0 @@
# This file uses centimeters as units for non-parametric coordinates.
mtllib SpikeRock1.mtl
g SpikeRock1:default1
v -3.983927 -4.106669 3.044746
v -1.740908 -2.811662 4.926502
v 1.031615 -1.210944 6.073623
v 3.778449 0.374941 4.191867
v 4.635206 0.869589 0.000000
v 4.170589 0.601344 -3.250357
v 1.927571 -0.693664 -5.676344
v -1.740909 -2.811662 -5.470732
v -4.632542 -4.481147 -4.602474
v -5.489298 -4.975796 -1.557729
v -4.549960 -2.730407 2.892268
v -2.414815 -1.497680 4.682986
v 0.222012 0.024693 5.830107
v 2.863372 1.549683 4.042847
v 3.666647 2.013454 -0.006425
v 3.243963 1.769418 -3.107761
v 1.113317 0.539289 -5.440207
v -2.419466 -1.500364 -5.234595
v -5.701615 -3.395314 -4.453454
v -6.520747 -3.868241 -1.560125
v -7.115144 1.602328 1.222120
v -5.925978 2.629664 1.889184
v -4.606941 2.858471 2.761833
v -3.465748 4.834279 2.707224
v -1.385316 3.905217 -1.501087
v -2.267060 3.472778 -4.994127
v -3.901651 2.962350 -5.600517
v -5.903236 1.681294 -4.177116
v -8.233020 1.700710 -3.705069
v -8.212428 0.786639 -1.239903
v -10.554991 5.113818 0.152975
v -9.560948 6.270861 2.635232
v -7.882056 8.116011 2.894991
v -6.816009 9.200954 0.406710
v -6.364313 9.570801 -1.454260
v -6.506056 9.033974 -4.053817
v -7.905787 7.417402 -5.419180
v -9.515485 5.684872 -5.585156
v -10.905309 4.791550 -3.503106
v -11.357005 4.421701 -1.714199
v -30.488445 13.901479 -2.774738
v -30.715616 14.737300 -2.343688
v -31.036020 16.063881 -2.313398
v -31.132099 16.406874 -2.552886
v -31.149176 16.539749 -2.941404
v -31.081327 16.412523 -3.329727
v -30.926695 15.755470 -4.490514
v -33.287121 14.187044 -4.860377
v -34.875877 11.689055 -4.708459
v -33.430122 13.385225 -3.923885
v -32.146942 15.596121 -2.212122
v -32.233807 16.290455 -3.148614
v -30.507956 13.375857 -3.612968
v -30.732771 13.874412 -4.247025
v -30.802505 15.176698 -4.555358
v -15.830313 14.106828 -3.439527
v -15.827911 12.772499 -5.177050
v -16.551491 11.019237 -4.916637
v -16.662373 10.180647 -4.145788
v -16.363871 9.147325 -2.766394
v -16.043589 9.737214 -1.688523
v -16.277929 11.090783 1.122374
v -16.822912 13.416488 1.280259
v -16.868811 14.334484 -0.714931
v -16.687271 14.705457 -1.985769
v -23.176126 17.086327 -3.389644
v -23.597822 17.480263 -2.440080
v -23.609529 17.210135 -1.656191
v -23.382700 16.592318 -1.144956
v -22.570171 14.926836 -1.244873
v -22.170927 13.750616 -2.233792
v -22.237089 13.153114 -3.151001
v -22.607969 13.987060 -4.191781
v -22.715628 14.966842 -4.752505
v -22.869671 16.099501 -4.865150
vt 0.000000 0.500000
vt 0.100000 0.500000
vt 0.200000 0.500000
vt 0.300000 0.500000
vt 0.400000 0.500000
vt 0.500000 0.500000
vt 0.600000 0.500000
vt 0.700000 0.500000
vt 0.800000 0.500000
vt 0.900000 0.500000
vt 1.000000 0.500000
vt 0.000000 0.600000
vt 0.100000 0.600000
vt 0.200000 0.600000
vt 0.300000 0.600000
vt 0.400000 0.600000
vt 0.500000 0.600000
vt 0.600000 0.600000
vt 0.700000 0.600000
vt 0.800000 0.600000
vt 0.900000 0.600000
vt 1.000000 0.600000
vt 0.000000 0.700000
vt 0.100000 0.700000
vt 0.200000 0.700000
vt 0.300000 0.700000
vt 0.400000 0.700000
vt 0.500000 0.700000
vt 0.600000 0.700000
vt 0.700000 0.700000
vt 0.800000 0.700000
vt 0.900000 0.700000
vt 1.000000 0.700000
vt 0.000000 0.800000
vt 0.100000 0.800000
vt 0.200000 0.800000
vt 0.300000 0.800000
vt 0.400000 0.800000
vt 0.500000 0.800000
vt 0.600000 0.800000
vt 0.700000 0.800000
vt 0.800000 0.800000
vt 0.900000 0.800000
vt 1.000000 0.800000
vt 0.000000 0.900000
vt 0.100000 0.900000
vt 0.200000 0.900000
vt 0.300000 0.900000
vt 0.400000 0.900000
vt 0.500000 0.900000
vt 0.600000 0.900000
vt 0.700000 0.900000
vt 0.800000 0.900000
vt 0.900000 0.900000
vt 1.000000 0.900000
vt 0.550000 0.900000
vt 0.550000 0.900000
vt 0.900000 0.869313
vt 0.800000 0.869596
vt 0.700000 0.858185
vt 0.500000 0.873310
vt 0.600000 0.871992
vt 0.700000 0.832525
vt 0.800000 0.849439
vt 0.900000 0.848633
vt 1.000000 0.868583
vt 0.000000 0.868583
vt 0.100000 0.867844
vt 0.200000 0.877100
vt 0.300000 0.879392
vt 0.400000 0.878877
vt 0.500000 0.885436
vt 0.400000 0.888473
vt 0.300000 0.888755
vt 0.200000 0.887504
vt 0.100000 0.882453
vt 1.000000 0.882856
vt 0.000000 0.882856
vt 0.900000 0.858028
vt 0.800000 0.858597
vt 0.700000 0.844183
vt 0.600000 0.884717
vn -0.582663 -0.151006 0.798562
vn -0.582663 -0.151006 0.798562
vn -0.582663 -0.151006 0.798562
vn -0.582663 -0.151006 0.798562
vn -0.371135 -0.038722 0.927771
vn -0.371135 -0.038722 0.927771
vn -0.371135 -0.038722 0.927771
vn -0.371135 -0.038722 0.927771
vn 0.353029 0.391022 0.849984
vn 0.353029 0.391022 0.849984
vn 0.353029 0.391022 0.849984
vn 0.353029 0.391022 0.849984
vn 0.749148 0.623586 0.223424
vn 0.749148 0.623586 0.223424
vn 0.749148 0.623586 0.223424
vn 0.749148 0.623586 0.223424
vn 0.759223 0.631610 -0.157001
vn 0.759223 0.631610 -0.157001
vn 0.759222 0.631611 -0.157001
vn 0.759222 0.631611 -0.157001
vn 0.504654 0.479179 -0.718131
vn 0.504654 0.479179 -0.718131
vn 0.504654 0.479179 -0.718131
vn 0.504654 0.479179 -0.718131
vn -0.121027 0.112071 -0.986302
vn -0.121027 0.112071 -0.986302
vn -0.121027 0.112071 -0.986302
vn -0.121027 0.112071 -0.986302
vn -0.245484 -0.023257 -0.969122
vn -0.245484 -0.023257 -0.969122
vn -0.245484 -0.023257 -0.969122
vn -0.245484 -0.023257 -0.969122
vn -0.698361 -0.648552 -0.302774
vn -0.698361 -0.648552 -0.302774
vn -0.698361 -0.648552 -0.302774
vn -0.698361 -0.648552 -0.302774
vn -0.780228 -0.476546 0.405153
vn -0.780228 -0.476546 0.405153
vn -0.780228 -0.476546 0.405153
vn -0.780228 -0.476546 0.405153
vn -0.593696 -0.001821 0.804688
vn -0.593696 -0.001821 0.804688
vn -0.593696 -0.001821 0.804688
vn -0.593696 -0.001821 0.804688
vn -0.495720 0.129291 0.858805
vn -0.495720 0.129291 0.858805
vn -0.495720 0.129291 0.858805
vn -0.495720 0.129291 0.858805
vn -0.057131 0.512506 0.856781
vn -0.057131 0.512506 0.856781
vn -0.057131 0.512506 0.856781
vn -0.057131 0.512506 0.856781
vn 0.394614 0.914789 0.086261
vn 0.394614 0.914789 0.086261
vn 0.394614 0.914789 0.086261
vn 0.394614 0.914789 0.086261
vn 0.364973 0.916069 -0.166169
vn 0.364973 0.916069 -0.166169
vn 0.364973 0.916069 -0.166169
vn 0.364973 0.916069 -0.166169
vn 0.356937 0.528446 -0.770286
vn 0.356937 0.528446 -0.770286
vn 0.356937 0.528446 -0.770286
vn 0.356937 0.528446 -0.770286
vn -0.198145 -0.145291 -0.969345
vn -0.198145 -0.145291 -0.969345
vn -0.198145 -0.145291 -0.969345
vn -0.198145 -0.145291 -0.969345
vn -0.231621 0.043701 -0.971824
vn -0.231621 0.043701 -0.971824
vn -0.231621 0.043701 -0.971824
vn -0.231621 0.043701 -0.971824
vn -0.902139 -0.365610 -0.229074
vn -0.902139 -0.365610 -0.229074
vn -0.902139 -0.365610 -0.229074
vn -0.902139 -0.365610 -0.229074
vn -0.827783 -0.323185 0.458614
vn -0.827783 -0.323185 0.458614
vn -0.827783 -0.323185 0.458614
vn -0.827783 -0.323185 0.458614
vn -0.523347 -0.486033 0.699914
vn -0.523347 -0.486033 0.699914
vn -0.523347 -0.486033 0.699914
vn -0.523347 -0.486033 0.699914
vn -0.191411 -0.242602 0.951055
vn -0.191411 -0.242602 0.951055
vn -0.191411 -0.242602 0.951055
vn -0.191411 -0.242602 0.951055
vn 0.719654 0.651455 0.240218
vn 0.719654 0.651455 0.240218
vn 0.719654 0.651455 0.240218
vn 0.719654 0.651455 0.240218
vn 0.743230 0.630036 -0.225086
vn 0.743230 0.630036 -0.225086
vn 0.743230 0.630036 -0.225086
vn 0.743230 0.630036 -0.225086
vn 0.317827 0.359798 -0.877229
vn 0.317827 0.359798 -0.877229
vn 0.317827 0.359798 -0.877229
vn 0.317827 0.359798 -0.877229
vn -0.124503 -0.251309 -0.959866
vn -0.124503 -0.251309 -0.959866
vn -0.124503 -0.251309 -0.959866
vn -0.124503 -0.251309 -0.959866
vn -0.410375 -0.493855 -0.766616
vn -0.410375 -0.493855 -0.766616
vn -0.410375 -0.493855 -0.766616
vn -0.410375 -0.493855 -0.766616
vn -0.723870 -0.636787 -0.265545
vn -0.723870 -0.636787 -0.265545
vn -0.723870 -0.636787 -0.265545
vn -0.723870 -0.636787 -0.265545
vn -0.691698 -0.531754 0.488664
vn -0.691698 -0.531754 0.488664
vn -0.691698 -0.531754 0.488664
vn -0.691698 -0.531754 0.488664
vn -0.602197 -0.689595 0.402266
vn -0.594410 -0.696983 0.401112
vn -0.336791 -0.699255 0.630566
vn -0.448126 -0.724582 0.523607
vn -0.257573 -0.066494 0.963968
vn -0.362544 -0.146267 0.920417
vn -0.217813 -0.125003 0.967952
vn -0.349108 -0.173346 0.920910
vn 0.360936 0.814459 0.454293
vn 0.337320 0.820365 0.461754
vn 0.045896 0.734051 0.677542
vn 0.181667 0.807218 0.561602
vn 0.392323 0.871672 0.293720
vn 0.388721 0.872932 0.294763
vn 0.147276 0.934650 0.323635
vn 0.186850 0.928236 0.321659
vn 0.415171 0.893441 -0.171456
vn 0.442477 0.881081 -0.167062
vn 0.264694 0.934960 -0.236191
vn 0.145398 0.944643 -0.294124
vn 0.332151 0.700200 -0.631978
vn 0.331945 0.660049 -0.673905
vn 0.190699 0.817255 -0.543809
vn 0.108227 0.831104 -0.545485
vn -0.071697 -0.040300 -0.996612
vn -0.065935 -0.023946 -0.997537
vn -0.079246 -0.088514 -0.992918
vn -0.062832 -0.068094 -0.995699
vn -0.441715 -0.579443 -0.684933
vn -0.473158 -0.589018 -0.655118
vn -0.202109 -0.471817 -0.858219
vn -0.112833 -0.420634 -0.900187
vn -0.530171 -0.740688 -0.412674
vn -0.582295 -0.723270 -0.371231
vn -0.328436 -0.786618 -0.522840
vn -0.164006 -0.796224 -0.582348
vn -0.594144 -0.625701 0.505461
vn -0.592805 -0.626852 0.505608
vn -0.269580 -0.795723 0.542357
vn -0.298384 -0.786591 0.540594
vn 0.356066 0.431748 0.828740
vn 0.356066 0.431748 0.828740
vn 0.356066 0.431748 0.828740
vn 0.356066 0.431749 0.828740
vn -0.150737 0.931341 -0.331484
vn -0.150737 0.931341 -0.331484
vn -0.150737 0.931341 -0.331484
vn -0.233003 -0.504124 0.831606
vn -0.233003 -0.504124 0.831606
vn -0.233003 -0.504124 0.831606
vn -0.233003 -0.504124 0.831606
vn -0.889451 0.378248 0.256527
vn -0.889451 0.378248 0.256527
vn -0.889451 0.378248 0.256527
vn -0.889451 0.378248 0.256527
vn -0.889451 0.378248 0.256527
vn 0.091095 -0.000736 0.995842
vn 0.091095 -0.000736 0.995842
vn 0.091095 -0.000736 0.995842
vn -0.319489 0.731203 -0.602718
vn -0.319489 0.731203 -0.602718
vn -0.319489 0.731203 -0.602718
vn -0.319489 0.731203 -0.602718
vn -0.319283 0.737731 0.594821
vn -0.319283 0.737731 0.594821
vn -0.319283 0.737731 0.594821
vn -0.319283 0.737731 0.594821
vn -0.319283 0.737731 0.594821
vn 0.500000 -0.866025 0.000000
vn 0.500000 -0.866025 0.000000
vn 0.500000 -0.866025 0.000000
vn 0.500000 -0.866025 0.000000
vn 0.500000 -0.866025 0.000000
vn 0.500000 -0.866025 0.000000
vn 0.500000 -0.866025 0.000000
vn 0.500000 -0.866025 0.000000
vn 0.500000 -0.866025 0.000000
vn 0.500000 -0.866025 0.000000
vn -0.052713 -0.840841 0.538709
vn -0.052420 -0.840648 0.539039
vn -0.059241 -0.845104 0.531310
vn 0.078586 -0.922915 -0.376897
vn 0.048283 -0.863511 -0.502013
vn 0.211764 -0.855378 0.472741
vn 0.211764 -0.855378 0.472741
vn 0.061908 -0.306527 -0.949847
vn 0.072919 -0.298653 -0.951572
vn 0.205829 -0.198329 -0.958280
vn 0.205829 -0.198329 -0.958280
vn -0.025270 -0.018809 -0.999504
vn -0.025086 -0.018532 -0.999514
vn 0.071226 0.126140 -0.989452
vn 0.330047 0.605337 -0.724318
vn 0.330047 0.605338 -0.724317
vn 0.331945 0.660049 -0.673905
vn 0.332151 0.700200 -0.631978
vn -0.054195 0.009226 -0.998488
vn -0.054195 0.009226 -0.998488
vn -0.065935 -0.023946 -0.997537
vn -0.071697 -0.040300 -0.996612
vn -0.501591 -0.596888 -0.626204
vn -0.501591 -0.596888 -0.626204
vn -0.473158 -0.589018 -0.655118
vn -0.441715 -0.579443 -0.684933
vn -0.613533 -0.710618 -0.344383
vn -0.613533 -0.710618 -0.344383
vn -0.582295 -0.723270 -0.371231
vn -0.530171 -0.740688 -0.412674
vn -0.649376 -0.574946 0.497743
vn -0.649376 -0.574946 0.497743
vn -0.592805 -0.626852 0.505608
vn -0.594144 -0.625701 0.505461
vn -0.626448 -0.665610 0.405618
vn -0.626448 -0.665610 0.405618
vn -0.594410 -0.696983 0.401112
vn -0.602197 -0.689595 0.402266
vn -0.219299 -0.038003 0.974917
vn -0.219299 -0.038003 0.974917
vn -0.362544 -0.146267 0.920417
vn -0.257573 -0.066494 0.963968
vn 0.380016 0.809254 0.447992
vn 0.380016 0.809254 0.447992
vn 0.337320 0.820365 0.461754
vn 0.360936 0.814459 0.454293
vn 0.412258 0.864406 0.287829
vn 0.412258 0.864406 0.287829
vn 0.388721 0.872932 0.294763
vn 0.392323 0.871672 0.293720
vn 0.454156 0.875488 -0.165114
vn 0.454156 0.875488 -0.165114
vn 0.442477 0.881081 -0.167062
vn 0.415171 0.893441 -0.171456
vn 0.145398 0.944643 -0.294124
vn 0.264694 0.934960 -0.236191
vn -0.084740 0.917571 -0.388437
vn -0.084740 0.917571 -0.388437
vn 0.186850 0.928236 0.321659
vn 0.147276 0.934650 0.323635
vn -0.138237 0.936415 0.322517
vn -0.138237 0.936415 0.322517
vn 0.181667 0.807218 0.561602
vn 0.045896 0.734051 0.677542
vn -0.159661 0.573917 0.803198
vn -0.159661 0.573917 0.803198
vn -0.349108 -0.173346 0.920910
vn -0.217813 -0.125003 0.967952
vn -0.137187 -0.094854 0.985993
vn -0.137187 -0.094854 0.985993
vn -0.448126 -0.724582 0.523607
vn -0.336791 -0.699255 0.630566
vn -0.078574 -0.591035 0.802810
vn -0.078574 -0.591035 0.802810
vn -0.298384 -0.786591 0.540594
vn -0.269580 -0.795723 0.542357
vn -0.052420 -0.840648 0.539039
vn -0.052713 -0.840841 0.538709
vn -0.164006 -0.796224 -0.582348
vn -0.328436 -0.786618 -0.522840
vn 0.048283 -0.863511 -0.502013
vn 0.078586 -0.922915 -0.376897
vn -0.112833 -0.420634 -0.900187
vn -0.202109 -0.471817 -0.858219
vn 0.072919 -0.298653 -0.951572
vn 0.061908 -0.306527 -0.949847
vn -0.062832 -0.068094 -0.995699
vn -0.079246 -0.088514 -0.992918
vn -0.025086 -0.018532 -0.999514
vn -0.025270 -0.018809 -0.999504
vn 0.108227 0.831104 -0.545485
vn 0.190699 0.817255 -0.543809
vn -0.068242 0.841167 -0.536452
vn -0.068242 0.841167 -0.536452
s off
g SpikeRock1:group3 SpikeRock1:pasted__group SpikeRock1:pasted__pasted__pSphere1 SpikeRock1:pasted__pasted__pSphere1SmoothProxyGroup SpikeRock1:polySurface2 SpikeRock1:polySurface1
usemtl SpikeRock1:lambert4SG
f 1/1/1 2/2/2 12/13/3 11/12/4
f 2/2/5 3/3/6 13/14/7 12/13/8
f 3/3/9 4/4/10 14/15/11 13/14/12
f 4/4/13 5/5/14 15/16/15 14/15/16
f 5/5/17 6/6/18 16/17/19 15/16/20
f 6/6/21 7/7/22 17/18/23 16/17/24
f 7/7/25 8/8/26 18/19/27 17/18/28
f 8/8/29 9/9/30 19/20/31 18/19/32
f 9/9/33 10/10/34 20/21/35 19/20/36
f 10/10/37 1/11/38 11/22/39 20/21/40
f 11/12/41 12/13/42 22/24/43 21/23/44
f 12/13/45 13/14/46 23/25/47 22/24/48
f 13/14/49 14/15/50 24/26/51 23/25/52
f 14/15/53 15/16/54 25/27/55 24/26/56
f 15/16/57 16/17/58 26/28/59 25/27/60
f 16/17/61 17/18/62 27/29/63 26/28/64
f 17/18/65 18/19/66 28/30/67 27/29/68
f 18/19/69 19/20/70 29/31/71 28/30/72
f 19/20/73 20/21/74 30/32/75 29/31/76
f 20/21/77 11/22/78 21/33/79 30/32/80
f 21/23/81 22/24/82 32/35/83 31/34/84
f 22/24/85 23/25/86 33/36/87 32/35/88
f 24/26/89 25/27/90 35/38/91 34/37/92
f 25/27/93 26/28/94 36/39/95 35/38/96
f 26/28/97 27/29/98 37/40/99 36/39/100
f 27/29/101 28/30/102 38/41/103 37/40/104
f 28/30/105 29/31/106 39/42/107 38/41/108
f 29/31/109 30/32/110 40/43/111 39/42/112
f 30/32/113 21/33/114 31/44/115 40/43/116
f 61/67/117 62/68/118 70/76/119 71/78/120
f 62/68/121 63/69/122 69/75/123 70/76/124
f 63/69/125 64/70/126 68/74/127 69/75/128
f 64/70/129 65/71/130 67/73/131 68/74/132
f 65/71/133 56/61/134 66/72/135 67/73/136
f 56/61/137 57/62/138 75/82/139 66/72/140
f 57/62/141 58/63/142 74/81/143 75/82/144
f 58/63/145 59/64/146 73/80/147 74/81/148
f 59/64/149 60/65/150 72/79/151 73/80/152
f 60/65/153 61/66/154 71/77/155 72/79/156
f 34/37/157 33/36/158 23/25/159 24/26/160
f 46/50/161 52/57/162 45/49/163
f 42/46/164 51/56/165 50/54/166 41/45/167
f 50/54/168 51/56/169 52/57/170 48/52/171 49/53/172
f 42/46/173 43/47/174 51/56/175
f 48/52/176 52/57/177 46/50/178 47/51/179
f 52/57/180 51/56/181 43/47/182 44/48/183 45/49/184
f 5/5/185 4/4/186 3/3/187 2/2/188 1/11/189 10/10/190 9/9/191 8/8/192 7/7/193 6/6/194
f 53/58/195 41/55/196 50/54/197
f 54/59/198 53/58/199 50/54/200 49/53/201
f 55/60/202 54/59/203 49/53/204 48/52/205
f 47/51/206 55/60/207 48/52/208
f 36/39/209 37/40/210 57/62/211 56/61/212
f 37/40/213 38/41/214 58/63/215 57/62/216
f 38/41/217 39/42/218 59/64/219 58/63/220
f 39/42/221 40/43/222 60/65/223 59/64/224
f 40/43/225 31/44/226 61/66/227 60/65/228
f 31/34/229 32/35/230 62/68/231 61/67/232
f 32/35/233 33/36/234 63/69/235 62/68/236
f 33/36/237 34/37/238 64/70/239 63/69/240
f 34/37/241 35/38/242 65/71/243 64/70/244
f 35/38/245 36/39/246 56/61/247 65/71/248
f 67/73/249 66/72/250 46/50/251 45/49/252
f 68/74/253 67/73/254 45/49/255 44/48/256
f 69/75/257 68/74/258 44/48/259 43/47/260
f 70/76/261 69/75/262 43/47/263 42/46/264
f 71/78/265 70/76/266 42/46/267 41/45/268
f 72/79/269 71/77/270 41/55/271 53/58/272
f 73/80/273 72/79/274 53/58/275 54/59/276
f 74/81/277 73/80/278 54/59/279 55/60/280
f 75/82/281 74/81/282 55/60/283 47/51/284
f 66/72/285 75/82/286 47/51/287 46/50/288
-523
View File
@@ -1,523 +0,0 @@
# This file uses centimeters as units for non-parametric coordinates.
mtllib SpikeRock2.mtl
g SpikeRock2:default1
v 3.898941 -3.624688 -3.044746
v 1.655922 -2.329680 -4.926502
v -1.116601 -0.728963 -6.073623
v -3.863435 0.856922 -4.191867
v -4.720192 1.351571 0.000000
v -4.255575 1.083324 3.250357
v -2.012557 -0.211683 5.676344
v 1.655923 -2.329680 5.470732
v 4.547555 -3.999166 4.602474
v 5.404312 -4.493814 1.557729
v 4.464974 -2.248425 -2.892268
v 2.329828 -1.015698 -4.682986
v -0.306998 0.506675 -5.830107
v -2.948358 2.031664 -4.042847
v -3.751634 2.495436 0.006425
v -3.328949 2.251399 3.107761
v -1.198303 1.021269 5.440207
v 2.334479 -1.018383 5.234595
v 5.616629 -2.913334 4.453454
v 6.435760 -3.386259 1.560125
v 7.030157 2.084308 -1.222120
v 5.840991 3.111644 -1.889184
v 4.521954 3.340452 -2.761833
v 3.380762 5.316259 -2.707224
v 1.300330 4.387197 1.501087
v 2.182074 3.954759 4.994127
v 3.816665 3.444331 5.600517
v 5.818249 2.163275 4.177116
v 8.148034 2.182691 3.705069
v 8.127442 1.268621 1.239903
v 10.470005 5.595800 -0.152975
v 9.475962 6.752841 -2.635232
v 7.797070 8.597993 -2.894991
v 6.731023 9.682934 -0.406710
v 6.279327 10.052783 1.454260
v 6.421070 9.515956 4.053817
v 7.820801 7.899382 5.419180
v 9.430499 6.166852 5.585156
v 10.820323 5.273532 3.503106
v 11.272018 4.903682 1.714199
v 30.403460 14.383459 2.774738
v 30.630630 15.219280 2.343688
v 30.951035 16.545860 2.313398
v 31.047112 16.888855 2.552886
v 31.064190 17.021730 2.941404
v 30.996342 16.894503 3.329727
v 30.841707 16.237452 4.490514
v 33.202133 14.669026 4.860377
v 34.790890 12.171036 4.708459
v 33.345135 13.867207 3.923885
v 32.061954 16.078102 2.212122
v 32.148819 16.772436 3.148614
v 30.422970 13.857838 3.612968
v 30.647783 14.356393 4.247025
v 30.717520 15.658680 4.555358
v 15.745327 14.588809 3.439527
v 15.742925 13.254479 5.177050
v 16.466503 11.501218 4.916637
v 16.577387 10.662628 4.145788
v 16.278883 9.629305 2.766394
v 15.958602 10.219196 1.688523
v 16.192944 11.572763 -1.122374
v 16.737926 13.898470 -1.280259
v 16.783825 14.816466 0.714931
v 16.602285 15.187437 1.985769
v 23.091141 17.568306 3.389644
v 23.512836 17.962244 2.440080
v 23.524544 17.692116 1.656191
v 23.297712 17.074299 1.144956
v 22.485186 15.408818 1.244873
v 22.085941 14.232597 2.233792
v 22.152103 13.635094 3.151001
v 22.522984 14.469042 4.191781
v 22.630640 15.448823 4.752505
v 22.784683 16.581480 4.865150
vt 0.000000 0.500000
vt 0.100000 0.500000
vt 0.200000 0.500000
vt 0.300000 0.500000
vt 0.400000 0.500000
vt 0.500000 0.500000
vt 0.600000 0.500000
vt 0.700000 0.500000
vt 0.800000 0.500000
vt 0.900000 0.500000
vt 1.000000 0.500000
vt 0.000000 0.600000
vt 0.100000 0.600000
vt 0.200000 0.600000
vt 0.300000 0.600000
vt 0.400000 0.600000
vt 0.500000 0.600000
vt 0.600000 0.600000
vt 0.700000 0.600000
vt 0.800000 0.600000
vt 0.900000 0.600000
vt 1.000000 0.600000
vt 0.000000 0.700000
vt 0.100000 0.700000
vt 0.200000 0.700000
vt 0.300000 0.700000
vt 0.400000 0.700000
vt 0.500000 0.700000
vt 0.600000 0.700000
vt 0.700000 0.700000
vt 0.800000 0.700000
vt 0.900000 0.700000
vt 1.000000 0.700000
vt 0.000000 0.800000
vt 0.100000 0.800000
vt 0.200000 0.800000
vt 0.300000 0.800000
vt 0.400000 0.800000
vt 0.500000 0.800000
vt 0.600000 0.800000
vt 0.700000 0.800000
vt 0.800000 0.800000
vt 0.900000 0.800000
vt 1.000000 0.800000
vt 0.000000 0.900000
vt 0.100000 0.900000
vt 0.200000 0.900000
vt 0.300000 0.900000
vt 0.400000 0.900000
vt 0.500000 0.900000
vt 0.600000 0.900000
vt 0.700000 0.900000
vt 0.800000 0.900000
vt 0.900000 0.900000
vt 1.000000 0.900000
vt 0.550000 0.900000
vt 0.550000 0.900000
vt 0.900000 0.869313
vt 0.800000 0.869596
vt 0.700000 0.858185
vt 0.500000 0.873310
vt 0.600000 0.871992
vt 0.700000 0.832525
vt 0.800000 0.849439
vt 0.900000 0.848633
vt 1.000000 0.868583
vt 0.000000 0.868583
vt 0.100000 0.867844
vt 0.200000 0.877100
vt 0.300000 0.879392
vt 0.400000 0.878877
vt 0.500000 0.885436
vt 0.400000 0.888473
vt 0.300000 0.888755
vt 0.200000 0.887504
vt 0.100000 0.882453
vt 1.000000 0.882856
vt 0.000000 0.882856
vt 0.900000 0.858028
vt 0.800000 0.858597
vt 0.700000 0.844183
vt 0.600000 0.884717
vn 0.582663 -0.151006 -0.798562
vn 0.582663 -0.151006 -0.798562
vn 0.582663 -0.151006 -0.798562
vn 0.582663 -0.151006 -0.798562
vn 0.371135 -0.038722 -0.927771
vn 0.371135 -0.038722 -0.927771
vn 0.371135 -0.038722 -0.927771
vn 0.371135 -0.038722 -0.927771
vn -0.353029 0.391022 -0.849984
vn -0.353029 0.391022 -0.849984
vn -0.353029 0.391022 -0.849984
vn -0.353029 0.391022 -0.849984
vn -0.749148 0.623586 -0.223424
vn -0.749148 0.623586 -0.223424
vn -0.749148 0.623586 -0.223424
vn -0.749148 0.623586 -0.223424
vn -0.759223 0.631610 0.157001
vn -0.759223 0.631610 0.157001
vn -0.759222 0.631611 0.157001
vn -0.759222 0.631611 0.157001
vn -0.504654 0.479179 0.718131
vn -0.504654 0.479179 0.718131
vn -0.504654 0.479179 0.718131
vn -0.504654 0.479179 0.718131
vn 0.121027 0.112071 0.986302
vn 0.121027 0.112071 0.986302
vn 0.121027 0.112071 0.986302
vn 0.121027 0.112071 0.986302
vn 0.245484 -0.023257 0.969122
vn 0.245484 -0.023257 0.969122
vn 0.245484 -0.023257 0.969122
vn 0.245484 -0.023257 0.969122
vn 0.698361 -0.648552 0.302774
vn 0.698361 -0.648552 0.302774
vn 0.698361 -0.648552 0.302774
vn 0.698361 -0.648552 0.302774
vn 0.780228 -0.476546 -0.405153
vn 0.780228 -0.476546 -0.405153
vn 0.780228 -0.476546 -0.405153
vn 0.780228 -0.476546 -0.405153
vn 0.593696 -0.001821 -0.804688
vn 0.593696 -0.001821 -0.804688
vn 0.593696 -0.001821 -0.804688
vn 0.593696 -0.001821 -0.804688
vn 0.495720 0.129291 -0.858805
vn 0.495720 0.129291 -0.858805
vn 0.495720 0.129291 -0.858805
vn 0.495720 0.129291 -0.858805
vn 0.057131 0.512506 -0.856781
vn 0.057131 0.512506 -0.856781
vn 0.057131 0.512506 -0.856781
vn 0.057131 0.512506 -0.856781
vn -0.394614 0.914789 -0.086261
vn -0.394614 0.914789 -0.086261
vn -0.394614 0.914789 -0.086261
vn -0.394614 0.914789 -0.086261
vn -0.364973 0.916069 0.166169
vn -0.364973 0.916069 0.166169
vn -0.364973 0.916069 0.166169
vn -0.364973 0.916069 0.166169
vn -0.356937 0.528446 0.770286
vn -0.356937 0.528446 0.770286
vn -0.356937 0.528446 0.770286
vn -0.356937 0.528446 0.770286
vn 0.198145 -0.145291 0.969345
vn 0.198145 -0.145291 0.969345
vn 0.198145 -0.145291 0.969345
vn 0.198145 -0.145291 0.969345
vn 0.231621 0.043701 0.971824
vn 0.231621 0.043701 0.971824
vn 0.231621 0.043701 0.971824
vn 0.231621 0.043701 0.971824
vn 0.902139 -0.365610 0.229074
vn 0.902139 -0.365610 0.229074
vn 0.902139 -0.365610 0.229074
vn 0.902139 -0.365610 0.229074
vn 0.827783 -0.323185 -0.458614
vn 0.827783 -0.323185 -0.458614
vn 0.827783 -0.323185 -0.458614
vn 0.827783 -0.323185 -0.458614
vn 0.523347 -0.486033 -0.699914
vn 0.523347 -0.486033 -0.699914
vn 0.523347 -0.486033 -0.699914
vn 0.523347 -0.486033 -0.699914
vn 0.191411 -0.242602 -0.951055
vn 0.191411 -0.242602 -0.951055
vn 0.191411 -0.242602 -0.951055
vn 0.191411 -0.242602 -0.951055
vn -0.719654 0.651455 -0.240218
vn -0.719654 0.651455 -0.240218
vn -0.719654 0.651455 -0.240218
vn -0.719654 0.651455 -0.240218
vn -0.743230 0.630036 0.225086
vn -0.743230 0.630036 0.225086
vn -0.743230 0.630036 0.225086
vn -0.743230 0.630036 0.225086
vn -0.317827 0.359798 0.877229
vn -0.317827 0.359798 0.877229
vn -0.317827 0.359798 0.877229
vn -0.317827 0.359798 0.877229
vn 0.124503 -0.251309 0.959866
vn 0.124503 -0.251309 0.959866
vn 0.124503 -0.251309 0.959866
vn 0.124503 -0.251309 0.959866
vn 0.410375 -0.493855 0.766616
vn 0.410375 -0.493855 0.766616
vn 0.410375 -0.493855 0.766616
vn 0.410375 -0.493855 0.766616
vn 0.723870 -0.636787 0.265545
vn 0.723870 -0.636787 0.265545
vn 0.723870 -0.636787 0.265545
vn 0.723870 -0.636787 0.265545
vn 0.691698 -0.531754 -0.488664
vn 0.691698 -0.531754 -0.488664
vn 0.691698 -0.531754 -0.488664
vn 0.691698 -0.531754 -0.488664
vn 0.602197 -0.689595 -0.402266
vn 0.594410 -0.696983 -0.401112
vn 0.336791 -0.699255 -0.630566
vn 0.448126 -0.724582 -0.523607
vn 0.257573 -0.066494 -0.963968
vn 0.362544 -0.146267 -0.920417
vn 0.217813 -0.125003 -0.967952
vn 0.349108 -0.173346 -0.920910
vn -0.360936 0.814459 -0.454293
vn -0.337320 0.820365 -0.461754
vn -0.045896 0.734051 -0.677542
vn -0.181667 0.807218 -0.561602
vn -0.392323 0.871672 -0.293720
vn -0.388721 0.872932 -0.294763
vn -0.147276 0.934650 -0.323635
vn -0.186850 0.928236 -0.321659
vn -0.415171 0.893441 0.171456
vn -0.442477 0.881081 0.167062
vn -0.264694 0.934960 0.236191
vn -0.145398 0.944643 0.294124
vn -0.332151 0.700200 0.631978
vn -0.331945 0.660049 0.673905
vn -0.190699 0.817255 0.543809
vn -0.108227 0.831104 0.545485
vn 0.071697 -0.040300 0.996612
vn 0.065935 -0.023946 0.997537
vn 0.079246 -0.088514 0.992918
vn 0.062832 -0.068094 0.995699
vn 0.441715 -0.579443 0.684933
vn 0.473158 -0.589018 0.655118
vn 0.202109 -0.471817 0.858219
vn 0.112833 -0.420634 0.900187
vn 0.530171 -0.740688 0.412674
vn 0.582295 -0.723270 0.371231
vn 0.328436 -0.786618 0.522840
vn 0.164006 -0.796224 0.582348
vn 0.594144 -0.625701 -0.505461
vn 0.592805 -0.626852 -0.505608
vn 0.269580 -0.795723 -0.542357
vn 0.298384 -0.786591 -0.540594
vn -0.356066 0.431748 -0.828740
vn -0.356066 0.431748 -0.828740
vn -0.356066 0.431748 -0.828740
vn -0.356066 0.431749 -0.828740
vn 0.150737 0.931341 0.331484
vn 0.150737 0.931341 0.331484
vn 0.150737 0.931341 0.331484
vn 0.233003 -0.504124 -0.831606
vn 0.233003 -0.504124 -0.831606
vn 0.233003 -0.504124 -0.831606
vn 0.233003 -0.504124 -0.831606
vn 0.889451 0.378248 -0.256527
vn 0.889451 0.378248 -0.256527
vn 0.889451 0.378248 -0.256527
vn 0.889451 0.378248 -0.256527
vn 0.889451 0.378248 -0.256527
vn -0.091095 -0.000736 -0.995842
vn -0.091095 -0.000736 -0.995842
vn -0.091095 -0.000736 -0.995842
vn 0.319489 0.731203 0.602718
vn 0.319489 0.731203 0.602718
vn 0.319489 0.731203 0.602718
vn 0.319489 0.731203 0.602718
vn 0.319283 0.737731 -0.594821
vn 0.319283 0.737731 -0.594821
vn 0.319283 0.737731 -0.594821
vn 0.319283 0.737731 -0.594821
vn 0.319283 0.737731 -0.594821
vn -0.500000 -0.866025 0.000000
vn -0.500000 -0.866025 0.000000
vn -0.500000 -0.866025 0.000000
vn -0.500000 -0.866025 0.000000
vn -0.500000 -0.866025 0.000000
vn -0.500000 -0.866025 0.000000
vn -0.500000 -0.866025 0.000000
vn -0.500000 -0.866025 0.000000
vn -0.500000 -0.866025 0.000000
vn -0.500000 -0.866025 0.000000
vn 0.052713 -0.840841 -0.538709
vn 0.052420 -0.840648 -0.539039
vn 0.059241 -0.845104 -0.531310
vn -0.078586 -0.922915 0.376897
vn -0.048283 -0.863511 0.502013
vn -0.211764 -0.855378 -0.472741
vn -0.211764 -0.855378 -0.472741
vn -0.061908 -0.306527 0.949847
vn -0.072919 -0.298653 0.951572
vn -0.205829 -0.198329 0.958280
vn -0.205829 -0.198329 0.958280
vn 0.025270 -0.018809 0.999504
vn 0.025086 -0.018532 0.999514
vn -0.071226 0.126140 0.989452
vn -0.330047 0.605337 0.724318
vn -0.330047 0.605338 0.724317
vn -0.331945 0.660049 0.673905
vn -0.332151 0.700200 0.631978
vn 0.054195 0.009226 0.998488
vn 0.054195 0.009226 0.998488
vn 0.065935 -0.023946 0.997537
vn 0.071697 -0.040300 0.996612
vn 0.501591 -0.596888 0.626204
vn 0.501591 -0.596888 0.626204
vn 0.473158 -0.589018 0.655118
vn 0.441715 -0.579443 0.684933
vn 0.613533 -0.710618 0.344383
vn 0.613533 -0.710618 0.344383
vn 0.582295 -0.723270 0.371231
vn 0.530171 -0.740688 0.412674
vn 0.649376 -0.574946 -0.497743
vn 0.649376 -0.574946 -0.497743
vn 0.592805 -0.626852 -0.505608
vn 0.594144 -0.625701 -0.505461
vn 0.626448 -0.665610 -0.405618
vn 0.626448 -0.665610 -0.405618
vn 0.594410 -0.696983 -0.401112
vn 0.602197 -0.689595 -0.402266
vn 0.219299 -0.038003 -0.974917
vn 0.219299 -0.038003 -0.974917
vn 0.362544 -0.146267 -0.920417
vn 0.257573 -0.066494 -0.963968
vn -0.380016 0.809254 -0.447992
vn -0.380016 0.809254 -0.447992
vn -0.337320 0.820365 -0.461754
vn -0.360936 0.814459 -0.454293
vn -0.412258 0.864406 -0.287829
vn -0.412258 0.864406 -0.287829
vn -0.388721 0.872932 -0.294763
vn -0.392323 0.871672 -0.293720
vn -0.454156 0.875488 0.165114
vn -0.454156 0.875488 0.165114
vn -0.442477 0.881081 0.167062
vn -0.415171 0.893441 0.171456
vn -0.145398 0.944643 0.294124
vn -0.264694 0.934960 0.236191
vn 0.084740 0.917571 0.388437
vn 0.084740 0.917571 0.388437
vn -0.186850 0.928236 -0.321659
vn -0.147276 0.934650 -0.323635
vn 0.138237 0.936415 -0.322517
vn 0.138237 0.936415 -0.322517
vn -0.181667 0.807218 -0.561602
vn -0.045896 0.734051 -0.677542
vn 0.159661 0.573917 -0.803198
vn 0.159661 0.573917 -0.803198
vn 0.349108 -0.173346 -0.920910
vn 0.217813 -0.125003 -0.967952
vn 0.137187 -0.094854 -0.985993
vn 0.137187 -0.094854 -0.985993
vn 0.448126 -0.724582 -0.523607
vn 0.336791 -0.699255 -0.630566
vn 0.078574 -0.591035 -0.802810
vn 0.078574 -0.591035 -0.802810
vn 0.298384 -0.786591 -0.540594
vn 0.269580 -0.795723 -0.542357
vn 0.052420 -0.840648 -0.539039
vn 0.052713 -0.840841 -0.538709
vn 0.164006 -0.796224 0.582348
vn 0.328436 -0.786618 0.522840
vn -0.048283 -0.863511 0.502013
vn -0.078586 -0.922915 0.376897
vn 0.112833 -0.420634 0.900187
vn 0.202109 -0.471817 0.858219
vn -0.072919 -0.298653 0.951572
vn -0.061908 -0.306527 0.949847
vn 0.062832 -0.068094 0.995699
vn 0.079246 -0.088514 0.992918
vn 0.025086 -0.018532 0.999514
vn 0.025270 -0.018809 0.999504
vn -0.108227 0.831104 0.545485
vn -0.190699 0.817255 0.543809
vn 0.068242 0.841167 0.536452
vn 0.068242 0.841167 0.536452
s off
g SpikeRock2:group3 SpikeRock2:pasted__group SpikeRock2:pasted__pasted__pSphere1 SpikeRock2:pasted__pasted__pSphere1SmoothProxyGroup SpikeRock2:polySurface2 SpikeRock2:polySurface1
usemtl SpikeRock2:lambert4SG
f 1/1/1 2/2/2 12/13/3 11/12/4
f 2/2/5 3/3/6 13/14/7 12/13/8
f 3/3/9 4/4/10 14/15/11 13/14/12
f 4/4/13 5/5/14 15/16/15 14/15/16
f 5/5/17 6/6/18 16/17/19 15/16/20
f 6/6/21 7/7/22 17/18/23 16/17/24
f 7/7/25 8/8/26 18/19/27 17/18/28
f 8/8/29 9/9/30 19/20/31 18/19/32
f 9/9/33 10/10/34 20/21/35 19/20/36
f 10/10/37 1/11/38 11/22/39 20/21/40
f 11/12/41 12/13/42 22/24/43 21/23/44
f 12/13/45 13/14/46 23/25/47 22/24/48
f 13/14/49 14/15/50 24/26/51 23/25/52
f 14/15/53 15/16/54 25/27/55 24/26/56
f 15/16/57 16/17/58 26/28/59 25/27/60
f 16/17/61 17/18/62 27/29/63 26/28/64
f 17/18/65 18/19/66 28/30/67 27/29/68
f 18/19/69 19/20/70 29/31/71 28/30/72
f 19/20/73 20/21/74 30/32/75 29/31/76
f 20/21/77 11/22/78 21/33/79 30/32/80
f 21/23/81 22/24/82 32/35/83 31/34/84
f 22/24/85 23/25/86 33/36/87 32/35/88
f 24/26/89 25/27/90 35/38/91 34/37/92
f 25/27/93 26/28/94 36/39/95 35/38/96
f 26/28/97 27/29/98 37/40/99 36/39/100
f 27/29/101 28/30/102 38/41/103 37/40/104
f 28/30/105 29/31/106 39/42/107 38/41/108
f 29/31/109 30/32/110 40/43/111 39/42/112
f 30/32/113 21/33/114 31/44/115 40/43/116
f 61/67/117 62/68/118 70/76/119 71/78/120
f 62/68/121 63/69/122 69/75/123 70/76/124
f 63/69/125 64/70/126 68/74/127 69/75/128
f 64/70/129 65/71/130 67/73/131 68/74/132
f 65/71/133 56/61/134 66/72/135 67/73/136
f 56/61/137 57/62/138 75/82/139 66/72/140
f 57/62/141 58/63/142 74/81/143 75/82/144
f 58/63/145 59/64/146 73/80/147 74/81/148
f 59/64/149 60/65/150 72/79/151 73/80/152
f 60/65/153 61/66/154 71/77/155 72/79/156
f 34/37/157 33/36/158 23/25/159 24/26/160
f 46/50/161 52/57/162 45/49/163
f 42/46/164 51/56/165 50/54/166 41/45/167
f 50/54/168 51/56/169 52/57/170 48/52/171 49/53/172
f 42/46/173 43/47/174 51/56/175
f 48/52/176 52/57/177 46/50/178 47/51/179
f 52/57/180 51/56/181 43/47/182 44/48/183 45/49/184
f 5/5/185 4/4/186 3/3/187 2/2/188 1/11/189 10/10/190 9/9/191 8/8/192 7/7/193 6/6/194
f 53/58/195 41/55/196 50/54/197
f 54/59/198 53/58/199 50/54/200 49/53/201
f 55/60/202 54/59/203 49/53/204 48/52/205
f 47/51/206 55/60/207 48/52/208
f 36/39/209 37/40/210 57/62/211 56/61/212
f 37/40/213 38/41/214 58/63/215 57/62/216
f 38/41/217 39/42/218 59/64/219 58/63/220
f 39/42/221 40/43/222 60/65/223 59/64/224
f 40/43/225 31/44/226 61/66/227 60/65/228
f 31/34/229 32/35/230 62/68/231 61/67/232
f 32/35/233 33/36/234 63/69/235 62/68/236
f 33/36/237 34/37/238 64/70/239 63/69/240
f 34/37/241 35/38/242 65/71/243 64/70/244
f 35/38/245 36/39/246 56/61/247 65/71/248
f 67/73/249 66/72/250 46/50/251 45/49/252
f 68/74/253 67/73/254 45/49/255 44/48/256
f 69/75/257 68/74/258 44/48/259 43/47/260
f 70/76/261 69/75/262 43/47/263 42/46/264
f 71/78/265 70/76/266 42/46/267 41/45/268
f 72/79/269 71/77/270 41/55/271 53/58/272
f 73/80/273 72/79/274 53/58/275 54/59/276
f 74/81/277 73/80/278 54/59/279 55/60/280
f 75/82/281 74/81/282 55/60/283 47/51/284
f 66/72/285 75/82/286 47/51/287 46/50/288
-523
View File
@@ -1,523 +0,0 @@
# This file uses centimeters as units for non-parametric coordinates.
mtllib SpikeRock3.mtl
g SpikeRock3:default1
v 3.044746 -4.736325 3.210287
v 4.926502 -3.071495 1.226220
v 6.073623 -1.013652 -1.226221
v 4.191867 1.025122 -3.655938
v 0.000000 1.661030 -4.413784
v -3.250357 1.316180 -4.002806
v -5.676344 -0.348650 -2.018740
v -5.470732 -3.071495 1.226221
v -4.602474 -5.217744 3.784020
v -1.557729 -5.853652 4.541866
v 2.892268 -3.479261 4.006706
v 4.682986 -1.894498 2.118059
v 5.830107 0.062627 -0.214351
v 4.042847 2.023116 -2.550771
v -0.006425 2.619329 -3.261310
v -3.107761 2.305602 -2.887424
v -5.440207 0.724178 -1.002757
v -5.234595 -1.897950 2.122173
v -4.453454 -4.334051 5.025405
v -1.560125 -4.942032 5.749969
v 1.222120 0.342210 7.285290
v 1.889184 1.560435 6.292585
v 2.761833 2.014814 5.033319
v 2.707224 4.158770 4.252559
v -1.501087 3.605087 2.042404
v -4.994127 3.026104 2.835660
v -5.600517 2.239587 4.356783
v -4.177116 0.630422 6.105506
v -3.705069 0.244981 8.403267
v -1.239903 -0.651628 8.224261
v 0.152975 3.203030 11.282642
v 2.635232 4.515108 10.504620
v 2.894991 6.623763 9.171640
v 0.406710 7.877340 8.310187
v -1.454260 8.320005 7.929577
v -4.053817 7.766720 7.975948
v -5.419180 5.931645 9.073699
v -5.585156 3.945915 10.358091
v -3.503106 2.824826 11.571677
v -1.714199 2.382159 11.952287
v -2.774738 8.395777 32.439224
v -2.343688 9.179453 32.808083
v -2.313398 10.430243 33.353977
v -2.552886 10.751341 33.508156
v -2.941404 10.879233 33.548046
v -3.329727 10.765720 33.459137
v -4.490514 10.145502 33.192757
v -4.860377 8.191020 35.244968
v -4.708459 5.455097 36.375816
v -3.923885 7.376551 35.246563
v -2.212122 9.776680 34.366795
v -3.148614 10.445380 34.572910
v -3.612968 7.874753 32.367165
v -4.247025 8.326696 32.675137
v -4.555358 9.597088 32.969952
v -3.439527 11.143365 18.039440
v -5.177050 9.829725 17.805370
v -4.916637 7.977451 18.213507
v -4.145788 7.132346 18.177084
v -2.766394 6.166556 17.703682
v -1.688523 6.803101 17.490700
v 1.122374 8.095412 17.956526
v 1.280259 10.291150 18.897083
v -0.714931 11.187230 19.101692
v -1.985769 11.584090 18.987329
v -3.389644 12.802011 25.791039
v -2.440080 13.116736 26.274734
v -1.656191 12.848680 26.239357
v -1.144956 12.279637 25.908689
v -1.244873 10.780552 24.819298
v -2.233792 9.691529 24.221870
v -3.151001 9.091614 24.183273
v -4.191781 9.848490 24.693331
v -4.752505 10.794692 24.969490
v -4.865150 11.883393 25.317877
vt 0.000000 0.500000
vt 0.100000 0.500000
vt 0.200000 0.500000
vt 0.300000 0.500000
vt 0.400000 0.500000
vt 0.500000 0.500000
vt 0.600000 0.500000
vt 0.700000 0.500000
vt 0.800000 0.500000
vt 0.900000 0.500000
vt 1.000000 0.500000
vt 0.000000 0.600000
vt 0.100000 0.600000
vt 0.200000 0.600000
vt 0.300000 0.600000
vt 0.400000 0.600000
vt 0.500000 0.600000
vt 0.600000 0.600000
vt 0.700000 0.600000
vt 0.800000 0.600000
vt 0.900000 0.600000
vt 1.000000 0.600000
vt 0.000000 0.700000
vt 0.100000 0.700000
vt 0.200000 0.700000
vt 0.300000 0.700000
vt 0.400000 0.700000
vt 0.500000 0.700000
vt 0.600000 0.700000
vt 0.700000 0.700000
vt 0.800000 0.700000
vt 0.900000 0.700000
vt 1.000000 0.700000
vt 0.000000 0.800000
vt 0.100000 0.800000
vt 0.200000 0.800000
vt 0.300000 0.800000
vt 0.400000 0.800000
vt 0.500000 0.800000
vt 0.600000 0.800000
vt 0.700000 0.800000
vt 0.800000 0.800000
vt 0.900000 0.800000
vt 1.000000 0.800000
vt 0.000000 0.900000
vt 0.100000 0.900000
vt 0.200000 0.900000
vt 0.300000 0.900000
vt 0.400000 0.900000
vt 0.500000 0.900000
vt 0.600000 0.900000
vt 0.700000 0.900000
vt 0.800000 0.900000
vt 0.900000 0.900000
vt 1.000000 0.900000
vt 0.550000 0.900000
vt 0.550000 0.900000
vt 0.900000 0.869313
vt 0.800000 0.869596
vt 0.700000 0.858185
vt 0.500000 0.873310
vt 0.600000 0.871992
vt 0.700000 0.832525
vt 0.800000 0.849439
vt 0.900000 0.848633
vt 1.000000 0.868583
vt 0.000000 0.868583
vt 0.100000 0.867844
vt 0.200000 0.877100
vt 0.300000 0.879392
vt 0.400000 0.878877
vt 0.500000 0.885436
vt 0.400000 0.888473
vt 0.300000 0.888755
vt 0.200000 0.887504
vt 0.100000 0.882453
vt 1.000000 0.882856
vt 0.000000 0.882856
vt 0.900000 0.858028
vt 0.800000 0.858597
vt 0.700000 0.844183
vt 0.600000 0.884717
vn 0.798562 -0.249890 0.547589
vn 0.798562 -0.249890 0.547589
vn 0.798562 -0.249890 0.547589
vn 0.798562 -0.249890 0.547589
vn 0.927771 -0.102581 0.358772
vn 0.927771 -0.102581 0.358772
vn 0.927771 -0.102581 0.358772
vn 0.927771 -0.102581 0.358772
vn 0.849984 0.446384 -0.279765
vn 0.849984 0.446384 -0.279765
vn 0.849984 0.446384 -0.279765
vn 0.849984 0.446384 -0.279765
vn 0.223424 0.744200 -0.629482
vn 0.223424 0.744200 -0.629482
vn 0.223424 0.744200 -0.629482
vn 0.223424 0.744200 -0.629482
vn -0.157001 0.753852 -0.638010
vn -0.157001 0.753852 -0.638010
vn -0.157001 0.753853 -0.638010
vn -0.157001 0.753853 -0.638010
vn -0.718131 0.559531 -0.413778
vn -0.718131 0.559531 -0.413778
vn -0.718131 0.559531 -0.413778
vn -0.718131 0.559531 -0.413778
vn -0.986303 0.089352 0.138649
vn -0.986303 0.089352 0.138649
vn -0.986303 0.089352 0.138649
vn -0.986303 0.089352 0.138649
vn -0.969122 -0.065532 0.237716
vn -0.969122 -0.065532 0.237716
vn -0.969122 -0.065532 0.237716
vn -0.969122 -0.065532 0.237716
vn -0.302774 -0.759968 0.575131
vn -0.302774 -0.759968 0.575131
vn -0.302774 -0.759968 0.575131
vn -0.302774 -0.759968 0.575131
vn 0.405153 -0.604791 0.685623
vn 0.405153 -0.604791 0.685623
vn 0.405153 -0.604791 0.685623
vn 0.405153 -0.604791 0.685623
vn 0.804688 -0.104888 0.584360
vn 0.804688 -0.104888 0.584360
vn 0.804688 -0.104888 0.584360
vn 0.804688 -0.104888 0.584360
vn 0.858805 0.041246 0.510640
vn 0.858805 0.041246 0.510640
vn 0.858805 0.041246 0.510640
vn 0.858805 0.041246 0.510640
vn 0.856781 0.494799 0.145259
vn 0.856781 0.494799 0.145259
vn 0.856781 0.494799 0.145259
vn 0.856781 0.494799 0.145259
vn 0.086261 0.969415 -0.229767
vn 0.086261 0.969415 -0.229767
vn 0.086261 0.969415 -0.229767
vn 0.086261 0.969415 -0.229767
vn -0.166169 0.965529 -0.200354
vn -0.166169 0.965529 -0.200354
vn -0.166169 0.965529 -0.200354
vn -0.166169 0.965529 -0.200354
vn -0.770286 0.582399 -0.259751
vn -0.770286 0.582399 -0.259751
vn -0.770286 0.582399 -0.259751
vn -0.770286 0.582399 -0.259751
vn -0.969345 -0.177491 0.169905
vn -0.969345 -0.177491 0.169905
vn -0.969345 -0.177491 0.169905
vn -0.969345 -0.177491 0.169905
vn -0.971824 0.002816 0.235691
vn -0.971824 0.002816 0.235691
vn -0.971824 0.002816 0.235691
vn -0.971824 0.002816 0.235691
vn -0.229074 -0.516710 0.824946
vn -0.229074 -0.516710 0.824946
vn -0.229074 -0.516710 0.824946
vn -0.229074 -0.516710 0.824946
vn 0.458614 -0.462018 0.759087
vn 0.458614 -0.462018 0.759087
vn 0.458614 -0.462018 0.759087
vn 0.458614 -0.462018 0.759087
vn 0.699914 -0.569527 0.430997
vn 0.699914 -0.569527 0.430997
vn 0.699914 -0.569527 0.430997
vn 0.699914 -0.569527 0.430997
vn 0.951055 -0.272154 0.146376
vn 0.951055 -0.272154 0.146376
vn 0.951055 -0.272154 0.146376
vn 0.951055 -0.272154 0.146376
vn 0.240218 0.766524 -0.595597
vn 0.240218 0.766524 -0.595597
vn 0.240218 0.766524 -0.595597
vn 0.240218 0.766524 -0.595597
vn -0.225086 0.749525 -0.622534
vn -0.225086 0.749525 -0.622534
vn -0.225086 0.749525 -0.622534
vn -0.225086 0.749525 -0.622534
vn -0.877229 0.409522 -0.250520
vn -0.877229 0.409522 -0.250520
vn -0.877229 0.409522 -0.250520
vn -0.877229 0.409522 -0.250520
vn -0.959866 -0.269111 0.078972
vn -0.959866 -0.269111 0.078972
vn -0.959866 -0.269111 0.078972
vn -0.959866 -0.269111 0.078972
vn -0.766616 -0.557613 0.318383
vn -0.766616 -0.557613 0.318383
vn -0.766616 -0.557613 0.318383
vn -0.766616 -0.557613 0.318383
vn -0.265545 -0.752812 0.602296
vn -0.265545 -0.752812 0.602296
vn -0.265545 -0.752812 0.602296
vn -0.265545 -0.752812 0.602296
vn 0.488664 -0.643787 0.588851
vn 0.488664 -0.643787 0.588851
vn 0.488664 -0.643787 0.588851
vn 0.488664 -0.643787 0.588851
vn 0.402266 -0.783689 0.473302
vn 0.401112 -0.789613 0.464350
vn 0.630566 -0.747115 0.210250
vn 0.523607 -0.791390 0.315496
vn 0.963968 -0.110211 0.242113
vn 0.920417 -0.207000 0.331637
vn 0.967952 -0.160927 0.192797
vn 0.920910 -0.231335 0.313703
vn 0.454293 0.864761 -0.214023
vn 0.461754 0.866477 -0.189741
vn 0.677542 0.730869 0.082268
vn 0.561602 0.826500 -0.038735
vn 0.293720 0.926555 -0.234998
vn 0.294763 0.927171 -0.231232
vn 0.323635 0.946025 0.017262
vn 0.321659 0.946580 -0.022825
vn -0.171456 0.951961 -0.253719
vn -0.167062 0.944531 -0.282757
vn -0.236191 0.966720 -0.098319
vn -0.294124 0.955540 0.020846
vn -0.631977 0.747240 -0.205516
vn -0.673905 0.707663 -0.212286
vn -0.543809 0.837954 -0.045887
vn -0.545485 0.837271 0.037737
vn -0.996612 -0.052138 0.063610
vn -0.997537 -0.035032 0.060775
vn -0.992918 -0.100930 0.062672
vn -0.995699 -0.077970 0.050053
vn -0.684933 -0.647343 0.334385
vn -0.655118 -0.662232 0.363688
vn -0.858219 -0.499745 0.117108
vn -0.900187 -0.433837 0.038077
vn -0.412674 -0.821499 0.393497
vn -0.371231 -0.813397 0.447854
vn -0.522840 -0.831700 0.186852
vn -0.582348 -0.812607 0.023252
vn 0.505461 -0.719368 0.476466
vn 0.505608 -0.720268 0.474947
vn 0.542357 -0.830446 0.127309
vn 0.540594 -0.826455 0.157261
vn 0.828740 0.487019 -0.275684
vn 0.828740 0.487019 -0.275684
vn 0.828740 0.487019 -0.275684
vn 0.828740 0.487019 -0.275684
vn -0.331484 0.891017 0.310173
vn -0.331484 0.891017 0.310173
vn -0.331484 0.891017 0.310173
vn 0.831606 -0.536926 0.141923
vn 0.831606 -0.536926 0.141923
vn 0.831606 -0.536926 0.141923
vn 0.831606 -0.536926 0.141923
vn 0.256527 0.218050 0.941620
vn 0.256527 0.218050 0.941620
vn 0.256527 0.218050 0.941620
vn 0.256527 0.218050 0.941620
vn 0.256527 0.218050 0.941620
vn 0.995842 0.015094 -0.089839
vn 0.995842 0.015094 -0.089839
vn 0.995842 0.015094 -0.089839
vn -0.602718 0.664616 0.441607
vn -0.602718 0.664616 0.441607
vn -0.602718 0.664616 0.441607
vn -0.602718 0.664616 0.441607
vn 0.594821 0.671080 0.442538
vn 0.594821 0.671080 0.442538
vn 0.594821 0.671080 0.442538
vn 0.594821 0.671080 0.442538
vn 0.594821 0.671080 0.442538
vn 0.000000 -0.766044 -0.642788
vn 0.000000 -0.766044 -0.642788
vn 0.000000 -0.766044 -0.642788
vn 0.000000 -0.766044 -0.642788
vn 0.000000 -0.766044 -0.642788
vn 0.000000 -0.766044 -0.642788
vn 0.000000 -0.766044 -0.642788
vn 0.000000 -0.766044 -0.642788
vn 0.000000 -0.766044 -0.642788
vn 0.000000 -0.766044 -0.642788
vn 0.538709 -0.837221 -0.094098
vn 0.539039 -0.836979 -0.094353
vn 0.531310 -0.842552 -0.088410
vn -0.376897 -0.895248 -0.237655
vn -0.502013 -0.842008 -0.197497
vn 0.472741 -0.805611 -0.357082
vn 0.472741 -0.805611 -0.357082
vn -0.949847 -0.291120 -0.114195
vn -0.951572 -0.281453 -0.123672
vn -0.958280 -0.159574 -0.237141
vn -0.958280 -0.159574 -0.237141
vn -0.999504 -0.022911 0.021620
vn -0.999514 -0.022607 0.021487
vn -0.989452 0.136592 -0.048240
vn -0.724318 0.653453 -0.219917
vn -0.724317 0.653453 -0.219917
vn -0.673905 0.707663 -0.212286
vn -0.631977 0.747240 -0.205516
vn -0.998488 -0.000325 0.054974
vn -0.998488 -0.000325 0.054974
vn -0.997537 -0.035032 0.060775
vn -0.996612 -0.052138 0.063610
vn -0.626204 -0.674920 0.390322
vn -0.626204 -0.674920 0.390322
vn -0.655118 -0.662232 0.363688
vn -0.684933 -0.647343 0.334385
vn -0.344383 -0.806361 0.480814
vn -0.344383 -0.806361 0.480814
vn -0.371231 -0.813397 0.447854
vn -0.412674 -0.821499 0.393497
vn 0.497743 -0.678974 0.539672
vn 0.497743 -0.678974 0.539672
vn 0.505608 -0.720268 0.474947
vn 0.505461 -0.719368 0.476466
vn 0.405618 -0.764279 0.501349
vn 0.405618 -0.764280 0.501349
vn 0.401112 -0.789613 0.464350
vn 0.402266 -0.783689 0.473302
vn 0.974917 -0.075506 0.209368
vn 0.974917 -0.075506 0.209368
vn 0.920417 -0.207000 0.331637
vn 0.963968 -0.110211 0.242113
vn 0.447992 0.862948 -0.233717
vn 0.447992 0.862948 -0.233717
vn 0.461754 0.866477 -0.189741
vn 0.454293 0.864761 -0.214023
vn 0.287829 0.922862 -0.255892
vn 0.287829 0.922862 -0.255892
vn 0.294763 0.927171 -0.231232
vn 0.293720 0.926555 -0.234998
vn -0.165114 0.941051 -0.295229
vn -0.165114 0.941051 -0.295229
vn -0.167062 0.944531 -0.282757
vn -0.171456 0.951961 -0.253719
vn -0.294124 0.955540 0.020846
vn -0.236191 0.966720 -0.098319
vn -0.388437 0.888916 0.242787
vn -0.388437 0.888916 0.242787
vn 0.321659 0.946580 -0.022825
vn 0.323635 0.946025 0.017262
vn 0.322517 0.898184 0.298744
vn 0.322517 0.898184 0.298744
vn 0.561602 0.826500 -0.038735
vn 0.677542 0.730869 0.082268
vn 0.803198 0.537473 0.256895
vn 0.803198 0.537473 0.256895
vn 0.920910 -0.231335 0.313703
vn 0.967952 -0.160927 0.192797
vn 0.985993 -0.117235 0.118632
vn 0.985993 -0.117235 0.118632
vn 0.523607 -0.791390 0.315496
vn 0.630566 -0.747115 0.210250
vn 0.802810 -0.595700 -0.025252
vn 0.802810 -0.595700 -0.025252
vn 0.540594 -0.826455 0.157261
vn 0.542357 -0.830446 0.127309
vn 0.539039 -0.836979 -0.094353
vn 0.538709 -0.837221 -0.094098
vn -0.582348 -0.812607 0.023252
vn -0.522840 -0.831700 0.186852
vn -0.502013 -0.842008 -0.197497
vn -0.376897 -0.895248 -0.237655
vn -0.900187 -0.433837 0.038077
vn -0.858219 -0.499745 0.117108
vn -0.951572 -0.281453 -0.123672
vn -0.949847 -0.291120 -0.114195
vn -0.995699 -0.077970 0.050053
vn -0.992918 -0.100930 0.062672
vn -0.999514 -0.022607 0.021487
vn -0.999504 -0.022911 0.021620
vn -0.545485 0.837271 0.037737
vn -0.543809 0.837954 -0.045887
vn -0.536452 0.816538 0.213272
vn -0.536452 0.816538 0.213272
s off
g SpikeRock3:group3 SpikeRock3:pasted__group SpikeRock3:pasted__pasted__pSphere1 SpikeRock3:pasted__pasted__pSphere1SmoothProxyGroup SpikeRock3:polySurface1
usemtl SpikeRock3:lambert4SG
f 1/1/1 2/2/2 12/13/3 11/12/4
f 2/2/5 3/3/6 13/14/7 12/13/8
f 3/3/9 4/4/10 14/15/11 13/14/12
f 4/4/13 5/5/14 15/16/15 14/15/16
f 5/5/17 6/6/18 16/17/19 15/16/20
f 6/6/21 7/7/22 17/18/23 16/17/24
f 7/7/25 8/8/26 18/19/27 17/18/28
f 8/8/29 9/9/30 19/20/31 18/19/32
f 9/9/33 10/10/34 20/21/35 19/20/36
f 10/10/37 1/11/38 11/22/39 20/21/40
f 11/12/41 12/13/42 22/24/43 21/23/44
f 12/13/45 13/14/46 23/25/47 22/24/48
f 13/14/49 14/15/50 24/26/51 23/25/52
f 14/15/53 15/16/54 25/27/55 24/26/56
f 15/16/57 16/17/58 26/28/59 25/27/60
f 16/17/61 17/18/62 27/29/63 26/28/64
f 17/18/65 18/19/66 28/30/67 27/29/68
f 18/19/69 19/20/70 29/31/71 28/30/72
f 19/20/73 20/21/74 30/32/75 29/31/76
f 20/21/77 11/22/78 21/33/79 30/32/80
f 21/23/81 22/24/82 32/35/83 31/34/84
f 22/24/85 23/25/86 33/36/87 32/35/88
f 24/26/89 25/27/90 35/38/91 34/37/92
f 25/27/93 26/28/94 36/39/95 35/38/96
f 26/28/97 27/29/98 37/40/99 36/39/100
f 27/29/101 28/30/102 38/41/103 37/40/104
f 28/30/105 29/31/106 39/42/107 38/41/108
f 29/31/109 30/32/110 40/43/111 39/42/112
f 30/32/113 21/33/114 31/44/115 40/43/116
f 61/67/117 62/68/118 70/76/119 71/78/120
f 62/68/121 63/69/122 69/75/123 70/76/124
f 63/69/125 64/70/126 68/74/127 69/75/128
f 64/70/129 65/71/130 67/73/131 68/74/132
f 65/71/133 56/61/134 66/72/135 67/73/136
f 56/61/137 57/62/138 75/82/139 66/72/140
f 57/62/141 58/63/142 74/81/143 75/82/144
f 58/63/145 59/64/146 73/80/147 74/81/148
f 59/64/149 60/65/150 72/79/151 73/80/152
f 60/65/153 61/66/154 71/77/155 72/79/156
f 34/37/157 33/36/158 23/25/159 24/26/160
f 46/50/161 52/57/162 45/49/163
f 42/46/164 51/56/165 50/54/166 41/45/167
f 50/54/168 51/56/169 52/57/170 48/52/171 49/53/172
f 42/46/173 43/47/174 51/56/175
f 48/52/176 52/57/177 46/50/178 47/51/179
f 52/57/180 51/56/181 43/47/182 44/48/183 45/49/184
f 5/5/185 4/4/186 3/3/187 2/2/188 1/11/189 10/10/190 9/9/191 8/8/192 7/7/193 6/6/194
f 53/58/195 41/55/196 50/54/197
f 54/59/198 53/58/199 50/54/200 49/53/201
f 55/60/202 54/59/203 49/53/204 48/52/205
f 47/51/206 55/60/207 48/52/208
f 36/39/209 37/40/210 57/62/211 56/61/212
f 37/40/213 38/41/214 58/63/215 57/62/216
f 38/41/217 39/42/218 59/64/219 58/63/220
f 39/42/221 40/43/222 60/65/223 59/64/224
f 40/43/225 31/44/226 61/66/227 60/65/228
f 31/34/229 32/35/230 62/68/231 61/67/232
f 32/35/233 33/36/234 63/69/235 62/68/236
f 33/36/237 34/37/238 64/70/239 63/69/240
f 34/37/241 35/38/242 65/71/243 64/70/244
f 35/38/245 36/39/246 56/61/247 65/71/248
f 67/73/249 66/72/250 46/50/251 45/49/252
f 68/74/253 67/73/254 45/49/255 44/48/256
f 69/75/257 68/74/258 44/48/259 43/47/260
f 70/76/261 69/75/262 43/47/263 42/46/264
f 71/78/265 70/76/266 42/46/267 41/45/268
f 72/79/269 71/77/270 41/55/271 53/58/272
f 73/80/273 72/79/274 53/58/275 54/59/276
f 74/81/277 73/80/278 54/59/279 55/60/280
f 75/82/281 74/81/282 55/60/283 47/51/284
f 66/72/285 75/82/286 47/51/287 46/50/288
-523
View File
@@ -1,523 +0,0 @@
# This file uses centimeters as units for non-parametric coordinates.
mtllib SpikeRock4.mtl
g SpikeRock4:default1
v -0.664101 -4.106669 4.970022
v 2.252555 -2.811662 4.714571
v 5.024162 -1.210944 3.565238
v 5.635864 0.374941 0.292331
v 3.277586 0.869589 -3.277586
v 0.650702 0.601344 -5.247401
v -2.650783 -0.693664 -5.376780
v -5.099400 -2.811662 -2.637383
v -6.530143 -4.481147 0.021261
v -4.983000 -4.975796 2.780039
v -1.172165 -2.730407 5.262450
v 1.603839 -1.497680 5.018903
v 4.279495 0.024693 3.965522
v 4.883434 1.549683 0.834015
v 2.588168 2.013454 -2.597254
v 0.096309 1.769418 -4.491347
v -3.059573 0.539289 -4.634041
v -5.412238 -1.500364 -1.990597
v -7.180718 -3.395314 0.882583
v -5.714040 -3.868241 3.507690
v -4.166997 1.602328 5.895336
v -2.854445 2.629664 5.526154
v -1.304689 2.858471 5.210510
v -0.536358 4.834279 4.364950
v -2.040995 3.905217 -0.081862
v -5.134434 3.472778 -1.928327
v -6.719047 2.962350 -1.201280
v -7.127885 1.681294 1.220551
v -8.441504 1.700710 3.201745
v -6.683807 0.786639 4.930320
v -7.355336 5.113818 7.571675
v -4.897221 6.270861 8.624002
v -3.526388 8.116011 7.620523
v -4.532059 9.200954 5.107234
v -5.528566 9.570801 3.471932
v -7.466958 9.033974 1.733995
v -9.422174 7.417402 1.758297
v -10.677765 5.684872 2.779162
v -10.188288 4.791550 5.234148
v -9.242737 4.421701 6.818494
v -23.520622 13.901479 19.596550
v -23.376457 14.737300 20.061983
v -23.581600 16.063881 20.309961
v -23.818880 16.406874 20.208555
v -24.105680 16.539749 19.945908
v -24.332291 16.412523 19.623344
v -25.043749 15.755470 18.693203
v -26.974354 14.187044 20.100742
v -27.990353 11.689055 21.331587
v -26.413273 13.385225 20.864059
v -24.295527 15.596121 21.167114
v -25.019150 16.290455 20.566338
v -24.127136 13.375857 19.017628
v -24.734451 13.874412 18.728251
v -25.001785 15.176698 18.559536
v -13.625834 14.106828 8.761609
v -14.852751 12.772499 7.531296
v -15.180259 11.019237 8.227084
v -14.713592 10.180647 8.850562
v -13.527140 9.147325 9.614868
v -12.538496 9.737214 10.150564
v -10.716596 11.090783 12.303873
v -10.990315 13.416488 12.800875
v -12.433583 14.334484 11.422518
v -13.203833 14.705457 10.395532
v -18.784836 17.086327 13.991156
v -18.411577 17.480263 14.960783
v -17.865562 17.210135 15.523355
v -17.343672 16.592318 15.724460
v -16.839779 14.926836 15.079263
v -17.256742 13.750616 14.097683
v -17.952091 13.153114 13.495902
v -18.950285 13.987060 13.022212
v -19.422903 14.966842 12.701846
v -19.611481 16.099501 12.731119
vt 0.000000 0.500000
vt 0.100000 0.500000
vt 0.200000 0.500000
vt 0.300000 0.500000
vt 0.400000 0.500000
vt 0.500000 0.500000
vt 0.600000 0.500000
vt 0.700000 0.500000
vt 0.800000 0.500000
vt 0.900000 0.500000
vt 1.000000 0.500000
vt 0.000000 0.600000
vt 0.100000 0.600000
vt 0.200000 0.600000
vt 0.300000 0.600000
vt 0.400000 0.600000
vt 0.500000 0.600000
vt 0.600000 0.600000
vt 0.700000 0.600000
vt 0.800000 0.600000
vt 0.900000 0.600000
vt 1.000000 0.600000
vt 0.000000 0.700000
vt 0.100000 0.700000
vt 0.200000 0.700000
vt 0.300000 0.700000
vt 0.400000 0.700000
vt 0.500000 0.700000
vt 0.600000 0.700000
vt 0.700000 0.700000
vt 0.800000 0.700000
vt 0.900000 0.700000
vt 1.000000 0.700000
vt 0.000000 0.800000
vt 0.100000 0.800000
vt 0.200000 0.800000
vt 0.300000 0.800000
vt 0.400000 0.800000
vt 0.500000 0.800000
vt 0.600000 0.800000
vt 0.700000 0.800000
vt 0.800000 0.800000
vt 0.900000 0.800000
vt 1.000000 0.800000
vt 0.000000 0.900000
vt 0.100000 0.900000
vt 0.200000 0.900000
vt 0.300000 0.900000
vt 0.400000 0.900000
vt 0.500000 0.900000
vt 0.600000 0.900000
vt 0.700000 0.900000
vt 0.800000 0.900000
vt 0.900000 0.900000
vt 1.000000 0.900000
vt 0.550000 0.900000
vt 0.550000 0.900000
vt 0.900000 0.869313
vt 0.800000 0.869596
vt 0.700000 0.858185
vt 0.500000 0.873310
vt 0.600000 0.871992
vt 0.700000 0.832525
vt 0.800000 0.849439
vt 0.900000 0.848633
vt 1.000000 0.868583
vt 0.000000 0.868583
vt 0.100000 0.867844
vt 0.200000 0.877100
vt 0.300000 0.879392
vt 0.400000 0.878877
vt 0.500000 0.885436
vt 0.400000 0.888473
vt 0.300000 0.888755
vt 0.200000 0.887504
vt 0.100000 0.882453
vt 1.000000 0.882856
vt 0.000000 0.882856
vt 0.900000 0.858028
vt 0.800000 0.858597
vt 0.700000 0.844183
vt 0.600000 0.884717
vn 0.152664 -0.151006 0.976673
vn 0.152664 -0.151006 0.976673
vn 0.152664 -0.151006 0.976673
vn 0.152664 -0.151006 0.976673
vn 0.393601 -0.038722 0.918465
vn 0.393601 -0.038722 0.918465
vn 0.393601 -0.038722 0.918465
vn 0.393601 -0.038722 0.918465
vn 0.850659 0.391022 0.351400
vn 0.850659 0.391022 0.351400
vn 0.850659 0.391022 0.351400
vn 0.850659 0.391022 0.351400
vn 0.687712 0.623586 -0.371743
vn 0.687712 0.623586 -0.371743
vn 0.687712 0.623586 -0.371743
vn 0.687712 0.623586 -0.371743
vn 0.425835 0.631610 -0.647868
vn 0.425835 0.631610 -0.647868
vn 0.425835 0.631611 -0.647868
vn 0.425835 0.631611 -0.647868
vn -0.150951 0.479179 -0.864639
vn -0.150951 0.479179 -0.864639
vn -0.150951 0.479179 -0.864639
vn -0.150951 0.479179 -0.864639
vn -0.783000 0.112071 -0.611842
vn -0.783000 0.112071 -0.611842
vn -0.783000 0.112071 -0.611842
vn -0.783000 0.112071 -0.611842
vn -0.858856 -0.023257 -0.511689
vn -0.858856 -0.023257 -0.511689
vn -0.858856 -0.023257 -0.511689
vn -0.858856 -0.023257 -0.511689
vn -0.707909 -0.648552 0.279722
vn -0.707909 -0.648552 0.279722
vn -0.707909 -0.648552 0.279722
vn -0.707909 -0.648552 0.279722
vn -0.265218 -0.476546 0.838191
vn -0.265218 -0.476546 0.838191
vn -0.265218 -0.476546 0.838191
vn -0.265218 -0.476546 0.838191
vn 0.149194 -0.001821 0.988806
vn 0.149194 -0.001821 0.988806
vn 0.149194 -0.001821 0.988806
vn 0.149194 -0.001821 0.988806
vn 0.256740 0.129291 0.957794
vn 0.256740 0.129291 0.957794
vn 0.256740 0.129291 0.957794
vn 0.256740 0.129291 0.957794
vn 0.565438 0.512506 0.646233
vn 0.565438 0.512506 0.646233
vn 0.565438 0.512506 0.646233
vn 0.565438 0.512506 0.646233
vn 0.340030 0.914789 -0.218038
vn 0.340030 0.914789 -0.218038
vn 0.340030 0.914789 -0.218038
vn 0.340030 0.914789 -0.218038
vn 0.140576 0.916069 -0.375574
vn 0.140576 0.916069 -0.375574
vn 0.140576 0.916069 -0.375574
vn 0.140576 0.916069 -0.375574
vn -0.292282 0.528446 -0.797067
vn -0.292282 0.528446 -0.797067
vn -0.292282 0.528446 -0.797067
vn -0.292282 0.528446 -0.797067
vn -0.825540 -0.145291 -0.545321
vn -0.825540 -0.145291 -0.545321
vn -0.825540 -0.145291 -0.545321
vn -0.825540 -0.145291 -0.545321
vn -0.850964 0.043701 -0.523403
vn -0.850964 0.043701 -0.523403
vn -0.850964 0.043701 -0.523403
vn -0.850964 0.043701 -0.523403
vn -0.799888 -0.365610 0.475929
vn -0.799888 -0.365610 0.475929
vn -0.799888 -0.365610 0.475929
vn -0.799888 -0.365610 0.475929
vn -0.261042 -0.323185 0.909620
vn -0.261042 -0.323185 0.909620
vn -0.261042 -0.323185 0.909620
vn -0.261042 -0.323185 0.909620
vn 0.124852 -0.486033 0.864976
vn 0.124852 -0.486033 0.864976
vn 0.124852 -0.486033 0.864976
vn 0.124852 -0.486033 0.864976
vn 0.537150 -0.242602 0.807846
vn 0.537150 -0.242602 0.807846
vn 0.537150 -0.242602 0.807846
vn 0.537150 -0.242602 0.807846
vn 0.678732 0.651455 -0.339012
vn 0.678732 0.651455 -0.339012
vn 0.678732 0.651455 -0.339012
vn 0.678732 0.651455 -0.339012
vn 0.366383 0.630036 -0.684703
vn 0.366383 0.630036 -0.684703
vn 0.366383 0.630036 -0.684703
vn 0.366383 0.630036 -0.684703
vn -0.395557 0.359798 -0.845033
vn -0.395557 0.359798 -0.845033
vn -0.395557 0.359798 -0.845033
vn -0.395557 0.359798 -0.845033
vn -0.766765 -0.251309 -0.590691
vn -0.766765 -0.251309 -0.590691
vn -0.766765 -0.251309 -0.590691
vn -0.766765 -0.251309 -0.590691
vn -0.832258 -0.493855 -0.251900
vn -0.832258 -0.493855 -0.251900
vn -0.832258 -0.493855 -0.251900
vn -0.832258 -0.493855 -0.251900
vn -0.699622 -0.636787 0.324085
vn -0.699622 -0.636787 0.324085
vn -0.699622 -0.636787 0.324085
vn -0.699622 -0.636787 0.324085
vn -0.143567 -0.531754 0.834642
vn -0.143567 -0.531754 0.834642
vn -0.143567 -0.531754 0.834642
vn -0.143567 -0.531754 0.834642
vn -0.141373 -0.689595 0.710262
vn -0.136682 -0.696983 0.703941
vn 0.207730 -0.699255 0.684025
vn 0.053373 -0.724582 0.687119
vn 0.499497 -0.066494 0.863760
vn 0.394476 -0.146267 0.907191
vn 0.530429 -0.125003 0.838463
vn 0.404325 -0.173346 0.898038
vn 0.576454 0.814459 0.066013
vn 0.565031 0.820365 0.087988
vn 0.511548 0.734051 0.446641
vn 0.525570 0.807218 0.268655
vn 0.485105 0.871672 -0.069723
vn 0.483296 0.872932 -0.066438
vn 0.332984 0.934650 0.124705
vn 0.359570 0.928236 0.095324
vn 0.172332 0.893441 -0.414808
vn 0.194748 0.881081 -0.431009
vn 0.020155 0.934960 -0.354179
vn -0.105165 0.944643 -0.310789
vn -0.212010 0.700200 -0.681742
vn -0.241802 0.660049 -0.711243
vn -0.249686 0.817255 -0.519376
vn -0.309188 0.831104 -0.462244
vn -0.755409 -0.040300 -0.654014
vn -0.751988 -0.023946 -0.658742
vn -0.758134 -0.088514 -0.646063
vn -0.748494 -0.068094 -0.659636
vn -0.796661 -0.579443 -0.171981
vn -0.797812 -0.589018 -0.128665
vn -0.749765 -0.471817 -0.463940
vn -0.716313 -0.420634 -0.556743
vn -0.666692 -0.740688 0.083083
vn -0.674245 -0.723270 0.149245
vn -0.601943 -0.786618 -0.137464
vn -0.527752 -0.796224 -0.295812
vn -0.062708 -0.625701 0.777538
vn -0.061658 -0.626852 0.776695
vn 0.192883 -0.795723 0.574126
vn 0.171268 -0.786591 0.593247
vn 0.837785 0.431748 0.334231
vn 0.837785 0.431748 0.334231
vn 0.837785 0.431748 0.334231
vn 0.837784 0.431749 0.334231
vn -0.340982 0.931341 -0.127807
vn -0.340982 0.931341 -0.127807
vn -0.340982 0.931341 -0.127807
vn 0.423276 -0.504124 0.752792
vn 0.423276 -0.504124 0.752792
vn 0.423276 -0.504124 0.752792
vn 0.423276 -0.504124 0.752792
vn -0.447545 0.378248 0.810329
vn -0.447545 0.378248 0.810329
vn -0.447545 0.378248 0.810329
vn -0.447545 0.378248 0.810329
vn -0.447545 0.378248 0.810329
vn 0.768580 -0.000736 0.639753
vn 0.768580 -0.000736 0.639753
vn 0.768580 -0.000736 0.639753
vn -0.652099 0.731203 -0.200273
vn -0.652099 0.731203 -0.200273
vn -0.652099 0.731203 -0.200273
vn -0.652099 0.731203 -0.200273
vn 0.194835 0.737731 0.646369
vn 0.194835 0.737731 0.646369
vn 0.194835 0.737731 0.646369
vn 0.194835 0.737731 0.646369
vn 0.194835 0.737731 0.646369
vn 0.353554 -0.866025 -0.353554
vn 0.353554 -0.866025 -0.353554
vn 0.353554 -0.866025 -0.353554
vn 0.353554 -0.866025 -0.353554
vn 0.353554 -0.866025 -0.353554
vn 0.353554 -0.866025 -0.353554
vn 0.353554 -0.866025 -0.353554
vn 0.353554 -0.866025 -0.353554
vn 0.353554 -0.866025 -0.353554
vn 0.353554 -0.866025 -0.353554
vn 0.343651 -0.840841 0.418199
vn 0.344092 -0.840648 0.418225
vn 0.333803 -0.845104 0.417583
vn -0.210938 -0.922915 -0.322075
vn -0.320836 -0.863511 -0.389118
vn 0.484018 -0.855378 0.184539
vn 0.484018 -0.855378 0.184539
vn -0.627867 -0.306527 -0.715419
vn -0.621301 -0.298653 -0.724425
vn -0.532063 -0.198329 -0.823149
vn -0.532063 -0.198329 -0.823149
vn -0.724624 -0.018809 -0.688887
vn -0.724501 -0.018532 -0.689024
vn -0.649284 0.126140 -0.750013
vn -0.278792 0.605337 -0.745548
vn -0.278791 0.605338 -0.745548
vn -0.241802 0.660049 -0.711243
vn -0.212010 0.700200 -0.681742
vn -0.744359 0.009226 -0.667716
vn -0.744359 0.009226 -0.667716
vn -0.751988 -0.023946 -0.658742
vn -0.755409 -0.040300 -0.654014
vn -0.797471 -0.596888 -0.088115
vn -0.797471 -0.596888 -0.088115
vn -0.797812 -0.589018 -0.128665
vn -0.796661 -0.579443 -0.171981
vn -0.677349 -0.710618 0.190318
vn -0.677349 -0.710618 0.190318
vn -0.674245 -0.723270 0.149245
vn -0.666692 -0.740688 0.083083
vn -0.107221 -0.574946 0.811136
vn -0.107221 -0.574946 0.811136
vn -0.061658 -0.626852 0.776695
vn -0.062708 -0.625701 0.777538
vn -0.156150 -0.665610 0.729781
vn -0.156150 -0.665610 0.729781
vn -0.136682 -0.696983 0.703941
vn -0.141373 -0.689595 0.710262
vn 0.534303 -0.038003 0.844438
vn 0.534303 -0.038003 0.844438
vn 0.394476 -0.146267 0.907191
vn 0.499497 -0.066494 0.863760
vn 0.585490 0.809254 0.048066
vn 0.585490 0.809254 0.048066
vn 0.565031 0.820365 0.087988
vn 0.576454 0.814459 0.066013
vn 0.495036 0.864406 -0.087985
vn 0.495036 0.864406 -0.087985
vn 0.483296 0.872932 -0.066438
vn 0.485105 0.871672 -0.069723
vn 0.204384 0.875488 -0.437890
vn 0.204384 0.875488 -0.437890
vn 0.194748 0.881081 -0.431009
vn 0.172332 0.893441 -0.414808
vn -0.105165 0.944643 -0.310789
vn 0.020155 0.934960 -0.354179
vn -0.334587 0.917571 -0.214746
vn -0.334587 0.917571 -0.214746
vn 0.359570 0.928236 0.095324
vn 0.332984 0.934650 0.124705
vn 0.130306 0.936415 0.325802
vn 0.130306 0.936415 0.325802
vn 0.525570 0.807218 0.268655
vn 0.511548 0.734051 0.446641
vn 0.455050 0.573917 0.680844
vn 0.455050 0.573917 0.680844
vn 0.404325 -0.173346 0.898038
vn 0.530429 -0.125003 0.838463
vn 0.600197 -0.094854 0.794208
vn 0.600197 -0.094854 0.794208
vn 0.053373 -0.724582 0.687119
vn 0.207730 -0.699255 0.684025
vn 0.512112 -0.591035 0.623233
vn 0.512112 -0.591035 0.623233
vn 0.171268 -0.786591 0.593247
vn 0.192883 -0.795723 0.574126
vn 0.344092 -0.840648 0.418225
vn 0.343651 -0.840841 0.418199
vn -0.527752 -0.796224 -0.295812
vn -0.601943 -0.786618 -0.137464
vn -0.320836 -0.863511 -0.389118
vn -0.210938 -0.922915 -0.322075
vn -0.716313 -0.420634 -0.556743
vn -0.749765 -0.471817 -0.463940
vn -0.621301 -0.298653 -0.724425
vn -0.627867 -0.306527 -0.715419
vn -0.748494 -0.068094 -0.659636
vn -0.758134 -0.088514 -0.646063
vn -0.724501 -0.018532 -0.689024
vn -0.724624 -0.018809 -0.688887
vn -0.309188 0.831104 -0.462244
vn -0.249686 0.817255 -0.519376
vn -0.427583 0.841167 -0.331075
vn -0.427583 0.841167 -0.331075
s off
g SpikeRock4:group3 SpikeRock4:pasted__group SpikeRock4:pasted__pasted__pSphere1 SpikeRock4:pasted__pasted__pSphere1SmoothProxyGroup SpikeRock4:polySurface2 SpikeRock4:polySurface3 SpikeRock4:polySurface1
usemtl SpikeRock4:lambert4SG
f 1/1/1 2/2/2 12/13/3 11/12/4
f 2/2/5 3/3/6 13/14/7 12/13/8
f 3/3/9 4/4/10 14/15/11 13/14/12
f 4/4/13 5/5/14 15/16/15 14/15/16
f 5/5/17 6/6/18 16/17/19 15/16/20
f 6/6/21 7/7/22 17/18/23 16/17/24
f 7/7/25 8/8/26 18/19/27 17/18/28
f 8/8/29 9/9/30 19/20/31 18/19/32
f 9/9/33 10/10/34 20/21/35 19/20/36
f 10/10/37 1/11/38 11/22/39 20/21/40
f 11/12/41 12/13/42 22/24/43 21/23/44
f 12/13/45 13/14/46 23/25/47 22/24/48
f 13/14/49 14/15/50 24/26/51 23/25/52
f 14/15/53 15/16/54 25/27/55 24/26/56
f 15/16/57 16/17/58 26/28/59 25/27/60
f 16/17/61 17/18/62 27/29/63 26/28/64
f 17/18/65 18/19/66 28/30/67 27/29/68
f 18/19/69 19/20/70 29/31/71 28/30/72
f 19/20/73 20/21/74 30/32/75 29/31/76
f 20/21/77 11/22/78 21/33/79 30/32/80
f 21/23/81 22/24/82 32/35/83 31/34/84
f 22/24/85 23/25/86 33/36/87 32/35/88
f 24/26/89 25/27/90 35/38/91 34/37/92
f 25/27/93 26/28/94 36/39/95 35/38/96
f 26/28/97 27/29/98 37/40/99 36/39/100
f 27/29/101 28/30/102 38/41/103 37/40/104
f 28/30/105 29/31/106 39/42/107 38/41/108
f 29/31/109 30/32/110 40/43/111 39/42/112
f 30/32/113 21/33/114 31/44/115 40/43/116
f 61/67/117 62/68/118 70/76/119 71/78/120
f 62/68/121 63/69/122 69/75/123 70/76/124
f 63/69/125 64/70/126 68/74/127 69/75/128
f 64/70/129 65/71/130 67/73/131 68/74/132
f 65/71/133 56/61/134 66/72/135 67/73/136
f 56/61/137 57/62/138 75/82/139 66/72/140
f 57/62/141 58/63/142 74/81/143 75/82/144
f 58/63/145 59/64/146 73/80/147 74/81/148
f 59/64/149 60/65/150 72/79/151 73/80/152
f 60/65/153 61/66/154 71/77/155 72/79/156
f 34/37/157 33/36/158 23/25/159 24/26/160
f 46/50/161 52/57/162 45/49/163
f 42/46/164 51/56/165 50/54/166 41/45/167
f 50/54/168 51/56/169 52/57/170 48/52/171 49/53/172
f 42/46/173 43/47/174 51/56/175
f 48/52/176 52/57/177 46/50/178 47/51/179
f 52/57/180 51/56/181 43/47/182 44/48/183 45/49/184
f 5/5/185 4/4/186 3/3/187 2/2/188 1/11/189 10/10/190 9/9/191 8/8/192 7/7/193 6/6/194
f 53/58/195 41/55/196 50/54/197
f 54/59/198 53/58/199 50/54/200 49/53/201
f 55/60/202 54/59/203 49/53/204 48/52/205
f 47/51/206 55/60/207 48/52/208
f 36/39/209 37/40/210 57/62/211 56/61/212
f 37/40/213 38/41/214 58/63/215 57/62/216
f 38/41/217 39/42/218 59/64/219 58/63/220
f 39/42/221 40/43/222 60/65/223 59/64/224
f 40/43/225 31/44/226 61/66/227 60/65/228
f 31/34/229 32/35/230 62/68/231 61/67/232
f 32/35/233 33/36/234 63/69/235 62/68/236
f 33/36/237 34/37/238 64/70/239 63/69/240
f 34/37/241 35/38/242 65/71/243 64/70/244
f 35/38/245 36/39/246 56/61/247 65/71/248
f 67/73/249 66/72/250 46/50/251 45/49/252
f 68/74/253 67/73/254 45/49/255 44/48/256
f 69/75/257 68/74/258 44/48/259 43/47/260
f 70/76/261 69/75/262 43/47/263 42/46/264
f 71/78/265 70/76/266 42/46/267 41/45/268
f 72/79/269 71/77/270 41/55/271 53/58/272
f 73/80/273 72/79/274 53/58/275 54/59/276
f 74/81/277 73/80/278 54/59/279 55/60/280
f 75/82/281 74/81/282 55/60/283 47/51/284
f 66/72/285 75/82/286 47/51/287 46/50/288
-523
View File
@@ -1,523 +0,0 @@
# This file uses centimeters as units for non-parametric coordinates.
mtllib SpikeRock5.mtl
g SpikeRock5:default1
v 5.093207 -3.414107 0.117055
v 4.732867 -1.787132 -2.616495
v 3.466548 0.079169 -5.161769
v 0.110163 1.557575 -5.549236
v -3.447065 1.576057 -3.121017
v -5.364424 0.887804 -0.532062
v -5.383067 -0.805995 2.586317
v -2.507395 -3.063785 4.735461
v 0.251081 -4.756750 5.930147
v 3.009494 -4.916086 4.313065
v 5.323338 -2.097072 0.788027
v 4.979952 -0.548410 -1.813677
v 3.814708 1.233443 -4.274077
v 0.602690 2.657810 -4.662392
v -2.815404 2.660518 -2.301551
v -4.660224 2.016659 0.155802
v -4.697430 0.404279 3.137751
v -1.922832 -1.769062 5.202020
v 1.065858 -3.715758 6.702565
v 3.690804 -3.870269 5.169017
v 5.779803 1.863837 4.287308
v 5.341496 3.023570 3.113675
v 4.993368 3.423575 1.606183
v 4.039353 5.432386 1.092717
v -0.334091 4.099005 2.505626
v -2.113585 3.197318 5.536495
v -1.340021 2.535068 7.040874
v 1.148362 1.339848 7.270912
v 3.144088 1.300361 8.561886
v 4.891783 0.698087 6.692175
v 7.322126 5.040744 7.869863
v 8.281054 6.542147 5.564497
v 7.167538 8.486989 4.438261
v 4.617222 9.310214 5.588602
v 2.979397 9.470916 6.635375
v 1.297526 8.612537 8.506328
v 1.429828 6.772481 10.248013
v 2.553472 4.954247 11.273578
v 5.043110 4.254854 10.659482
v 6.630752 4.085302 9.663665
v 19.114347 12.392884 24.900032
v 19.535292 13.262873 24.856054
v 19.719328 14.565409 25.220642
v 19.604164 14.871155 25.499006
v 19.339184 14.954295 25.801937
v 19.026567 14.783909 26.013655
v 18.140438 13.997876 26.646095
v 19.651360 12.279659 28.358763
v 21.019718 9.742807 29.050970
v 20.446039 11.592748 27.697689
v 20.608633 14.058572 25.865200
v 19.983906 14.627433 26.673145
v 18.570929 11.768004 25.441795
v 18.265375 12.173041 26.107910
v 18.035362 13.422473 26.534401
v 8.146804 13.248985 15.187923
v 7.001968 11.713213 16.251024
v 7.789166 9.971170 16.355480
v 8.447345 9.229083 15.784654
v 9.245953 8.389210 14.474529
v 9.737696 9.122282 13.561759
v 11.795082 10.797301 11.903543
v 12.178712 13.094557 12.456976
v 10.776212 13.757162 14.012469
v 9.742694 13.977906 14.830220
v 13.291456 15.840358 20.633858
v 14.234875 16.326288 20.304440
v 14.802659 16.154213 19.725130
v 15.027214 15.615986 19.129816
v 14.459335 13.993644 18.430153
v 13.543767 12.726381 18.706978
v 12.982352 12.018219 19.328251
v 12.481345 12.698431 20.424858
v 12.118879 13.595316 21.016624
v 12.093990 14.696423 21.342623
vt 0.000000 0.500000
vt 0.100000 0.500000
vt 0.200000 0.500000
vt 0.300000 0.500000
vt 0.400000 0.500000
vt 0.500000 0.500000
vt 0.600000 0.500000
vt 0.700000 0.500000
vt 0.800000 0.500000
vt 0.900000 0.500000
vt 1.000000 0.500000
vt 0.000000 0.600000
vt 0.100000 0.600000
vt 0.200000 0.600000
vt 0.300000 0.600000
vt 0.400000 0.600000
vt 0.500000 0.600000
vt 0.600000 0.600000
vt 0.700000 0.600000
vt 0.800000 0.600000
vt 0.900000 0.600000
vt 1.000000 0.600000
vt 0.000000 0.700000
vt 0.100000 0.700000
vt 0.200000 0.700000
vt 0.300000 0.700000
vt 0.400000 0.700000
vt 0.500000 0.700000
vt 0.600000 0.700000
vt 0.700000 0.700000
vt 0.800000 0.700000
vt 0.900000 0.700000
vt 1.000000 0.700000
vt 0.000000 0.800000
vt 0.100000 0.800000
vt 0.200000 0.800000
vt 0.300000 0.800000
vt 0.400000 0.800000
vt 0.500000 0.800000
vt 0.600000 0.800000
vt 0.700000 0.800000
vt 0.800000 0.800000
vt 0.900000 0.800000
vt 1.000000 0.800000
vt 0.000000 0.900000
vt 0.100000 0.900000
vt 0.200000 0.900000
vt 0.300000 0.900000
vt 0.400000 0.900000
vt 0.500000 0.900000
vt 0.600000 0.900000
vt 0.700000 0.900000
vt 0.800000 0.900000
vt 0.900000 0.900000
vt 1.000000 0.900000
vt 0.550000 0.900000
vt 0.550000 0.900000
vt 0.900000 0.869313
vt 0.800000 0.869596
vt 0.700000 0.858185
vt 0.500000 0.873310
vt 0.600000 0.871992
vt 0.700000 0.832525
vt 0.800000 0.849439
vt 0.900000 0.848633
vt 1.000000 0.868583
vt 0.000000 0.868583
vt 0.100000 0.867844
vt 0.200000 0.877100
vt 0.300000 0.879392
vt 0.400000 0.878877
vt 0.500000 0.885436
vt 0.400000 0.888473
vt 0.300000 0.888755
vt 0.200000 0.887504
vt 0.100000 0.882453
vt 1.000000 0.882856
vt 0.000000 0.882856
vt 0.900000 0.858028
vt 0.800000 0.858597
vt 0.700000 0.844183
vt 0.600000 0.884717
vn 0.980804 -0.080803 -0.177465
vn 0.980804 -0.080803 -0.177465
vn 0.980804 -0.080803 -0.177465
vn 0.980804 -0.080803 -0.177465
vn 0.913716 0.056949 -0.402343
vn 0.913716 0.056949 -0.402343
vn 0.913716 0.056949 -0.402343
vn 0.913716 0.056949 -0.402343
vn 0.319566 0.509618 -0.798853
vn 0.319566 0.509618 -0.798853
vn 0.319566 0.509618 -0.798853
vn 0.319566 0.509618 -0.798853
vn -0.411993 0.683035 -0.603096
vn -0.411993 0.683035 -0.603096
vn -0.411993 0.683035 -0.603096
vn -0.411993 0.683035 -0.603096
vn -0.684523 0.644782 -0.340125
vn -0.684523 0.644782 -0.340125
vn -0.684522 0.644782 -0.340125
vn -0.684522 0.644782 -0.340125
vn -0.885383 0.412046 0.215210
vn -0.885383 0.412046 0.215210
vn -0.885383 0.412046 0.215210
vn -0.885383 0.412046 0.215210
vn -0.605791 -0.016087 0.795461
vn -0.605791 -0.016087 0.795461
vn -0.605791 -0.016087 0.795461
vn -0.605791 -0.016087 0.795461
vn -0.497945 -0.154344 0.853363
vn -0.497945 -0.154344 0.853363
vn -0.497945 -0.154344 0.853363
vn -0.497945 -0.154344 0.853363
vn 0.321627 -0.714981 0.620773
vn 0.321627 -0.714981 0.620773
vn 0.321627 -0.714981 0.620773
vn 0.321627 -0.714981 0.620773
vn 0.864598 -0.461669 0.198322
vn 0.864598 -0.461669 0.198322
vn 0.864598 -0.461669 0.198322
vn 0.864598 -0.461669 0.198322
vn 0.985497 0.067264 -0.155795
vn 0.985497 0.067264 -0.155795
vn 0.985497 0.067264 -0.155795
vn 0.985497 0.067264 -0.155795
vn 0.946470 0.208770 -0.246190
vn 0.946470 0.208771 -0.246189
vn 0.946470 0.208771 -0.246189
vn 0.946470 0.208771 -0.246189
vn 0.611864 0.610320 -0.503122
vn 0.611864 0.610320 -0.503122
vn 0.611864 0.610320 -0.503122
vn 0.611864 0.610320 -0.503122
vn -0.268270 0.937067 -0.223466
vn -0.268270 0.937067 -0.223466
vn -0.268270 0.937067 -0.223466
vn -0.268270 0.937067 -0.223466
vn -0.422896 0.905856 -0.024172
vn -0.422896 0.905856 -0.024172
vn -0.422896 0.905856 -0.024172
vn -0.422896 0.905856 -0.024172
vn -0.818414 0.447075 0.361003
vn -0.818414 0.447075 0.361003
vn -0.818414 0.447075 0.361003
vn -0.818414 0.447075 0.361003
vn -0.525880 -0.272956 0.805571
vn -0.525880 -0.272956 0.805571
vn -0.525880 -0.272956 0.805571
vn -0.525880 -0.272956 0.805571
vn -0.513106 -0.087615 0.853842
vn -0.513106 -0.087615 0.853842
vn -0.513106 -0.087615 0.853842
vn -0.513106 -0.087615 0.853842
vn 0.504670 -0.435694 0.745305
vn 0.504670 -0.435694 0.745305
vn 0.504670 -0.435694 0.745305
vn 0.504670 -0.435694 0.745305
vn 0.928192 -0.305480 0.212466
vn 0.928192 -0.305480 0.212466
vn 0.928192 -0.305480 0.212466
vn 0.928192 -0.305480 0.212466
vn 0.886424 -0.422013 -0.190153
vn 0.886424 -0.422013 -0.190153
vn 0.886424 -0.422013 -0.190153
vn 0.886424 -0.422013 -0.190153
vn 0.811471 -0.133268 -0.568994
vn 0.811471 -0.133268 -0.568994
vn 0.811471 -0.133268 -0.568994
vn 0.811471 -0.133268 -0.568994
vn -0.380579 0.711243 -0.591011
vn -0.380579 0.711243 -0.591011
vn -0.380579 0.711243 -0.591011
vn -0.380579 0.711243 -0.591011
vn -0.720406 0.634061 -0.281038
vn -0.720406 0.634061 -0.281038
vn -0.720406 0.634061 -0.281038
vn -0.720406 0.634061 -0.281038
vn -0.856437 0.264827 0.443150
vn -0.856437 0.264827 0.443150
vn -0.856437 0.264827 0.443150
vn -0.856437 0.264827 0.443150
vn -0.566692 -0.373186 0.734569
vn -0.566692 -0.373186 0.734569
vn -0.566692 -0.373186 0.734569
vn -0.566692 -0.373186 0.734569
vn -0.215305 -0.604179 0.767210
vn -0.215305 -0.604179 0.767210
vn -0.215305 -0.604179 0.767210
vn -0.215305 -0.604179 0.767210
vn 0.365226 -0.700026 0.613656
vn 0.365226 -0.700026 0.613656
vn 0.365226 -0.700026 0.613656
vn 0.365226 -0.700026 0.613656
vn 0.862136 -0.501701 0.070843
vn 0.862136 -0.501701 0.070843
vn 0.862136 -0.501701 0.070843
vn 0.862136 -0.501701 0.070843
vn 0.745800 -0.664274 0.050230
vn 0.739791 -0.671349 0.044716
vn 0.715250 -0.632523 -0.297208
vn 0.721745 -0.676335 -0.147157
vn 0.859010 0.039555 -0.510429
vn 0.907831 -0.050118 -0.416330
vn 0.836249 -0.015956 -0.548118
vn 0.899911 -0.076225 -0.429360
vn 0.017151 0.881126 -0.472571
vn 0.038958 0.886713 -0.460676
vn 0.402190 0.813061 -0.420922
vn 0.220586 0.878145 -0.424503
vn -0.120003 0.919689 -0.373860
vn -0.116761 0.920886 -0.371935
vn 0.073113 0.973510 -0.216638
vn 0.043725 0.968893 -0.243587
vn -0.461383 0.885292 -0.058169
vn -0.477254 0.874949 -0.081809
vn -0.400810 0.910959 0.097490
vn -0.356229 0.907468 0.222717
vn -0.712958 0.633054 0.301554
vn -0.739996 0.588099 0.326414
vn -0.556152 0.752816 0.352084
vn -0.498968 0.762205 0.412400
vn -0.640656 -0.165907 0.749690
vn -0.646244 -0.149523 0.748339
vn -0.630264 -0.213619 0.746415
vn -0.644974 -0.192899 0.739458
vn -0.131699 -0.680552 0.720767
vn -0.087946 -0.687955 0.720405
vn -0.429304 -0.583152 0.689661
vn -0.525007 -0.533102 0.663453
vn 0.129298 -0.811373 0.570049
vn 0.194602 -0.791631 0.579180
vn -0.089547 -0.860320 0.501828
vn -0.248227 -0.868912 0.428224
vn 0.808695 -0.587870 -0.020503
vn 0.807897 -0.588925 -0.021681
vn 0.610537 -0.735603 -0.293483
vn 0.629473 -0.728211 -0.271057
vn 0.300559 0.547529 -0.780946
vn 0.300559 0.547529 -0.780946
vn 0.300559 0.547529 -0.780946
vn 0.300558 0.547530 -0.780946
vn -0.169564 0.874864 0.453720
vn -0.169564 0.874864 0.453720
vn -0.169564 0.874864 0.453720
vn 0.771167 -0.409231 -0.487680
vn 0.771167 -0.409231 -0.487680
vn 0.771167 -0.409231 -0.487680
vn 0.771167 -0.409231 -0.487680
vn 0.796483 0.361855 0.484434
vn 0.796483 0.361855 0.484434
vn 0.796483 0.361855 0.484434
vn 0.796483 0.361855 0.484434
vn 0.796483 0.361855 0.484434
vn 0.628287 0.126111 -0.767692
vn 0.628287 0.126111 -0.767692
vn 0.628287 0.126111 -0.767692
vn -0.227601 0.634736 0.738449
vn -0.227601 0.634736 0.738449
vn -0.227601 0.634736 0.738449
vn -0.227601 0.634736 0.738449
vn 0.605848 0.788260 -0.107680
vn 0.605848 0.788260 -0.107680
vn 0.605848 0.788260 -0.107680
vn 0.605848 0.788260 -0.107680
vn 0.605848 0.788260 -0.107680
vn -0.314592 -0.833333 -0.454520
vn -0.314592 -0.833333 -0.454520
vn -0.314592 -0.833333 -0.454520
vn -0.314592 -0.833333 -0.454520
vn -0.314592 -0.833333 -0.454520
vn -0.314592 -0.833333 -0.454520
vn -0.314592 -0.833333 -0.454520
vn -0.314592 -0.833333 -0.454520
vn -0.314592 -0.833333 -0.454520
vn -0.314592 -0.833333 -0.454520
vn 0.454993 -0.769909 -0.447462
vn 0.455003 -0.769662 -0.447876
vn 0.454727 -0.775369 -0.438208
vn -0.272494 -0.957107 0.098459
vn -0.340901 -0.915107 0.215325
vn 0.220434 -0.779170 -0.586773
vn 0.220434 -0.779170 -0.586773
vn -0.690408 -0.417348 0.590895
vn -0.699888 -0.409204 0.585414
vn -0.804739 -0.303933 0.509922
vn -0.804739 -0.303933 0.509922
vn -0.676985 -0.142635 0.722044
vn -0.677137 -0.142353 0.721956
vn -0.746331 0.007101 0.665537
vn -0.771002 0.527585 0.356665
vn -0.771002 0.527585 0.356665
vn -0.739996 0.588099 0.326414
vn -0.712958 0.633054 0.301554
vn -0.656973 -0.116172 0.744910
vn -0.656973 -0.116172 0.744910
vn -0.646244 -0.149523 0.748339
vn -0.640656 -0.165907 0.749690
vn -0.047061 -0.693630 0.718792
vn -0.047061 -0.693630 0.718792
vn -0.087946 -0.687955 0.720405
vn -0.131699 -0.680552 0.720767
vn 0.235029 -0.777359 0.583502
vn 0.235029 -0.777359 0.583502
vn 0.194602 -0.791631 0.579180
vn 0.129298 -0.811373 0.570049
vn 0.840322 -0.541277 0.029648
vn 0.840322 -0.541277 0.029648
vn 0.807897 -0.588925 -0.021681
vn 0.808695 -0.587870 -0.020503
vn 0.764295 -0.641304 0.067692
vn 0.764295 -0.641304 0.067692
vn 0.739791 -0.671349 0.044716
vn 0.745800 -0.664274 0.050230
vn 0.837806 0.071057 -0.541325
vn 0.837806 0.071057 -0.541325
vn 0.907831 -0.050118 -0.416330
vn 0.859010 0.039555 -0.510429
vn -0.000636 0.876148 -0.482041
vn -0.000636 0.876148 -0.482041
vn 0.038958 0.886713 -0.460676
vn 0.017151 0.881126 -0.472571
vn -0.138013 0.912763 -0.384469
vn -0.138013 0.912763 -0.384469
vn -0.116761 0.920886 -0.371935
vn -0.120003 0.919689 -0.373860
vn -0.483978 0.870230 -0.092005
vn -0.483978 0.870230 -0.092005
vn -0.477254 0.874949 -0.081809
vn -0.461383 0.885292 -0.058169
vn -0.356229 0.907468 0.222717
vn -0.400810 0.910959 0.097490
vn -0.255784 0.857527 0.446343
vn -0.255784 0.857527 0.446343
vn 0.043725 0.968893 -0.243587
vn 0.073113 0.973510 -0.216638
vn 0.276656 0.960822 -0.016810
vn 0.276656 0.960822 -0.016810
vn 0.220586 0.878145 -0.424503
vn 0.402190 0.813061 -0.420922
vn 0.644880 0.659474 -0.386295
vn 0.644880 0.659474 -0.386295
vn 0.899911 -0.076225 -0.429360
vn 0.836249 -0.015956 -0.548118
vn 0.789579 0.020181 -0.613317
vn 0.789579 0.020181 -0.613317
vn 0.721745 -0.676335 -0.147157
vn 0.715250 -0.632523 -0.297208
vn 0.644906 -0.491175 -0.585528
vn 0.644906 -0.491175 -0.585528
vn 0.629473 -0.728211 -0.271057
vn 0.610537 -0.735603 -0.293483
vn 0.455003 -0.769662 -0.447876
vn 0.454993 -0.769909 -0.447462
vn -0.248227 -0.868912 0.428224
vn -0.089547 -0.860320 0.501828
vn -0.340901 -0.915107 0.215325
vn -0.272494 -0.957107 0.098459
vn -0.525007 -0.533102 0.663453
vn -0.429304 -0.583152 0.689661
vn -0.699888 -0.409204 0.585414
vn -0.690408 -0.417348 0.590895
vn -0.644974 -0.192899 0.739458
vn -0.630264 -0.213619 0.746415
vn -0.677137 -0.142353 0.721956
vn -0.676985 -0.142635 0.722044
vn -0.498968 0.762205 0.412400
vn -0.556152 0.752816 0.352084
vn -0.366841 0.764450 0.530135
vn -0.366841 0.764450 0.530135
s off
g SpikeRock5:group3 SpikeRock5:pasted__group SpikeRock5:pasted__pasted__pSphere1 SpikeRock5:pasted__pasted__pSphere1SmoothProxyGroup SpikeRock5:polySurface2 SpikeRock5:polySurface1
usemtl SpikeRock5:lambert4SG
f 1/1/1 2/2/2 12/13/3 11/12/4
f 2/2/5 3/3/6 13/14/7 12/13/8
f 3/3/9 4/4/10 14/15/11 13/14/12
f 4/4/13 5/5/14 15/16/15 14/15/16
f 5/5/17 6/6/18 16/17/19 15/16/20
f 6/6/21 7/7/22 17/18/23 16/17/24
f 7/7/25 8/8/26 18/19/27 17/18/28
f 8/8/29 9/9/30 19/20/31 18/19/32
f 9/9/33 10/10/34 20/21/35 19/20/36
f 10/10/37 1/11/38 11/22/39 20/21/40
f 11/12/41 12/13/42 22/24/43 21/23/44
f 12/13/45 13/14/46 23/25/47 22/24/48
f 13/14/49 14/15/50 24/26/51 23/25/52
f 14/15/53 15/16/54 25/27/55 24/26/56
f 15/16/57 16/17/58 26/28/59 25/27/60
f 16/17/61 17/18/62 27/29/63 26/28/64
f 17/18/65 18/19/66 28/30/67 27/29/68
f 18/19/69 19/20/70 29/31/71 28/30/72
f 19/20/73 20/21/74 30/32/75 29/31/76
f 20/21/77 11/22/78 21/33/79 30/32/80
f 21/23/81 22/24/82 32/35/83 31/34/84
f 22/24/85 23/25/86 33/36/87 32/35/88
f 24/26/89 25/27/90 35/38/91 34/37/92
f 25/27/93 26/28/94 36/39/95 35/38/96
f 26/28/97 27/29/98 37/40/99 36/39/100
f 27/29/101 28/30/102 38/41/103 37/40/104
f 28/30/105 29/31/106 39/42/107 38/41/108
f 29/31/109 30/32/110 40/43/111 39/42/112
f 30/32/113 21/33/114 31/44/115 40/43/116
f 61/67/117 62/68/118 70/76/119 71/78/120
f 62/68/121 63/69/122 69/75/123 70/76/124
f 63/69/125 64/70/126 68/74/127 69/75/128
f 64/70/129 65/71/130 67/73/131 68/74/132
f 65/71/133 56/61/134 66/72/135 67/73/136
f 56/61/137 57/62/138 75/82/139 66/72/140
f 57/62/141 58/63/142 74/81/143 75/82/144
f 58/63/145 59/64/146 73/80/147 74/81/148
f 59/64/149 60/65/150 72/79/151 73/80/152
f 60/65/153 61/66/154 71/77/155 72/79/156
f 34/37/157 33/36/158 23/25/159 24/26/160
f 46/50/161 52/57/162 45/49/163
f 42/46/164 51/56/165 50/54/166 41/45/167
f 50/54/168 51/56/169 52/57/170 48/52/171 49/53/172
f 42/46/173 43/47/174 51/56/175
f 48/52/176 52/57/177 46/50/178 47/51/179
f 52/57/180 51/56/181 43/47/182 44/48/183 45/49/184
f 5/5/185 4/4/186 3/3/187 2/2/188 1/11/189 10/10/190 9/9/191 8/8/192 7/7/193 6/6/194
f 53/58/195 41/55/196 50/54/197
f 54/59/198 53/58/199 50/54/200 49/53/201
f 55/60/202 54/59/203 49/53/204 48/52/205
f 47/51/206 55/60/207 48/52/208
f 36/39/209 37/40/210 57/62/211 56/61/212
f 37/40/213 38/41/214 58/63/215 57/62/216
f 38/41/217 39/42/218 59/64/219 58/63/220
f 39/42/221 40/43/222 60/65/223 59/64/224
f 40/43/225 31/44/226 61/66/227 60/65/228
f 31/34/229 32/35/230 62/68/231 61/67/232
f 32/35/233 33/36/234 63/69/235 62/68/236
f 33/36/237 34/37/238 64/70/239 63/69/240
f 34/37/241 35/38/242 65/71/243 64/70/244
f 35/38/245 36/39/246 56/61/247 65/71/248
f 67/73/249 66/72/250 46/50/251 45/49/252
f 68/74/253 67/73/254 45/49/255 44/48/256
f 69/75/257 68/74/258 44/48/259 43/47/260
f 70/76/261 69/75/262 43/47/263 42/46/264
f 71/78/265 70/76/266 42/46/267 41/45/268
f 72/79/269 71/77/270 41/55/271 53/58/272
f 73/80/273 72/79/274 53/58/275 54/59/276
f 74/81/277 73/80/278 54/59/279 55/60/280
f 75/82/281 74/81/282 55/60/283 47/51/284
f 66/72/285 75/82/286 47/51/287 46/50/288
Binary file not shown.

Before

Width:  |  Height:  |  Size: 724 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

File diff suppressed because it is too large Load Diff
-92
View File
@@ -1,92 +0,0 @@
newmtl SpringIsComing:Material_007
illum 4
Kd 0.75 0.80 0.80
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl Tree01:Material_001
illum 4
Kd 0.01 0.00 0.00
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl Tree01:Material_004
illum 4
Kd 0.60 0.20 0.30
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl Tree02:Material_001
illum 4
Kd 0.01 0.00 0.00
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl Tree02:Material_004
illum 4
Kd 0.60 0.20 0.30
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl Tree03:Material_001
illum 4
Kd 0.01 0.00 0.00
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl Tree03:Material_004
illum 4
Kd 0.60 0.20 0.30
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl Tree04:Material_001
illum 4
Kd 0.01 0.00 0.00
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl Tree04:Material_004
illum 4
Kd 0.60 0.20 0.30
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl initialShadingGroup
illum 4
Kd 0.34 0.34 0.34
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl lambert2SG
illum 4
Kd 0.00 1.00 1.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
newmtl rock3:Material_016
illum 4
Kd 0.64 0.64 0.64
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
File diff suppressed because it is too large Load Diff
Binary file not shown.

Before

Width:  |  Height:  |  Size: 361 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 361 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 357 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 349 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 254 KiB

-99
View File
@@ -1,99 +0,0 @@
newmtl FlyingIslands:Material_001
illum 4
Kd 0.64 0.64 0.64
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl FlyingIslands:Material_002
illum 4
Kd 0.64 0.64 0.64
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl FlyingIslands:Material_003
illum 4
Kd 0.64 0.64 0.64
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl FlyingIslands:Material_004
illum 4
Kd 0.64 0.64 0.64
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl FlyingIslands:Material_005
illum 4
Kd 0.64 0.64 0.64
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl FlyingIslands:Material_006
illum 4
Kd 0.64 0.64 0.64
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl FlyingIslands:Material_008
illum 4
Kd 0.64 0.64 0.64
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl FlyingIslands:Material_0010
illum 4
Kd 0.64 0.64 0.64
Ka 1.00 1.00 1.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 96.08
newmtl lambert2SG
illum 4
Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
map_Kd Blauw.png
Ni 1.00
newmtl lambert3SG
illum 4
Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
map_Kd Wit.png
Ni 1.00
newmtl lambert4SG
illum 4
Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
map_Kd Groen.png
Ni 1.00
newmtl lambert5SG
illum 4
Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
map_Kd Bruin.png
Ni 1.00
newmtl lambert6SG
illum 4
Kd 0.00 0.00 0.00
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
map_Kd island.png
Ni 1.00
Binary file not shown.

Before

Width:  |  Height:  |  Size: 356 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

-10
View File
@@ -1,10 +0,0 @@
newmtl Default_Smoothing
Ka 0 0 0
Kd 0.784314 0.784314 0.784314
Ks 0 0 0
Ni 1
Ns 400
Tf 1 1 1
d 1
map_Kd sphere.bmp
File diff suppressed because it is too large Load Diff
-446
View File
@@ -1,446 +0,0 @@
/*******************************************************************\
* *
* EFX-UTIL.H - EFX Utilities functions and Reverb Presets *
* *
* File revision 1.0 *
* *
\*******************************************************************/
#ifndef EFX_UTIL_H_INCLUDED
#define EFX_UTIL_H_INCLUDED
#ifdef __cplusplus
extern "C" {
#endif // __cplusplus
#pragma pack(push, 4)
#ifndef EAXVECTOR_DEFINED
#define EAXVECTOR_DEFINED
typedef struct _EAXVECTOR {
float x;
float y;
float z;
} EAXVECTOR;
#endif
#ifndef EAXREVERBPROPERTIES_DEFINED
#define EAXREVERBPROPERTIES_DEFINED
typedef struct _EAXREVERBPROPERTIES
{
unsigned long ulEnvironment;
float flEnvironmentSize;
float flEnvironmentDiffusion;
long lRoom;
long lRoomHF;
long lRoomLF;
float flDecayTime;
float flDecayHFRatio;
float flDecayLFRatio;
long lReflections;
float flReflectionsDelay;
EAXVECTOR vReflectionsPan;
long lReverb;
float flReverbDelay;
EAXVECTOR vReverbPan;
float flEchoTime;
float flEchoDepth;
float flModulationTime;
float flModulationDepth;
float flAirAbsorptionHF;
float flHFReference;
float flLFReference;
float flRoomRolloffFactor;
unsigned long ulFlags;
} EAXREVERBPROPERTIES, *LPEAXREVERBPROPERTIES;
#endif
#ifndef EFXEAXREVERBPROPERTIES_DEFINED
#define EFXEAXREVERBPROPERTIES_DEFINED
typedef struct
{
float flDensity;
float flDiffusion;
float flGain;
float flGainHF;
float flGainLF;
float flDecayTime;
float flDecayHFRatio;
float flDecayLFRatio;
float flReflectionsGain;
float flReflectionsDelay;
float flReflectionsPan[3];
float flLateReverbGain;
float flLateReverbDelay;
float flLateReverbPan[3];
float flEchoTime;
float flEchoDepth;
float flModulationTime;
float flModulationDepth;
float flAirAbsorptionGainHF;
float flHFReference;
float flLFReference;
float flRoomRolloffFactor;
int iDecayHFLimit;
} EFXEAXREVERBPROPERTIES, *LPEFXEAXREVERBPROPERTIES;
#endif
#ifndef EAXOBSTRUCTIONPROPERTIES_DEFINED
#define EAXOBSTRUCTIONPROPERTIES_DEFINED
typedef struct _EAXOBSTRUCTIONPROPERTIES
{
long lObstruction;
float flObstructionLFRatio;
} EAXOBSTRUCTIONPROPERTIES, *LPEAXOBSTRUCTIONPROPERTIES;
#endif
#ifndef EAXOCCLUSIONPROPERTIES_DEFINED
#define EAXOCCLUSIONPROPERTIES_DEFINED
typedef struct _EAXOCCLUSIONPROPERTIES
{
long lOcclusion;
float flOcclusionLFRatio;
float flOcclusionRoomRatio;
float flOcclusionDirectRatio;
} EAXOCCLUSIONPROPERTIES, *LPEAXOCCLUSIONPROPERTIES;
#endif
#ifndef EAXEXCLUSIONPROPERTIES_DEFINED
#define EAXEXCLUSIONPROPERTIES_DEFINED
typedef struct _EAXEXCLUSIONPROPERTIES
{
long lExclusion;
float flExclusionLFRatio;
} EAXEXCLUSIONPROPERTIES, *LPEAXEXCLUSIONPROPERTIES;
#endif
#ifndef EFXLOWPASSFILTER_DEFINED
#define EFXLOWPASSFILTER_DEFINED
typedef struct _EFXLOWPASSFILTER
{
float flGain;
float flGainHF;
} EFXLOWPASSFILTER, *LPEFXLOWPASSFILTER;
#endif
#ifdef EFXUTILDLL_EXPORTS
#define EFX_API __declspec(dllexport)
#else
#define EFX_API
#endif
EFX_API void __cdecl ConvertReverbParameters(EAXREVERBPROPERTIES *pEAXProp, EFXEAXREVERBPROPERTIES *pEFXEAXReverb);
EFX_API void __cdecl ConvertObstructionParameters(EAXOBSTRUCTIONPROPERTIES *pObProp, EFXLOWPASSFILTER *pDirectLowPassFilter);
EFX_API void __cdecl ConvertExclusionParameters(EAXEXCLUSIONPROPERTIES *pExProp, EFXLOWPASSFILTER *pSendLowPassFilter);
EFX_API void __cdecl ConvertOcclusionParameters(EAXOCCLUSIONPROPERTIES *pOcProp, EFXLOWPASSFILTER *pDirectLowPassFilter, EFXLOWPASSFILTER *pSendLowPassFilter);
EFX_API void __cdecl AdjustEnvironmentSize(EAXREVERBPROPERTIES *pEAXProp, float flEnvironmentSize);
/***********************************************************************************************\
*
* EAX Reverb Presets in legacy format - use ConvertReverbParameters() to convert to
* EFX EAX Reverb Presets for use with the OpenAL Effects Extension.
*
************************************************************************************************/
// Env Size Diffus Room RoomHF RoomLF DecTm DcHF DcLF Refl RefDel Ref Pan Revb RevDel Rev Pan EchTm EchDp ModTm ModDp AirAbs HFRef LFRef RRlOff FLAGS
#define REVERB_PRESET_GENERIC \
{0, 7.5f, 1.000f, -1000, -100, 0, 1.49f, 0.83f, 1.00f, -2602, 0.007f, 0.00f,0.00f,0.00f, 200, 0.011f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_PADDEDCELL \
{1, 1.4f, 1.000f, -1000, -6000, 0, 0.17f, 0.10f, 1.00f, -1204, 0.001f, 0.00f,0.00f,0.00f, 207, 0.002f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_ROOM \
{2, 1.9f, 1.000f, -1000, -454, 0, 0.40f, 0.83f, 1.00f, -1646, 0.002f, 0.00f,0.00f,0.00f, 53, 0.003f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_BATHROOM \
{3, 1.4f, 1.000f, -1000, -1200, 0, 1.49f, 0.54f, 1.00f, -370, 0.007f, 0.00f,0.00f,0.00f, 1030, 0.011f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_LIVINGROOM \
{4, 2.5f, 1.000f, -1000, -6000, 0, 0.50f, 0.10f, 1.00f, -1376, 0.003f, 0.00f,0.00f,0.00f, -1104, 0.004f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_STONEROOM \
{5, 11.6f, 1.000f, -1000, -300, 0, 2.31f, 0.64f, 1.00f, -711, 0.012f, 0.00f,0.00f,0.00f, 83, 0.017f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_AUDITORIUM \
{6, 21.6f, 1.000f, -1000, -476, 0, 4.32f, 0.59f, 1.00f, -789, 0.020f, 0.00f,0.00f,0.00f, -289, 0.030f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_CONCERTHALL \
{7, 19.6f, 1.000f, -1000, -500, 0, 3.92f, 0.70f, 1.00f, -1230, 0.020f, 0.00f,0.00f,0.00f, -02, 0.029f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_CAVE \
{8, 14.6f, 1.000f, -1000, 0, 0, 2.91f, 1.30f, 1.00f, -602, 0.015f, 0.00f,0.00f,0.00f, -302, 0.022f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x1f }
#define REVERB_PRESET_ARENA \
{9, 36.2f, 1.000f, -1000, -698, 0, 7.24f, 0.33f, 1.00f, -1166, 0.020f, 0.00f,0.00f,0.00f, 16, 0.030f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_HANGAR \
{10, 50.3f, 1.000f, -1000, -1000, 0, 10.05f, 0.23f, 1.00f, -602, 0.020f, 0.00f,0.00f,0.00f, 198, 0.030f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_CARPETTEDHALLWAY \
{11, 1.9f, 1.000f, -1000, -4000, 0, 0.30f, 0.10f, 1.00f, -1831, 0.002f, 0.00f,0.00f,0.00f, -1630, 0.030f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_HALLWAY \
{12, 1.8f, 1.000f, -1000, -300, 0, 1.49f, 0.59f, 1.00f, -1219, 0.007f, 0.00f,0.00f,0.00f, 441, 0.011f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_STONECORRIDOR \
{13, 13.5f, 1.000f, -1000, -237, 0, 2.70f, 0.79f, 1.00f, -1214, 0.013f, 0.00f,0.00f,0.00f, 395, 0.020f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_ALLEY \
{14, 7.5f, 0.300f, -1000, -270, 0, 1.49f, 0.86f, 1.00f, -1204, 0.007f, 0.00f,0.00f,0.00f, -4, 0.011f, 0.00f,0.00f,0.00f, 0.125f, 0.950f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_FOREST \
{15, 38.0f, 0.300f, -1000, -3300, 0, 1.49f, 0.54f, 1.00f, -2560, 0.162f, 0.00f,0.00f,0.00f, -229, 0.088f, 0.00f,0.00f,0.00f, 0.125f, 1.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_CITY \
{16, 7.5f, 0.500f, -1000, -800, 0, 1.49f, 0.67f, 1.00f, -2273, 0.007f, 0.00f,0.00f,0.00f, -1691, 0.011f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_MOUNTAINS \
{17, 100.0f, 0.270f, -1000, -2500, 0, 1.49f, 0.21f, 1.00f, -2780, 0.300f, 0.00f,0.00f,0.00f, -1434, 0.100f, 0.00f,0.00f,0.00f, 0.250f, 1.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x1f }
#define REVERB_PRESET_QUARRY \
{18, 17.5f, 1.000f, -1000, -1000, 0, 1.49f, 0.83f, 1.00f, -10000, 0.061f, 0.00f,0.00f,0.00f, 500, 0.025f, 0.00f,0.00f,0.00f, 0.125f, 0.700f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_PLAIN \
{19, 42.5f, 0.210f, -1000, -2000, 0, 1.49f, 0.50f, 1.00f, -2466, 0.179f, 0.00f,0.00f,0.00f, -1926, 0.100f, 0.00f,0.00f,0.00f, 0.250f, 1.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_PARKINGLOT \
{20, 8.3f, 1.000f, -1000, 0, 0, 1.65f, 1.50f, 1.00f, -1363, 0.008f, 0.00f,0.00f,0.00f, -1153, 0.012f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x1f }
#define REVERB_PRESET_SEWERPIPE \
{21, 1.7f, 0.800f, -1000, -1000, 0, 2.81f, 0.14f, 1.00f, 429, 0.014f, 0.00f,0.00f,0.00f, 1023, 0.021f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_UNDERWATER \
{22, 1.8f, 1.000f, -1000, -4000, 0, 1.49f, 0.10f, 1.00f, -449, 0.007f, 0.00f,0.00f,0.00f, 1700, 0.011f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 1.180f, 0.348f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_DRUGGED \
{23, 1.9f, 0.500f, -1000, 0, 0, 8.39f, 1.39f, 1.00f, -115, 0.002f, 0.00f,0.00f,0.00f, 985, 0.030f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 1.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x1f }
#define REVERB_PRESET_DIZZY \
{24, 1.8f, 0.600f, -1000, -400, 0, 17.23f, 0.56f, 1.00f, -1713, 0.020f, 0.00f,0.00f,0.00f, -613, 0.030f, 0.00f,0.00f,0.00f, 0.250f, 1.000f, 0.810f, 0.310f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x1f }
#define REVERB_PRESET_PSYCHOTIC \
{25, 1.0f, 0.500f, -1000, -151, 0, 7.56f, 0.91f, 1.00f, -626, 0.020f, 0.00f,0.00f,0.00f, 774, 0.030f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 4.000f, 1.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x1f }
// CASTLE PRESETS
// Env Size Diffus Room RoomHF RoomLF DecTm DcHF DcLF Refl RefDel Ref Pan Revb RevDel Rev Pan EchTm EchDp ModTm ModDp AirAbs HFRef LFRef RRlOff FLAGS
#define REVERB_PRESET_CASTLE_SMALLROOM \
{ 26, 8.3f, 0.890f, -1000, -800, -2000, 1.22f, 0.83f, 0.31f, -100, 0.022f, 0.00f,0.00f,0.00f, 600, 0.011f, 0.00f,0.00f,0.00f, 0.138f, 0.080f, 0.250f, 0.000f, -5.0f, 5168.6f, 139.5f, 0.00f, 0x20 }
#define REVERB_PRESET_CASTLE_SHORTPASSAGE \
{ 26, 8.3f, 0.890f, -1000, -1000, -2000, 2.32f, 0.83f, 0.31f, -100, 0.007f, 0.00f,0.00f,0.00f, 200, 0.023f, 0.00f,0.00f,0.00f, 0.138f, 0.080f, 0.250f, 0.000f, -5.0f, 5168.6f, 139.5f, 0.00f, 0x20 }
#define REVERB_PRESET_CASTLE_MEDIUMROOM \
{ 26, 8.3f, 0.930f, -1000, -1100, -2000, 2.04f, 0.83f, 0.46f, -400, 0.022f, 0.00f,0.00f,0.00f, 400, 0.011f, 0.00f,0.00f,0.00f, 0.155f, 0.030f, 0.250f, 0.000f, -5.0f, 5168.6f, 139.5f, 0.00f, 0x20 }
#define REVERB_PRESET_CASTLE_LONGPASSAGE \
{ 26, 8.3f, 0.890f, -1000, -800, -2000, 3.42f, 0.83f, 0.31f, -100, 0.007f, 0.00f,0.00f,0.00f, 300, 0.023f, 0.00f,0.00f,0.00f, 0.138f, 0.080f, 0.250f, 0.000f, -5.0f, 5168.6f, 139.5f, 0.00f, 0x20 }
#define REVERB_PRESET_CASTLE_LARGEROOM \
{ 26, 8.3f, 0.820f, -1000, -1100, -1800, 2.53f, 0.83f, 0.50f, -700, 0.034f, 0.00f,0.00f,0.00f, 200, 0.016f, 0.00f,0.00f,0.00f, 0.185f, 0.070f, 0.250f, 0.000f, -5.0f, 5168.6f, 139.5f, 0.00f, 0x20 }
#define REVERB_PRESET_CASTLE_HALL \
{ 26, 8.3f, 0.810f, -1000, -1100, -1500, 3.14f, 0.79f, 0.62f, -1500, 0.056f, 0.00f,0.00f,0.00f, 100, 0.024f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5168.6f, 139.5f, 0.00f, 0x20 }
#define REVERB_PRESET_CASTLE_CUPBOARD \
{ 26, 8.3f, 0.890f, -1000, -1100, -2000, 0.67f, 0.87f, 0.31f, 300, 0.010f, 0.00f,0.00f,0.00f, 1100, 0.007f, 0.00f,0.00f,0.00f, 0.138f, 0.080f, 0.250f, 0.000f, -5.0f, 5168.6f, 139.5f, 0.00f, 0x20 }
#define REVERB_PRESET_CASTLE_COURTYARD \
{ 26, 8.3f, 0.420f, -1000, -700, -1400, 2.13f, 0.61f, 0.23f, -1300, 0.160f, 0.00f,0.00f,0.00f, -300, 0.036f, 0.00f,0.00f,0.00f, 0.250f, 0.370f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x1f }
#define REVERB_PRESET_CASTLE_ALCOVE \
{ 26, 8.3f, 0.890f, -1000, -600, -2000, 1.64f, 0.87f, 0.31f, 00, 0.007f, 0.00f,0.00f,0.00f, 300, 0.034f, 0.00f,0.00f,0.00f, 0.138f, 0.080f, 0.250f, 0.000f, -5.0f, 5168.6f, 139.5f, 0.00f, 0x20 }
// FACTORY PRESETS
// Env Size Diffus Room RoomHF RoomLF DecTm DcHF DcLF Refl RefDel Ref Pan Revb RevDel Rev Pan EchTm EchDp ModTm ModDp AirAbs HFRef LFRef RRlOff FLAGS
#define REVERB_PRESET_FACTORY_ALCOVE \
{ 26, 1.8f, 0.590f, -1200, -200, -600, 3.14f, 0.65f, 1.31f, 300, 0.010f, 0.00f,0.00f,0.00f, 000, 0.038f, 0.00f,0.00f,0.00f, 0.114f, 0.100f, 0.250f, 0.000f, -5.0f, 3762.6f, 362.5f, 0.00f, 0x20 }
#define REVERB_PRESET_FACTORY_SHORTPASSAGE \
{ 26, 1.8f, 0.640f, -1200, -200, -600, 2.53f, 0.65f, 1.31f, 0, 0.010f, 0.00f,0.00f,0.00f, 200, 0.038f, 0.00f,0.00f,0.00f, 0.135f, 0.230f, 0.250f, 0.000f, -5.0f, 3762.6f, 362.5f, 0.00f, 0x20 }
#define REVERB_PRESET_FACTORY_MEDIUMROOM \
{ 26, 1.9f, 0.820f, -1200, -200, -600, 2.76f, 0.65f, 1.31f, -1100, 0.022f, 0.00f,0.00f,0.00f, 300, 0.023f, 0.00f,0.00f,0.00f, 0.174f, 0.070f, 0.250f, 0.000f, -5.0f, 3762.6f, 362.5f, 0.00f, 0x20 }
#define REVERB_PRESET_FACTORY_LONGPASSAGE \
{ 26, 1.8f, 0.640f, -1200, -200, -600, 4.06f, 0.65f, 1.31f, 0, 0.020f, 0.00f,0.00f,0.00f, 200, 0.037f, 0.00f,0.00f,0.00f, 0.135f, 0.230f, 0.250f, 0.000f, -5.0f, 3762.6f, 362.5f, 0.00f, 0x20 }
#define REVERB_PRESET_FACTORY_LARGEROOM \
{ 26, 1.9f, 0.750f, -1200, -300, -400, 4.24f, 0.51f, 1.31f, -1500, 0.039f, 0.00f,0.00f,0.00f, 100, 0.023f, 0.00f,0.00f,0.00f, 0.231f, 0.070f, 0.250f, 0.000f, -5.0f, 3762.6f, 362.5f, 0.00f, 0x20 }
#define REVERB_PRESET_FACTORY_HALL \
{ 26, 1.9f, 0.750f, -1000, -300, -400, 7.43f, 0.51f, 1.31f, -2400, 0.073f, 0.00f,0.00f,0.00f, -100, 0.027f, 0.00f,0.00f,0.00f, 0.250f, 0.070f, 0.250f, 0.000f, -5.0f, 3762.6f, 362.5f, 0.00f, 0x20 }
#define REVERB_PRESET_FACTORY_CUPBOARD \
{ 26, 1.7f, 0.630f, -1200, -200, -600, 0.49f, 0.65f, 1.31f, 200, 0.010f, 0.00f,0.00f,0.00f, 600, 0.032f, 0.00f,0.00f,0.00f, 0.107f, 0.070f, 0.250f, 0.000f, -5.0f, 3762.6f, 362.5f, 0.00f, 0x20 }
#define REVERB_PRESET_FACTORY_COURTYARD \
{ 26, 1.7f, 0.570f, -1000, -1000, -400, 2.32f, 0.29f, 0.56f, -1300, 0.140f, 0.00f,0.00f,0.00f, -800, 0.039f, 0.00f,0.00f,0.00f, 0.250f, 0.290f, 0.250f, 0.000f, -5.0f, 3762.6f, 362.5f, 0.00f, 0x20 }
#define REVERB_PRESET_FACTORY_SMALLROOM \
{ 26, 1.8f, 0.820f, -1000, -200, -600, 1.72f, 0.65f, 1.31f, -300, 0.010f, 0.00f,0.00f,0.00f, 500, 0.024f, 0.00f,0.00f,0.00f, 0.119f, 0.070f, 0.250f, 0.000f, -5.0f, 3762.6f, 362.5f, 0.00f, 0x20 }
// ICE PALACE PRESETS
// Env Size Diffus Room RoomHF RoomLF DecTm DcHF DcLF Refl RefDel Ref Pan Revb RevDel Rev Pan EchTm EchDp ModTm ModDp AirAbs HFRef LFRef RRlOff FLAGS
#define REVERB_PRESET_ICEPALACE_ALCOVE \
{ 26, 2.7f, 0.840f, -1000, -500, -1100, 2.76f, 1.46f, 0.28f, 100, 0.010f, 0.00f,0.00f,0.00f, -100, 0.030f, 0.00f,0.00f,0.00f, 0.161f, 0.090f, 0.250f, 0.000f, -5.0f, 12428.5f, 99.6f, 0.00f, 0x20 }
#define REVERB_PRESET_ICEPALACE_SHORTPASSAGE \
{ 26, 2.7f, 0.750f, -1000, -500, -1100, 1.79f, 1.46f, 0.28f, -600, 0.010f, 0.00f,0.00f,0.00f, 100, 0.019f, 0.00f,0.00f,0.00f, 0.177f, 0.090f, 0.250f, 0.000f, -5.0f, 12428.5f, 99.6f, 0.00f, 0x20 }
#define REVERB_PRESET_ICEPALACE_MEDIUMROOM \
{ 26, 2.7f, 0.870f, -1000, -500, -700, 2.22f, 1.53f, 0.32f, -800, 0.039f, 0.00f,0.00f,0.00f, 100, 0.027f, 0.00f,0.00f,0.00f, 0.186f, 0.120f, 0.250f, 0.000f, -5.0f, 12428.5f, 99.6f, 0.00f, 0x20 }
#define REVERB_PRESET_ICEPALACE_LONGPASSAGE \
{ 26, 2.7f, 0.770f, -1000, -500, -800, 3.01f, 1.46f, 0.28f, -200, 0.012f, 0.00f,0.00f,0.00f, 200, 0.025f, 0.00f,0.00f,0.00f, 0.186f, 0.040f, 0.250f, 0.000f, -5.0f, 12428.5f, 99.6f, 0.00f, 0x20 }
#define REVERB_PRESET_ICEPALACE_LARGEROOM \
{ 26, 2.9f, 0.810f, -1000, -500, -700, 3.14f, 1.53f, 0.32f, -1200, 0.039f, 0.00f,0.00f,0.00f, 000, 0.027f, 0.00f,0.00f,0.00f, 0.214f, 0.110f, 0.250f, 0.000f, -5.0f, 12428.5f, 99.6f, 0.00f, 0x20 }
#define REVERB_PRESET_ICEPALACE_HALL \
{ 26, 2.9f, 0.760f, -1000, -700, -500, 5.49f, 1.53f, 0.38f, -1900, 0.054f, 0.00f,0.00f,0.00f, -400, 0.052f, 0.00f,0.00f,0.00f, 0.226f, 0.110f, 0.250f, 0.000f, -5.0f, 12428.5f, 99.6f, 0.00f, 0x20 }
#define REVERB_PRESET_ICEPALACE_CUPBOARD \
{ 26, 2.7f, 0.830f, -1000, -600, -1300, 0.76f, 1.53f, 0.26f, 100, 0.012f, 0.00f,0.00f,0.00f, 600, 0.016f, 0.00f,0.00f,0.00f, 0.143f, 0.080f, 0.250f, 0.000f, -5.0f, 12428.5f, 99.6f, 0.00f, 0x20 }
#define REVERB_PRESET_ICEPALACE_COURTYARD \
{ 26, 2.9f, 0.590f, -1000, -1100, -1000, 2.04f, 1.20f, 0.38f, -1000, 0.173f, 0.00f,0.00f,0.00f, -1000, 0.043f, 0.00f,0.00f,0.00f, 0.235f, 0.480f, 0.250f, 0.000f, -5.0f, 12428.5f, 99.6f, 0.00f, 0x20 }
#define REVERB_PRESET_ICEPALACE_SMALLROOM \
{ 26, 2.7f, 0.840f, -1000, -500, -1100, 1.51f, 1.53f, 0.27f, -100, 0.010f, 0.00f,0.00f,0.00f, 300, 0.011f, 0.00f,0.00f,0.00f, 0.164f, 0.140f, 0.250f, 0.000f, -5.0f, 12428.5f, 99.6f, 0.00f, 0x20 }
// SPACE STATION PRESETS
// Env Size Diffus Room RoomHF RoomLF DecTm DcHF DcLF Refl RefDel Ref Pan Revb RevDel Rev Pan EchTm EchDp ModTm ModDp AirAbs HFRef LFRef RRlOff FLAGS
#define REVERB_PRESET_SPACESTATION_ALCOVE \
{ 26, 1.5f, 0.780f, -1000, -300, -100, 1.16f, 0.81f, 0.55f, 300, 0.007f, 0.00f,0.00f,0.00f, 000, 0.018f, 0.00f,0.00f,0.00f, 0.192f, 0.210f, 0.250f, 0.000f, -5.0f, 3316.1f, 458.2f, 0.00f, 0x20 }
#define REVERB_PRESET_SPACESTATION_MEDIUMROOM \
{ 26, 1.5f, 0.750f, -1000, -400, -100, 3.01f, 0.50f, 0.55f, -800, 0.034f, 0.00f,0.00f,0.00f, 100, 0.035f, 0.00f,0.00f,0.00f, 0.209f, 0.310f, 0.250f, 0.000f, -5.0f, 3316.1f, 458.2f, 0.00f, 0x20 }
#define REVERB_PRESET_SPACESTATION_SHORTPASSAGE \
{ 26, 1.5f, 0.870f, -1000, -400, -100, 3.57f, 0.50f, 0.55f, 0, 0.012f, 0.00f,0.00f,0.00f, 100, 0.016f, 0.00f,0.00f,0.00f, 0.172f, 0.200f, 0.250f, 0.000f, -5.0f, 3316.1f, 458.2f, 0.00f, 0x20 }
#define REVERB_PRESET_SPACESTATION_LONGPASSAGE \
{ 26, 1.9f, 0.820f, -1000, -400, -100, 4.62f, 0.62f, 0.55f, 0, 0.012f, 0.00f,0.00f,0.00f, 200, 0.031f, 0.00f,0.00f,0.00f, 0.250f, 0.230f, 0.250f, 0.000f, -5.0f, 3316.1f, 458.2f, 0.00f, 0x20 }
#define REVERB_PRESET_SPACESTATION_LARGEROOM \
{ 26, 1.8f, 0.810f, -1000, -400, -100, 3.89f, 0.38f, 0.61f, -1000, 0.056f, 0.00f,0.00f,0.00f, -100, 0.035f, 0.00f,0.00f,0.00f, 0.233f, 0.280f, 0.250f, 0.000f, -5.0f, 3316.1f, 458.2f, 0.00f, 0x20 }
#define REVERB_PRESET_SPACESTATION_HALL \
{ 26, 1.9f, 0.870f, -1000, -400, -100, 7.11f, 0.38f, 0.61f, -1500, 0.100f, 0.00f,0.00f,0.00f, -400, 0.047f, 0.00f,0.00f,0.00f, 0.250f, 0.250f, 0.250f, 0.000f, -5.0f, 3316.1f, 458.2f, 0.00f, 0x20 }
#define REVERB_PRESET_SPACESTATION_CUPBOARD \
{ 26, 1.4f, 0.560f, -1000, -300, -100, 0.79f, 0.81f, 0.55f, 300, 0.007f, 0.00f,0.00f,0.00f, 500, 0.018f, 0.00f,0.00f,0.00f, 0.181f, 0.310f, 0.250f, 0.000f, -5.0f, 3316.1f, 458.2f, 0.00f, 0x20 }
#define REVERB_PRESET_SPACESTATION_SMALLROOM \
{ 26, 1.5f, 0.700f, -1000, -300, -100, 1.72f, 0.82f, 0.55f, -200, 0.007f, 0.00f,0.00f,0.00f, 300, 0.013f, 0.00f,0.00f,0.00f, 0.188f, 0.260f, 0.250f, 0.000f, -5.0f, 3316.1f, 458.2f, 0.00f, 0x20 }
// WOODEN GALLEON PRESETS
// Env Size Diffus Room RoomHF RoomLF DecTm DcHF DcLF Refl RefDel Ref Pan Revb RevDel Rev Pan EchTm EchDp ModTm ModDp AirAbs HFRef LFRef RRlOff FLAGS
#define REVERB_PRESET_WOODEN_ALCOVE \
{ 26, 7.5f, 1.000f, -1000, -1800, -1000, 1.22f, 0.62f, 0.91f, 100, 0.012f, 0.00f,0.00f,0.00f, -300, 0.024f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 4705.0f, 99.6f, 0.00f, 0x3f }
#define REVERB_PRESET_WOODEN_SHORTPASSAGE \
{ 26, 7.5f, 1.000f, -1000, -1800, -1000, 1.75f, 0.50f, 0.87f, -100, 0.012f, 0.00f,0.00f,0.00f, -400, 0.024f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 4705.0f, 99.6f, 0.00f, 0x3f }
#define REVERB_PRESET_WOODEN_MEDIUMROOM \
{ 26, 7.5f, 1.000f, -1000, -2000, -1100, 1.47f, 0.42f, 0.82f, -100, 0.049f, 0.00f,0.00f,0.00f, -100, 0.029f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 4705.0f, 99.6f, 0.00f, 0x3f }
#define REVERB_PRESET_WOODEN_LONGPASSAGE \
{ 26, 7.5f, 1.000f, -1000, -2000, -1000, 1.99f, 0.40f, 0.79f, 000, 0.020f, 0.00f,0.00f,0.00f, -700, 0.036f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 4705.0f, 99.6f, 0.00f, 0x3f }
#define REVERB_PRESET_WOODEN_LARGEROOM \
{ 26, 7.5f, 1.000f, -1000, -2100, -1100, 2.65f, 0.33f, 0.82f, -100, 0.066f, 0.00f,0.00f,0.00f, -200, 0.049f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 4705.0f, 99.6f, 0.00f, 0x3f }
#define REVERB_PRESET_WOODEN_HALL \
{ 26, 7.5f, 1.000f, -1000, -2200, -1100, 3.45f, 0.30f, 0.82f, -100, 0.088f, 0.00f,0.00f,0.00f, -200, 0.063f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 4705.0f, 99.6f, 0.00f, 0x3f }
#define REVERB_PRESET_WOODEN_CUPBOARD \
{ 26, 7.5f, 1.000f, -1000, -1700, -1000, 0.56f, 0.46f, 0.91f, 100, 0.012f, 0.00f,0.00f,0.00f, 100, 0.028f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 4705.0f, 99.6f, 0.00f, 0x3f }
#define REVERB_PRESET_WOODEN_SMALLROOM \
{ 26, 7.5f, 1.000f, -1000, -1900, -1000, 0.79f, 0.32f, 0.87f, 00, 0.032f, 0.00f,0.00f,0.00f, -100, 0.029f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 4705.0f, 99.6f, 0.00f, 0x3f }
#define REVERB_PRESET_WOODEN_COURTYARD \
{ 26, 7.5f, 0.650f, -1000, -2200, -1000, 1.79f, 0.35f, 0.79f, -500, 0.123f, 0.00f,0.00f,0.00f, -2000, 0.032f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 4705.0f, 99.6f, 0.00f, 0x3f }
// SPORTS PRESETS
// Env Size Diffus Room RoomHF RoomLF DecTm DcHF DcLF Refl RefDel Ref Pan Revb RevDel Rev Pan EchTm EchDp ModTm ModDp AirAbs HFRef LFRef RRlOff FLAGS
#define REVERB_PRESET_SPORT_EMPTYSTADIUM \
{ 26, 7.2f, 1.000f, -1000, -700, -200, 6.26f, 0.51f, 1.10f, -2400, 0.183f, 0.00f,0.00f,0.00f, -800, 0.038f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x20 }
#define REVERB_PRESET_SPORT_SQUASHCOURT \
{ 26, 7.5f, 0.750f, -1000, -1000, -200, 2.22f, 0.91f, 1.16f, -700, 0.007f, 0.00f,0.00f,0.00f, -200, 0.011f, 0.00f,0.00f,0.00f, 0.126f, 0.190f, 0.250f, 0.000f, -5.0f, 7176.9f, 211.2f, 0.00f, 0x20 }
#define REVERB_PRESET_SPORT_SMALLSWIMMINGPOOL \
{ 26, 36.2f, 0.700f, -1000, -200, -100, 2.76f, 1.25f, 1.14f, -400, 0.020f, 0.00f,0.00f,0.00f, -200, 0.030f, 0.00f,0.00f,0.00f, 0.179f, 0.150f, 0.895f, 0.190f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x0 }
#define REVERB_PRESET_SPORT_LARGESWIMMINGPOOL\
{ 26, 36.2f, 0.820f, -1000, -200, 0, 5.49f, 1.31f, 1.14f, -700, 0.039f, 0.00f,0.00f,0.00f, -600, 0.049f, 0.00f,0.00f,0.00f, 0.222f, 0.550f, 1.159f, 0.210f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x0 }
#define REVERB_PRESET_SPORT_GYMNASIUM \
{ 26, 7.5f, 0.810f, -1000, -700, -100, 3.14f, 1.06f, 1.35f, -800, 0.029f, 0.00f,0.00f,0.00f, -500, 0.045f, 0.00f,0.00f,0.00f, 0.146f, 0.140f, 0.250f, 0.000f, -5.0f, 7176.9f, 211.2f, 0.00f, 0x20 }
#define REVERB_PRESET_SPORT_FULLSTADIUM \
{ 26, 7.2f, 1.000f, -1000, -2300, -200, 5.25f, 0.17f, 0.80f, -2000, 0.188f, 0.00f,0.00f,0.00f, -1100, 0.038f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x20 }
#define REVERB_PRESET_SPORT_STADIUMTANNOY \
{ 26, 3.0f, 0.780f, -1000, -500, -600, 2.53f, 0.88f, 0.68f, -1100, 0.230f, 0.00f,0.00f,0.00f, -600, 0.063f, 0.00f,0.00f,0.00f, 0.250f, 0.200f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x20 }
// PREFAB PRESETS
// Env Size Diffus Room RoomHF RoomLF DecTm DcHF DcLF Refl RefDel Ref Pan Revb RevDel Rev Pan EchTm EchDp ModTm ModDp AirAbs HFRef LFRef RRlOff FLAGS
#define REVERB_PRESET_PREFAB_WORKSHOP \
{ 26, 1.9f, 1.000f, -1000, -1700, -800, 0.76f, 1.00f, 1.00f, 0, 0.012f, 0.00f,0.00f,0.00f, 100, 0.012f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x0 }
#define REVERB_PRESET_PREFAB_SCHOOLROOM \
{ 26, 1.86f, 0.690f, -1000, -400, -600, 0.98f, 0.45f, 0.18f, 300, 0.017f, 0.00f,0.00f,0.00f, 300, 0.015f, 0.00f,0.00f,0.00f, 0.095f, 0.140f, 0.250f, 0.000f, -5.0f, 7176.9f, 211.2f, 0.00f, 0x20 }
#define REVERB_PRESET_PREFAB_PRACTISEROOM \
{ 26, 1.86f, 0.870f, -1000, -800, -600, 1.12f, 0.56f, 0.18f, 200, 0.010f, 0.00f,0.00f,0.00f, 300, 0.011f, 0.00f,0.00f,0.00f, 0.095f, 0.140f, 0.250f, 0.000f, -5.0f, 7176.9f, 211.2f, 0.00f, 0x20 }
#define REVERB_PRESET_PREFAB_OUTHOUSE \
{ 26, 80.3f, 0.820f, -1000, -1900, -1600, 1.38f, 0.38f, 0.35f, -100, 0.024f, 0.00f,0.00f,-0.00f, -400, 0.044f, 0.00f,0.00f,0.00f, 0.121f, 0.170f, 0.250f, 0.000f, -5.0f, 2854.4f, 107.5f, 0.00f, 0x0 }
#define REVERB_PRESET_PREFAB_CARAVAN \
{ 26, 8.3f, 1.000f, -1000, -2100, -1800, 0.43f, 1.50f, 1.00f, 0, 0.012f, 0.00f,0.00f,0.00f, 600, 0.012f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x1f }
// for US developers, a caravan is the same as a trailer =o)
// DOME AND PIPE PRESETS
// Env Size Diffus Room RoomHF RoomLF DecTm DcHF DcLF Refl RefDel Ref Pan Revb RevDel Rev Pan EchTm EchDp ModTm ModDp AirAbs HFRef LFRef RRlOff FLAGS
#define REVERB_PRESET_DOME_TOMB \
{ 26, 51.8f, 0.790f, -1000, -900, -1300, 4.18f, 0.21f, 0.10f, -825, 0.030f, 0.00f,0.00f,0.00f, 450, 0.022f, 0.00f,0.00f,0.00f, 0.177f, 0.190f, 0.250f, 0.000f, -5.0f, 2854.4f, 20.0f, 0.00f, 0x0 }
#define REVERB_PRESET_PIPE_SMALL \
{ 26, 50.3f, 1.000f, -1000, -900, -1300, 5.04f, 0.10f, 0.10f, -600, 0.032f, 0.00f,0.00f,0.00f, 800, 0.015f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 2854.4f, 20.0f, 0.00f, 0x3f }
#define REVERB_PRESET_DOME_SAINTPAULS \
{ 26, 50.3f, 0.870f, -1000, -900, -1300, 10.48f, 0.19f, 0.10f, -1500, 0.090f, 0.00f,0.00f,0.00f, 200, 0.042f, 0.00f,0.00f,0.00f, 0.250f, 0.120f, 0.250f, 0.000f, -5.0f, 2854.4f, 20.0f, 0.00f, 0x3f }
#define REVERB_PRESET_PIPE_LONGTHIN \
{ 26, 1.6f, 0.910f, -1000, -700, -1100, 9.21f, 0.18f, 0.10f, -300, 0.010f, 0.00f,0.00f,0.00f, -300, 0.022f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 2854.4f, 20.0f, 0.00f, 0x0 }
#define REVERB_PRESET_PIPE_LARGE \
{ 26, 50.3f, 1.000f, -1000, -900, -1300, 8.45f, 0.10f, 0.10f, -800, 0.046f, 0.00f,0.00f,0.00f, 400, 0.032f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 2854.4f, 20.0f, 0.00f, 0x3f }
#define REVERB_PRESET_PIPE_RESONANT \
{ 26, 1.3f, 0.910f, -1000, -700, -1100, 6.81f, 0.18f, 0.10f, -300, 0.010f, 0.00f,0.00f,0.00f, 00, 0.022f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 2854.4f, 20.0f, 0.00f, 0x0 }
// OUTDOORS PRESETS
// Env Size Diffus Room RoomHF RoomLF DecTm DcHF DcLF Refl RefDel Ref Pan Revb RevDel Rev Pan EchTm EchDp ModTm ModDp AirAbs HFRef LFRef RRlOff FLAGS
#define REVERB_PRESET_OUTDOORS_BACKYARD \
{ 26, 80.3f, 0.450f, -1000, -1200, -600, 1.12f, 0.34f, 0.46f, -700, 0.069f, 0.00f,0.00f,-0.00f, -300, 0.023f, 0.00f,0.00f,0.00f, 0.218f, 0.340f, 0.250f, 0.000f, -5.0f, 4399.1f, 242.9f, 0.00f, 0x0 }
#define REVERB_PRESET_OUTDOORS_ROLLINGPLAINS \
{ 26, 80.3f, 0.000f, -1000, -3900, -400, 2.13f, 0.21f, 0.46f, -1500, 0.300f, 0.00f,0.00f,-0.00f, -700, 0.019f, 0.00f,0.00f,0.00f, 0.250f, 1.000f, 0.250f, 0.000f, -5.0f, 4399.1f, 242.9f, 0.00f, 0x0 }
#define REVERB_PRESET_OUTDOORS_DEEPCANYON \
{ 26, 80.3f, 0.740f, -1000, -1500, -400, 3.89f, 0.21f, 0.46f, -1000, 0.223f, 0.00f,0.00f,-0.00f, -900, 0.019f, 0.00f,0.00f,0.00f, 0.250f, 1.000f, 0.250f, 0.000f, -5.0f, 4399.1f, 242.9f, 0.00f, 0x0 }
#define REVERB_PRESET_OUTDOORS_CREEK \
{ 26, 80.3f, 0.350f, -1000, -1500, -600, 2.13f, 0.21f, 0.46f, -800, 0.115f, 0.00f,0.00f,-0.00f, -1400, 0.031f, 0.00f,0.00f,0.00f, 0.218f, 0.340f, 0.250f, 0.000f, -5.0f, 4399.1f, 242.9f, 0.00f, 0x0 }
#define REVERB_PRESET_OUTDOORS_VALLEY \
{ 26, 80.3f, 0.280f, -1000, -3100, -1600, 2.88f, 0.26f, 0.35f, -1700, 0.263f, 0.00f,0.00f,-0.00f, -800, 0.100f, 0.00f,0.00f,0.00f, 0.250f, 0.340f, 0.250f, 0.000f, -5.0f, 2854.4f, 107.5f, 0.00f, 0x0 }
// MOOD PRESETS
// Env Size Diffus Room RoomHF RoomLF DecTm DcHF DcLF Refl RefDel Ref Pan Revb RevDel Rev Pan EchTm EchDp ModTm ModDp AirAbs HFRef LFRef RRlOff FLAGS
#define REVERB_PRESET_MOOD_HEAVEN \
{ 26, 19.6f, 0.940f, -1000, -200, -700, 5.04f, 1.12f, 0.56f, -1230, 0.020f, 0.00f,0.00f,0.00f, 200, 0.029f, 0.00f,0.00f,0.00f, 0.250f, 0.080f, 2.742f, 0.050f, -2.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_MOOD_HELL \
{ 26, 100.0f, 0.570f, -1000, -900, -700, 3.57f, 0.49f, 2.00f, -10000, 0.020f, 0.00f,0.00f,0.00f, 300, 0.030f, 0.00f,0.00f,0.00f, 0.110f, 0.040f, 2.109f, 0.520f, -5.0f, 5000.0f, 139.5f, 0.00f, 0x40 }
#define REVERB_PRESET_MOOD_MEMORY \
{ 26, 8.0f, 0.850f, -1000, -400, -900, 4.06f, 0.82f, 0.56f, -2800, 0.000f, 0.00f,0.00f,0.00f, 100, 0.000f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.474f, 0.450f, -10.0f, 5000.0f, 250.0f, 0.00f, 0x0 }
// DRIVING SIMULATION PRESETS
// Env Size Diffus Room RoomHF RoomLF DecTm DcHF DcLF Refl RefDel Ref Pan Revb RevDel Rev Pan EchTm EchDp ModTm ModDp AirAbs HFRef LFRef RRlOff FLAGS
#define REVERB_PRESET_DRIVING_COMMENTATOR \
{ 26, 3.0f, 0.000f, -1000, -500, -600, 2.42f, 0.88f, 0.68f, -1400, 0.093f, 0.00f,0.00f,0.00f, -1200, 0.017f, 0.00f,0.00f,0.00f, 0.250f, 1.000f, 0.250f, 0.000f, -10.0f, 5000.0f, 250.0f, 0.00f, 0x20 }
#define REVERB_PRESET_DRIVING_PITGARAGE \
{ 26, 1.9f, 0.590f, -1000, -300, -500, 1.72f, 0.93f, 0.87f, -500, 0.000f, 0.00f,0.00f,0.00f, 200, 0.016f, 0.00f,0.00f,0.00f, 0.250f, 0.110f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x0 }
#define REVERB_PRESET_DRIVING_INCAR_RACER \
{ 26, 1.1f, 0.800f, -1000, 0, -200, 0.17f, 2.00f, 0.41f, 500, 0.007f, 0.00f,0.00f,0.00f, -300, 0.015f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 10268.2f, 251.0f, 0.00f, 0x20 }
#define REVERB_PRESET_DRIVING_INCAR_SPORTS \
{ 26, 1.1f, 0.800f, -1000, -400, 0, 0.17f, 0.75f, 0.41f, 0, 0.010f, 0.00f,0.00f,0.00f, -500, 0.000f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 10268.2f, 251.0f, 0.00f, 0x20 }
#define REVERB_PRESET_DRIVING_INCAR_LUXURY \
{ 26, 1.6f, 1.000f, -1000, -2000, -600, 0.13f, 0.41f, 0.46f, -200, 0.010f, 0.00f,0.00f,0.00f, 400, 0.010f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 10268.2f, 251.0f, 0.00f, 0x20 }
#define REVERB_PRESET_DRIVING_FULLGRANDSTAND \
{ 26, 8.3f, 1.000f, -1000, -1100, -400, 3.01f, 1.37f, 1.28f, -900, 0.090f, 0.00f,0.00f,0.00f, -1500, 0.049f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 10420.2f, 250.0f, 0.00f, 0x1f }
#define REVERB_PRESET_DRIVING_EMPTYGRANDSTAND \
{ 26, 8.3f, 1.000f, -1000, 0, -200, 4.62f, 1.75f, 1.40f, -1363, 0.090f, 0.00f,0.00f,0.00f, -1200, 0.049f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 10420.2f, 250.0f, 0.00f, 0x1f }
#define REVERB_PRESET_DRIVING_TUNNEL \
{ 26, 3.1f, 0.810f, -1000, -800, -100, 3.42f, 0.94f, 1.31f, -300, 0.051f, 0.00f,0.00f,0.00f, -300, 0.047f, 0.00f,0.00f,0.00f, 0.214f, 0.050f, 0.250f, 0.000f, -5.0f, 5000.0f, 155.3f, 0.00f, 0x20 }
// CITY PRESETS
// Env Size Diffus Room RoomHF RoomLF DecTm DcHF DcLF Refl RefDel Ref Pan Revb RevDel Rev Pan EchTm EchDp ModTm ModDp AirAbs HFRef LFRef RRlOff FLAGS
#define REVERB_PRESET_CITY_STREETS \
{ 26, 3.0f, 0.780f, -1000, -300, -100, 1.79f, 1.12f, 0.91f, -1100, 0.046f, 0.00f,0.00f,0.00f, -1400, 0.028f, 0.00f,0.00f,0.00f, 0.250f, 0.200f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x20 }
#define REVERB_PRESET_CITY_SUBWAY \
{ 26, 3.0f, 0.740f, -1000, -300, -100, 3.01f, 1.23f, 0.91f, -300, 0.046f, 0.00f,0.00f,0.00f, 200, 0.028f, 0.00f,0.00f,0.00f, 0.125f, 0.210f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x20 }
#define REVERB_PRESET_CITY_MUSEUM \
{ 26, 80.3f, 0.820f, -1000, -1500, -1500, 3.28f, 1.40f, 0.57f, -1200, 0.039f, 0.00f,0.00f,-0.00f, -100, 0.034f, 0.00f,0.00f,0.00f, 0.130f, 0.170f, 0.250f, 0.000f, -5.0f, 2854.4f, 107.5f, 0.00f, 0x0 }
#define REVERB_PRESET_CITY_LIBRARY \
{ 26, 80.3f, 0.820f, -1000, -1100, -2100, 2.76f, 0.89f, 0.41f, -900, 0.029f, 0.00f,0.00f,-0.00f, -100, 0.020f, 0.00f,0.00f,0.00f, 0.130f, 0.170f, 0.250f, 0.000f, -5.0f, 2854.4f, 107.5f, 0.00f, 0x0 }
#define REVERB_PRESET_CITY_UNDERPASS \
{ 26, 3.0f, 0.820f, -1000, -700, -100, 3.57f, 1.12f, 0.91f, -800, 0.059f, 0.00f,0.00f,0.00f, -100, 0.037f, 0.00f,0.00f,0.00f, 0.250f, 0.140f, 0.250f, 0.000f, -7.0f, 5000.0f, 250.0f, 0.00f, 0x20 }
#define REVERB_PRESET_CITY_ABANDONED \
{ 26, 3.0f, 0.690f, -1000, -200, -100, 3.28f, 1.17f, 0.91f, -700, 0.044f, 0.00f,0.00f,0.00f, -1100, 0.024f, 0.00f,0.00f,0.00f, 0.250f, 0.200f, 0.250f, 0.000f, -3.0f, 5000.0f, 250.0f, 0.00f, 0x20 }
// MISC ROOMS
// Env Size Diffus Room RoomHF RoomLF DecTm DcHF DcLF Refl RefDel Ref Pan Revb RevDel Rev Pan EchTm EchDp ModTm ModDp AirAbs HFRef LFRef RRlOff FLAGS
#define REVERB_PRESET_DUSTYROOM \
{ 26, 1.8f, 0.560f, -1000, -200, -300, 1.79f, 0.38f, 0.21f, -600, 0.002f, 0.00f,0.00f,0.00f, 200, 0.006f, 0.00f,0.00f,0.00f, 0.202f, 0.050f, 0.250f, 0.000f, -10.0f, 13046.0f, 163.3f, 0.00f, 0x20 }
#define REVERB_PRESET_CHAPEL \
{ 26, 19.6f, 0.840f, -1000, -500, 0, 4.62f, 0.64f, 1.23f, -700, 0.032f, 0.00f,0.00f,0.00f, -200, 0.049f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.110f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
#define REVERB_PRESET_SMALLWATERROOM \
{ 26, 36.2f, 0.700f, -1000, -698, 0, 1.51f, 1.25f, 1.14f, -100, 0.020f, 0.00f,0.00f,0.00f, 300, 0.030f, 0.00f,0.00f,0.00f, 0.179f, 0.150f, 0.895f, 0.190f, -7.0f, 5000.0f, 250.0f, 0.00f, 0x0 }
#pragma pack(pop)
#ifdef __cplusplus
}
#endif // __cplusplus
#endif // EFX-UTIL_H_INCLUDED
-732
View File
@@ -1,732 +0,0 @@
#ifndef AL_AL_H
#define AL_AL_H
#if defined(__cplusplus)
extern "C" {
#endif
#if defined(_WIN32) && !defined(_XBOX)
/* _OPENAL32LIB is deprecated */
#if defined(AL_BUILD_LIBRARY) || defined (_OPENAL32LIB)
#define AL_API __declspec(dllexport)
#else
#define AL_API __declspec(dllimport)
#endif
#else
#define AL_API extern
#endif
#if defined(_WIN32)
#define AL_APIENTRY __cdecl
#else
#define AL_APIENTRY
#endif
#if TARGET_OS_MAC
#pragma export on
#endif
/* The OPENAL, ALAPI, and ALAPIENTRY macros are deprecated, but are included for applications porting code
from AL 1.0 */
#define OPENAL
#define ALAPI AL_API
#define ALAPIENTRY AL_APIENTRY
#define AL_VERSION_1_0
#define AL_VERSION_1_1
/** 8-bit boolean */
typedef char ALboolean;
/** character */
typedef char ALchar;
/** signed 8-bit 2's complement integer */
typedef char ALbyte;
/** unsigned 8-bit integer */
typedef unsigned char ALubyte;
/** signed 16-bit 2's complement integer */
typedef short ALshort;
/** unsigned 16-bit integer */
typedef unsigned short ALushort;
/** signed 32-bit 2's complement integer */
typedef int ALint;
/** unsigned 32-bit integer */
typedef unsigned int ALuint;
/** non-negative 32-bit binary integer size */
typedef int ALsizei;
/** enumerated 32-bit value */
typedef int ALenum;
/** 32-bit IEEE754 floating-point */
typedef float ALfloat;
/** 64-bit IEEE754 floating-point */
typedef double ALdouble;
/** void type (for opaque pointers only) */
typedef void ALvoid;
/* Enumerant values begin at column 50. No tabs. */
/* bad value */
#define AL_INVALID -1
#define AL_NONE 0
/* Boolean False. */
#define AL_FALSE 0
/** Boolean True. */
#define AL_TRUE 1
/** Indicate Source has relative coordinates. */
#define AL_SOURCE_RELATIVE 0x202
/**
* Directional source, inner cone angle, in degrees.
* Range: [0-360]
* Default: 360
*/
#define AL_CONE_INNER_ANGLE 0x1001
/**
* Directional source, outer cone angle, in degrees.
* Range: [0-360]
* Default: 360
*/
#define AL_CONE_OUTER_ANGLE 0x1002
/**
* Specify the pitch to be applied, either at source,
* or on mixer results, at listener.
* Range: [0.5-2.0]
* Default: 1.0
*/
#define AL_PITCH 0x1003
/**
* Specify the current location in three dimensional space.
* OpenAL, like OpenGL, uses a right handed coordinate system,
* where in a frontal default view X (thumb) points right,
* Y points up (index finger), and Z points towards the
* viewer/camera (middle finger).
* To switch from a left handed coordinate system, flip the
* sign on the Z coordinate.
* Listener position is always in the world coordinate system.
*/
#define AL_POSITION 0x1004
/** Specify the current direction. */
#define AL_DIRECTION 0x1005
/** Specify the current velocity in three dimensional space. */
#define AL_VELOCITY 0x1006
/**
* Indicate whether source is looping.
* Type: ALboolean?
* Range: [AL_TRUE, AL_FALSE]
* Default: FALSE.
*/
#define AL_LOOPING 0x1007
/**
* Indicate the buffer to provide sound samples.
* Type: ALuint.
* Range: any valid Buffer id.
*/
#define AL_BUFFER 0x1009
/**
* Indicate the gain (volume amplification) applied.
* Type: ALfloat.
* Range: ]0.0- ]
* A value of 1.0 means un-attenuated/unchanged.
* Each division by 2 equals an attenuation of -6dB.
* Each multiplicaton with 2 equals an amplification of +6dB.
* A value of 0.0 is meaningless with respect to a logarithmic
* scale; it is interpreted as zero volume - the channel
* is effectively disabled.
*/
#define AL_GAIN 0x100A
/*
* Indicate minimum source attenuation
* Type: ALfloat
* Range: [0.0 - 1.0]
*
* Logarthmic
*/
#define AL_MIN_GAIN 0x100D
/**
* Indicate maximum source attenuation
* Type: ALfloat
* Range: [0.0 - 1.0]
*
* Logarthmic
*/
#define AL_MAX_GAIN 0x100E
/**
* Indicate listener orientation.
*
* at/up
*/
#define AL_ORIENTATION 0x100F
/**
* Specify the channel mask. (Creative)
* Type: ALuint
* Range: [0 - 255]
*/
#define AL_CHANNEL_MASK 0x3000
/**
* Source state information.
*/
#define AL_SOURCE_STATE 0x1010
#define AL_INITIAL 0x1011
#define AL_PLAYING 0x1012
#define AL_PAUSED 0x1013
#define AL_STOPPED 0x1014
/**
* Buffer Queue params
*/
#define AL_BUFFERS_QUEUED 0x1015
#define AL_BUFFERS_PROCESSED 0x1016
/**
* Source buffer position information
*/
#define AL_SEC_OFFSET 0x1024
#define AL_SAMPLE_OFFSET 0x1025
#define AL_BYTE_OFFSET 0x1026
/*
* Source type (Static, Streaming or undetermined)
* Source is Static if a Buffer has been attached using AL_BUFFER
* Source is Streaming if one or more Buffers have been attached using alSourceQueueBuffers
* Source is undetermined when it has the NULL buffer attached
*/
#define AL_SOURCE_TYPE 0x1027
#define AL_STATIC 0x1028
#define AL_STREAMING 0x1029
#define AL_UNDETERMINED 0x1030
/** Sound samples: format specifier. */
#define AL_FORMAT_MONO8 0x1100
#define AL_FORMAT_MONO16 0x1101
#define AL_FORMAT_STEREO8 0x1102
#define AL_FORMAT_STEREO16 0x1103
/**
* source specific reference distance
* Type: ALfloat
* Range: 0.0 - +inf
*
* At 0.0, no distance attenuation occurs. Default is
* 1.0.
*/
#define AL_REFERENCE_DISTANCE 0x1020
/**
* source specific rolloff factor
* Type: ALfloat
* Range: 0.0 - +inf
*
*/
#define AL_ROLLOFF_FACTOR 0x1021
/**
* Directional source, outer cone gain.
*
* Default: 0.0
* Range: [0.0 - 1.0]
* Logarithmic
*/
#define AL_CONE_OUTER_GAIN 0x1022
/**
* Indicate distance above which sources are not
* attenuated using the inverse clamped distance model.
*
* Default: +inf
* Type: ALfloat
* Range: 0.0 - +inf
*/
#define AL_MAX_DISTANCE 0x1023
/**
* Sound samples: frequency, in units of Hertz [Hz].
* This is the number of samples per second. Half of the
* sample frequency marks the maximum significant
* frequency component.
*/
#define AL_FREQUENCY 0x2001
#define AL_BITS 0x2002
#define AL_CHANNELS 0x2003
#define AL_SIZE 0x2004
/**
* Buffer state.
*
* Not supported for public use (yet).
*/
#define AL_UNUSED 0x2010
#define AL_PENDING 0x2011
#define AL_PROCESSED 0x2012
/** Errors: No Error. */
#define AL_NO_ERROR AL_FALSE
/**
* Invalid Name paramater passed to AL call.
*/
#define AL_INVALID_NAME 0xA001
/**
* Invalid parameter passed to AL call.
*/
#define AL_ILLEGAL_ENUM 0xA002
#define AL_INVALID_ENUM 0xA002
/**
* Invalid enum parameter value.
*/
#define AL_INVALID_VALUE 0xA003
/**
* Illegal call.
*/
#define AL_ILLEGAL_COMMAND 0xA004
#define AL_INVALID_OPERATION 0xA004
/**
* No mojo.
*/
#define AL_OUT_OF_MEMORY 0xA005
/** Context strings: Vendor Name. */
#define AL_VENDOR 0xB001
#define AL_VERSION 0xB002
#define AL_RENDERER 0xB003
#define AL_EXTENSIONS 0xB004
/** Global tweakage. */
/**
* Doppler scale. Default 1.0
*/
#define AL_DOPPLER_FACTOR 0xC000
/**
* Tweaks speed of propagation.
*/
#define AL_DOPPLER_VELOCITY 0xC001
/**
* Speed of Sound in units per second
*/
#define AL_SPEED_OF_SOUND 0xC003
/**
* Distance models
*
* used in conjunction with DistanceModel
*
* implicit: NONE, which disances distance attenuation.
*/
#define AL_DISTANCE_MODEL 0xD000
#define AL_INVERSE_DISTANCE 0xD001
#define AL_INVERSE_DISTANCE_CLAMPED 0xD002
#define AL_LINEAR_DISTANCE 0xD003
#define AL_LINEAR_DISTANCE_CLAMPED 0xD004
#define AL_EXPONENT_DISTANCE 0xD005
#define AL_EXPONENT_DISTANCE_CLAMPED 0xD006
#if !defined(AL_NO_PROTOTYPES)
/*
* Renderer State management
*/
AL_API void AL_APIENTRY alEnable( ALenum capability );
AL_API void AL_APIENTRY alDisable( ALenum capability );
AL_API ALboolean AL_APIENTRY alIsEnabled( ALenum capability );
/*
* State retrieval
*/
AL_API const ALchar* AL_APIENTRY alGetString( ALenum param );
AL_API void AL_APIENTRY alGetBooleanv( ALenum param, ALboolean* data );
AL_API void AL_APIENTRY alGetIntegerv( ALenum param, ALint* data );
AL_API void AL_APIENTRY alGetFloatv( ALenum param, ALfloat* data );
AL_API void AL_APIENTRY alGetDoublev( ALenum param, ALdouble* data );
AL_API ALboolean AL_APIENTRY alGetBoolean( ALenum param );
AL_API ALint AL_APIENTRY alGetInteger( ALenum param );
AL_API ALfloat AL_APIENTRY alGetFloat( ALenum param );
AL_API ALdouble AL_APIENTRY alGetDouble( ALenum param );
/*
* Error support.
* Obtain the most recent error generated in the AL state machine.
*/
AL_API ALenum AL_APIENTRY alGetError( void );
/*
* Extension support.
* Query for the presence of an extension, and obtain any appropriate
* function pointers and enum values.
*/
AL_API ALboolean AL_APIENTRY alIsExtensionPresent( const ALchar* extname );
AL_API void* AL_APIENTRY alGetProcAddress( const ALchar* fname );
AL_API ALenum AL_APIENTRY alGetEnumValue( const ALchar* ename );
/*
* LISTENER
* Listener represents the location and orientation of the
* 'user' in 3D-space.
*
* Properties include: -
*
* Gain AL_GAIN ALfloat
* Position AL_POSITION ALfloat[3]
* Velocity AL_VELOCITY ALfloat[3]
* Orientation AL_ORIENTATION ALfloat[6] (Forward then Up vectors)
*/
/*
* Set Listener parameters
*/
AL_API void AL_APIENTRY alListenerf( ALenum param, ALfloat value );
AL_API void AL_APIENTRY alListener3f( ALenum param, ALfloat value1, ALfloat value2, ALfloat value3 );
AL_API void AL_APIENTRY alListenerfv( ALenum param, const ALfloat* values );
AL_API void AL_APIENTRY alListeneri( ALenum param, ALint value );
AL_API void AL_APIENTRY alListener3i( ALenum param, ALint value1, ALint value2, ALint value3 );
AL_API void AL_APIENTRY alListeneriv( ALenum param, const ALint* values );
/*
* Get Listener parameters
*/
AL_API void AL_APIENTRY alGetListenerf( ALenum param, ALfloat* value );
AL_API void AL_APIENTRY alGetListener3f( ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3 );
AL_API void AL_APIENTRY alGetListenerfv( ALenum param, ALfloat* values );
AL_API void AL_APIENTRY alGetListeneri( ALenum param, ALint* value );
AL_API void AL_APIENTRY alGetListener3i( ALenum param, ALint *value1, ALint *value2, ALint *value3 );
AL_API void AL_APIENTRY alGetListeneriv( ALenum param, ALint* values );
/**
* SOURCE
* Sources represent individual sound objects in 3D-space.
* Sources take the PCM data provided in the specified Buffer,
* apply Source-specific modifications, and then
* submit them to be mixed according to spatial arrangement etc.
*
* Properties include: -
*
* Gain AL_GAIN ALfloat
* Min Gain AL_MIN_GAIN ALfloat
* Max Gain AL_MAX_GAIN ALfloat
* Position AL_POSITION ALfloat[3]
* Velocity AL_VELOCITY ALfloat[3]
* Direction AL_DIRECTION ALfloat[3]
* Head Relative Mode AL_SOURCE_RELATIVE ALint (AL_TRUE or AL_FALSE)
* Reference Distance AL_REFERENCE_DISTANCE ALfloat
* Max Distance AL_MAX_DISTANCE ALfloat
* RollOff Factor AL_ROLLOFF_FACTOR ALfloat
* Inner Angle AL_CONE_INNER_ANGLE ALint or ALfloat
* Outer Angle AL_CONE_OUTER_ANGLE ALint or ALfloat
* Cone Outer Gain AL_CONE_OUTER_GAIN ALint or ALfloat
* Pitch AL_PITCH ALfloat
* Looping AL_LOOPING ALint (AL_TRUE or AL_FALSE)
* MS Offset AL_MSEC_OFFSET ALint or ALfloat
* Byte Offset AL_BYTE_OFFSET ALint or ALfloat
* Sample Offset AL_SAMPLE_OFFSET ALint or ALfloat
* Attached Buffer AL_BUFFER ALint
* State (Query only) AL_SOURCE_STATE ALint
* Buffers Queued (Query only) AL_BUFFERS_QUEUED ALint
* Buffers Processed (Query only) AL_BUFFERS_PROCESSED ALint
*/
/* Create Source objects */
AL_API void AL_APIENTRY alGenSources( ALsizei n, ALuint* sources );
/* Delete Source objects */
AL_API void AL_APIENTRY alDeleteSources( ALsizei n, const ALuint* sources );
/* Verify a handle is a valid Source */
AL_API ALboolean AL_APIENTRY alIsSource( ALuint sid );
/*
* Set Source parameters
*/
AL_API void AL_APIENTRY alSourcef( ALuint sid, ALenum param, ALfloat value );
AL_API void AL_APIENTRY alSource3f( ALuint sid, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3 );
AL_API void AL_APIENTRY alSourcefv( ALuint sid, ALenum param, const ALfloat* values );
AL_API void AL_APIENTRY alSourcei( ALuint sid, ALenum param, ALint value );
AL_API void AL_APIENTRY alSource3i( ALuint sid, ALenum param, ALint value1, ALint value2, ALint value3 );
AL_API void AL_APIENTRY alSourceiv( ALuint sid, ALenum param, const ALint* values );
/*
* Get Source parameters
*/
AL_API void AL_APIENTRY alGetSourcef( ALuint sid, ALenum param, ALfloat* value );
AL_API void AL_APIENTRY alGetSource3f( ALuint sid, ALenum param, ALfloat* value1, ALfloat* value2, ALfloat* value3);
AL_API void AL_APIENTRY alGetSourcefv( ALuint sid, ALenum param, ALfloat* values );
AL_API void AL_APIENTRY alGetSourcei( ALuint sid, ALenum param, ALint* value );
AL_API void AL_APIENTRY alGetSource3i( ALuint sid, ALenum param, ALint* value1, ALint* value2, ALint* value3);
AL_API void AL_APIENTRY alGetSourceiv( ALuint sid, ALenum param, ALint* values );
/*
* Source vector based playback calls
*/
/* Play, replay, or resume (if paused) a list of Sources */
AL_API void AL_APIENTRY alSourcePlayv( ALsizei ns, const ALuint *sids );
/* Stop a list of Sources */
AL_API void AL_APIENTRY alSourceStopv( ALsizei ns, const ALuint *sids );
/* Rewind a list of Sources */
AL_API void AL_APIENTRY alSourceRewindv( ALsizei ns, const ALuint *sids );
/* Pause a list of Sources */
AL_API void AL_APIENTRY alSourcePausev( ALsizei ns, const ALuint *sids );
/*
* Source based playback calls
*/
/* Play, replay, or resume a Source */
AL_API void AL_APIENTRY alSourcePlay( ALuint sid );
/* Stop a Source */
AL_API void AL_APIENTRY alSourceStop( ALuint sid );
/* Rewind a Source (set playback postiton to beginning) */
AL_API void AL_APIENTRY alSourceRewind( ALuint sid );
/* Pause a Source */
AL_API void AL_APIENTRY alSourcePause( ALuint sid );
/*
* Source Queuing
*/
AL_API void AL_APIENTRY alSourceQueueBuffers( ALuint sid, ALsizei numEntries, const ALuint *bids );
AL_API void AL_APIENTRY alSourceUnqueueBuffers( ALuint sid, ALsizei numEntries, ALuint *bids );
/**
* BUFFER
* Buffer objects are storage space for sample data.
* Buffers are referred to by Sources. One Buffer can be used
* by multiple Sources.
*
* Properties include: -
*
* Frequency (Query only) AL_FREQUENCY ALint
* Size (Query only) AL_SIZE ALint
* Bits (Query only) AL_BITS ALint
* Channels (Query only) AL_CHANNELS ALint
*/
/* Create Buffer objects */
AL_API void AL_APIENTRY alGenBuffers( ALsizei n, ALuint* buffers );
/* Delete Buffer objects */
AL_API void AL_APIENTRY alDeleteBuffers( ALsizei n, const ALuint* buffers );
/* Verify a handle is a valid Buffer */
AL_API ALboolean AL_APIENTRY alIsBuffer( ALuint bid );
/* Specify the data to be copied into a buffer */
AL_API void AL_APIENTRY alBufferData( ALuint bid, ALenum format, const ALvoid* data, ALsizei size, ALsizei freq );
/*
* Set Buffer parameters
*/
AL_API void AL_APIENTRY alBufferf( ALuint bid, ALenum param, ALfloat value );
AL_API void AL_APIENTRY alBuffer3f( ALuint bid, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3 );
AL_API void AL_APIENTRY alBufferfv( ALuint bid, ALenum param, const ALfloat* values );
AL_API void AL_APIENTRY alBufferi( ALuint bid, ALenum param, ALint value );
AL_API void AL_APIENTRY alBuffer3i( ALuint bid, ALenum param, ALint value1, ALint value2, ALint value3 );
AL_API void AL_APIENTRY alBufferiv( ALuint bid, ALenum param, const ALint* values );
/*
* Get Buffer parameters
*/
AL_API void AL_APIENTRY alGetBufferf( ALuint bid, ALenum param, ALfloat* value );
AL_API void AL_APIENTRY alGetBuffer3f( ALuint bid, ALenum param, ALfloat* value1, ALfloat* value2, ALfloat* value3);
AL_API void AL_APIENTRY alGetBufferfv( ALuint bid, ALenum param, ALfloat* values );
AL_API void AL_APIENTRY alGetBufferi( ALuint bid, ALenum param, ALint* value );
AL_API void AL_APIENTRY alGetBuffer3i( ALuint bid, ALenum param, ALint* value1, ALint* value2, ALint* value3);
AL_API void AL_APIENTRY alGetBufferiv( ALuint bid, ALenum param, ALint* values );
/*
* Global Parameters
*/
AL_API void AL_APIENTRY alDopplerFactor( ALfloat value );
AL_API void AL_APIENTRY alDopplerVelocity( ALfloat value );
AL_API void AL_APIENTRY alSpeedOfSound( ALfloat value );
AL_API void AL_APIENTRY alDistanceModel( ALenum distanceModel );
#else /* AL_NO_PROTOTYPES */
typedef void (AL_APIENTRY *LPALENABLE)( ALenum capability );
typedef void (AL_APIENTRY *LPALDISABLE)( ALenum capability );
typedef ALboolean (AL_APIENTRY *LPALISENABLED)( ALenum capability );
typedef const ALchar* (AL_APIENTRY *LPALGETSTRING)( ALenum param );
typedef void (AL_APIENTRY *LPALGETBOOLEANV)( ALenum param, ALboolean* data );
typedef void (AL_APIENTRY *LPALGETINTEGERV)( ALenum param, ALint* data );
typedef void (AL_APIENTRY *LPALGETFLOATV)( ALenum param, ALfloat* data );
typedef void (AL_APIENTRY *LPALGETDOUBLEV)( ALenum param, ALdouble* data );
typedef ALboolean (AL_APIENTRY *LPALGETBOOLEAN)( ALenum param );
typedef ALint (AL_APIENTRY *LPALGETINTEGER)( ALenum param );
typedef ALfloat (AL_APIENTRY *LPALGETFLOAT)( ALenum param );
typedef ALdouble (AL_APIENTRY *LPALGETDOUBLE)( ALenum param );
typedef ALenum (AL_APIENTRY *LPALGETERROR)( void );
typedef ALboolean (AL_APIENTRY *LPALISEXTENSIONPRESENT)(const ALchar* extname );
typedef void* (AL_APIENTRY *LPALGETPROCADDRESS)( const ALchar* fname );
typedef ALenum (AL_APIENTRY *LPALGETENUMVALUE)( const ALchar* ename );
typedef void (AL_APIENTRY *LPALLISTENERF)( ALenum param, ALfloat value );
typedef void (AL_APIENTRY *LPALLISTENER3F)( ALenum param, ALfloat value1, ALfloat value2, ALfloat value3 );
typedef void (AL_APIENTRY *LPALLISTENERFV)( ALenum param, const ALfloat* values );
typedef void (AL_APIENTRY *LPALLISTENERI)( ALenum param, ALint value );
typedef void (AL_APIENTRY *LPALLISTENER3I)( ALenum param, ALint value1, ALint value2, ALint value3 );
typedef void (AL_APIENTRY *LPALLISTENERIV)( ALenum param, const ALint* values );
typedef void (AL_APIENTRY *LPALGETLISTENERF)( ALenum param, ALfloat* value );
typedef void (AL_APIENTRY *LPALGETLISTENER3F)( ALenum param, ALfloat *value1, ALfloat *value2, ALfloat *value3 );
typedef void (AL_APIENTRY *LPALGETLISTENERFV)( ALenum param, ALfloat* values );
typedef void (AL_APIENTRY *LPALGETLISTENERI)( ALenum param, ALint* value );
typedef void (AL_APIENTRY *LPALGETLISTENER3I)( ALenum param, ALint *value1, ALint *value2, ALint *value3 );
typedef void (AL_APIENTRY *LPALGETLISTENERIV)( ALenum param, ALint* values );
typedef void (AL_APIENTRY *LPALGENSOURCES)( ALsizei n, ALuint* sources );
typedef void (AL_APIENTRY *LPALDELETESOURCES)( ALsizei n, const ALuint* sources );
typedef ALboolean (AL_APIENTRY *LPALISSOURCE)( ALuint sid );
typedef void (AL_APIENTRY *LPALSOURCEF)( ALuint sid, ALenum param, ALfloat value);
typedef void (AL_APIENTRY *LPALSOURCE3F)( ALuint sid, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3 );
typedef void (AL_APIENTRY *LPALSOURCEFV)( ALuint sid, ALenum param, const ALfloat* values );
typedef void (AL_APIENTRY *LPALSOURCEI)( ALuint sid, ALenum param, ALint value);
typedef void (AL_APIENTRY *LPALSOURCE3I)( ALuint sid, ALenum param, ALint value1, ALint value2, ALint value3 );
typedef void (AL_APIENTRY *LPALSOURCEIV)( ALuint sid, ALenum param, const ALint* values );
typedef void (AL_APIENTRY *LPALGETSOURCEF)( ALuint sid, ALenum param, ALfloat* value );
typedef void (AL_APIENTRY *LPALGETSOURCE3F)( ALuint sid, ALenum param, ALfloat* value1, ALfloat* value2, ALfloat* value3);
typedef void (AL_APIENTRY *LPALGETSOURCEFV)( ALuint sid, ALenum param, ALfloat* values );
typedef void (AL_APIENTRY *LPALGETSOURCEI)( ALuint sid, ALenum param, ALint* value );
typedef void (AL_APIENTRY *LPALGETSOURCE3I)( ALuint sid, ALenum param, ALint* value1, ALint* value2, ALint* value3);
typedef void (AL_APIENTRY *LPALGETSOURCEIV)( ALuint sid, ALenum param, ALint* values );
typedef void (AL_APIENTRY *LPALSOURCEPLAYV)( ALsizei ns, const ALuint *sids );
typedef void (AL_APIENTRY *LPALSOURCESTOPV)( ALsizei ns, const ALuint *sids );
typedef void (AL_APIENTRY *LPALSOURCEREWINDV)( ALsizei ns, const ALuint *sids );
typedef void (AL_APIENTRY *LPALSOURCEPAUSEV)( ALsizei ns, const ALuint *sids );
typedef void (AL_APIENTRY *LPALSOURCEPLAY)( ALuint sid );
typedef void (AL_APIENTRY *LPALSOURCESTOP)( ALuint sid );
typedef void (AL_APIENTRY *LPALSOURCEREWIND)( ALuint sid );
typedef void (AL_APIENTRY *LPALSOURCEPAUSE)( ALuint sid );
typedef void (AL_APIENTRY *LPALSOURCEQUEUEBUFFERS)(ALuint sid, ALsizei numEntries, const ALuint *bids );
typedef void (AL_APIENTRY *LPALSOURCEUNQUEUEBUFFERS)(ALuint sid, ALsizei numEntries, ALuint *bids );
typedef void (AL_APIENTRY *LPALGENBUFFERS)( ALsizei n, ALuint* buffers );
typedef void (AL_APIENTRY *LPALDELETEBUFFERS)( ALsizei n, const ALuint* buffers );
typedef ALboolean (AL_APIENTRY *LPALISBUFFER)( ALuint bid );
typedef void (AL_APIENTRY *LPALBUFFERDATA)( ALuint bid, ALenum format, const ALvoid* data, ALsizei size, ALsizei freq );
typedef void (AL_APIENTRY *LPALBUFFERF)( ALuint bid, ALenum param, ALfloat value);
typedef void (AL_APIENTRY *LPALBUFFER3F)( ALuint bid, ALenum param, ALfloat value1, ALfloat value2, ALfloat value3 );
typedef void (AL_APIENTRY *LPALBUFFERFV)( ALuint bid, ALenum param, const ALfloat* values );
typedef void (AL_APIENTRY *LPALBUFFERI)( ALuint bid, ALenum param, ALint value);
typedef void (AL_APIENTRY *LPALBUFFER3I)( ALuint bid, ALenum param, ALint value1, ALint value2, ALint value3 );
typedef void (AL_APIENTRY *LPALBUFFERIV)( ALuint bid, ALenum param, const ALint* values );
typedef void (AL_APIENTRY *LPALGETBUFFERF)( ALuint bid, ALenum param, ALfloat* value );
typedef void (AL_APIENTRY *LPALGETBUFFER3F)( ALuint bid, ALenum param, ALfloat* value1, ALfloat* value2, ALfloat* value3);
typedef void (AL_APIENTRY *LPALGETBUFFERFV)( ALuint bid, ALenum param, ALfloat* values );
typedef void (AL_APIENTRY *LPALGETBUFFERI)( ALuint bid, ALenum param, ALint* value );
typedef void (AL_APIENTRY *LPALGETBUFFER3I)( ALuint bid, ALenum param, ALint* value1, ALint* value2, ALint* value3);
typedef void (AL_APIENTRY *LPALGETBUFFERIV)( ALuint bid, ALenum param, ALint* values );
typedef void (AL_APIENTRY *LPALDOPPLERFACTOR)( ALfloat value );
typedef void (AL_APIENTRY *LPALDOPPLERVELOCITY)( ALfloat value );
typedef void (AL_APIENTRY *LPALSPEEDOFSOUND)( ALfloat value );
typedef void (AL_APIENTRY *LPALDISTANCEMODEL)( ALenum distanceModel );
#endif /* AL_NO_PROTOTYPES */
#if TARGET_OS_MAC
#pragma export off
#endif
#if defined(__cplusplus)
} /* extern "C" */
#endif
#endif /* AL_AL_H */
-281
View File
@@ -1,281 +0,0 @@
#ifndef AL_ALC_H
#define AL_ALC_H
#if defined(__cplusplus)
extern "C" {
#endif
#if defined(_WIN32) && !defined(_XBOX)
/* _OPENAL32LIB is deprecated */
#if defined(AL_BUILD_LIBRARY) || defined (_OPENAL32LIB)
#define ALC_API __declspec(dllexport)
#else
#define ALC_API __declspec(dllimport)
#endif
#else
#if defined(AL_BUILD_LIBRARY) && defined(HAVE_GCC_VISIBILITY)
#define ALC_API __attribute__((visibility("default")))
#else
#define ALC_API extern
#endif
#endif
#if defined(_WIN32)
#define ALC_APIENTRY __cdecl
#else
#define ALC_APIENTRY
#endif
#if defined(TARGET_OS_MAC) && TARGET_OS_MAC
#pragma export on
#endif
/*
* The ALCAPI, ALCAPIENTRY, and ALC_INVALID macros are deprecated, but are
* included for applications porting code from AL 1.0
*/
#define ALCAPI ALC_API
#define ALCAPIENTRY ALC_APIENTRY
#define ALC_INVALID 0
#define ALC_VERSION_0_1 1
typedef struct ALCdevice_struct ALCdevice;
typedef struct ALCcontext_struct ALCcontext;
/** 8-bit boolean */
typedef char ALCboolean;
/** character */
typedef char ALCchar;
/** signed 8-bit 2's complement integer */
typedef char ALCbyte;
/** unsigned 8-bit integer */
typedef unsigned char ALCubyte;
/** signed 16-bit 2's complement integer */
typedef short ALCshort;
/** unsigned 16-bit integer */
typedef unsigned short ALCushort;
/** signed 32-bit 2's complement integer */
typedef int ALCint;
/** unsigned 32-bit integer */
typedef unsigned int ALCuint;
/** non-negative 32-bit binary integer size */
typedef int ALCsizei;
/** enumerated 32-bit value */
typedef int ALCenum;
/** 32-bit IEEE754 floating-point */
typedef float ALCfloat;
/** 64-bit IEEE754 floating-point */
typedef double ALCdouble;
/** void type (for opaque pointers only) */
typedef void ALCvoid;
/* Enumerant values begin at column 50. No tabs. */
/* Boolean False. */
#define ALC_FALSE 0
/* Boolean True. */
#define ALC_TRUE 1
/**
* followed by <int> Hz
*/
#define ALC_FREQUENCY 0x1007
/**
* followed by <int> Hz
*/
#define ALC_REFRESH 0x1008
/**
* followed by AL_TRUE, AL_FALSE
*/
#define ALC_SYNC 0x1009
/**
* followed by <int> Num of requested Mono (3D) Sources
*/
#define ALC_MONO_SOURCES 0x1010
/**
* followed by <int> Num of requested Stereo Sources
*/
#define ALC_STEREO_SOURCES 0x1011
/**
* errors
*/
/**
* No error
*/
#define ALC_NO_ERROR ALC_FALSE
/**
* No device
*/
#define ALC_INVALID_DEVICE 0xA001
/**
* invalid context ID
*/
#define ALC_INVALID_CONTEXT 0xA002
/**
* bad enum
*/
#define ALC_INVALID_ENUM 0xA003
/**
* bad value
*/
#define ALC_INVALID_VALUE 0xA004
/**
* Out of memory.
*/
#define ALC_OUT_OF_MEMORY 0xA005
/**
* The Specifier string for default device
*/
#define ALC_DEFAULT_DEVICE_SPECIFIER 0x1004
#define ALC_DEVICE_SPECIFIER 0x1005
#define ALC_EXTENSIONS 0x1006
#define ALC_MAJOR_VERSION 0x1000
#define ALC_MINOR_VERSION 0x1001
#define ALC_ATTRIBUTES_SIZE 0x1002
#define ALC_ALL_ATTRIBUTES 0x1003
/**
* ALC_ENUMERATE_ALL_EXT enums
*/
#define ALC_DEFAULT_ALL_DEVICES_SPECIFIER 0x1012
#define ALC_ALL_DEVICES_SPECIFIER 0x1013
/**
* Capture extension
*/
#define ALC_CAPTURE_DEVICE_SPECIFIER 0x310
#define ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER 0x311
#define ALC_CAPTURE_SAMPLES 0x312
/*
* Context Management
*/
ALC_API ALCcontext * ALC_APIENTRY alcCreateContext( ALCdevice *device, const ALCint* attrlist );
ALC_API ALCboolean ALC_APIENTRY alcMakeContextCurrent( ALCcontext *context );
ALC_API void ALC_APIENTRY alcProcessContext( ALCcontext *context );
ALC_API void ALC_APIENTRY alcSuspendContext( ALCcontext *context );
ALC_API void ALC_APIENTRY alcDestroyContext( ALCcontext *context );
ALC_API ALCcontext * ALC_APIENTRY alcGetCurrentContext( void );
ALC_API ALCdevice* ALC_APIENTRY alcGetContextsDevice( ALCcontext *context );
/*
* Device Management
*/
ALC_API ALCdevice * ALC_APIENTRY alcOpenDevice( const ALCchar *devicename );
ALC_API ALCboolean ALC_APIENTRY alcCloseDevice( ALCdevice *device );
/*
* Error support.
* Obtain the most recent Context error
*/
ALC_API ALCenum ALC_APIENTRY alcGetError( ALCdevice *device );
/*
* Extension support.
* Query for the presence of an extension, and obtain any appropriate
* function pointers and enum values.
*/
ALC_API ALCboolean ALC_APIENTRY alcIsExtensionPresent( ALCdevice *device, const ALCchar *extname );
ALC_API void * ALC_APIENTRY alcGetProcAddress( ALCdevice *device, const ALCchar *funcname );
ALC_API ALCenum ALC_APIENTRY alcGetEnumValue( ALCdevice *device, const ALCchar *enumname );
/*
* Query functions
*/
ALC_API const ALCchar * ALC_APIENTRY alcGetString( ALCdevice *device, ALCenum param );
ALC_API void ALC_APIENTRY alcGetIntegerv( ALCdevice *device, ALCenum param, ALCsizei size, ALCint *data );
/*
* Capture functions
*/
ALC_API ALCdevice* ALC_APIENTRY alcCaptureOpenDevice( const ALCchar *devicename, ALCuint frequency, ALCenum format, ALCsizei buffersize );
ALC_API ALCboolean ALC_APIENTRY alcCaptureCloseDevice( ALCdevice *device );
ALC_API void ALC_APIENTRY alcCaptureStart( ALCdevice *device );
ALC_API void ALC_APIENTRY alcCaptureStop( ALCdevice *device );
ALC_API void ALC_APIENTRY alcCaptureSamples( ALCdevice *device, ALCvoid *buffer, ALCsizei samples );
/*
* Pointer-to-function types, useful for dynamically getting ALC entry points.
*/
typedef ALCcontext * (ALC_APIENTRY *LPALCCREATECONTEXT) (ALCdevice *device, const ALCint *attrlist);
typedef ALCboolean (ALC_APIENTRY *LPALCMAKECONTEXTCURRENT)( ALCcontext *context );
typedef void (ALC_APIENTRY *LPALCPROCESSCONTEXT)( ALCcontext *context );
typedef void (ALC_APIENTRY *LPALCSUSPENDCONTEXT)( ALCcontext *context );
typedef void (ALC_APIENTRY *LPALCDESTROYCONTEXT)( ALCcontext *context );
typedef ALCcontext * (ALC_APIENTRY *LPALCGETCURRENTCONTEXT)( void );
typedef ALCdevice * (ALC_APIENTRY *LPALCGETCONTEXTSDEVICE)( ALCcontext *context );
typedef ALCdevice * (ALC_APIENTRY *LPALCOPENDEVICE)( const ALCchar *devicename );
typedef ALCboolean (ALC_APIENTRY *LPALCCLOSEDEVICE)( ALCdevice *device );
typedef ALCenum (ALC_APIENTRY *LPALCGETERROR)( ALCdevice *device );
typedef ALCboolean (ALC_APIENTRY *LPALCISEXTENSIONPRESENT)( ALCdevice *device, const ALCchar *extname );
typedef void * (ALC_APIENTRY *LPALCGETPROCADDRESS)(ALCdevice *device, const ALCchar *funcname );
typedef ALCenum (ALC_APIENTRY *LPALCGETENUMVALUE)(ALCdevice *device, const ALCchar *enumname );
typedef const ALCchar* (ALC_APIENTRY *LPALCGETSTRING)( ALCdevice *device, ALCenum param );
typedef void (ALC_APIENTRY *LPALCGETINTEGERV)( ALCdevice *device, ALCenum param, ALCsizei size, ALCint *dest );
typedef ALCdevice * (ALC_APIENTRY *LPALCCAPTUREOPENDEVICE)( const ALCchar *devicename, ALCuint frequency, ALCenum format, ALCsizei buffersize );
typedef ALCboolean (ALC_APIENTRY *LPALCCAPTURECLOSEDEVICE)( ALCdevice *device );
typedef void (ALC_APIENTRY *LPALCCAPTURESTART)( ALCdevice *device );
typedef void (ALC_APIENTRY *LPALCCAPTURESTOP)( ALCdevice *device );
typedef void (ALC_APIENTRY *LPALCCAPTURESAMPLES)( ALCdevice *device, ALCvoid *buffer, ALCsizei samples );
#if defined(TARGET_OS_MAC) && TARGET_OS_MAC
#pragma export off
#endif
#if defined(__cplusplus)
}
#endif
#endif /* AL_ALC_H */
-151
View File
@@ -1,151 +0,0 @@
#ifndef __efxcreative_h_
#define __efxcreative_h_
/**
* efx-creative.h - Environmental Audio Extensions
* for OpenAL Effects Extension.
*
*/
#ifdef __cplusplus
extern "C" {
#endif
/**
* Effect object definitions to be used with alEffect functions.
*
* Effect parameter value definitions, ranges, and defaults
* appear farther down in this file.
*/
/* AL EAXReverb effect parameters. */
#define AL_EAXREVERB_DENSITY 0x0001
#define AL_EAXREVERB_DIFFUSION 0x0002
#define AL_EAXREVERB_GAIN 0x0003
#define AL_EAXREVERB_GAINHF 0x0004
#define AL_EAXREVERB_GAINLF 0x0005
#define AL_EAXREVERB_DECAY_TIME 0x0006
#define AL_EAXREVERB_DECAY_HFRATIO 0x0007
#define AL_EAXREVERB_DECAY_LFRATIO 0x0008
#define AL_EAXREVERB_REFLECTIONS_GAIN 0x0009
#define AL_EAXREVERB_REFLECTIONS_DELAY 0x000A
#define AL_EAXREVERB_REFLECTIONS_PAN 0x000B
#define AL_EAXREVERB_LATE_REVERB_GAIN 0x000C
#define AL_EAXREVERB_LATE_REVERB_DELAY 0x000D
#define AL_EAXREVERB_LATE_REVERB_PAN 0x000E
#define AL_EAXREVERB_ECHO_TIME 0x000F
#define AL_EAXREVERB_ECHO_DEPTH 0x0010
#define AL_EAXREVERB_MODULATION_TIME 0x0011
#define AL_EAXREVERB_MODULATION_DEPTH 0x0012
#define AL_EAXREVERB_AIR_ABSORPTION_GAINHF 0x0013
#define AL_EAXREVERB_HFREFERENCE 0x0014
#define AL_EAXREVERB_LFREFERENCE 0x0015
#define AL_EAXREVERB_ROOM_ROLLOFF_FACTOR 0x0016
#define AL_EAXREVERB_DECAY_HFLIMIT 0x0017
/* Effect type definitions to be used with AL_EFFECT_TYPE. */
#define AL_EFFECT_EAXREVERB 0x8000
/**********************************************************
* Effect parameter structures, value definitions, ranges and defaults.
*/
/**
* AL reverb effect parameter ranges and defaults
*/
#define AL_EAXREVERB_MIN_DENSITY 0.0f
#define AL_EAXREVERB_MAX_DENSITY 1.0f
#define AL_EAXREVERB_DEFAULT_DENSITY 1.0f
#define AL_EAXREVERB_MIN_DIFFUSION 0.0f
#define AL_EAXREVERB_MAX_DIFFUSION 1.0f
#define AL_EAXREVERB_DEFAULT_DIFFUSION 1.0f
#define AL_EAXREVERB_MIN_GAIN 0.0f
#define AL_EAXREVERB_MAX_GAIN 1.0f
#define AL_EAXREVERB_DEFAULT_GAIN 0.32f
#define AL_EAXREVERB_MIN_GAINHF 0.0f
#define AL_EAXREVERB_MAX_GAINHF 1.0f
#define AL_EAXREVERB_DEFAULT_GAINHF 0.89f
#define AL_EAXREVERB_MIN_GAINLF 0.0f
#define AL_EAXREVERB_MAX_GAINLF 1.0f
#define AL_EAXREVERB_DEFAULT_GAINLF 1.0f
#define AL_EAXREVERB_MIN_DECAY_TIME 0.1f
#define AL_EAXREVERB_MAX_DECAY_TIME 20.0f
#define AL_EAXREVERB_DEFAULT_DECAY_TIME 1.49f
#define AL_EAXREVERB_MIN_DECAY_HFRATIO 0.1f
#define AL_EAXREVERB_MAX_DECAY_HFRATIO 2.0f
#define AL_EAXREVERB_DEFAULT_DECAY_HFRATIO 0.83f
#define AL_EAXREVERB_MIN_DECAY_LFRATIO 0.1f
#define AL_EAXREVERB_MAX_DECAY_LFRATIO 2.0f
#define AL_EAXREVERB_DEFAULT_DECAY_LFRATIO 1.0f
#define AL_EAXREVERB_MIN_REFLECTIONS_GAIN 0.0f
#define AL_EAXREVERB_MAX_REFLECTIONS_GAIN 3.16f
#define AL_EAXREVERB_DEFAULT_REFLECTIONS_GAIN 0.05f
#define AL_EAXREVERB_MIN_REFLECTIONS_DELAY 0.0f
#define AL_EAXREVERB_MAX_REFLECTIONS_DELAY 0.3f
#define AL_EAXREVERB_DEFAULT_REFLECTIONS_DELAY 0.007f
#define AL_EAXREVERB_DEFAULT_REFLECTIONS_PAN {0.0f, 0.0f, 0.0f}
#define AL_EAXREVERB_MIN_LATE_REVERB_GAIN 0.0f
#define AL_EAXREVERB_MAX_LATE_REVERB_GAIN 10.0f
#define AL_EAXREVERB_DEFAULT_LATE_REVERB_GAIN 1.26f
#define AL_EAXREVERB_MIN_LATE_REVERB_DELAY 0.0f
#define AL_EAXREVERB_MAX_LATE_REVERB_DELAY 0.1f
#define AL_EAXREVERB_DEFAULT_LATE_REVERB_DELAY 0.011f
#define AL_EAXREVERB_DEFAULT_LATE_REVERB_PAN {0.0f, 0.0f, 0.0f}
#define AL_EAXREVERB_MIN_ECHO_TIME 0.075f
#define AL_EAXREVERB_MAX_ECHO_TIME 0.25f
#define AL_EAXREVERB_DEFAULT_ECHO_TIME 0.25f
#define AL_EAXREVERB_MIN_ECHO_DEPTH 0.0f
#define AL_EAXREVERB_MAX_ECHO_DEPTH 1.0f
#define AL_EAXREVERB_DEFAULT_ECHO_DEPTH 0.0f
#define AL_EAXREVERB_MIN_MODULATION_TIME 0.04f
#define AL_EAXREVERB_MAX_MODULATION_TIME 4.0f
#define AL_EAXREVERB_DEFAULT_MODULATION_TIME 0.25f
#define AL_EAXREVERB_MIN_MODULATION_DEPTH 0.0f
#define AL_EAXREVERB_MAX_MODULATION_DEPTH 1.0f
#define AL_EAXREVERB_DEFAULT_MODULATION_DEPTH 0.0f
#define AL_EAXREVERB_MIN_AIR_ABSORPTION_GAINHF 0.892f
#define AL_EAXREVERB_MAX_AIR_ABSORPTION_GAINHF 1.0f
#define AL_EAXREVERB_DEFAULT_AIR_ABSORPTION_GAINHF 0.994f
#define AL_EAXREVERB_MIN_HFREFERENCE 1000.0f
#define AL_EAXREVERB_MAX_HFREFERENCE 20000.0f
#define AL_EAXREVERB_DEFAULT_HFREFERENCE 5000.0f
#define AL_EAXREVERB_MIN_LFREFERENCE 20.0f
#define AL_EAXREVERB_MAX_LFREFERENCE 1000.0f
#define AL_EAXREVERB_DEFAULT_LFREFERENCE 250.0f
#define AL_EAXREVERB_MIN_ROOM_ROLLOFF_FACTOR 0.0f
#define AL_EAXREVERB_MAX_ROOM_ROLLOFF_FACTOR 10.0f
#define AL_EAXREVERB_DEFAULT_ROOM_ROLLOFF_FACTOR 0.0f
#define AL_EAXREVERB_MIN_DECAY_HFLIMIT AL_FALSE
#define AL_EAXREVERB_MAX_DECAY_HFLIMIT AL_TRUE
#define AL_EAXREVERB_DEFAULT_DECAY_HFLIMIT AL_TRUE
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif /* __efxcreative_h_ */
-737
View File
@@ -1,737 +0,0 @@
#ifndef __efx_h_
#define __efx_h_
#ifdef __cplusplus
extern "C" {
#endif
#define ALC_EXT_EFX_NAME "ALC_EXT_EFX"
/**
* Context definitions to be used with alcCreateContext.
* These values must be unique and not conflict with other
* al context values.
*/
#define ALC_EFX_MAJOR_VERSION 0x20001
#define ALC_EFX_MINOR_VERSION 0x20002
#define ALC_MAX_AUXILIARY_SENDS 0x20003
/**
* Listener definitions to be used with alListener functions.
* These values must be unique and not conflict with other
* al listener values.
*/
#define AL_METERS_PER_UNIT 0x20004
/**
* Source definitions to be used with alSource functions.
* These values must be unique and not conflict with other
* al source values.
*/
#define AL_DIRECT_FILTER 0x20005
#define AL_AUXILIARY_SEND_FILTER 0x20006
#define AL_AIR_ABSORPTION_FACTOR 0x20007
#define AL_ROOM_ROLLOFF_FACTOR 0x20008
#define AL_CONE_OUTER_GAINHF 0x20009
#define AL_DIRECT_FILTER_GAINHF_AUTO 0x2000A
#define AL_AUXILIARY_SEND_FILTER_GAIN_AUTO 0x2000B
#define AL_AUXILIARY_SEND_FILTER_GAINHF_AUTO 0x2000C
/**
* Effect object definitions to be used with alEffect functions.
*
* Effect parameter value definitions, ranges, and defaults
* appear farther down in this file.
*/
/* Reverb Parameters */
#define AL_REVERB_DENSITY 0x0001
#define AL_REVERB_DIFFUSION 0x0002
#define AL_REVERB_GAIN 0x0003
#define AL_REVERB_GAINHF 0x0004
#define AL_REVERB_DECAY_TIME 0x0005
#define AL_REVERB_DECAY_HFRATIO 0x0006
#define AL_REVERB_REFLECTIONS_GAIN 0x0007
#define AL_REVERB_REFLECTIONS_DELAY 0x0008
#define AL_REVERB_LATE_REVERB_GAIN 0x0009
#define AL_REVERB_LATE_REVERB_DELAY 0x000A
#define AL_REVERB_AIR_ABSORPTION_GAINHF 0x000B
#define AL_REVERB_ROOM_ROLLOFF_FACTOR 0x000C
#define AL_REVERB_DECAY_HFLIMIT 0x000D
/* Chorus Parameters */
#define AL_CHORUS_WAVEFORM 0x0001
#define AL_CHORUS_PHASE 0x0002
#define AL_CHORUS_RATE 0x0003
#define AL_CHORUS_DEPTH 0x0004
#define AL_CHORUS_FEEDBACK 0x0005
#define AL_CHORUS_DELAY 0x0006
/* Distortion Parameters */
#define AL_DISTORTION_EDGE 0x0001
#define AL_DISTORTION_GAIN 0x0002
#define AL_DISTORTION_LOWPASS_CUTOFF 0x0003
#define AL_DISTORTION_EQCENTER 0x0004
#define AL_DISTORTION_EQBANDWIDTH 0x0005
/* Echo Parameters */
#define AL_ECHO_DELAY 0x0001
#define AL_ECHO_LRDELAY 0x0002
#define AL_ECHO_DAMPING 0x0003
#define AL_ECHO_FEEDBACK 0x0004
#define AL_ECHO_SPREAD 0x0005
/* Flanger Parameters */
#define AL_FLANGER_WAVEFORM 0x0001
#define AL_FLANGER_PHASE 0x0002
#define AL_FLANGER_RATE 0x0003
#define AL_FLANGER_DEPTH 0x0004
#define AL_FLANGER_FEEDBACK 0x0005
#define AL_FLANGER_DELAY 0x0006
/* Frequencyshifter Parameters */
#define AL_FREQUENCY_SHIFTER_FREQUENCY 0x0001
#define AL_FREQUENCY_SHIFTER_LEFT_DIRECTION 0x0002
#define AL_FREQUENCY_SHIFTER_RIGHT_DIRECTION 0x0003
/* Vocalmorpher Parameters */
#define AL_VOCAL_MORPHER_PHONEMEA 0x0001
#define AL_VOCAL_MORPHER_PHONEMEA_COARSE_TUNING 0x0002
#define AL_VOCAL_MORPHER_PHONEMEB 0x0003
#define AL_VOCAL_MORPHER_PHONEMEB_COARSE_TUNING 0x0004
#define AL_VOCAL_MORPHER_WAVEFORM 0x0005
#define AL_VOCAL_MORPHER_RATE 0x0006
/* Pitchshifter Parameters */
#define AL_PITCH_SHIFTER_COARSE_TUNE 0x0001
#define AL_PITCH_SHIFTER_FINE_TUNE 0x0002
/* Ringmodulator Parameters */
#define AL_RING_MODULATOR_FREQUENCY 0x0001
#define AL_RING_MODULATOR_HIGHPASS_CUTOFF 0x0002
#define AL_RING_MODULATOR_WAVEFORM 0x0003
/* Autowah Parameters */
#define AL_AUTOWAH_ATTACK_TIME 0x0001
#define AL_AUTOWAH_RELEASE_TIME 0x0002
#define AL_AUTOWAH_RESONANCE 0x0003
#define AL_AUTOWAH_PEAK_GAIN 0x0004
/* Compressor Parameters */
#define AL_COMPRESSOR_ONOFF 0x0001
/* Equalizer Parameters */
#define AL_EQUALIZER_LOW_GAIN 0x0001
#define AL_EQUALIZER_LOW_CUTOFF 0x0002
#define AL_EQUALIZER_MID1_GAIN 0x0003
#define AL_EQUALIZER_MID1_CENTER 0x0004
#define AL_EQUALIZER_MID1_WIDTH 0x0005
#define AL_EQUALIZER_MID2_GAIN 0x0006
#define AL_EQUALIZER_MID2_CENTER 0x0007
#define AL_EQUALIZER_MID2_WIDTH 0x0008
#define AL_EQUALIZER_HIGH_GAIN 0x0009
#define AL_EQUALIZER_HIGH_CUTOFF 0x000A
/* Effect type */
#define AL_EFFECT_FIRST_PARAMETER 0x0000
#define AL_EFFECT_LAST_PARAMETER 0x8000
#define AL_EFFECT_TYPE 0x8001
/* Effect type definitions to be used with AL_EFFECT_TYPE. */
#define AL_EFFECT_NULL 0x0000 /* Can also be used as an Effect Object ID */
#define AL_EFFECT_REVERB 0x0001
#define AL_EFFECT_CHORUS 0x0002
#define AL_EFFECT_DISTORTION 0x0003
#define AL_EFFECT_ECHO 0x0004
#define AL_EFFECT_FLANGER 0x0005
#define AL_EFFECT_FREQUENCY_SHIFTER 0x0006
#define AL_EFFECT_VOCAL_MORPHER 0x0007
#define AL_EFFECT_PITCH_SHIFTER 0x0008
#define AL_EFFECT_RING_MODULATOR 0x0009
#define AL_EFFECT_AUTOWAH 0x000A
#define AL_EFFECT_COMPRESSOR 0x000B
#define AL_EFFECT_EQUALIZER 0x000C
/**
* Auxiliary Slot object definitions to be used with alAuxiliaryEffectSlot functions.
*/
#define AL_EFFECTSLOT_EFFECT 0x0001
#define AL_EFFECTSLOT_GAIN 0x0002
#define AL_EFFECTSLOT_AUXILIARY_SEND_AUTO 0x0003
/**
* Value to be used as an Auxiliary Slot ID to disable a source send..
*/
#define AL_EFFECTSLOT_NULL 0x0000
/**
* Filter object definitions to be used with alFilter functions.
*/
/* Lowpass parameters. */
#define AL_LOWPASS_GAIN 0x0001
#define AL_LOWPASS_GAINHF 0x0002
/* Highpass Parameters */
#define AL_HIGHPASS_GAIN 0x0001
#define AL_HIGHPASS_GAINLF 0x0002
/* Bandpass Parameters */
#define AL_BANDPASS_GAIN 0x0001
#define AL_BANDPASS_GAINLF 0x0002
#define AL_BANDPASS_GAINHF 0x0003
/* Filter type */
#define AL_FILTER_FIRST_PARAMETER 0x0000
#define AL_FILTER_LAST_PARAMETER 0x8000
#define AL_FILTER_TYPE 0x8001
/* Filter type definitions to be used with AL_FILTER_TYPE. */
#define AL_FILTER_NULL 0x0000 /* Can also be used as a Filter Object ID */
#define AL_FILTER_LOWPASS 0x0001
#define AL_FILTER_HIGHPASS 0x0002
#define AL_FILTER_BANDPASS 0x0003
/**
* Effect object functions.
*/
/* Create Effect objects. */
typedef void (__cdecl *LPALGENEFFECTS)( ALsizei n, ALuint* effects );
/* Delete Effect objects. */
typedef void (__cdecl *LPALDELETEEFFECTS)( ALsizei n, ALuint* effects );
/* Verify a handle is a valid Effect. */
typedef ALboolean (__cdecl *LPALISEFFECT)( ALuint eid );
/* Set an integer parameter for an Effect object. */
typedef void (__cdecl *LPALEFFECTI)( ALuint eid, ALenum param, ALint value);
typedef void (__cdecl *LPALEFFECTIV)( ALuint eid, ALenum param, ALint* values );
/* Set a floating point parameter for an Effect object. */
typedef void (__cdecl *LPALEFFECTF)( ALuint eid, ALenum param, ALfloat value);
typedef void (__cdecl *LPALEFFECTFV)( ALuint eid, ALenum param, ALfloat* values );
/* Get an integer parameter for an Effect object. */
typedef void (__cdecl *LPALGETEFFECTI)( ALuint eid, ALenum pname, ALint* value );
typedef void (__cdecl *LPALGETEFFECTIV)( ALuint eid, ALenum pname, ALint* values );
/* Get a floating point parameter for an Effect object. */
typedef void (__cdecl *LPALGETEFFECTF)( ALuint eid, ALenum pname, ALfloat* value );
typedef void (__cdecl *LPALGETEFFECTFV)( ALuint eid, ALenum pname, ALfloat* values );
/**
* Filter object functions
*/
/* Create Filter objects. */
typedef void (__cdecl *LPALGENFILTERS)( ALsizei n, ALuint* filters );
/* Delete Filter objects. */
typedef void (__cdecl *LPALDELETEFILTERS)( ALsizei n, ALuint* filters );
/* Verify a handle is a valid Filter. */
typedef ALboolean (__cdecl *LPALISFILTER)( ALuint fid );
/* Set an integer parameter for a Filter object. */
typedef void (__cdecl *LPALFILTERI)( ALuint fid, ALenum param, ALint value );
typedef void (__cdecl *LPALFILTERIV)( ALuint fid, ALenum param, ALint* values );
/* Set a floating point parameter for an Filter object. */
typedef void (__cdecl *LPALFILTERF)( ALuint fid, ALenum param, ALfloat value);
typedef void (__cdecl *LPALFILTERFV)( ALuint fid, ALenum param, ALfloat* values );
/* Get an integer parameter for a Filter object. */
typedef void (__cdecl *LPALGETFILTERI)( ALuint fid, ALenum pname, ALint* value );
typedef void (__cdecl *LPALGETFILTERIV)( ALuint fid, ALenum pname, ALint* values );
/* Get a floating point parameter for a Filter object. */
typedef void (__cdecl *LPALGETFILTERF)( ALuint fid, ALenum pname, ALfloat* value );
typedef void (__cdecl *LPALGETFILTERFV)( ALuint fid, ALenum pname, ALfloat* values );
/**
* Auxiliary Slot object functions
*/
/* Create Auxiliary Slot objects. */
typedef void (__cdecl *LPALGENAUXILIARYEFFECTSLOTS)( ALsizei n, ALuint* slots );
/* Delete Auxiliary Slot objects. */
typedef void (__cdecl *LPALDELETEAUXILIARYEFFECTSLOTS)( ALsizei n, ALuint* slots );
/* Verify a handle is a valid Auxiliary Slot. */
typedef ALboolean (__cdecl *LPALISAUXILIARYEFFECTSLOT)( ALuint slot );
/* Set an integer parameter for a Auxiliary Slot object. */
typedef void (__cdecl *LPALAUXILIARYEFFECTSLOTI)( ALuint asid, ALenum param, ALint value );
typedef void (__cdecl *LPALAUXILIARYEFFECTSLOTIV)( ALuint asid, ALenum param, ALint* values );
/* Set a floating point parameter for an Auxiliary Slot object. */
typedef void (__cdecl *LPALAUXILIARYEFFECTSLOTF)( ALuint asid, ALenum param, ALfloat value );
typedef void (__cdecl *LPALAUXILIARYEFFECTSLOTFV)( ALuint asid, ALenum param, ALfloat* values );
/* Get an integer parameter for a Auxiliary Slot object. */
typedef void (__cdecl *LPALGETAUXILIARYEFFECTSLOTI)( ALuint asid, ALenum pname, ALint* value );
typedef void (__cdecl *LPALGETAUXILIARYEFFECTSLOTIV)( ALuint asid, ALenum pname, ALint* values );
/* Get a floating point parameter for a Auxiliary Slot object. */
typedef void (__cdecl *LPALGETAUXILIARYEFFECTSLOTF)( ALuint asid, ALenum pname, ALfloat* value );
typedef void (__cdecl *LPALGETAUXILIARYEFFECTSLOTFV)( ALuint asid, ALenum pname, ALfloat* values );
/**********************************************************
* Filter ranges and defaults.
*/
/**
* Lowpass filter
*/
#define LOWPASS_MIN_GAIN 0.0f
#define LOWPASS_MAX_GAIN 1.0f
#define LOWPASS_DEFAULT_GAIN 1.0f
#define LOWPASS_MIN_GAINHF 0.0f
#define LOWPASS_MAX_GAINHF 1.0f
#define LOWPASS_DEFAULT_GAINHF 1.0f
/**
* Highpass filter
*/
#define HIGHPASS_MIN_GAIN 0.0f
#define HIGHPASS_MAX_GAIN 1.0f
#define HIGHPASS_DEFAULT_GAIN 1.0f
#define HIGHPASS_MIN_GAINLF 0.0f
#define HIGHPASS_MAX_GAINLF 1.0f
#define HIGHPASS_DEFAULT_GAINLF 1.0f
/**
* Bandpass filter
*/
#define BANDPASS_MIN_GAIN 0.0f
#define BANDPASS_MAX_GAIN 1.0f
#define BANDPASS_DEFAULT_GAIN 1.0f
#define BANDPASS_MIN_GAINHF 0.0f
#define BANDPASS_MAX_GAINHF 1.0f
#define BANDPASS_DEFAULT_GAINHF 1.0f
#define BANDPASS_MIN_GAINLF 0.0f
#define BANDPASS_MAX_GAINLF 1.0f
#define BANDPASS_DEFAULT_GAINLF 1.0f
/**********************************************************
* Effect parameter structures, value definitions, ranges and defaults.
*/
/**
* AL reverb effect parameter ranges and defaults
*/
#define AL_REVERB_MIN_DENSITY 0.0f
#define AL_REVERB_MAX_DENSITY 1.0f
#define AL_REVERB_DEFAULT_DENSITY 1.0f
#define AL_REVERB_MIN_DIFFUSION 0.0f
#define AL_REVERB_MAX_DIFFUSION 1.0f
#define AL_REVERB_DEFAULT_DIFFUSION 1.0f
#define AL_REVERB_MIN_GAIN 0.0f
#define AL_REVERB_MAX_GAIN 1.0f
#define AL_REVERB_DEFAULT_GAIN 0.32f
#define AL_REVERB_MIN_GAINHF 0.0f
#define AL_REVERB_MAX_GAINHF 1.0f
#define AL_REVERB_DEFAULT_GAINHF 0.89f
#define AL_REVERB_MIN_DECAY_TIME 0.1f
#define AL_REVERB_MAX_DECAY_TIME 20.0f
#define AL_REVERB_DEFAULT_DECAY_TIME 1.49f
#define AL_REVERB_MIN_DECAY_HFRATIO 0.1f
#define AL_REVERB_MAX_DECAY_HFRATIO 2.0f
#define AL_REVERB_DEFAULT_DECAY_HFRATIO 0.83f
#define AL_REVERB_MIN_REFLECTIONS_GAIN 0.0f
#define AL_REVERB_MAX_REFLECTIONS_GAIN 3.16f
#define AL_REVERB_DEFAULT_REFLECTIONS_GAIN 0.05f
#define AL_REVERB_MIN_REFLECTIONS_DELAY 0.0f
#define AL_REVERB_MAX_REFLECTIONS_DELAY 0.3f
#define AL_REVERB_DEFAULT_REFLECTIONS_DELAY 0.007f
#define AL_REVERB_MIN_LATE_REVERB_GAIN 0.0f
#define AL_REVERB_MAX_LATE_REVERB_GAIN 10.0f
#define AL_REVERB_DEFAULT_LATE_REVERB_GAIN 1.26f
#define AL_REVERB_MIN_LATE_REVERB_DELAY 0.0f
#define AL_REVERB_MAX_LATE_REVERB_DELAY 0.1f
#define AL_REVERB_DEFAULT_LATE_REVERB_DELAY 0.011f
#define AL_REVERB_MIN_AIR_ABSORPTION_GAINHF 0.892f
#define AL_REVERB_MAX_AIR_ABSORPTION_GAINHF 1.0f
#define AL_REVERB_DEFAULT_AIR_ABSORPTION_GAINHF 0.994f
#define AL_REVERB_MIN_ROOM_ROLLOFF_FACTOR 0.0f
#define AL_REVERB_MAX_ROOM_ROLLOFF_FACTOR 10.0f
#define AL_REVERB_DEFAULT_ROOM_ROLLOFF_FACTOR 0.0f
#define AL_REVERB_MIN_DECAY_HFLIMIT AL_FALSE
#define AL_REVERB_MAX_DECAY_HFLIMIT AL_TRUE
#define AL_REVERB_DEFAULT_DECAY_HFLIMIT AL_TRUE
/**
* AL chorus effect parameter ranges and defaults
*/
#define AL_CHORUS_MIN_WAVEFORM 0
#define AL_CHORUS_MAX_WAVEFORM 1
#define AL_CHORUS_DEFAULT_WAVEFORM 1
#define AL_CHORUS_WAVEFORM_SINUSOID 0
#define AL_CHORUS_WAVEFORM_TRIANGLE 1
#define AL_CHORUS_MIN_PHASE (-180)
#define AL_CHORUS_MAX_PHASE 180
#define AL_CHORUS_DEFAULT_PHASE 90
#define AL_CHORUS_MIN_RATE 0.0f
#define AL_CHORUS_MAX_RATE 10.0f
#define AL_CHORUS_DEFAULT_RATE 1.1f
#define AL_CHORUS_MIN_DEPTH 0.0f
#define AL_CHORUS_MAX_DEPTH 1.0f
#define AL_CHORUS_DEFAULT_DEPTH 0.1f
#define AL_CHORUS_MIN_FEEDBACK (-1.0f)
#define AL_CHORUS_MAX_FEEDBACK 1.0f
#define AL_CHORUS_DEFAULT_FEEDBACK 0.25f
#define AL_CHORUS_MIN_DELAY 0.0f
#define AL_CHORUS_MAX_DELAY 0.016f
#define AL_CHORUS_DEFAULT_DELAY 0.016f
/**
* AL distortion effect parameter ranges and defaults
*/
#define AL_DISTORTION_MIN_EDGE 0.0f
#define AL_DISTORTION_MAX_EDGE 1.0f
#define AL_DISTORTION_DEFAULT_EDGE 0.2f
#define AL_DISTORTION_MIN_GAIN 0.01f
#define AL_DISTORTION_MAX_GAIN 1.0f
#define AL_DISTORTION_DEFAULT_GAIN 0.05f
#define AL_DISTORTION_MIN_LOWPASS_CUTOFF 80.0f
#define AL_DISTORTION_MAX_LOWPASS_CUTOFF 24000.0f
#define AL_DISTORTION_DEFAULT_LOWPASS_CUTOFF 8000.0f
#define AL_DISTORTION_MIN_EQCENTER 80.0f
#define AL_DISTORTION_MAX_EQCENTER 24000.0f
#define AL_DISTORTION_DEFAULT_EQCENTER 3600.0f
#define AL_DISTORTION_MIN_EQBANDWIDTH 80.0f
#define AL_DISTORTION_MAX_EQBANDWIDTH 24000.0f
#define AL_DISTORTION_DEFAULT_EQBANDWIDTH 3600.0f
/**
* AL echo effect parameter ranges and defaults
*/
#define AL_ECHO_MIN_DELAY 0.0f
#define AL_ECHO_MAX_DELAY 0.207f
#define AL_ECHO_DEFAULT_DELAY 0.1f
#define AL_ECHO_MIN_LRDELAY 0.0f
#define AL_ECHO_MAX_LRDELAY 0.404f
#define AL_ECHO_DEFAULT_LRDELAY 0.1f
#define AL_ECHO_MIN_DAMPING 0.0f
#define AL_ECHO_MAX_DAMPING 0.99f
#define AL_ECHO_DEFAULT_DAMPING 0.5f
#define AL_ECHO_MIN_FEEDBACK 0.0f
#define AL_ECHO_MAX_FEEDBACK 1.0f
#define AL_ECHO_DEFAULT_FEEDBACK 0.5f
#define AL_ECHO_MIN_SPREAD (-1.0f)
#define AL_ECHO_MAX_SPREAD 1.0f
#define AL_ECHO_DEFAULT_SPREAD (-1.0f)
/**
* AL flanger effect parameter ranges and defaults
*/
#define AL_FLANGER_MIN_WAVEFORM 0
#define AL_FLANGER_MAX_WAVEFORM 1
#define AL_FLANGER_DEFAULT_WAVEFORM 1
#define AL_FLANGER_WAVEFORM_SINUSOID 0
#define AL_FLANGER_WAVEFORM_TRIANGLE 1
#define AL_FLANGER_MIN_PHASE (-180)
#define AL_FLANGER_MAX_PHASE 180
#define AL_FLANGER_DEFAULT_PHASE 0
#define AL_FLANGER_MIN_RATE 0.0f
#define AL_FLANGER_MAX_RATE 10.0f
#define AL_FLANGER_DEFAULT_RATE 0.27f
#define AL_FLANGER_MIN_DEPTH 0.0f
#define AL_FLANGER_MAX_DEPTH 1.0f
#define AL_FLANGER_DEFAULT_DEPTH 1.0f
#define AL_FLANGER_MIN_FEEDBACK (-1.0f)
#define AL_FLANGER_MAX_FEEDBACK 1.0f
#define AL_FLANGER_DEFAULT_FEEDBACK (-0.5f)
#define AL_FLANGER_MIN_DELAY 0.0f
#define AL_FLANGER_MAX_DELAY 0.004f
#define AL_FLANGER_DEFAULT_DELAY 0.002f
/**
* AL frequency shifter effect parameter ranges and defaults
*/
#define AL_FREQUENCY_SHIFTER_MIN_FREQUENCY 0.0f
#define AL_FREQUENCY_SHIFTER_MAX_FREQUENCY 24000.0f
#define AL_FREQUENCY_SHIFTER_DEFAULT_FREQUENCY 0.0f
#define AL_FREQUENCY_SHIFTER_MIN_LEFT_DIRECTION 0
#define AL_FREQUENCY_SHIFTER_MAX_LEFT_DIRECTION 2
#define AL_FREQUENCY_SHIFTER_DEFAULT_LEFT_DIRECTION 0
#define AL_FREQUENCY_SHIFTER_MIN_RIGHT_DIRECTION 0
#define AL_FREQUENCY_SHIFTER_MAX_RIGHT_DIRECTION 2
#define AL_FREQUENCY_SHIFTER_DEFAULT_RIGHT_DIRECTION 0
#define AL_FREQUENCY_SHIFTER_DIRECTION_DOWN 0
#define AL_FREQUENCY_SHIFTER_DIRECTION_UP 1
#define AL_FREQUENCY_SHIFTER_DIRECTION_OFF 2
/**
* AL vocal morpher effect parameter ranges and defaults
*/
#define AL_VOCAL_MORPHER_MIN_PHONEMEA 0
#define AL_VOCAL_MORPHER_MAX_PHONEMEA 29
#define AL_VOCAL_MORPHER_DEFAULT_PHONEMEA 0
#define AL_VOCAL_MORPHER_MIN_PHONEMEA_COARSE_TUNING (-24)
#define AL_VOCAL_MORPHER_MAX_PHONEMEA_COARSE_TUNING 24
#define AL_VOCAL_MORPHER_DEFAULT_PHONEMEA_COARSE_TUNING 0
#define AL_VOCAL_MORPHER_MIN_PHONEMEB 0
#define AL_VOCAL_MORPHER_MAX_PHONEMEB 29
#define AL_VOCAL_MORPHER_DEFAULT_PHONEMEB 10
#define AL_VOCAL_MORPHER_PHONEME_A 0
#define AL_VOCAL_MORPHER_PHONEME_E 1
#define AL_VOCAL_MORPHER_PHONEME_I 2
#define AL_VOCAL_MORPHER_PHONEME_O 3
#define AL_VOCAL_MORPHER_PHONEME_U 4
#define AL_VOCAL_MORPHER_PHONEME_AA 5
#define AL_VOCAL_MORPHER_PHONEME_AE 6
#define AL_VOCAL_MORPHER_PHONEME_AH 7
#define AL_VOCAL_MORPHER_PHONEME_AO 8
#define AL_VOCAL_MORPHER_PHONEME_EH 9
#define AL_VOCAL_MORPHER_PHONEME_ER 10
#define AL_VOCAL_MORPHER_PHONEME_IH 11
#define AL_VOCAL_MORPHER_PHONEME_IY 12
#define AL_VOCAL_MORPHER_PHONEME_UH 13
#define AL_VOCAL_MORPHER_PHONEME_UW 14
#define AL_VOCAL_MORPHER_PHONEME_B 15
#define AL_VOCAL_MORPHER_PHONEME_D 16
#define AL_VOCAL_MORPHER_PHONEME_F 17
#define AL_VOCAL_MORPHER_PHONEME_G 18
#define AL_VOCAL_MORPHER_PHONEME_J 19
#define AL_VOCAL_MORPHER_PHONEME_K 20
#define AL_VOCAL_MORPHER_PHONEME_L 21
#define AL_VOCAL_MORPHER_PHONEME_M 22
#define AL_VOCAL_MORPHER_PHONEME_N 23
#define AL_VOCAL_MORPHER_PHONEME_P 24
#define AL_VOCAL_MORPHER_PHONEME_R 25
#define AL_VOCAL_MORPHER_PHONEME_S 26
#define AL_VOCAL_MORPHER_PHONEME_T 27
#define AL_VOCAL_MORPHER_PHONEME_V 28
#define AL_VOCAL_MORPHER_PHONEME_Z 29
#define AL_VOCAL_MORPHER_MIN_PHONEMEB_COARSE_TUNING (-24)
#define AL_VOCAL_MORPHER_MAX_PHONEMEB_COARSE_TUNING 24
#define AL_VOCAL_MORPHER_DEFAULT_PHONEMEB_COARSE_TUNING 0
#define AL_VOCAL_MORPHER_MIN_WAVEFORM 0
#define AL_VOCAL_MORPHER_MAX_WAVEFORM 2
#define AL_VOCAL_MORPHER_DEFAULT_WAVEFORM 0
#define AL_VOCAL_MORPHER_WAVEFORM_SINUSOID 0
#define AL_VOCAL_MORPHER_WAVEFORM_TRIANGLE 1
#define AL_VOCAL_MORPHER_WAVEFORM_SAWTOOTH 2
#define AL_VOCAL_MORPHER_MIN_RATE 0.0f
#define AL_VOCAL_MORPHER_MAX_RATE 10.0f
#define AL_VOCAL_MORPHER_DEFAULT_RATE 1.41f
/**
* AL pitch shifter effect parameter ranges and defaults
*/
#define AL_PITCH_SHIFTER_MIN_COARSE_TUNE (-12)
#define AL_PITCH_SHIFTER_MAX_COARSE_TUNE 12
#define AL_PITCH_SHIFTER_DEFAULT_COARSE_TUNE 12
#define AL_PITCH_SHIFTER_MIN_FINE_TUNE (-50)
#define AL_PITCH_SHIFTER_MAX_FINE_TUNE 50
#define AL_PITCH_SHIFTER_DEFAULT_FINE_TUNE 0
/**
* AL ring modulator effect parameter ranges and defaults
*/
#define AL_RING_MODULATOR_MIN_FREQUENCY 0.0f
#define AL_RING_MODULATOR_MAX_FREQUENCY 8000.0f
#define AL_RING_MODULATOR_DEFAULT_FREQUENCY 440.0f
#define AL_RING_MODULATOR_MIN_HIGHPASS_CUTOFF 0.0f
#define AL_RING_MODULATOR_MAX_HIGHPASS_CUTOFF 24000.0f
#define AL_RING_MODULATOR_DEFAULT_HIGHPASS_CUTOFF 800.0f
#define AL_RING_MODULATOR_MIN_WAVEFORM 0
#define AL_RING_MODULATOR_MAX_WAVEFORM 2
#define AL_RING_MODULATOR_DEFAULT_WAVEFORM 0
#define AL_RING_MODULATOR_SINUSOID 0
#define AL_RING_MODULATOR_SAWTOOTH 1
#define AL_RING_MODULATOR_SQUARE 2
/**
* AL autowah effect parameter ranges and defaults
*/
#define AL_AUTOWAH_MIN_ATTACK_TIME 0.0001f
#define AL_AUTOWAH_MAX_ATTACK_TIME 1.0f
#define AL_AUTOWAH_DEFAULT_ATTACK_TIME 0.06f
#define AL_AUTOWAH_MIN_RELEASE_TIME 0.0001f
#define AL_AUTOWAH_MAX_RELEASE_TIME 1.0f
#define AL_AUTOWAH_DEFAULT_RELEASE_TIME 0.06f
#define AL_AUTOWAH_MIN_RESONANCE 2.0f
#define AL_AUTOWAH_MAX_RESONANCE 1000.0f
#define AL_AUTOWAH_DEFAULT_RESONANCE 1000.0f
#define AL_AUTOWAH_MIN_PEAK_GAIN 0.00003f
#define AL_AUTOWAH_MAX_PEAK_GAIN 31621.0f
#define AL_AUTOWAH_DEFAULT_PEAK_GAIN 11.22f
/**
* AL compressor effect parameter ranges and defaults
*/
#define AL_COMPRESSOR_MIN_ONOFF 0
#define AL_COMPRESSOR_MAX_ONOFF 1
#define AL_COMPRESSOR_DEFAULT_ONOFF 1
/**
* AL equalizer effect parameter ranges and defaults
*/
#define AL_EQUALIZER_MIN_LOW_GAIN 0.126f
#define AL_EQUALIZER_MAX_LOW_GAIN 7.943f
#define AL_EQUALIZER_DEFAULT_LOW_GAIN 1.0f
#define AL_EQUALIZER_MIN_LOW_CUTOFF 50.0f
#define AL_EQUALIZER_MAX_LOW_CUTOFF 800.0f
#define AL_EQUALIZER_DEFAULT_LOW_CUTOFF 200.0f
#define AL_EQUALIZER_MIN_MID1_GAIN 0.126f
#define AL_EQUALIZER_MAX_MID1_GAIN 7.943f
#define AL_EQUALIZER_DEFAULT_MID1_GAIN 1.0f
#define AL_EQUALIZER_MIN_MID1_CENTER 200.0f
#define AL_EQUALIZER_MAX_MID1_CENTER 3000.0f
#define AL_EQUALIZER_DEFAULT_MID1_CENTER 500.0f
#define AL_EQUALIZER_MIN_MID1_WIDTH 0.01f
#define AL_EQUALIZER_MAX_MID1_WIDTH 1.0f
#define AL_EQUALIZER_DEFAULT_MID1_WIDTH 1.0f
#define AL_EQUALIZER_MIN_MID2_GAIN 0.126f
#define AL_EQUALIZER_MAX_MID2_GAIN 7.943f
#define AL_EQUALIZER_DEFAULT_MID2_GAIN 1.0f
#define AL_EQUALIZER_MIN_MID2_CENTER 1000.0f
#define AL_EQUALIZER_MAX_MID2_CENTER 8000.0f
#define AL_EQUALIZER_DEFAULT_MID2_CENTER 3000.0f
#define AL_EQUALIZER_MIN_MID2_WIDTH 0.01f
#define AL_EQUALIZER_MAX_MID2_WIDTH 1.0f
#define AL_EQUALIZER_DEFAULT_MID2_WIDTH 1.0f
#define AL_EQUALIZER_MIN_HIGH_GAIN 0.126f
#define AL_EQUALIZER_MAX_HIGH_GAIN 7.943f
#define AL_EQUALIZER_DEFAULT_HIGH_GAIN 1.0f
#define AL_EQUALIZER_MIN_HIGH_CUTOFF 4000.0f
#define AL_EQUALIZER_MAX_HIGH_CUTOFF 16000.0f
#define AL_EQUALIZER_DEFAULT_HIGH_CUTOFF 6000.0f
/**********************************************************
* Source parameter value definitions, ranges and defaults.
*/
#define AL_MIN_AIR_ABSORPTION_FACTOR 0.0f
#define AL_MAX_AIR_ABSORPTION_FACTOR 10.0f
#define AL_DEFAULT_AIR_ABSORPTION_FACTOR 0.0f
#define AL_MIN_ROOM_ROLLOFF_FACTOR 0.0f
#define AL_MAX_ROOM_ROLLOFF_FACTOR 10.0f
#define AL_DEFAULT_ROOM_ROLLOFF_FACTOR 0.0f
#define AL_MIN_CONE_OUTER_GAINHF 0.0f
#define AL_MAX_CONE_OUTER_GAINHF 1.0f
#define AL_DEFAULT_CONE_OUTER_GAINHF 1.0f
#define AL_MIN_DIRECT_FILTER_GAINHF_AUTO AL_FALSE
#define AL_MAX_DIRECT_FILTER_GAINHF_AUTO AL_TRUE
#define AL_DEFAULT_DIRECT_FILTER_GAINHF_AUTO AL_TRUE
#define AL_MIN_AUXILIARY_SEND_FILTER_GAIN_AUTO AL_FALSE
#define AL_MAX_AUXILIARY_SEND_FILTER_GAIN_AUTO AL_TRUE
#define AL_DEFAULT_AUXILIARY_SEND_FILTER_GAIN_AUTO AL_TRUE
#define AL_MIN_AUXILIARY_SEND_FILTER_GAINHF_AUTO AL_FALSE
#define AL_MAX_AUXILIARY_SEND_FILTER_GAINHF_AUTO AL_TRUE
#define AL_DEFAULT_AUXILIARY_SEND_FILTER_GAINHF_AUTO AL_TRUE
/**********************************************************
* Listener parameter value definitions, ranges and defaults.
*/
#define AL_MIN_METERS_PER_UNIT FLT_MIN
#define AL_MAX_METERS_PER_UNIT FLT_MAX
#define AL_DEFAULT_METERS_PER_UNIT 1.0f
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif /* __efx_h_ */
-94
View File
@@ -1,94 +0,0 @@
#include <al.h>
// X-RAM Function pointer definitions
typedef ALboolean (__cdecl *EAXSetBufferMode)(ALsizei n, ALuint *buffers, ALint value);
typedef ALenum (__cdecl *EAXGetBufferMode)(ALuint buffer, ALint *value);
//////////////////////////////////////////////////////////////////////////////
// Query for X-RAM extension
//
// if (alIsExtensionPresent("EAX-RAM") == AL_TRUE)
// X-RAM Extension found
//
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
// X-RAM enum names
//
// "AL_EAX_RAM_SIZE"
// "AL_EAX_RAM_FREE"
// "AL_STORAGE_AUTOMATIC"
// "AL_STORAGE_HARDWARE"
// "AL_STORAGE_ACCESSIBLE"
//
// Query enum values using alGetEnumValue, for example
//
// long lRamSizeEnum = alGetEnumValue("AL_EAX_RAM_SIZE")
//
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
// Query total amount of X-RAM
//
// long lTotalSize = alGetInteger(alGetEnumValue("AL_EAX_RAM_SIZE")
//
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
// Query free X-RAM available
//
// long lFreeSize = alGetInteger(alGetEnumValue("AL_EAX_RAM_FREE")
//
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
// Query X-RAM Function pointers
//
// Use typedefs defined above to get the X-RAM function pointers using
// alGetProcAddress
//
// EAXSetBufferMode eaxSetBufferMode;
// EAXGetBufferMode eaxGetBufferMode;
//
// eaxSetBufferMode = (EAXSetBufferMode)alGetProcAddress("EAXSetBufferMode");
// eaxGetBufferMode = (EAXGetBufferMode)alGetProcAddress("EAXGetBufferMode");
//
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
// Force an Open AL Buffer into X-RAM (good for non-streaming buffers)
//
// ALuint uiBuffer;
// alGenBuffers(1, &uiBuffer);
// eaxSetBufferMode(1, &uiBuffer, alGetEnumValue("AL_STORAGE_HARDWARE"));
// alBufferData(...);
//
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
// Force an Open AL Buffer into 'accessible' (currently host) RAM (good for streaming buffers)
//
// ALuint uiBuffer;
// alGenBuffers(1, &uiBuffer);
// eaxSetBufferMode(1, &uiBuffer, alGetEnumValue("AL_STORAGE_ACCESSIBLE"));
// alBufferData(...);
//
//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
// Put an Open AL Buffer into X-RAM if memory is available, otherwise use
// host RAM. This is the default mode.
//
// ALuint uiBuffer;
// alGenBuffers(1, &uiBuffer);
// eaxSetBufferMode(1, &uiBuffer, alGetEnumValue("AL_STORAGE_AUTOMATIC"));
// alBufferData(...);
//
//////////////////////////////////////////////////////////////////////////////
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More