brender-1997/v1db/def_mdl.c

59 lines
1.8 KiB
C
Raw Permalink Normal View History

2022-05-03 16:30:35 -05:00
/*
* Copyright (c) 1993-1995 Argonaut Technologies Limited. All rights reserved.
*
* $Id: def_mdl.c 2.5 1996/02/08 17:07:22 sam Exp $
* $Locker: $
*
* default model for when an actor is created - a cube of the default
* material
*/
#include "brender.h"
BR_RCS_ID("$Id: def_mdl.c 2.5 1996/02/08 17:07:22 sam Exp $")
#define NULL 0
/*
* 8 Vertices
*/
static br_vertex default_model_vertices[] = {
{BR_VECTOR3(-1.0,-1.0, 1.0),BR_VECTOR2( 0.00, 0.99)}, /* 0 */
{BR_VECTOR3( 1.0,-1.0, 1.0),BR_VECTOR2( 0.99, 0.99)}, /* 1 */
{BR_VECTOR3( 1.0, 1.0, 1.0),BR_VECTOR2( 0.99, 0.99)}, /* 2 */
{BR_VECTOR3(-1.0, 1.0, 1.0),BR_VECTOR2( 0.00, 0.99)}, /* 3 */
{BR_VECTOR3(-1.0,-1.0,-1.0),BR_VECTOR2( 0.00, 0.00)}, /* 4 */
{BR_VECTOR3( 1.0,-1.0,-1.0),BR_VECTOR2( 0.99, 0.00)}, /* 5 */
{BR_VECTOR3( 1.0, 1.0,-1.0),BR_VECTOR2( 0.99, 0.00)}, /* 6 */
{BR_VECTOR3(-1.0, 1.0,-1.0),BR_VECTOR2( 0.00, 0.00)}, /* 7 */
};
/*
* 12 Faces
*/
static br_face default_model_faces[] = {
{{0,1,2},1,NULL,0,0,0,0, 4}, /* 0 */
{{0,2,3},1,NULL,0,0,0,0, 1}, /* 1 */
{{0,4,5},1,NULL,0,0,0,0, 4}, /* 2 */
{{0,5,1},1,NULL,0,0,0,0, 1}, /* 3 */
{{1,5,6},1,NULL,0,0,0,0, 4}, /* 4 */
{{1,6,2},1,NULL,0,0,0,0, 1}, /* 5 */
{{2,6,7},1,NULL,0,0,0,0, 4}, /* 6 */
{{2,7,3},1,NULL,0,0,0,0, 1}, /* 7 */
{{3,7,4},1,NULL,0,0,0,0, 4}, /* 8 */
{{3,4,0},1,NULL,0,0,0,0, 1}, /* 9 */
{{4,7,6},1,NULL,0,0,0,0, 4}, /* 10 */
{{4,6,5},1,NULL,0,0,0,0, 1}, /* 11 */
};
br_model _BrDefaultModel = {
0,
"default_model", /* identifier */
default_model_vertices, /* vertices */
default_model_faces, /* faces */
8, /* nvertices */
12, /* nfaces */
BR_VECTOR3(0.0,0.0,0.0), /* pivot */
BR_MODF_UPDATEABLE, /* flags */
};