PASTEBIN
| #1 paste tool since 2002
create new paste
tools
api
archive
faq
PASTEBIN
create new paste
trending pastes
sign up
login
my alerts
my settings
my profile
Don't like ads?
PRO users
don't see any ads ;-)
Public Pastes
Untitled
0 sec ago
Untitled
5 sec ago
Untitled
9 sec ago
Untitled
11 sec ago
Untitled
13 sec ago
Untitled
17 sec ago
Untitled
19 sec ago
Untitled
22 sec ago
Untitled
By:
h31ix
on
Mar 1st, 2013
| syntax:
Java
| size: 10.93 KB | hits: 1,297 | expires: Never
download
|
raw
|
embed
|
report abuse
|
print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
switch
(
face
)
{
case
DOWN
:
base.
addVertex
(
0
, 1.0F, 1.0F, 1.0F
)
;
base.
addVertex
(
1
, 1.0F, 0.0F, 1.0F
)
;
base.
addVertex
(
2
, 1.0F, 0.0F, 0.0F
)
;
base.
addVertex
(
3
, 1.0F, 1.0F, 0.0F
)
;
_base.
addVertex
(
0
, 1.0F, 1.0F, 0.0F
)
;
_base.
addVertex
(
1
, 1.0F, 0.0F, 0.0F
)
;
_base.
addVertex
(
2
, 1.0F, 0.0F, 1.0F
)
;
_base.
addVertex
(
3
, 1.0F, 1.0F, 1.0F
)
;
tri1.
addVertex
(
0
, 0.0F, 0.5F, 0.5F
)
;
tri1.
addVertex
(
1
, 1.0F, 1.0F, 0.0F
)
;
tri1.
addVertex
(
2
, 1.0F, 0.0F, 0.0F
)
;
tri1.
addVertex
(
3
, 0.0F, 0.5F, 0.5F
)
;
_tri1.
addVertex
(
0
, 0.0F, 0.5F, 0.5F
)
;
_tri1.
addVertex
(
1
, 1.0F, 0.0F, 0.0F
)
;
_tri1.
addVertex
(
2
, 1.0F, 1.0F, 0.0F
)
;
_tri1.
addVertex
(
3
, 0.0F, 0.5F, 0.5F
)
;
tri2.
addVertex
(
0
, 0.0F, 0.5F, 0.5F
)
;
tri2.
addVertex
(
1
, 1.0F, 1.0F, 1.0F
)
;
tri2.
addVertex
(
2
, 1.0F, 1.0F, 0.0F
)
;
tri2.
addVertex
(
3
, 0.0F, 0.5F, 0.5F
)
;
_tri2.
addVertex
(
0
, 0.0F, 0.5F, 0.5F
)
;
_tri2.
addVertex
(
1
, 1.0F, 1.0F, 0.0F
)
;
_tri2.
addVertex
(
2
, 1.0F, 1.0F, 1.0F
)
;
_tri2.
addVertex
(
3
, 0.0F, 0.5F, 0.5F
)
;
tri3.
addVertex
(
0
, 0.0F, 0.5F, 0.5F
)
;
tri3.
addVertex
(
1
, 1.0F, 0.0F, 1.0F
)
;
tri3.
addVertex
(
2
, 1.0F, 1.0F, 1.0F
)
;
tri3.
addVertex
(
3
, 0.0F, 0.5F, 0.5F
)
;
_tri3.
addVertex
(
0
, 0.0F, 0.5F, 0.5F
)
;
_tri3.
addVertex
(
1
, 1.0F, 1.0F, 1.0F
)
;
_tri3.
addVertex
(
2
, 1.0F, 0.0F, 1.0F
)
;
_tri3.
addVertex
(
3
, 0.0F, 0.5F, 0.5F
)
;
tri4.
addVertex
(
0
, 0.0F, 0.5F, 0.5F
)
;
tri4.
addVertex
(
1
, 1.0F, 0.0F, 0.0F
)
;
tri4.
addVertex
(
2
, 1.0F, 0.0F, 1.0F
)
;
tri4.
addVertex
(
3
, 0.0F, 0.5F, 0.5F
)
;
_tri4.
addVertex
(
0
, 0.0F, 0.5F, 0.5F
)
;
_tri4.
addVertex
(
1
, 1.0F, 0.0F, 1.0F
)
;
_tri4.
addVertex
(
2
, 1.0F, 0.0F, 0.0F
)
;
_tri4.
addVertex
(
3
, 0.0F, 0.5F, 0.5F
)
;
break
;
case
EAST
:
base.
addVertex
(
0
, 0.0F, 1.0F, 1.0F
)
;
base.
addVertex
(
1
, 0.0F, 0.0F, 1.0F
)
;
base.
addVertex
(
2
, 1.0F, 0.0F, 1.0F
)
;
base.
addVertex
(
3
, 1.0F, 1.0F, 1.0F
)
;
_base.
addVertex
(
0
, 1.0F, 1.0F, 1.0F
)
;
_base.
addVertex
(
1
, 1.0F, 0.0F, 1.0F
)
;
_base.
addVertex
(
2
, 0.0F, 0.0F, 1.0F
)
;
_base.
addVertex
(
3
, 0.0F, 1.0F, 1.0F
)
;
tri1.
addVertex
(
0
, 0.5F, 0.5F, 0.0F
)
;
tri1.
addVertex
(
1
, 1.0F, 1.0F, 1.0F
)
;
tri1.
addVertex
(
2
, 1.0F, 0.0F, 1.0F
)
;
tri1.
addVertex
(
3
, 0.5F, 0.5F, 0.0F
)
;
_tri1.
addVertex
(
0
, 0.5F, 0.5F, 0.0F
)
;
_tri1.
addVertex
(
1
, 1.0F, 0.0F, 1.0F
)
;
_tri1.
addVertex
(
2
, 1.0F, 1.0F, 1.0F
)
;
_tri1.
addVertex
(
3
, 0.5F, 0.5F, 0.0F
)
;
tri2.
addVertex
(
0
, 0.5F, 0.5F, 0.0F
)
;
tri2.
addVertex
(
1
, 0.0F, 1.0F, 1.0F
)
;
tri2.
addVertex
(
2
, 1.0F, 1.0F, 1.0F
)
;
tri2.
addVertex
(
3
, 0.5F, 0.5F, 0.0F
)
;
_tri2.
addVertex
(
0
, 0.5F, 0.5F, 0.0F
)
;
_tri2.
addVertex
(
1
, 1.0F, 1.0F, 1.0F
)
;
_tri2.
addVertex
(
2
, 0.0F, 1.0F, 1.0F
)
;
_tri2.
addVertex
(
3
, 0.5F, 0.5F, 0.0F
)
;
tri3.
addVertex
(
0
, 0.5F, 0.5F, 0.0F
)
;
tri3.
addVertex
(
1
, 0.0F, 0.0F, 1.0F
)
;
tri3.
addVertex
(
2
, 0.0F, 1.0F, 1.0F
)
;
tri3.
addVertex
(
3
, 0.5F, 0.5F, 0.0F
)
;
_tri3.
addVertex
(
0
, 0.5F, 0.5F, 0.0F
)
;
_tri3.
addVertex
(
1
, 0.0F, 1.0F, 1.0F
)
;
_tri3.
addVertex
(
2
, 0.0F, 0.0F, 1.0F
)
;
_tri3.
addVertex
(
3
, 0.5F, 0.5F, 0.0F
)
;
tri4.
addVertex
(
0
, 0.5F, 0.5F, 0.0F
)
;
tri4.
addVertex
(
1
, 1.0F, 0.0F, 1.0F
)
;
tri4.
addVertex
(
2
, 0.0F, 0.0F, 1.0F
)
;
tri4.
addVertex
(
3
, 0.5F, 0.5F, 0.0F
)
;
_tri4.
addVertex
(
0
, 0.5F, 0.5F, 0.0F
)
;
_tri4.
addVertex
(
1
, 0.0F, 0.0F, 1.0F
)
;
_tri4.
addVertex
(
2
, 1.0F, 0.0F, 1.0F
)
;
_tri4.
addVertex
(
3
, 0.5F, 0.5F, 0.0F
)
;
break
;
case
EAST_NORTH_EAST
:
base.
addVertex
(
0
, 0.0F, 1.0F, 0.0F
)
;
base.
addVertex
(
1
, 0.0F, 0.0F, 0.0F
)
;
base.
addVertex
(
2
, 0.0F, 0.0F, 1.0F
)
;
base.
addVertex
(
3
, 0.0F, 1.0F, 1.0F
)
;
_base.
addVertex
(
0
, 0.0F, 1.0F, 1.0F
)
;
_base.
addVertex
(
1
, 0.0F, 0.0F, 1.0F
)
;
_base.
addVertex
(
2
, 0.0F, 0.0F, 0.0F
)
;
_base.
addVertex
(
3
, 0.0F, 1.0F, 0.0F
)
;
tri1.
addVertex
(
0
, 1.0F, 0.5F, 0.5F
)
;
tri1.
addVertex
(
1
, 0.0F, 1.0F, 1.0F
)
;
tri1.
addVertex
(
2
, 0.0F, 0.0F, 1.0F
)
;
tri1.
addVertex
(
3
, 1.0F, 0.5F, 0.5F
)
;
_tri1.
addVertex
(
0
, 1.0F, 0.5F, 0.5F
)
;
_tri1.
addVertex
(
1
, 0.0F, 0.0F, 1.0F
)
;
_tri1.
addVertex
(
2
, 0.0F, 1.0F, 1.0F
)
;
_tri1.
addVertex
(
3
, 1.0F, 0.5F, 0.5F
)
;
tri2.
addVertex
(
0
, 1.0F, 0.5F, 0.5F
)
;
tri2.
addVertex
(
1
, 0.0F, 1.0F, 0.0F
)
;
tri2.
addVertex
(
2
, 0.0F, 1.0F, 1.0F
)
;
tri2.
addVertex
(
3
, 1.0F, 0.5F, 0.5F
)
;
_tri2.
addVertex
(
0
, 1.0F, 0.5F, 0.5F
)
;
_tri2.
addVertex
(
1
, 0.0F, 1.0F, 1.0F
)
;
_tri2.
addVertex
(
2
, 0.0F, 1.0F, 0.0F
)
;
_tri2.
addVertex
(
3
, 1.0F, 0.5F, 0.5F
)
;
tri3.
addVertex
(
0
, 1.0F, 0.5F, 0.5F
)
;
tri3.
addVertex
(
1
, 0.0F, 0.0F, 0.0F
)
;
tri3.
addVertex
(
2
, 0.0F, 1.0F, 0.0F
)
;
tri3.
addVertex
(
3
, 1.0F, 0.5F, 0.5F
)
;
_tri3.
addVertex
(
0
, 1.0F, 0.5F, 0.5F
)
;
_tri3.
addVertex
(
1
, 0.0F, 1.0F, 0.0F
)
;
_tri3.
addVertex
(
2
, 0.0F, 0.0F, 0.0F
)
;
_tri3.
addVertex
(
3
, 1.0F, 0.5F, 0.5F
)
;
tri4.
addVertex
(
0
, 1.0F, 0.5F, 0.5F
)
;
tri4.
addVertex
(
1
, 0.0F, 0.0F, 1.0F
)
;
tri4.
addVertex
(
2
, 0.0F, 0.0F, 0.0F
)
;
tri4.
addVertex
(
3
, 1.0F, 0.5F, 0.5F
)
;
_tri4.
addVertex
(
0
, 1.0F, 0.5F, 0.5F
)
;
_tri4.
addVertex
(
1
, 0.0F, 0.0F, 0.0F
)
;
_tri4.
addVertex
(
2
, 0.0F, 0.0F, 1.0F
)
;
_tri4.
addVertex
(
3
, 1.0F, 0.5F, 0.5F
)
;
break
;
case
EAST_SOUTH_EAST
:
base.
addVertex
(
0
, 0.0F, 1.0F, 0.0F
)
;
base.
addVertex
(
1
, 0.0F, 0.0F, 0.0F
)
;
base.
addVertex
(
2
, 1.0F, 0.0F, 0.0F
)
;
base.
addVertex
(
3
, 1.0F, 1.0F, 0.0F
)
;
_base.
addVertex
(
0
, 1.0F, 1.0F, 0.0F
)
;
_base.
addVertex
(
1
, 1.0F, 0.0F, 0.0F
)
;
_base.
addVertex
(
2
, 0.0F, 0.0F, 0.0F
)
;
_base.
addVertex
(
3
, 0.0F, 1.0F, 0.0F
)
;
tri1.
addVertex
(
0
, 0.5F, 0.5F, 1.0F
)
;
tri1.
addVertex
(
1
, 0.0F, 1.0F, 0.0F
)
;
tri1.
addVertex
(
2
, 0.0F, 0.0F, 0.0F
)
;
tri1.
addVertex
(
3
, 0.5F, 0.5F, 1.0F
)
;
_tri1.
addVertex
(
0
, 0.5F, 0.5F, 1.0F
)
;
_tri1.
addVertex
(
1
, 0.0F, 0.0F, 0.0F
)
;
_tri1.
addVertex
(
2
, 0.0F, 1.0F, 0.0F
)
;
_tri1.
addVertex
(
3
, 0.5F, 0.5F, 1.0F
)
;
tri2.
addVertex
(
0
, 0.5F, 0.5F, 1.0F
)
;
tri2.
addVertex
(
1
, 1.0F, 1.0F, 0.0F
)
;
tri2.
addVertex
(
2
, 0.0F, 1.0F, 0.0F
)
;
tri2.
addVertex
(
3
, 0.5F, 0.5F, 1.0F
)
;
_tri2.
addVertex
(
0
, 0.5F, 0.5F, 1.0F
)
;
_tri2.
addVertex
(
1
, 0.0F, 1.0F, 0.0F
)
;
_tri2.
addVertex
(
2
, 1.0F, 1.0F, 0.0F
)
;
_tri2.
addVertex
(
3
, 0.5F, 0.5F, 1.0F
)
;
tri3.
addVertex
(
0
, 0.5F, 0.5F, 1.0F
)
;
tri3.
addVertex
(
1
, 1.0F, 0.0F, 0.0F
)
;
tri3.
addVertex
(
2
, 1.0F, 1.0F, 0.0F
)
;
tri3.
addVertex
(
3
, 0.5F, 0.5F, 1.0F
)
;
_tri3.
addVertex
(
0
, 0.5F, 0.5F, 1.0F
)
;
_tri3.
addVertex
(
1
, 1.0F, 1.0F, 0.0F
)
;
_tri3.
addVertex
(
2
, 1.0F, 0.0F, 0.0F
)
;
_tri3.
addVertex
(
3
, 0.5F, 0.5F, 1.0F
)
;
tri4.
addVertex
(
0
, 0.5F, 0.5F, 1.0F
)
;
tri4.
addVertex
(
1
, 0.0F, 0.0F, 0.0F
)
;
tri4.
addVertex
(
2
, 1.0F, 0.0F, 0.0F
)
;
tri4.
addVertex
(
3
, 0.5F, 0.5F, 1.0F
)
;
_tri4.
addVertex
(
0
, 0.5F, 0.5F, 1.0F
)
;
_tri4.
addVertex
(
1
, 1.0F, 0.0F, 0.0F
)
;
_tri4.
addVertex
(
2
, 0.0F, 0.0F, 0.0F
)
;
_tri4.
addVertex
(
3
, 0.5F, 0.5F, 1.0F
)
;
break
;
case
NORTH_EAST
:
base.
addVertex
(
0
, 1.0F, 1.0F, 0.0F
)
;
base.
addVertex
(
1
, 0.0F, 1.0F, 0.0F
)
;
base.
addVertex
(
2
, 0.0F, 1.0F, 1.0F
)
;
base.
addVertex
(
3
, 1.0F, 1.0F, 1.0F
)
;
_base.
addVertex
(
0
, 1.0F, 1.0F, 1.0F
)
;
_base.
addVertex
(
1
, 0.0F, 1.0F, 1.0F
)
;
_base.
addVertex
(
2
, 0.0F, 1.0F, 0.0F
)
;
_base.
addVertex
(
3
, 1.0F, 1.0F, 0.0F
)
;
tri1.
addVertex
(
0
, 0.5F, 0.0F, 0.5F
)
;
tri1.
addVertex
(
1
, 0.0F, 1.0F, 0.0F
)
;
tri1.
addVertex
(
2
, 1.0F, 1.0F, 0.0F
)
;
tri1.
addVertex
(
3
, 0.5F, 0.0F, 0.5F
)
;
_tri1.
addVertex
(
0
, 0.5F, 0.0F, 0.5F
)
;
_tri1.
addVertex
(
1
, 1.0F, 1.0F, 0.0F
)
;
_tri1.
addVertex
(
2
, 0.0F, 1.0F, 0.0F
)
;
_tri1.
addVertex
(
3
, 0.5F, 0.0F, 0.5F
)
;
tri2.
addVertex
(
0
, 0.5F, 0.0F, 0.5F
)
;
tri2.
addVertex
(
1
, 0.0F, 1.0F, 1.0F
)
;
tri2.
addVertex
(
2
, 0.0F, 1.0F, 0.0F
)
;
tri2.
addVertex
(
3
, 0.5F, 0.0F, 0.5F
)
;
_tri2.
addVertex
(
0
, 0.5F, 0.0F, 0.5F
)
;
_tri2.
addVertex
(
1
, 0.0F, 1.0F, 0.0F
)
;
_tri2.
addVertex
(
2
, 0.0F, 1.0F, 1.0F
)
;
_tri2.
addVertex
(
3
, 0.5F, 0.0F, 0.5F
)
;
tri3.
addVertex
(
0
, 0.5F, 0.0F, 0.5F
)
;
tri3.
addVertex
(
1
, 1.0F, 1.0F, 1.0F
)
;
tri3.
addVertex
(
2
, 0.0F, 1.0F, 1.0F
)
;
tri3.
addVertex
(
3
, 0.5F, 0.0F, 0.5F
)
;
_tri3.
addVertex
(
0
, 0.5F, 0.0F, 0.5F
)
;
_tri3.
addVertex
(
1
, 0.0F, 1.0F, 1.0F
)
;
_tri3.
addVertex
(
2
, 1.0F, 1.0F, 1.0F
)
;
_tri3.
addVertex
(
3
, 0.5F, 0.0F, 0.5F
)
;
tri4.
addVertex
(
0
, 0.5F, 0.0F, 0.5F
)
;
tri4.
addVertex
(
1
, 1.0F, 1.0F, 0.0F
)
;
tri4.
addVertex
(
2
, 1.0F, 1.0F, 1.0F
)
;
tri4.
addVertex
(
3
, 0.5F, 0.0F, 0.5F
)
;
_tri4.
addVertex
(
0
, 0.5F, 0.0F, 0.5F
)
;
_tri4.
addVertex
(
1
, 1.0F, 1.0F, 1.0F
)
;
_tri4.
addVertex
(
2
, 1.0F, 1.0F, 0.0F
)
;
_tri4.
addVertex
(
3
, 0.5F, 0.0F, 0.5F
)
;
break
;
case
NORTH
:
default
:
base.
addVertex
(
0
, 1.0F, 0.0F, 0.0F
)
;
base.
addVertex
(
1
, 1.0F, 0.0F, 1.0F
)
;
base.
addVertex
(
2
, 0.0F, 0.0F, 1.0F
)
;
base.
addVertex
(
3
, 0.0F, 0.0F, 0.0F
)
;
_base.
addVertex
(
0
, 0.0F, 0.0F, 0.0F
)
;
_base.
addVertex
(
1
, 0.0F, 0.0F, 1.0F
)
;
_base.
addVertex
(
2
, 1.0F, 0.0F, 1.0F
)
;
_base.
addVertex
(
3
, 1.0F, 0.0F, 0.0F
)
;
tri1.
addVertex
(
0
, 0.5F, 1.0F, 0.5F
)
;
tri1.
addVertex
(
1
, 1.0F, 0.0F, 0.0F
)
;
tri1.
addVertex
(
2
, 0.0F, 0.0F, 0.0F
)
;
tri1.
addVertex
(
3
, 0.5F, 1.0F, 0.5F
)
;
_tri1.
addVertex
(
0
, 0.5F, 1.0F, 0.5F
)
;
_tri1.
addVertex
(
1
, 0.0F, 0.0F, 0.0F
)
;
_tri1.
addVertex
(
2
, 1.0F, 0.0F, 0.0F
)
;
_tri1.
addVertex
(
3
, 0.5F, 1.0F, 0.5F
)
;
tri2.
addVertex
(
0
, 0.5F, 1.0F, 0.5F
)
;
tri2.
addVertex
(
1
, 1.0F, 0.0F, 1.0F
)
;
tri2.
addVertex
(
2
, 1.0F, 0.0F, 0.0F
)
;
tri2.
addVertex
(
3
, 0.5F, 1.0F, 0.5F
)
;
_tri2.
addVertex
(
0
, 0.5F, 1.0F, 0.5F
)
;
_tri2.
addVertex
(
1
, 1.0F, 0.0F, 0.0F
)
;
_tri2.
addVertex
(
2
, 1.0F, 0.0F, 1.0F
)
;
_tri2.
addVertex
(
3
, 0.5F, 1.0F, 0.5F
)
;
tri3.
addVertex
(
0
, 0.5F, 1.0F, 0.5F
)
;
tri3.
addVertex
(
1
, 0.0F, 0.0F, 1.0F
)
;
tri3.
addVertex
(
2
, 1.0F, 0.0F, 1.0F
)
;
tri3.
addVertex
(
3
, 0.5F, 1.0F, 0.5F
)
;
_tri3.
addVertex
(
0
, 0.5F, 1.0F, 0.5F
)
;
_tri3.
addVertex
(
1
, 1.0F, 0.0F, 1.0F
)
;
_tri3.
addVertex
(
2
, 0.0F, 0.0F, 1.0F
)
;
_tri3.
addVertex
(
3
, 0.5F, 1.0F, 0.5F
)
;
tri4.
addVertex
(
0
, 0.5F, 1.0F, 0.5F
)
;
tri4.
addVertex
(
1
, 0.0F, 0.0F, 0.0F
)
;
tri4.
addVertex
(
2
, 0.0F, 0.0F, 1.0F
)
;
tri4.
addVertex
(
3
, 0.5F, 1.0F, 0.5F
)
;
_tri4.
addVertex
(
0
, 0.5F, 1.0F, 0.5F
)
;
_tri4.
addVertex
(
1
, 0.0F, 0.0F, 1.0F
)
;
_tri4.
addVertex
(
2
, 0.0F, 0.0F, 0.0F
)
;
_tri4.
addVertex
(
3
, 0.5F, 1.0F, 0.5F
)
;
}
setQuad
(
base
)
.
setQuad
(
tri1
)
.
setQuad
(
tri2
)
.
setQuad
(
tri3
)
.
setQuad
(
tri4
)
.
setQuad
(
_base
)
.
setQuad
(
_tri1
)
.
setQuad
(
_tri2
)
.
setQuad
(
_tri3
)
.
setQuad
(
_tri4
)
;
}
create a
new version
of this paste
RAW Paste Data
switch (face) { case DOWN: base.addVertex(0, 1.0F, 1.0F, 1.0F); base.addVertex(1, 1.0F, 0.0F, 1.0F); base.addVertex(2, 1.0F, 0.0F, 0.0F); base.addVertex(3, 1.0F, 1.0F, 0.0F); _base.addVertex(0, 1.0F, 1.0F, 0.0F); _base.addVertex(1, 1.0F, 0.0F, 0.0F); _base.addVertex(2, 1.0F, 0.0F, 1.0F); _base.addVertex(3, 1.0F, 1.0F, 1.0F); tri1.addVertex(0, 0.0F, 0.5F, 0.5F); tri1.addVertex(1, 1.0F, 1.0F, 0.0F); tri1.addVertex(2, 1.0F, 0.0F, 0.0F); tri1.addVertex(3, 0.0F, 0.5F, 0.5F); _tri1.addVertex(0, 0.0F, 0.5F, 0.5F); _tri1.addVertex(1, 1.0F, 0.0F, 0.0F); _tri1.addVertex(2, 1.0F, 1.0F, 0.0F); _tri1.addVertex(3, 0.0F, 0.5F, 0.5F); tri2.addVertex(0, 0.0F, 0.5F, 0.5F); tri2.addVertex(1, 1.0F, 1.0F, 1.0F); tri2.addVertex(2, 1.0F, 1.0F, 0.0F); tri2.addVertex(3, 0.0F, 0.5F, 0.5F); _tri2.addVertex(0, 0.0F, 0.5F, 0.5F); _tri2.addVertex(1, 1.0F, 1.0F, 0.0F); _tri2.addVertex(2, 1.0F, 1.0F, 1.0F); _tri2.addVertex(3, 0.0F, 0.5F, 0.5F); tri3.addVertex(0, 0.0F, 0.5F, 0.5F); tri3.addVertex(1, 1.0F, 0.0F, 1.0F); tri3.addVertex(2, 1.0F, 1.0F, 1.0F); tri3.addVertex(3, 0.0F, 0.5F, 0.5F); _tri3.addVertex(0, 0.0F, 0.5F, 0.5F); _tri3.addVertex(1, 1.0F, 1.0F, 1.0F); _tri3.addVertex(2, 1.0F, 0.0F, 1.0F); _tri3.addVertex(3, 0.0F, 0.5F, 0.5F); tri4.addVertex(0, 0.0F, 0.5F, 0.5F); tri4.addVertex(1, 1.0F, 0.0F, 0.0F); tri4.addVertex(2, 1.0F, 0.0F, 1.0F); tri4.addVertex(3, 0.0F, 0.5F, 0.5F); _tri4.addVertex(0, 0.0F, 0.5F, 0.5F); _tri4.addVertex(1, 1.0F, 0.0F, 1.0F); _tri4.addVertex(2, 1.0F, 0.0F, 0.0F); _tri4.addVertex(3, 0.0F, 0.5F, 0.5F); break; case EAST: base.addVertex(0, 0.0F, 1.0F, 1.0F); base.addVertex(1, 0.0F, 0.0F, 1.0F); base.addVertex(2, 1.0F, 0.0F, 1.0F); base.addVertex(3, 1.0F, 1.0F, 1.0F); _base.addVertex(0, 1.0F, 1.0F, 1.0F); _base.addVertex(1, 1.0F, 0.0F, 1.0F); _base.addVertex(2, 0.0F, 0.0F, 1.0F); _base.addVertex(3, 0.0F, 1.0F, 1.0F); tri1.addVertex(0, 0.5F, 0.5F, 0.0F); tri1.addVertex(1, 1.0F, 1.0F, 1.0F); tri1.addVertex(2, 1.0F, 0.0F, 1.0F); tri1.addVertex(3, 0.5F, 0.5F, 0.0F); _tri1.addVertex(0, 0.5F, 0.5F, 0.0F); _tri1.addVertex(1, 1.0F, 0.0F, 1.0F); _tri1.addVertex(2, 1.0F, 1.0F, 1.0F); _tri1.addVertex(3, 0.5F, 0.5F, 0.0F); tri2.addVertex(0, 0.5F, 0.5F, 0.0F); tri2.addVertex(1, 0.0F, 1.0F, 1.0F); tri2.addVertex(2, 1.0F, 1.0F, 1.0F); tri2.addVertex(3, 0.5F, 0.5F, 0.0F); _tri2.addVertex(0, 0.5F, 0.5F, 0.0F); _tri2.addVertex(1, 1.0F, 1.0F, 1.0F); _tri2.addVertex(2, 0.0F, 1.0F, 1.0F); _tri2.addVertex(3, 0.5F, 0.5F, 0.0F); tri3.addVertex(0, 0.5F, 0.5F, 0.0F); tri3.addVertex(1, 0.0F, 0.0F, 1.0F); tri3.addVertex(2, 0.0F, 1.0F, 1.0F); tri3.addVertex(3, 0.5F, 0.5F, 0.0F); _tri3.addVertex(0, 0.5F, 0.5F, 0.0F); _tri3.addVertex(1, 0.0F, 1.0F, 1.0F); _tri3.addVertex(2, 0.0F, 0.0F, 1.0F); _tri3.addVertex(3, 0.5F, 0.5F, 0.0F); tri4.addVertex(0, 0.5F, 0.5F, 0.0F); tri4.addVertex(1, 1.0F, 0.0F, 1.0F); tri4.addVertex(2, 0.0F, 0.0F, 1.0F); tri4.addVertex(3, 0.5F, 0.5F, 0.0F); _tri4.addVertex(0, 0.5F, 0.5F, 0.0F); _tri4.addVertex(1, 0.0F, 0.0F, 1.0F); _tri4.addVertex(2, 1.0F, 0.0F, 1.0F); _tri4.addVertex(3, 0.5F, 0.5F, 0.0F); break; case EAST_NORTH_EAST: base.addVertex(0, 0.0F, 1.0F, 0.0F); base.addVertex(1, 0.0F, 0.0F, 0.0F); base.addVertex(2, 0.0F, 0.0F, 1.0F); base.addVertex(3, 0.0F, 1.0F, 1.0F); _base.addVertex(0, 0.0F, 1.0F, 1.0F); _base.addVertex(1, 0.0F, 0.0F, 1.0F); _base.addVertex(2, 0.0F, 0.0F, 0.0F); _base.addVertex(3, 0.0F, 1.0F, 0.0F); tri1.addVertex(0, 1.0F, 0.5F, 0.5F); tri1.addVertex(1, 0.0F, 1.0F, 1.0F); tri1.addVertex(2, 0.0F, 0.0F, 1.0F); tri1.addVertex(3, 1.0F, 0.5F, 0.5F); _tri1.addVertex(0, 1.0F, 0.5F, 0.5F); _tri1.addVertex(1, 0.0F, 0.0F, 1.0F); _tri1.addVertex(2, 0.0F, 1.0F, 1.0F); _tri1.addVertex(3, 1.0F, 0.5F, 0.5F); tri2.addVertex(0, 1.0F, 0.5F, 0.5F); tri2.addVertex(1, 0.0F, 1.0F, 0.0F); tri2.addVertex(2, 0.0F, 1.0F, 1.0F); tri2.addVertex(3, 1.0F, 0.5F, 0.5F); _tri2.addVertex(0, 1.0F, 0.5F, 0.5F); _tri2.addVertex(1, 0.0F, 1.0F, 1.0F); _tri2.addVertex(2, 0.0F, 1.0F, 0.0F); _tri2.addVertex(3, 1.0F, 0.5F, 0.5F); tri3.addVertex(0, 1.0F, 0.5F, 0.5F); tri3.addVertex(1, 0.0F, 0.0F, 0.0F); tri3.addVertex(2, 0.0F, 1.0F, 0.0F); tri3.addVertex(3, 1.0F, 0.5F, 0.5F); _tri3.addVertex(0, 1.0F, 0.5F, 0.5F); _tri3.addVertex(1, 0.0F, 1.0F, 0.0F); _tri3.addVertex(2, 0.0F, 0.0F, 0.0F); _tri3.addVertex(3, 1.0F, 0.5F, 0.5F); tri4.addVertex(0, 1.0F, 0.5F, 0.5F); tri4.addVertex(1, 0.0F, 0.0F, 1.0F); tri4.addVertex(2, 0.0F, 0.0F, 0.0F); tri4.addVertex(3, 1.0F, 0.5F, 0.5F); _tri4.addVertex(0, 1.0F, 0.5F, 0.5F); _tri4.addVertex(1, 0.0F, 0.0F, 0.0F); _tri4.addVertex(2, 0.0F, 0.0F, 1.0F); _tri4.addVertex(3, 1.0F, 0.5F, 0.5F); break; case EAST_SOUTH_EAST: base.addVertex(0, 0.0F, 1.0F, 0.0F); base.addVertex(1, 0.0F, 0.0F, 0.0F); base.addVertex(2, 1.0F, 0.0F, 0.0F); base.addVertex(3, 1.0F, 1.0F, 0.0F); _base.addVertex(0, 1.0F, 1.0F, 0.0F); _base.addVertex(1, 1.0F, 0.0F, 0.0F); _base.addVertex(2, 0.0F, 0.0F, 0.0F); _base.addVertex(3, 0.0F, 1.0F, 0.0F); tri1.addVertex(0, 0.5F, 0.5F, 1.0F); tri1.addVertex(1, 0.0F, 1.0F, 0.0F); tri1.addVertex(2, 0.0F, 0.0F, 0.0F); tri1.addVertex(3, 0.5F, 0.5F, 1.0F); _tri1.addVertex(0, 0.5F, 0.5F, 1.0F); _tri1.addVertex(1, 0.0F, 0.0F, 0.0F); _tri1.addVertex(2, 0.0F, 1.0F, 0.0F); _tri1.addVertex(3, 0.5F, 0.5F, 1.0F); tri2.addVertex(0, 0.5F, 0.5F, 1.0F); tri2.addVertex(1, 1.0F, 1.0F, 0.0F); tri2.addVertex(2, 0.0F, 1.0F, 0.0F); tri2.addVertex(3, 0.5F, 0.5F, 1.0F); _tri2.addVertex(0, 0.5F, 0.5F, 1.0F); _tri2.addVertex(1, 0.0F, 1.0F, 0.0F); _tri2.addVertex(2, 1.0F, 1.0F, 0.0F); _tri2.addVertex(3, 0.5F, 0.5F, 1.0F); tri3.addVertex(0, 0.5F, 0.5F, 1.0F); tri3.addVertex(1, 1.0F, 0.0F, 0.0F); tri3.addVertex(2, 1.0F, 1.0F, 0.0F); tri3.addVertex(3, 0.5F, 0.5F, 1.0F); _tri3.addVertex(0, 0.5F, 0.5F, 1.0F); _tri3.addVertex(1, 1.0F, 1.0F, 0.0F); _tri3.addVertex(2, 1.0F, 0.0F, 0.0F); _tri3.addVertex(3, 0.5F, 0.5F, 1.0F); tri4.addVertex(0, 0.5F, 0.5F, 1.0F); tri4.addVertex(1, 0.0F, 0.0F, 0.0F); tri4.addVertex(2, 1.0F, 0.0F, 0.0F); tri4.addVertex(3, 0.5F, 0.5F, 1.0F); _tri4.addVertex(0, 0.5F, 0.5F, 1.0F); _tri4.addVertex(1, 1.0F, 0.0F, 0.0F); _tri4.addVertex(2, 0.0F, 0.0F, 0.0F); _tri4.addVertex(3, 0.5F, 0.5F, 1.0F); break; case NORTH_EAST: base.addVertex(0, 1.0F, 1.0F, 0.0F); base.addVertex(1, 0.0F, 1.0F, 0.0F); base.addVertex(2, 0.0F, 1.0F, 1.0F); base.addVertex(3, 1.0F, 1.0F, 1.0F); _base.addVertex(0, 1.0F, 1.0F, 1.0F); _base.addVertex(1, 0.0F, 1.0F, 1.0F); _base.addVertex(2, 0.0F, 1.0F, 0.0F); _base.addVertex(3, 1.0F, 1.0F, 0.0F); tri1.addVertex(0, 0.5F, 0.0F, 0.5F); tri1.addVertex(1, 0.0F, 1.0F, 0.0F); tri1.addVertex(2, 1.0F, 1.0F, 0.0F); tri1.addVertex(3, 0.5F, 0.0F, 0.5F); _tri1.addVertex(0, 0.5F, 0.0F, 0.5F); _tri1.addVertex(1, 1.0F, 1.0F, 0.0F); _tri1.addVertex(2, 0.0F, 1.0F, 0.0F); _tri1.addVertex(3, 0.5F, 0.0F, 0.5F); tri2.addVertex(0, 0.5F, 0.0F, 0.5F); tri2.addVertex(1, 0.0F, 1.0F, 1.0F); tri2.addVertex(2, 0.0F, 1.0F, 0.0F); tri2.addVertex(3, 0.5F, 0.0F, 0.5F); _tri2.addVertex(0, 0.5F, 0.0F, 0.5F); _tri2.addVertex(1, 0.0F, 1.0F, 0.0F); _tri2.addVertex(2, 0.0F, 1.0F, 1.0F); _tri2.addVertex(3, 0.5F, 0.0F, 0.5F); tri3.addVertex(0, 0.5F, 0.0F, 0.5F); tri3.addVertex(1, 1.0F, 1.0F, 1.0F); tri3.addVertex(2, 0.0F, 1.0F, 1.0F); tri3.addVertex(3, 0.5F, 0.0F, 0.5F); _tri3.addVertex(0, 0.5F, 0.0F, 0.5F); _tri3.addVertex(1, 0.0F, 1.0F, 1.0F); _tri3.addVertex(2, 1.0F, 1.0F, 1.0F); _tri3.addVertex(3, 0.5F, 0.0F, 0.5F); tri4.addVertex(0, 0.5F, 0.0F, 0.5F); tri4.addVertex(1, 1.0F, 1.0F, 0.0F); tri4.addVertex(2, 1.0F, 1.0F, 1.0F); tri4.addVertex(3, 0.5F, 0.0F, 0.5F); _tri4.addVertex(0, 0.5F, 0.0F, 0.5F); _tri4.addVertex(1, 1.0F, 1.0F, 1.0F); _tri4.addVertex(2, 1.0F, 1.0F, 0.0F); _tri4.addVertex(3, 0.5F, 0.0F, 0.5F); break; case NORTH: default: base.addVertex(0, 1.0F, 0.0F, 0.0F); base.addVertex(1, 1.0F, 0.0F, 1.0F); base.addVertex(2, 0.0F, 0.0F, 1.0F); base.addVertex(3, 0.0F, 0.0F, 0.0F); _base.addVertex(0, 0.0F, 0.0F, 0.0F); _base.addVertex(1, 0.0F, 0.0F, 1.0F); _base.addVertex(2, 1.0F, 0.0F, 1.0F); _base.addVertex(3, 1.0F, 0.0F, 0.0F); tri1.addVertex(0, 0.5F, 1.0F, 0.5F); tri1.addVertex(1, 1.0F, 0.0F, 0.0F); tri1.addVertex(2, 0.0F, 0.0F, 0.0F); tri1.addVertex(3, 0.5F, 1.0F, 0.5F); _tri1.addVertex(0, 0.5F, 1.0F, 0.5F); _tri1.addVertex(1, 0.0F, 0.0F, 0.0F); _tri1.addVertex(2, 1.0F, 0.0F, 0.0F); _tri1.addVertex(3, 0.5F, 1.0F, 0.5F); tri2.addVertex(0, 0.5F, 1.0F, 0.5F); tri2.addVertex(1, 1.0F, 0.0F, 1.0F); tri2.addVertex(2, 1.0F, 0.0F, 0.0F); tri2.addVertex(3, 0.5F, 1.0F, 0.5F); _tri2.addVertex(0, 0.5F, 1.0F, 0.5F); _tri2.addVertex(1, 1.0F, 0.0F, 0.0F); _tri2.addVertex(2, 1.0F, 0.0F, 1.0F); _tri2.addVertex(3, 0.5F, 1.0F, 0.5F); tri3.addVertex(0, 0.5F, 1.0F, 0.5F); tri3.addVertex(1, 0.0F, 0.0F, 1.0F); tri3.addVertex(2, 1.0F, 0.0F, 1.0F); tri3.addVertex(3, 0.5F, 1.0F, 0.5F); _tri3.addVertex(0, 0.5F, 1.0F, 0.5F); _tri3.addVertex(1, 1.0F, 0.0F, 1.0F); _tri3.addVertex(2, 0.0F, 0.0F, 1.0F); _tri3.addVertex(3, 0.5F, 1.0F, 0.5F); tri4.addVertex(0, 0.5F, 1.0F, 0.5F); tri4.addVertex(1, 0.0F, 0.0F, 0.0F); tri4.addVertex(2, 0.0F, 0.0F, 1.0F); tri4.addVertex(3, 0.5F, 1.0F, 0.5F); _tri4.addVertex(0, 0.5F, 1.0F, 0.5F); _tri4.addVertex(1, 0.0F, 0.0F, 1.0F); _tri4.addVertex(2, 0.0F, 0.0F, 0.0F); _tri4.addVertex(3, 0.5F, 1.0F, 0.5F); } setQuad(base) .setQuad(tri1) .setQuad(tri2) .setQuad(tri3) .setQuad(tri4) .setQuad(_base) .setQuad(_tri1) .setQuad(_tri2) .setQuad(_tri3) .setQuad(_tri4); }