Render multiple objects
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
# Simple textured cube
|
||||
# 8 vertices, 6 faces (12 triangles), per-face UVs
|
||||
|
||||
o Cube
|
||||
|
||||
# Positions
|
||||
v -1.0 -1.0 1.0
|
||||
v 1.0 -1.0 1.0
|
||||
v 1.0 1.0 1.0
|
||||
v -1.0 1.0 1.0
|
||||
v -1.0 -1.0 -1.0
|
||||
v 1.0 -1.0 -1.0
|
||||
v 1.0 1.0 -1.0
|
||||
v -1.0 1.0 -1.0
|
||||
|
||||
# Texture coordinates
|
||||
vt 0.0 0.0
|
||||
vt 1.0 0.0
|
||||
vt 1.0 1.0
|
||||
vt 0.0 1.0
|
||||
|
||||
# Normals
|
||||
vn 0.0 0.0 1.0
|
||||
vn 0.0 0.0 -1.0
|
||||
vn 1.0 0.0 0.0
|
||||
vn -1.0 0.0 0.0
|
||||
vn 0.0 1.0 0.0
|
||||
vn 0.0 -1.0 0.0
|
||||
|
||||
# Faces (front, back, right, left, top, bottom)
|
||||
# Each face uses two triangles: (0,1,2) and (0,2,3)
|
||||
|
||||
# Front (+Z)
|
||||
f 1/1/1 2/2/1 3/3/1
|
||||
f 1/1/1 3/3/1 4/4/1
|
||||
|
||||
# Back (-Z)
|
||||
f 6/1/2 5/2/2 8/3/2
|
||||
f 6/1/2 8/3/2 7/4/2
|
||||
|
||||
# Right (+X)
|
||||
f 2/1/3 6/2/3 7/3/3
|
||||
f 2/1/3 7/3/3 3/4/3
|
||||
|
||||
# Left (-X)
|
||||
f 5/1/4 1/2/4 4/3/4
|
||||
f 5/1/4 4/3/4 8/4/4
|
||||
|
||||
# Top (+Y)
|
||||
f 4/1/5 3/2/5 7/3/5
|
||||
f 4/1/5 7/3/5 8/4/5
|
||||
|
||||
# Bottom (-Y)
|
||||
f 5/1/6 6/2/6 2/3/6
|
||||
f 5/1/6 2/3/6 1/4/6
|
||||
Reference in New Issue
Block a user