move 3d models
This commit is contained in:
parent
54caf2e03c
commit
f111ae9005
45
model/haunted_mansion/cube.obj
Normal file
45
model/haunted_mansion/cube.obj
Normal file
@ -0,0 +1,45 @@
|
||||
# Blender 4.2.1 LTS
|
||||
# www.blender.org
|
||||
mtllib cube.mtl
|
||||
o Cube
|
||||
v -1.000000 -1.000000 1.000000
|
||||
v -1.000000 1.000000 1.000000
|
||||
v -1.000000 -1.000000 -1.000000
|
||||
v -1.000000 1.000000 -1.000000
|
||||
v 1.000000 -1.000000 1.000000
|
||||
v 1.000000 1.000000 1.000000
|
||||
v 1.000000 -1.000000 -1.000000
|
||||
v 1.000000 1.000000 -1.000000
|
||||
vn -1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 -1.0000
|
||||
vn 1.0000 -0.0000 -0.0000
|
||||
vn -0.0000 -0.0000 1.0000
|
||||
vn -0.0000 -1.0000 -0.0000
|
||||
vn -0.0000 1.0000 -0.0000
|
||||
vt 0.625000 0.000000
|
||||
vt 0.375000 0.250000
|
||||
vt 0.375000 0.000000
|
||||
vt 0.625000 0.250000
|
||||
vt 0.375000 0.500000
|
||||
vt 0.625000 0.500000
|
||||
vt 0.375000 0.750000
|
||||
vt 0.625000 0.750000
|
||||
vt 0.375000 1.000000
|
||||
vt 0.125000 0.750000
|
||||
vt 0.125000 0.500000
|
||||
vt 0.875000 0.500000
|
||||
vt 0.625000 1.000000
|
||||
vt 0.875000 0.750000
|
||||
s 0
|
||||
f 2/1/1 3/2/1 1/3/1
|
||||
f 4/4/2 7/5/2 3/2/2
|
||||
f 8/6/3 5/7/3 7/5/3
|
||||
f 6/8/4 1/9/4 5/7/4
|
||||
f 7/5/5 1/10/5 3/11/5
|
||||
f 4/12/6 6/8/6 8/6/6
|
||||
f 2/1/1 4/4/1 3/2/1
|
||||
f 4/4/2 8/6/2 7/5/2
|
||||
f 8/6/3 6/8/3 5/7/3
|
||||
f 6/8/4 2/13/4 1/9/4
|
||||
f 7/5/5 5/7/5 1/10/5
|
||||
f 4/12/6 2/14/6 6/8/6
|
3186
model/haunted_mansion/femaleBaseMeshDC.obj
Normal file
3186
model/haunted_mansion/femaleBaseMeshDC.obj
Normal file
File diff suppressed because it is too large
Load Diff
12
model/haunted_mansion/femaleBaseMeshDCSmooth.mtl
Normal file
12
model/haunted_mansion/femaleBaseMeshDCSmooth.mtl
Normal file
@ -0,0 +1,12 @@
|
||||
# Blender 4.2.1 LTS MTL File: 'None'
|
||||
# www.blender.org
|
||||
|
||||
newmtl Body_Torso
|
||||
Ns 0.000000
|
||||
Ka 1.000000 1.000000 1.000000
|
||||
Kd 0.800000 0.800000 0.800000
|
||||
Ks 0.000000 0.000000 0.000000
|
||||
Ke 0.000000 0.000000 0.000000
|
||||
Ni 1.500000
|
||||
d 1.000000
|
||||
illum 1
|
2683
model/haunted_mansion/femaleBaseMeshDCSmooth.obj
Normal file
2683
model/haunted_mansion/femaleBaseMeshDCSmooth.obj
Normal file
File diff suppressed because it is too large
Load Diff
4850
model/haunted_mansion/hauntedMansion.obj
Normal file
4850
model/haunted_mansion/hauntedMansion.obj
Normal file
File diff suppressed because it is too large
Load Diff
1473
model/haunted_mansion/lightCone.obj
Normal file
1473
model/haunted_mansion/lightCone.obj
Normal file
File diff suppressed because it is too large
Load Diff
12
model/haunted_mansion/material.h
Normal file
12
model/haunted_mansion/material.h
Normal file
@ -0,0 +1,12 @@
|
||||
#pragma once
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#include "model/material.h"
|
||||
|
||||
enum material {
|
||||
female_Body_Torso
|
||||
};
|
||||
|
||||
const struct material_descriptor female_material[] = {
|
||||
};
|
3551
model/haunted_mansion/model_cone.h
Normal file
3551
model/haunted_mansion/model_cone.h
Normal file
File diff suppressed because it is too large
Load Diff
123
model/haunted_mansion/model_cube.h
Normal file
123
model/haunted_mansion/model_cube.h
Normal file
@ -0,0 +1,123 @@
|
||||
const vertex_position cube_position[] = {
|
||||
{-1.000000f, -1.000000f, 1.000000f},
|
||||
{-1.000000f, 1.000000f, 1.000000f},
|
||||
{-1.000000f, -1.000000f, -1.000000f},
|
||||
{-1.000000f, 1.000000f, -1.000000f},
|
||||
{1.000000f, -1.000000f, 1.000000f},
|
||||
{1.000000f, 1.000000f, 1.000000f},
|
||||
{1.000000f, -1.000000f, -1.000000f},
|
||||
{1.000000f, 1.000000f, -1.000000f},
|
||||
};
|
||||
|
||||
const vertex_texture cube_texture[] = {
|
||||
{0.625000f, 0.000000f},
|
||||
{0.375000f, 0.250000f},
|
||||
{0.375000f, 0.000000f},
|
||||
{0.625000f, 0.250000f},
|
||||
{0.375000f, 0.500000f},
|
||||
{0.625000f, 0.500000f},
|
||||
{0.375000f, 0.750000f},
|
||||
{0.625000f, 0.750000f},
|
||||
{0.375000f, 1.000000f},
|
||||
{0.125000f, 0.750000f},
|
||||
{0.125000f, 0.500000f},
|
||||
{0.875000f, 0.500000f},
|
||||
{0.625000f, 1.000000f},
|
||||
{0.875000f, 0.750000f},
|
||||
};
|
||||
|
||||
const vertex_normal cube_normal[] = {
|
||||
{-1.000000f, -0.000000f, -0.000000f},
|
||||
{-0.000000f, -0.000000f, -1.000000f},
|
||||
{1.000000f, -0.000000f, -0.000000f},
|
||||
{-0.000000f, -0.000000f, 1.000000f},
|
||||
{-0.000000f, -1.000000f, -0.000000f},
|
||||
{-0.000000f, 1.000000f, -0.000000f},
|
||||
};
|
||||
|
||||
const union triangle cube_Cube_triangle[] = {
|
||||
{ .v = {
|
||||
{1, 0, 0},
|
||||
{2, 1, 0},
|
||||
{0, 2, 0},
|
||||
}},
|
||||
{ .v = {
|
||||
{3, 3, 1},
|
||||
{6, 4, 1},
|
||||
{2, 1, 1},
|
||||
}},
|
||||
{ .v = {
|
||||
{7, 5, 2},
|
||||
{4, 6, 2},
|
||||
{6, 4, 2},
|
||||
}},
|
||||
{ .v = {
|
||||
{5, 7, 3},
|
||||
{0, 8, 3},
|
||||
{4, 6, 3},
|
||||
}},
|
||||
{ .v = {
|
||||
{6, 4, 4},
|
||||
{0, 9, 4},
|
||||
{2, 10, 4},
|
||||
}},
|
||||
{ .v = {
|
||||
{3, 11, 5},
|
||||
{5, 7, 5},
|
||||
{7, 5, 5},
|
||||
}},
|
||||
{ .v = {
|
||||
{1, 0, 0},
|
||||
{3, 3, 0},
|
||||
{2, 1, 0},
|
||||
}},
|
||||
{ .v = {
|
||||
{3, 3, 1},
|
||||
{7, 5, 1},
|
||||
{6, 4, 1},
|
||||
}},
|
||||
{ .v = {
|
||||
{7, 5, 2},
|
||||
{5, 7, 2},
|
||||
{4, 6, 2},
|
||||
}},
|
||||
{ .v = {
|
||||
{5, 7, 3},
|
||||
{1, 12, 3},
|
||||
{0, 8, 3},
|
||||
}},
|
||||
{ .v = {
|
||||
{6, 4, 4},
|
||||
{4, 6, 4},
|
||||
{0, 9, 4},
|
||||
}},
|
||||
{ .v = {
|
||||
{3, 11, 5},
|
||||
{1, 13, 5},
|
||||
{5, 7, 5},
|
||||
}},
|
||||
};
|
||||
|
||||
const union quadrilateral cube_Cube_quadrilateral[] = {
|
||||
};
|
||||
|
||||
const struct object cube_Cube = {
|
||||
.triangle = &cube_Cube_triangle[0],
|
||||
.quadrilateral = &cube_Cube_quadrilateral[0],
|
||||
.triangle_count = 12,
|
||||
.quadrilateral_count = 0,
|
||||
.material = 0,
|
||||
};
|
||||
|
||||
const struct object * cube_object[] = {
|
||||
&cube_Cube,
|
||||
};
|
||||
|
||||
const struct model cube_model = {
|
||||
.position = cube_position,
|
||||
.texture = cube_texture,
|
||||
.normal = cube_normal,
|
||||
.object = cube_object,
|
||||
.object_count = 1
|
||||
};
|
||||
|
7146
model/haunted_mansion/model_female.h
Normal file
7146
model/haunted_mansion/model_female.h
Normal file
File diff suppressed because it is too large
Load Diff
15320
model/haunted_mansion/model_mansion.h
Normal file
15320
model/haunted_mansion/model_mansion.h
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user