Art
Joined: 09 Nov 2005 Posts: 647
|
Posted: Mon Jun 25, 2007 9:15 pm Post subject: GU 3D object drawing program? |
|
|
Hi Guys,
Does anyone know of a program that will let you draw a graphic object,
and then auto generate structures like this to use in a GU program?
| Code: |
Vertex __attribute__((aligned(16))) cube[3*12] =
{
{ GU_COLOR( 0.0f, 1.0f, 0.0f, 0.0f ),-1.0f, 1.0f,-1.0f }, // Top
{ GU_COLOR( 0.0f, 1.0f, 0.0f, 0.0f ), 1.0f, 1.0f,-1.0f },
{ GU_COLOR( 0.0f, 1.0f, 0.0f, 0.0f ),-1.0f, 1.0f, 1.0f },
{ GU_COLOR( 0.0f, 1.0f, 0.0f, 0.0f ),-1.0f, 1.0f, 1.0f },
{ GU_COLOR( 0.0f, 1.0f, 0.0f, 0.0f ), 1.0f, 1.0f,-1.0f },
{ GU_COLOR( 0.0f, 1.0f, 0.0f, 0.0f ), 1.0f, 1.0f, 1.0f },
{ GU_COLOR( 1.0f, 0.5f, 0.0f, 0.0f ),-1.0f,-1.0f, 1.0f }, // Bottom
{ GU_COLOR( 1.0f, 0.5f, 0.0f, 0.0f ), 1.0f,-1.0f, 1.0f },
{ GU_COLOR( 1.0f, 0.5f, 0.0f, 0.0f ),-1.0f,-1.0f,-1.0f },
{ GU_COLOR( 1.0f, 0.5f, 0.0f, 0.0f ),-1.0f,-1.0f,-1.0f },
{ GU_COLOR( 1.0f, 0.5f, 0.0f, 0.0f ), 1.0f,-1.0f, 1.0f },
{ GU_COLOR( 1.0f, 0.5f, 0.0f, 0.0f ), 1.0f,-1.0f,-1.0f },
{ GU_COLOR( 1.0f, 0.0f, 0.0f, 0.0f ),-1.0f, 1.0f, 1.0f }, // Front
{ GU_COLOR( 1.0f, 0.0f, 0.0f, 0.0f ), 1.0f, 1.0f, 1.0f },
{ GU_COLOR( 1.0f, 0.0f, 0.0f, 0.0f ),-1.0f,-1.0f, 1.0f },
{ GU_COLOR( 1.0f, 0.0f, 0.0f, 0.0f ),-1.0f,-1.0f, 1.0f },
{ GU_COLOR( 1.0f, 0.0f, 0.0f, 0.0f ), 1.0f, 1.0f, 1.0f },
{ GU_COLOR( 1.0f, 0.0f, 0.0f, 0.0f ), 1.0f,-1.0f, 1.0f },
{ GU_COLOR( 1.0f, 1.0f, 0.0f, 0.0f ),-1.0f,-1.0f,-1.0f }, // Back
{ GU_COLOR( 1.0f, 1.0f, 1.0f, 0.0f ), 1.0f,-1.0f,-1.0f },
{ GU_COLOR( 1.0f, 1.0f, 1.0f, 0.0f ),-1.0f, 1.0f,-1.0f },
{ GU_COLOR( 1.0f, 1.0f, 1.0f, 0.0f ),-1.0f, 1.0f,-1.0f },
{ GU_COLOR( 1.0f, 1.0f, 1.0f, 0.0f ), 1.0f,-1.0f,-1.0f },
{ GU_COLOR( 1.0f, 1.0f, 1.0f, 0.0f ), 1.0f, 1.0f,-1.0f },
{ GU_COLOR( 0.0f, 0.0f, 1.0f, 0.0f ),-1.0f, 1.0f,-1.0f }, // Left
{ GU_COLOR( 0.0f, 0.0f, 1.0f, 0.0f ),-1.0f, 1.0f, 1.0f },
{ GU_COLOR( 0.0f, 0.0f, 1.0f, 0.0f ),-1.0f,-1.0f,-1.0f },
{ GU_COLOR( 0.0f, 0.0f, 1.0f, 0.0f ),-1.0f,-1.0f,-1.0f },
{ GU_COLOR( 0.0f, 0.0f, 1.0f, 0.0f ),-1.0f, 1.0f, 1.0f },
{ GU_COLOR( 0.0f, 0.0f, 1.0f, 0.0f ),-1.0f,-1.0f, 1.0f },
{ GU_COLOR( 1.0f, 0.0f, 1.0f, 0.0f ), 1.0f, 1.0f, 1.0f }, // Right
{ GU_COLOR( 1.0f, 0.0f, 1.0f, 0.0f ), 1.0f, 1.0f,-1.0f },
{ GU_COLOR( 1.0f, 0.0f, 1.0f, 0.0f ), 1.0f,-1.0f, 1.0f },
{ GU_COLOR( 1.0f, 0.0f, 1.0f, 0.0f ), 1.0f,-1.0f, 1.0f },
{ GU_COLOR( 1.0f, 0.0f, 1.0f, 0.0f ), 1.0f, 1.0f,-1.0f },
{ GU_COLOR( 1.0f, 0.0f, 1.0f, 0.0f ), 1.0f,-1.0f,-1.0f }
};
|
Cheers, Art. |
|