BowlerKernel
|
Public Member Functions | |
PropertyStorage | getProperties () |
Isosceles (double w, double h, double d) | |
List< Polygon > | toPolygons () |
![]() | |
CSG | toCSG () |
Private Attributes | |
final PropertyStorage | properties = new PropertyStorage() |
Definition at line 5 of file Isosceles.java.
eu.mihosoft.vrl.v3d.Isosceles.Isosceles | ( | double | w, |
double | h, | ||
double | d | ||
) |
Constructor. Creates a new cuboid with center
and with the specified dimensions.
w | width |
h | height |
d | depth |
Definition at line 23 of file Isosceles.java.
PropertyStorage eu.mihosoft.vrl.v3d.Isosceles.getProperties | ( | ) |
Returns the property storage of this primitive.
Reimplemented from eu.mihosoft.vrl.v3d.Primitive.
Definition at line 11 of file Isosceles.java.
References eu.mihosoft.vrl.v3d.Isosceles.properties.
List<Polygon> eu.mihosoft.vrl.v3d.Isosceles.toPolygons | ( | ) |
Returns the polygons that define this primitive.
Note: this method computes the polygons each time this method is called. The polygons can be cached inside a CSG object.
Reimplemented from eu.mihosoft.vrl.v3d.Primitive.
Definition at line 36 of file Isosceles.java.
References eu.mihosoft.vrl.v3d.CSG.getPolygons(), eu.mihosoft.vrl.v3d.Extrude.points(), eu.mihosoft.vrl.v3d.CSG.roty(), and eu.mihosoft.vrl.v3d.CSG.rotz().
|
private |
The properties.
Definition at line 9 of file Isosceles.java.
Referenced by eu.mihosoft.vrl.v3d.Isosceles.getProperties().