| Constructor and Description |
|---|
Cube()
Constructor.
|
Cube(double size)
Constructor.
|
Cube(double w,
double h,
double d)
Constructor.
|
Cube(LengthParameter size) |
Cube(LengthParameter w,
LengthParameter h,
LengthParameter d) |
Cube(Vector3d center,
Vector3d dimensions)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Vector3d |
getCenter()
Gets the center.
|
Vector3d |
getDimensions()
Gets the dimensions.
|
PropertyStorage |
getProperties()
Returns the property storage of this primitive.
|
Cube |
noCenter()
Defines that this cube will not be centered.
|
Cube |
setCenter(Vector3d center)
Sets the center.
|
Cube |
setDimensions(Vector3d dimensions)
Sets the dimensions.
|
java.util.List<Polygon> |
toPolygons()
Returns the polygons that define this primitive.
|
public Cube()
[0,0,0] and
dimensions [1,1,1].public Cube(double size)
[0,0,0] and
dimensions [size,size,size].size - sizepublic Cube(Vector3d center, Vector3d dimensions)
center - center of the cuboiddimensions - cube dimensionspublic Cube(double w,
double h,
double d)
[0,0,0] and with
the specified dimensions.w - widthh - heightd - depthpublic Cube(LengthParameter w, LengthParameter h, LengthParameter d)
public Cube(LengthParameter size)
public java.util.List<Polygon> toPolygons()
PrimitiveCSG object.toPolygons in class Primitivepublic Vector3d getCenter()
public Cube setCenter(Vector3d center)
center - the center to setpublic Vector3d getDimensions()
public Cube setDimensions(Vector3d dimensions)
dimensions - the dimensions to setpublic PropertyStorage getProperties()
PrimitivegetProperties in class Primitivepublic Cube noCenter()