public class DwIcosahedron extends Object implements DwIndexedFaceSetAble
Modifier and Type | Field and Description |
---|---|
int[][] |
faces |
int |
faces_count |
static double |
GOLDEN_RATIO |
float[][] |
verts |
int |
verts_count |
Constructor and Description |
---|
DwIcosahedron(int subdivisions) |
Modifier and Type | Method and Description |
---|---|
void |
create(int subdivisions) |
int[][] |
getFaces() |
int |
getFacesCount() |
int |
getNumFaces(int subdivisions) |
int |
getNumVerts(int subdivisions) |
float[][] |
getVerts() |
int |
getVertsCount() |
void |
setFaces(ArrayList<int[]> faces_list) |
void |
setFaces(int[][] faces) |
void |
setVerts(ArrayList<float[]> verts_list) |
void |
setVerts(float[][] verts) |
public static final double GOLDEN_RATIO
public int faces_count
public int verts_count
public int[][] faces
public float[][] verts
public int getNumFaces(int subdivisions)
public int getNumVerts(int subdivisions)
public void create(int subdivisions)
public int getVertsCount()
getVertsCount
in interface DwIndexedFaceSetAble
public int getFacesCount()
getFacesCount
in interface DwIndexedFaceSetAble
public float[][] getVerts()
getVerts
in interface DwIndexedFaceSetAble
public int[][] getFaces()
getFaces
in interface DwIndexedFaceSetAble
public void setVerts(float[][] verts)
setVerts
in interface DwIndexedFaceSetAble
public void setFaces(int[][] faces)
setFaces
in interface DwIndexedFaceSetAble
public void setVerts(ArrayList<float[]> verts_list)
setVerts
in interface DwIndexedFaceSetAble
public void setFaces(ArrayList<int[]> faces_list)
setFaces
in interface DwIndexedFaceSetAble
Processing library PixelFlow by Thomas Diewald. (c) 2017