port from perforce
This commit is contained in:
47
evoke-64k/trunk/ev10/meshdata/Commod.h
Normal file
47
evoke-64k/trunk/ev10/meshdata/Commod.h
Normal file
@@ -0,0 +1,47 @@
|
||||
#pragma once
|
||||
#include "objmesh.h"
|
||||
#include "BinMeshData.h"
|
||||
#include "renderjob.h"
|
||||
|
||||
unsigned char g_VertCommod[]=
|
||||
{
|
||||
0, 0, 224, 189, 0, 0, 112, 64, 0, 0, 0, 0, 0, 0, 208, 64, 0, 0, 112, 64,
|
||||
0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 96, 62, 0, 0, 0, 0, 0, 0, 224, 189,
|
||||
0, 0, 96, 62, 0, 0, 0, 0, 0, 0, 208, 64, 0, 0, 112, 64, 0, 0, 0, 0,
|
||||
0, 0, 96, 64, 0, 0, 160, 62, 0, 0, 0, 0, 0, 0, 224, 189, 0, 0, 160, 62,
|
||||
0, 0, 0, 0, 0, 0, 224, 189, 0, 0, 112, 64, 0, 0, 0, 0, 0, 0, 128, 192,
|
||||
0, 0, 144, 192, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 112, 192, 0, 0, 0, 0,
|
||||
0, 0, 144, 62, 0, 0, 240, 192, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 193,
|
||||
0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 112, 192, 0, 0, 0, 0, 0, 0, 144, 62,
|
||||
0, 0, 240, 192, 0, 0, 0, 0, 0, 0, 144, 62, 0, 0, 240, 64, 0, 0, 0, 0,
|
||||
0, 0, 144, 62, 0, 0, 240, 64, 0, 0, 0, 0, 0, 0, 16, 62, 0, 0, 112, 64,
|
||||
0, 0, 0, 0, 0, 0, 16, 62, 0, 0, 112, 64, 0, 0, 0, 0, 0, 0, 128, 192,
|
||||
0, 0, 144, 64, 0, 0, 0, 0, 0, 0, 192, 192, 0, 0, 0, 65, 0, 0, 0, 0,
|
||||
0, 0, 224, 192, 0, 0, 128, 187, 0, 0, 0, 0, 0, 0, 64, 193, 0, 0, 112, 60,
|
||||
0, 0, 0, 0, 0, 0, 224, 189, 0, 0, 96, 192, 0, 0, 0, 0, 0, 0, 224, 189,
|
||||
0, 0, 96, 192, 0, 0, 0, 0, 0, 0, 224, 189, 0, 0, 48, 190, 0, 0, 0, 0,
|
||||
0, 0, 224, 189, 0, 0, 48, 190, 0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 48, 190,
|
||||
0, 0, 0, 0, 0, 0, 96, 64, 0, 0, 48, 190, 0, 0, 0, 0, 0, 0, 208, 64,
|
||||
0, 0, 96, 192, 0, 0, 0, 0, 0, 0, 208, 64, 0, 0, 96, 192, 0, 0, 0, 0,
|
||||
};
|
||||
|
||||
unsigned char g_TopologyCommod[]=
|
||||
{
|
||||
0, 0, 0, 0, 255, 3, 0, 0, 4, 255, 3, 0, 0, 8, 255, 0, 0, 0, 0, 255,
|
||||
3, 0, 0, 4, 255, 0, 0, 0, 0, 255, 1, 0, 0, 6, 255, 2, 0, 0, 3, 255,
|
||||
2, 14, 11, 1, 255, 0, 0, 0, 0, 255, 0, 0, 0, 0, 255, 5, 4, 1, 8, 255,
|
||||
};
|
||||
|
||||
void CreateCommod( Renderjob& r )
|
||||
{
|
||||
BinMesh b;
|
||||
b.Set( 12, g_VertCommod, g_TopologyCommod );
|
||||
g_objMesh.LoadMesh(&b);
|
||||
g_objMesh.Extrude( 1.0000000f );
|
||||
g_objMesh.CatmullClarkSubdivide();
|
||||
g_objMesh.CatmullClarkSubdivide();
|
||||
g_objMesh.CatmullClarkSubdivide();
|
||||
g_objMesh.SuperEllip( 0.2500000f );
|
||||
g_objMesh.GenerateNormals();
|
||||
r.CreateObjMesh( &g_objMesh, 1086374080 );
|
||||
}
|
||||
Reference in New Issue
Block a user