port from perforce
This commit is contained in:
46
evoke-64k/trunk/ev10/meshdata/Speaker.h
Normal file
46
evoke-64k/trunk/ev10/meshdata/Speaker.h
Normal file
@@ -0,0 +1,46 @@
|
||||
#pragma once
|
||||
#include "objmesh.h"
|
||||
#include "BinMeshData.h"
|
||||
#include "renderjob.h"
|
||||
|
||||
unsigned char g_VertSpeaker[]=
|
||||
{
|
||||
0, 0, 176, 63, 0, 0, 0, 63, 0, 0, 176, 191, 0, 0, 176, 191, 0, 0, 0, 63,
|
||||
0, 0, 176, 191, 0, 0, 176, 191, 0, 0, 0, 63, 0, 0, 176, 63, 0, 0, 176, 63,
|
||||
0, 0, 0, 63, 0, 0, 176, 63, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 191,
|
||||
0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 191,
|
||||
0, 0, 128, 63, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 144, 64,
|
||||
0, 0, 160, 63, 0, 0, 144, 192, 0, 0, 128, 63, 0, 0, 32, 191, 0, 0, 128, 191,
|
||||
0, 0, 128, 191, 0, 0, 32, 191, 0, 0, 128, 191, 0, 0, 144, 192, 0, 0, 160, 63,
|
||||
0, 0, 144, 192, 0, 0, 128, 191, 0, 0, 32, 191, 0, 0, 128, 63, 0, 0, 144, 192,
|
||||
0, 0, 160, 63, 0, 0, 144, 64, 0, 0, 128, 63, 0, 0, 32, 191, 0, 0, 128, 63,
|
||||
0, 0, 144, 64, 0, 0, 160, 63, 0, 0, 144, 64, 0, 0, 128, 191, 0, 0, 144, 191,
|
||||
0, 0, 128, 191, 0, 0, 128, 191, 0, 0, 144, 191, 0, 0, 128, 63, 0, 0, 128, 63,
|
||||
0, 0, 144, 191, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 144, 191, 0, 0, 128, 191,
|
||||
0, 0, 208, 62, 0, 0, 0, 190, 0, 0, 208, 190, 0, 0, 208, 62, 0, 0, 0, 190,
|
||||
0, 0, 208, 62, 0, 0, 208, 190, 0, 0, 0, 190, 0, 0, 208, 190, 0, 0, 208, 190,
|
||||
0, 0, 0, 190, 0, 0, 208, 62,
|
||||
};
|
||||
|
||||
unsigned char g_TopologySpeaker[]=
|
||||
{
|
||||
0, 0, 0, 0, 255, 0, 5, 2, 0, 255, 1, 3, 4, 0, 255, 1, 5, 6, 0, 255,
|
||||
8, 4, 1, 7, 255, 0, 0, 0, 0, 255, 0, 0, 3, 4, 255, 0, 0, 3, 4, 255,
|
||||
7, 8, 1, 2, 255, 7, 2, 4, 6, 255, 10, 9, 0, 0, 255, 13, 12, 1, 0, 255,
|
||||
12, 15, 0, 4, 255, 16, 15, 2, 1, 255, 1, 2, 3, 4, 255, 5, 12, 0, 0, 255,
|
||||
14, 11, 0, 3, 255, 10, 8, 2, 0, 255, 13, 11, 1, 2, 255, 4, 2, 1, 3, 255,
|
||||
};
|
||||
|
||||
void CreateSpeaker( Renderjob& r )
|
||||
{
|
||||
BinMesh b;
|
||||
b.Set( 20, g_VertSpeaker, g_TopologySpeaker );
|
||||
g_objMesh.LoadMesh(&b);
|
||||
g_objMesh.CatmullClarkSubdivide();
|
||||
g_objMesh.CatmullClarkSubdivide();
|
||||
g_objMesh.CatmullClarkSubdivide();
|
||||
g_objMesh.CatmullClarkSubdivide();
|
||||
g_objMesh.CatmullClarkSubdivide();
|
||||
g_objMesh.GenerateNormals();
|
||||
r.CreateObjMesh( &g_objMesh, 1086374080 );
|
||||
}
|
||||
Reference in New Issue
Block a user