Better car model
This commit is contained in:
parent
91afd62a9c
commit
8c2d4124e0
688
src/main.cpp
688
src/main.cpp
|
@ -31,55 +31,31 @@ int main(){
|
|||
|
||||
fp depthBuffer[RENDER_WIDTH*RENDER_HEIGHT];
|
||||
Rasterizer::depthBuffer = depthBuffer;
|
||||
Triangle coneTriangles[28] = {
|
||||
{
|
||||
{1.000, 0.193, 1.000},
|
||||
{-0.656, 0.193, 0.656},
|
||||
{0.656, 0.193, 0.656},
|
||||
{0.000, -1.000, -0.000},
|
||||
newColor(255, 100, 0)},
|
||||
{
|
||||
{-1.000, 0.193, -1.000},
|
||||
{0.656, 0.193, -0.656},
|
||||
{-0.656, 0.193, -0.656},
|
||||
{-0.000, -1.000, 0.000},
|
||||
newColor(255, 100, 0)},
|
||||
{
|
||||
{-1.000, 0.193, 1.000},
|
||||
{-0.656, 0.193, -0.656},
|
||||
{-0.656, 0.193, 0.656},
|
||||
{0.000, -1.000, 0.000},
|
||||
newColor(255, 100, 0)},
|
||||
{
|
||||
{1.000, 0.193, -1.000},
|
||||
{0.656, 0.193, 0.656},
|
||||
{0.656, 0.193, -0.656},
|
||||
{-0.000, -1.000, 0.000},
|
||||
newColor(255, 100, 0)},
|
||||
Triangle coneTriangles[22] = {
|
||||
{
|
||||
{0.328, -0.679, 0.328},
|
||||
{-0.328, -0.679, 0.328},
|
||||
{0.000, -1.552, 0.000},
|
||||
{-0.000, -0.352, 0.936},
|
||||
newColor(255, 100, 0)},
|
||||
newColor(202, 89, 0)},
|
||||
{
|
||||
{-0.328, -0.679, -0.328},
|
||||
{0.328, -0.679, -0.328},
|
||||
{0.000, -1.552, 0.000},
|
||||
{0.000, -0.352, -0.936},
|
||||
newColor(255, 100, 0)},
|
||||
newColor(202, 89, 0)},
|
||||
{
|
||||
{-0.328, -0.679, 0.328},
|
||||
{-0.328, -0.679, -0.328},
|
||||
{0.000, -1.552, 0.000},
|
||||
{-0.936, -0.352, 0.000},
|
||||
newColor(255, 100, 0)},
|
||||
newColor(202, 89, 0)},
|
||||
{
|
||||
{0.328, -0.679, -0.328},
|
||||
{0.328, -0.679, 0.328},
|
||||
{0.000, -1.552, 0.000},
|
||||
{0.936, -0.352, -0.000},
|
||||
newColor(255, 100, 0)},
|
||||
newColor(202, 89, 0)},
|
||||
{
|
||||
{0.492, -0.243, 0.492},
|
||||
{0.328, -0.679, -0.328},
|
||||
|
@ -109,49 +85,37 @@ int main(){
|
|||
{0.492, -0.243, 0.492},
|
||||
{0.656, 0.193, 0.656},
|
||||
{0.000, -0.352, 0.936},
|
||||
newColor(255, 100, 0)},
|
||||
newColor(202, 89, 0)},
|
||||
{
|
||||
{0.656, 0.193, -0.656},
|
||||
{-0.492, -0.243, -0.492},
|
||||
{-0.656, 0.193, -0.656},
|
||||
{0.000, -0.352, -0.936},
|
||||
newColor(255, 100, 0)},
|
||||
newColor(202, 89, 0)},
|
||||
{
|
||||
{-0.656, 0.193, -0.656},
|
||||
{-0.492, -0.243, 0.492},
|
||||
{-0.656, 0.193, 0.656},
|
||||
{-0.936, -0.352, 0.000},
|
||||
newColor(255, 100, 0)},
|
||||
newColor(202, 89, 0)},
|
||||
{
|
||||
{0.656, 0.193, 0.656},
|
||||
{0.492, -0.243, -0.492},
|
||||
{0.656, 0.193, -0.656},
|
||||
{0.936, -0.352, 0.000},
|
||||
newColor(255, 100, 0)},
|
||||
newColor(202, 89, 0)},
|
||||
{
|
||||
{1.000, 0.193, 1.000},
|
||||
{-1.000, 0.193, 1.000},
|
||||
{-0.656, 0.193, 0.656},
|
||||
{0.000, -1.000, -0.000},
|
||||
newColor(255, 100, 0)},
|
||||
{
|
||||
{-1.000, 0.193, -1.000},
|
||||
{1.000, 0.193, -1.000},
|
||||
{0.656, 0.193, -0.656},
|
||||
{-1.000, 0.193, -1.000},
|
||||
{0.000, -1.000, 0.000},
|
||||
newColor(255, 100, 0)},
|
||||
newColor(202, 89, 0)},
|
||||
{
|
||||
{-1.000, 0.193, 1.000},
|
||||
{-1.000, 0.193, -1.000},
|
||||
{-0.656, 0.193, -0.656},
|
||||
{0.000, -1.000, -0.000},
|
||||
newColor(255, 100, 0)},
|
||||
{
|
||||
{1.000, 0.193, -1.000},
|
||||
{1.000, 0.193, 1.000},
|
||||
{0.656, 0.193, 0.656},
|
||||
{-0.000, -1.000, 0.000},
|
||||
newColor(255, 100, 0)},
|
||||
{-1.000, 0.193, -1.000},
|
||||
{-1.000, 0.193, 1.000},
|
||||
{0.000, -1.000, 0.000},
|
||||
newColor(202, 89, 0)},
|
||||
{
|
||||
{0.492, -0.243, 0.492},
|
||||
{0.328, -0.679, 0.328},
|
||||
|
@ -181,28 +145,28 @@ int main(){
|
|||
{-0.492, -0.243, 0.492},
|
||||
{0.492, -0.243, 0.492},
|
||||
{-0.000, -0.352, 0.936},
|
||||
newColor(255, 100, 0)},
|
||||
newColor(202, 89, 0)},
|
||||
{
|
||||
{0.656, 0.193, -0.656},
|
||||
{0.492, -0.243, -0.492},
|
||||
{-0.492, -0.243, -0.492},
|
||||
{0.000, -0.352, -0.936},
|
||||
newColor(255, 100, 0)},
|
||||
newColor(202, 89, 0)},
|
||||
{
|
||||
{-0.656, 0.193, -0.656},
|
||||
{-0.492, -0.243, -0.492},
|
||||
{-0.492, -0.243, 0.492},
|
||||
{-0.936, -0.352, 0.000},
|
||||
newColor(255, 100, 0)},
|
||||
newColor(202, 89, 0)},
|
||||
{
|
||||
{0.656, 0.193, 0.656},
|
||||
{0.492, -0.243, 0.492},
|
||||
{0.492, -0.243, -0.492},
|
||||
{0.936, -0.352, -0.000},
|
||||
newColor(255, 100, 0)},
|
||||
newColor(202, 89, 0)},
|
||||
};
|
||||
|
||||
Triangle carTriangles[134] = {
|
||||
Triangle carTriangles[230] = {
|
||||
{
|
||||
{0.794, 0.294, -0.380},
|
||||
{-0.535, 0.294, -0.443},
|
||||
|
@ -252,11 +216,11 @@ int main(){
|
|||
{0.290, -0.945, -0.151},
|
||||
newColor(85, 163, 202)},
|
||||
{
|
||||
{-0.474, -0.239, -0.525},
|
||||
{0.743, -0.212, -0.546},
|
||||
{0.302, -0.424, -0.389},
|
||||
{-0.001, -0.594, -0.805},
|
||||
newColor(203, 2, 1)},
|
||||
{-0.360, -0.259, 0.510},
|
||||
{0.238, -0.401, 0.406},
|
||||
{0.578, -0.237, 0.527},
|
||||
{-0.001, -0.594, 0.805},
|
||||
newColor(85, 163, 202)},
|
||||
{
|
||||
{0.302, -0.435, -0.000},
|
||||
{-0.559, -0.455, -0.000},
|
||||
|
@ -462,10 +426,10 @@ int main(){
|
|||
{0.290, -0.945, 0.151},
|
||||
newColor(85, 163, 202)},
|
||||
{
|
||||
{-0.474, -0.239, 0.525},
|
||||
{-0.474, -0.415, 0.387},
|
||||
{0.302, -0.424, 0.389},
|
||||
{-0.009, -0.617, 0.787},
|
||||
{-0.474, -0.239, -0.525},
|
||||
{-0.360, -0.394, -0.404},
|
||||
{-0.474, -0.415, -0.387},
|
||||
{-0.003, -0.617, -0.787},
|
||||
newColor(203, 2, 1)},
|
||||
{
|
||||
{0.302, -0.435, -0.000},
|
||||
|
@ -696,10 +660,10 @@ int main(){
|
|||
{0.426, -0.904, -0.024},
|
||||
newColor(85, 163, 202)},
|
||||
{
|
||||
{-0.474, -0.239, -0.525},
|
||||
{0.302, -0.424, -0.389},
|
||||
{-0.474, -0.415, -0.387},
|
||||
{-0.009, -0.617, -0.787},
|
||||
{0.302, -0.424, 0.389},
|
||||
{-0.360, -0.394, 0.404},
|
||||
{-0.474, -0.415, 0.387},
|
||||
{-0.009, -0.598, 0.801},
|
||||
newColor(203, 2, 1)},
|
||||
{
|
||||
{0.302, -0.435, -0.000},
|
||||
|
@ -888,10 +852,10 @@ int main(){
|
|||
{0.426, -0.904, 0.024},
|
||||
newColor(85, 163, 202)},
|
||||
{
|
||||
{-0.474, -0.239, 0.525},
|
||||
{0.302, -0.424, 0.389},
|
||||
{0.743, -0.212, 0.546},
|
||||
{-0.001, -0.594, 0.805},
|
||||
{0.578, -0.237, 0.527},
|
||||
{0.238, -0.401, 0.406},
|
||||
{-0.004, -0.589, 0.808},
|
||||
newColor(203, 2, 1)},
|
||||
{
|
||||
{0.302, -0.435, -0.000},
|
||||
|
@ -1007,15 +971,591 @@ int main(){
|
|||
{0.868, -0.070, 0.380},
|
||||
{-0.019, 1.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.237, -0.031, 0.751},
|
||||
{0.964, 0.018, 0.751},
|
||||
{0.915, -0.031, 0.751},
|
||||
{-0.000, -0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.237, 0.291, 0.420},
|
||||
{0.915, -0.031, 0.420},
|
||||
{0.915, 0.291, 0.420},
|
||||
{0.000, -0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.237, -0.031, 0.751},
|
||||
{1.237, 0.291, 0.420},
|
||||
{1.237, 0.291, 0.751},
|
||||
{1.000, 0.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{0.915, 0.291, 0.751},
|
||||
{0.915, -0.031, 0.420},
|
||||
{0.915, -0.031, 0.751},
|
||||
{-1.000, 0.000, -0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{0.915, -0.031, 0.751},
|
||||
{1.237, -0.031, 0.420},
|
||||
{1.237, -0.031, 0.751},
|
||||
{0.000, -1.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.237, 0.291, 0.751},
|
||||
{0.915, 0.291, 0.420},
|
||||
{0.915, 0.291, 0.751},
|
||||
{0.000, 1.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{0.915, -0.031, -0.409},
|
||||
{1.237, 0.291, -0.409},
|
||||
{0.915, 0.291, -0.409},
|
||||
{0.000, 0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.237, -0.031, -0.739},
|
||||
{1.189, 0.243, -0.739},
|
||||
{1.237, 0.291, -0.739},
|
||||
{0.000, -0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{0.915, 0.291, -0.409},
|
||||
{0.915, -0.031, -0.739},
|
||||
{0.915, -0.031, -0.409},
|
||||
{-1.000, 0.000, -0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{0.915, -0.031, -0.409},
|
||||
{1.237, -0.031, -0.739},
|
||||
{1.237, -0.031, -0.409},
|
||||
{0.000, -1.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.237, 0.291, -0.409},
|
||||
{0.915, 0.291, -0.739},
|
||||
{0.915, 0.291, -0.409},
|
||||
{0.000, 1.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.985, -0.031, -0.455},
|
||||
{-0.663, 0.291, -0.455},
|
||||
{-0.985, 0.291, -0.455},
|
||||
{0.000, 0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.663, 0.291, -0.786},
|
||||
{-0.937, 0.243, -0.786},
|
||||
{-0.985, 0.291, -0.786},
|
||||
{0.000, -0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.985, 0.291, -0.455},
|
||||
{-0.985, -0.031, -0.786},
|
||||
{-0.985, -0.031, -0.455},
|
||||
{-1.000, 0.000, -0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.985, -0.031, -0.455},
|
||||
{-0.663, -0.031, -0.786},
|
||||
{-0.663, -0.031, -0.455},
|
||||
{0.000, -1.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.663, 0.291, -0.455},
|
||||
{-0.985, 0.291, -0.786},
|
||||
{-0.985, 0.291, -0.455},
|
||||
{0.000, 1.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.663, -0.031, -0.455},
|
||||
{-0.663, 0.291, -0.786},
|
||||
{-0.663, 0.291, -0.455},
|
||||
{1.000, 0.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.237, -0.031, -0.739},
|
||||
{1.237, 0.291, -0.409},
|
||||
{1.237, -0.031, -0.409},
|
||||
{1.000, -0.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.663, 0.291, 0.783},
|
||||
{-0.711, 0.018, 0.783},
|
||||
{-0.663, -0.031, 0.783},
|
||||
{0.000, -0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.663, 0.291, 0.453},
|
||||
{-0.985, -0.031, 0.453},
|
||||
{-0.985, 0.291, 0.453},
|
||||
{0.000, -0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.985, 0.291, 0.783},
|
||||
{-0.985, -0.031, 0.453},
|
||||
{-0.985, -0.031, 0.783},
|
||||
{-1.000, 0.000, -0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.985, -0.031, 0.783},
|
||||
{-0.663, -0.031, 0.453},
|
||||
{-0.663, -0.031, 0.783},
|
||||
{0.000, -1.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.663, 0.291, 0.783},
|
||||
{-0.985, 0.291, 0.453},
|
||||
{-0.985, 0.291, 0.783},
|
||||
{0.000, 1.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.663, -0.031, 0.783},
|
||||
{-0.663, 0.291, 0.453},
|
||||
{-0.663, 0.291, 0.783},
|
||||
{1.000, 0.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.937, 0.018, 0.783},
|
||||
{-0.711, 0.243, 0.783},
|
||||
{-0.937, 0.243, 0.783},
|
||||
{0.000, 0.000, 1.000},
|
||||
newColor(255, 255, 255)},
|
||||
{
|
||||
{-0.985, -0.031, 0.783},
|
||||
{-0.937, 0.243, 0.783},
|
||||
{-0.985, 0.291, 0.783},
|
||||
{0.000, 0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.663, -0.031, 0.783},
|
||||
{-0.937, 0.018, 0.783},
|
||||
{-0.985, -0.031, 0.783},
|
||||
{-0.000, -0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.985, 0.291, 0.783},
|
||||
{-0.711, 0.243, 0.783},
|
||||
{-0.663, 0.291, 0.783},
|
||||
{0.000, -0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{0.964, 0.018, 0.751},
|
||||
{1.189, 0.243, 0.751},
|
||||
{0.964, 0.243, 0.751},
|
||||
{0.000, 0.000, 1.000},
|
||||
newColor(255, 255, 255)},
|
||||
{
|
||||
{0.915, 0.291, 0.751},
|
||||
{1.189, 0.243, 0.751},
|
||||
{1.237, 0.291, 0.751},
|
||||
{0.000, -0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.237, 0.291, 0.751},
|
||||
{1.189, 0.018, 0.751},
|
||||
{1.237, -0.031, 0.751},
|
||||
{0.000, -0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{0.915, -0.031, 0.751},
|
||||
{0.964, 0.243, 0.751},
|
||||
{0.915, 0.291, 0.751},
|
||||
{0.000, 0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.711, 0.243, -0.786},
|
||||
{-0.937, 0.018, -0.786},
|
||||
{-0.937, 0.243, -0.786},
|
||||
{0.000, -0.000, -1.000},
|
||||
newColor(255, 255, 255)},
|
||||
{
|
||||
{-0.663, -0.031, -0.786},
|
||||
{-0.711, 0.243, -0.786},
|
||||
{-0.663, 0.291, -0.786},
|
||||
{0.000, -0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.985, 0.291, -0.786},
|
||||
{-0.937, 0.018, -0.786},
|
||||
{-0.985, -0.031, -0.786},
|
||||
{0.000, 0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.985, -0.031, -0.786},
|
||||
{-0.711, 0.018, -0.786},
|
||||
{-0.663, -0.031, -0.786},
|
||||
{-0.000, -0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.189, 0.243, -0.739},
|
||||
{0.964, 0.018, -0.739},
|
||||
{0.964, 0.243, -0.739},
|
||||
{0.000, -0.000, -1.000},
|
||||
newColor(255, 255, 255)},
|
||||
{
|
||||
{0.915, 0.291, -0.739},
|
||||
{0.964, 0.018, -0.739},
|
||||
{0.915, -0.031, -0.739},
|
||||
{0.000, 0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{0.915, -0.031, -0.739},
|
||||
{1.189, 0.018, -0.739},
|
||||
{1.237, -0.031, -0.739},
|
||||
{-0.000, -0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.237, 0.291, -0.739},
|
||||
{0.964, 0.243, -0.739},
|
||||
{0.915, 0.291, -0.739},
|
||||
{0.000, -0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.237, -0.031, 0.751},
|
||||
{1.189, 0.018, 0.751},
|
||||
{0.964, 0.018, 0.751},
|
||||
{0.000, -0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.237, 0.291, 0.420},
|
||||
{1.237, -0.031, 0.420},
|
||||
{0.915, -0.031, 0.420},
|
||||
{0.000, -0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.237, -0.031, 0.751},
|
||||
{1.237, -0.031, 0.420},
|
||||
{1.237, 0.291, 0.420},
|
||||
{1.000, -0.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{0.915, 0.291, 0.751},
|
||||
{0.915, 0.291, 0.420},
|
||||
{0.915, -0.031, 0.420},
|
||||
{-1.000, -0.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{0.915, -0.031, 0.751},
|
||||
{0.915, -0.031, 0.420},
|
||||
{1.237, -0.031, 0.420},
|
||||
{0.000, -1.000, -0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.237, 0.291, 0.751},
|
||||
{1.237, 0.291, 0.420},
|
||||
{0.915, 0.291, 0.420},
|
||||
{0.000, 1.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{0.915, -0.031, -0.409},
|
||||
{1.237, -0.031, -0.409},
|
||||
{1.237, 0.291, -0.409},
|
||||
{0.000, 0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.237, -0.031, -0.739},
|
||||
{1.189, 0.018, -0.739},
|
||||
{1.189, 0.243, -0.739},
|
||||
{0.000, -0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{0.915, 0.291, -0.409},
|
||||
{0.915, 0.291, -0.739},
|
||||
{0.915, -0.031, -0.739},
|
||||
{-1.000, -0.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{0.915, -0.031, -0.409},
|
||||
{0.915, -0.031, -0.739},
|
||||
{1.237, -0.031, -0.739},
|
||||
{0.000, -1.000, -0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.237, 0.291, -0.409},
|
||||
{1.237, 0.291, -0.739},
|
||||
{0.915, 0.291, -0.739},
|
||||
{0.000, 1.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.985, -0.031, -0.455},
|
||||
{-0.663, -0.031, -0.455},
|
||||
{-0.663, 0.291, -0.455},
|
||||
{0.000, 0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.663, 0.291, -0.786},
|
||||
{-0.711, 0.243, -0.786},
|
||||
{-0.937, 0.243, -0.786},
|
||||
{0.000, -0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.985, 0.291, -0.455},
|
||||
{-0.985, 0.291, -0.786},
|
||||
{-0.985, -0.031, -0.786},
|
||||
{-1.000, -0.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.985, -0.031, -0.455},
|
||||
{-0.985, -0.031, -0.786},
|
||||
{-0.663, -0.031, -0.786},
|
||||
{0.000, -1.000, -0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.663, 0.291, -0.455},
|
||||
{-0.663, 0.291, -0.786},
|
||||
{-0.985, 0.291, -0.786},
|
||||
{0.000, 1.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.663, -0.031, -0.455},
|
||||
{-0.663, -0.031, -0.786},
|
||||
{-0.663, 0.291, -0.786},
|
||||
{1.000, -0.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.237, -0.031, -0.739},
|
||||
{1.237, 0.291, -0.739},
|
||||
{1.237, 0.291, -0.409},
|
||||
{1.000, 0.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.663, 0.291, 0.783},
|
||||
{-0.711, 0.243, 0.783},
|
||||
{-0.711, 0.018, 0.783},
|
||||
{0.000, -0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.663, 0.291, 0.453},
|
||||
{-0.663, -0.031, 0.453},
|
||||
{-0.985, -0.031, 0.453},
|
||||
{0.000, -0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.985, 0.291, 0.783},
|
||||
{-0.985, 0.291, 0.453},
|
||||
{-0.985, -0.031, 0.453},
|
||||
{-1.000, -0.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.985, -0.031, 0.783},
|
||||
{-0.985, -0.031, 0.453},
|
||||
{-0.663, -0.031, 0.453},
|
||||
{0.000, -1.000, -0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.663, 0.291, 0.783},
|
||||
{-0.663, 0.291, 0.453},
|
||||
{-0.985, 0.291, 0.453},
|
||||
{0.000, 1.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.663, -0.031, 0.783},
|
||||
{-0.663, -0.031, 0.453},
|
||||
{-0.663, 0.291, 0.453},
|
||||
{1.000, -0.000, 0.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.937, 0.018, 0.783},
|
||||
{-0.711, 0.018, 0.783},
|
||||
{-0.711, 0.243, 0.783},
|
||||
{0.000, 0.000, 1.000},
|
||||
newColor(255, 255, 255)},
|
||||
{
|
||||
{-0.985, -0.031, 0.783},
|
||||
{-0.937, 0.018, 0.783},
|
||||
{-0.937, 0.243, 0.783},
|
||||
{0.000, 0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.663, -0.031, 0.783},
|
||||
{-0.711, 0.018, 0.783},
|
||||
{-0.937, 0.018, 0.783},
|
||||
{0.000, -0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.985, 0.291, 0.783},
|
||||
{-0.937, 0.243, 0.783},
|
||||
{-0.711, 0.243, 0.783},
|
||||
{0.000, -0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{0.964, 0.018, 0.751},
|
||||
{1.189, 0.018, 0.751},
|
||||
{1.189, 0.243, 0.751},
|
||||
{0.000, 0.000, 1.000},
|
||||
newColor(255, 255, 255)},
|
||||
{
|
||||
{0.915, 0.291, 0.751},
|
||||
{0.964, 0.243, 0.751},
|
||||
{1.189, 0.243, 0.751},
|
||||
{0.000, -0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.237, 0.291, 0.751},
|
||||
{1.189, 0.243, 0.751},
|
||||
{1.189, 0.018, 0.751},
|
||||
{0.000, -0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{0.915, -0.031, 0.751},
|
||||
{0.964, 0.018, 0.751},
|
||||
{0.964, 0.243, 0.751},
|
||||
{0.000, 0.000, 1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.711, 0.243, -0.786},
|
||||
{-0.711, 0.018, -0.786},
|
||||
{-0.937, 0.018, -0.786},
|
||||
{0.000, -0.000, -1.000},
|
||||
newColor(255, 255, 255)},
|
||||
{
|
||||
{-0.663, -0.031, -0.786},
|
||||
{-0.711, 0.018, -0.786},
|
||||
{-0.711, 0.243, -0.786},
|
||||
{0.000, -0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.985, 0.291, -0.786},
|
||||
{-0.937, 0.243, -0.786},
|
||||
{-0.937, 0.018, -0.786},
|
||||
{0.000, 0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.985, -0.031, -0.786},
|
||||
{-0.937, 0.018, -0.786},
|
||||
{-0.711, 0.018, -0.786},
|
||||
{0.000, -0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.189, 0.243, -0.739},
|
||||
{1.189, 0.018, -0.739},
|
||||
{0.964, 0.018, -0.739},
|
||||
{0.000, -0.000, -1.000},
|
||||
newColor(255, 255, 255)},
|
||||
{
|
||||
{0.915, 0.291, -0.739},
|
||||
{0.964, 0.243, -0.739},
|
||||
{0.964, 0.018, -0.739},
|
||||
{0.000, 0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{0.915, -0.031, -0.739},
|
||||
{0.964, 0.018, -0.739},
|
||||
{1.189, 0.018, -0.739},
|
||||
{0.000, -0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{1.237, 0.291, -0.739},
|
||||
{1.189, 0.243, -0.739},
|
||||
{0.964, 0.243, -0.739},
|
||||
{0.000, -0.000, -1.000},
|
||||
newColor(0, 0, 0)},
|
||||
{
|
||||
{-0.474, -0.239, 0.525},
|
||||
{0.578, -0.237, 0.527},
|
||||
{0.743, -0.212, 0.546},
|
||||
{-0.000, -0.605, 0.797},
|
||||
newColor(203, 2, 1)},
|
||||
{
|
||||
{-0.474, -0.239, 0.525},
|
||||
{-0.360, -0.394, 0.404},
|
||||
{-0.360, -0.259, 0.510},
|
||||
{-0.003, -0.617, 0.787},
|
||||
newColor(203, 2, 1)},
|
||||
{
|
||||
{-0.360, -0.259, -0.510},
|
||||
{0.238, -0.401, -0.406},
|
||||
{-0.360, -0.394, -0.404},
|
||||
{-0.009, -0.617, -0.787},
|
||||
newColor(85, 163, 202)},
|
||||
{
|
||||
{0.302, -0.424, -0.389},
|
||||
{0.578, -0.237, -0.527},
|
||||
{0.743, -0.212, -0.546},
|
||||
{-0.004, -0.589, -0.808},
|
||||
newColor(203, 2, 1)},
|
||||
{
|
||||
{-0.474, -0.239, -0.525},
|
||||
{0.578, -0.237, -0.527},
|
||||
{-0.360, -0.259, -0.510},
|
||||
{-0.000, -0.605, -0.797},
|
||||
newColor(203, 2, 1)},
|
||||
{
|
||||
{0.302, -0.424, -0.389},
|
||||
{-0.360, -0.394, -0.404},
|
||||
{0.238, -0.401, -0.406},
|
||||
{-0.009, -0.598, -0.801},
|
||||
newColor(203, 2, 1)},
|
||||
{
|
||||
{-0.360, -0.259, 0.510},
|
||||
{-0.360, -0.394, 0.404},
|
||||
{0.238, -0.401, 0.406},
|
||||
{-0.009, -0.617, 0.787},
|
||||
newColor(85, 163, 202)},
|
||||
{
|
||||
{-0.474, -0.239, -0.525},
|
||||
{-0.360, -0.259, -0.510},
|
||||
{-0.360, -0.394, -0.404},
|
||||
{-0.003, -0.617, -0.787},
|
||||
newColor(203, 2, 1)},
|
||||
{
|
||||
{0.302, -0.424, 0.389},
|
||||
{0.238, -0.401, 0.406},
|
||||
{-0.360, -0.394, 0.404},
|
||||
{-0.009, -0.598, 0.801},
|
||||
newColor(203, 2, 1)},
|
||||
{
|
||||
{0.302, -0.424, 0.389},
|
||||
{0.743, -0.212, 0.546},
|
||||
{0.578, -0.237, 0.527},
|
||||
{-0.004, -0.589, 0.808},
|
||||
newColor(203, 2, 1)},
|
||||
{
|
||||
{-0.474, -0.239, 0.525},
|
||||
{-0.360, -0.259, 0.510},
|
||||
{0.578, -0.237, 0.527},
|
||||
{-0.000, -0.605, 0.797},
|
||||
newColor(203, 2, 1)},
|
||||
{
|
||||
{-0.474, -0.239, 0.525},
|
||||
{-0.474, -0.415, 0.387},
|
||||
{-0.360, -0.394, 0.404},
|
||||
{-0.003, -0.617, 0.787},
|
||||
newColor(203, 2, 1)},
|
||||
{
|
||||
{-0.360, -0.259, -0.510},
|
||||
{0.578, -0.237, -0.527},
|
||||
{0.238, -0.401, -0.406},
|
||||
{-0.001, -0.594, -0.805},
|
||||
newColor(85, 163, 202)},
|
||||
{
|
||||
{0.302, -0.424, -0.389},
|
||||
{0.238, -0.401, -0.406},
|
||||
{0.578, -0.237, -0.527},
|
||||
{-0.004, -0.589, -0.808},
|
||||
newColor(203, 2, 1)},
|
||||
{
|
||||
{-0.474, -0.239, -0.525},
|
||||
{0.743, -0.212, -0.546},
|
||||
{0.578, -0.237, -0.527},
|
||||
{-0.000, -0.605, -0.797},
|
||||
newColor(203, 2, 1)},
|
||||
{
|
||||
{0.302, -0.424, -0.389},
|
||||
{-0.474, -0.415, -0.387},
|
||||
{-0.360, -0.394, -0.404},
|
||||
{-0.009, -0.598, -0.801},
|
||||
newColor(203, 2, 1)},
|
||||
};
|
||||
|
||||
Mesh carMesh = {
|
||||
134,
|
||||
230,
|
||||
carTriangles
|
||||
};
|
||||
|
||||
Mesh coneMesh = {
|
||||
28,
|
||||
22,
|
||||
coneTriangles
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue