HE_Mesh2014  2.0.11
Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
wblut.geom.WB_GeodesicII Class Reference

Public Member Functions

 WB_GeodesicII (final double radius, final int v)
 
 WB_GeodesicII (final double radius, final int v, final int type)
 
WB_FaceListMesh getMesh ()
 

Static Public Attributes

static final int TETRAHEDRON = 0
 
static final int OCTAHEDRON = 1
 
static final int CUBE = 2
 
static final int DODECAHEDRON = 3
 
static final int ICOSAHEDRON = 4
 

Private Member Functions

void createMesh ()
 
void addTransformedFaces (final WB_Transform T)
 
int index (final double i, final double j, final int hv)
 

Private Attributes

final double[][] centralanglesabc
 
WB_Point[][] LCDPoints
 
WB_Point[] triacon
 
WB_Point[] points
 
int[][] faces
 
final int v
 
WB_FaceListMesh mesh
 
final double radius
 
final int type
 
int vertexoffset
 
int faceoffset
 

Static Private Attributes

static double PI = Math.PI
 
static double[][] surfaceanglesABC
 
static WB_GeometryFactory gf = WB_GeometryFactory.instance()
 

Constructor & Destructor Documentation

wblut.geom.WB_GeodesicII.WB_GeodesicII ( final double  radius,
final int  v 
)
Parameters
radius
v
wblut.geom.WB_GeodesicII.WB_GeodesicII ( final double  radius,
final int  v,
final int  type 
)
Parameters
radius
v
type

Member Function Documentation

void wblut.geom.WB_GeodesicII.addTransformedFaces ( final WB_Transform  T)
private
Parameters
T
void wblut.geom.WB_GeodesicII.createMesh ( )
private
WB_FaceListMesh wblut.geom.WB_GeodesicII.getMesh ( )
Returns
int wblut.geom.WB_GeodesicII.index ( final double  i,
final double  j,
final int  hv 
)
private
Parameters
i
j
hv
Returns

Member Data Documentation

final double [][] wblut.geom.WB_GeodesicII.centralanglesabc
private
final int wblut.geom.WB_GeodesicII.CUBE = 2
static
final int wblut.geom.WB_GeodesicII.DODECAHEDRON = 3
static
int wblut.geom.WB_GeodesicII.faceoffset
private
int [][] wblut.geom.WB_GeodesicII.faces
private
WB_GeometryFactory wblut.geom.WB_GeodesicII.gf = WB_GeometryFactory.instance()
staticprivate
final int wblut.geom.WB_GeodesicII.ICOSAHEDRON = 4
static
WB_Point [][] wblut.geom.WB_GeodesicII.LCDPoints
private
WB_FaceListMesh wblut.geom.WB_GeodesicII.mesh
private
final int wblut.geom.WB_GeodesicII.OCTAHEDRON = 1
static
double wblut.geom.WB_GeodesicII.PI = Math.PI
staticprivate
WB_Point [] wblut.geom.WB_GeodesicII.points
private
final double wblut.geom.WB_GeodesicII.radius
private
double [][] wblut.geom.WB_GeodesicII.surfaceanglesABC
staticprivate
Initial value:
= new double[][] {
{ PI / 3.0, PI / 3.0, PI / 2.0 }, { PI / 3.0, PI / 4.0, PI / 2.0 },
{ PI / 4.0, PI / 3.0, PI / 2.0 }, { PI / 5.0, PI / 3.0, PI / 2.0 },
{ PI / 3.0, PI / 5.0, PI / 2.0 } }
final int wblut.geom.WB_GeodesicII.TETRAHEDRON = 0
static
WB_Point [] wblut.geom.WB_GeodesicII.triacon
private
final int wblut.geom.WB_GeodesicII.type
private
final int wblut.geom.WB_GeodesicII.v
private
int wblut.geom.WB_GeodesicII.vertexoffset
private

The documentation for this class was generated from the following file: