us.ihmc.graphics3DAdapter.graphics
Class MeshDataGenerator
java.lang.Object
us.ihmc.graphics3DAdapter.graphics.MeshDataGenerator
public class MeshDataGenerator
- extends java.lang.Object
Method Summary |
static MeshDataHolder |
ArcTorus(double startAngle,
double endAngle,
double majorRadius,
double minorRadius,
int N)
|
static MeshDataHolder |
ArcTorus(float startAngle,
float endAngle,
float majorRadius,
float minorRadius,
int N)
|
static MeshDataHolder |
Cone(double height,
double radius,
int N)
|
static MeshDataHolder |
Cone(float height,
float radius,
int N)
|
static MeshDataHolder |
Cube(double lx,
double ly,
double lz)
|
static MeshDataHolder |
Cube(float lx,
float ly,
float lz)
|
static MeshDataHolder |
Cylinder(double radius,
double height,
int N)
|
static MeshDataHolder |
Cylinder(float radius,
float height,
int N)
|
static MeshDataHolder |
Ellipsoid(double xCenter,
double yCenter,
double zCenter,
double xRad,
double yRad,
double zRad,
int N,
int M)
|
static MeshDataHolder |
Ellipsoid(double xRad,
double yRad,
double zRad,
int N,
int M)
|
static MeshDataHolder |
Ellipsoid(float xCenter,
float yCenter,
float zCenter,
float xRad,
float yRad,
float zRad,
int N,
int M)
|
static MeshDataHolder |
ExtrudedPolygon(java.util.List<javax.vecmath.Point2d> polygonPoints,
double extrusionHeight)
|
static MeshDataHolder |
ExtrudedPolygon(javax.vecmath.Point2d[] polygonPoints,
double extrusionHeight)
|
static MeshDataHolder |
FlatRectangle(double xMin,
double yMin,
double xMax,
double yMax,
double z)
|
static MeshDataHolder |
FlatRectangle(float xMin,
float yMin,
float xMax,
float yMax,
float z)
|
static MeshDataHolder |
GenTruncatedCone(double height,
double bx,
double by,
double tx,
double ty,
int N)
|
static MeshDataHolder |
GenTruncatedCone(float height,
float bx,
float by,
float tx,
float ty,
int N)
|
static MeshDataHolder |
HemiEllipsoid(double xRad,
double yRad,
double zRad,
int N,
int M)
|
static MeshDataHolder |
HemiEllipsoid(float xRad,
float yRad,
float zRad,
int N,
int M)
|
static MeshDataHolder |
Polygon(java.util.ArrayList<javax.vecmath.Point3d> polygonPoints)
|
static MeshDataHolder |
Polygon(javax.vecmath.Point3d[] polygonPoints)
|
static MeshDataHolder |
Polygon(javax.vecmath.Point3f[] polygonPoints)
|
static MeshDataHolder |
PyramidCube(double lx,
double ly,
double lz,
double lh)
|
static MeshDataHolder |
PyramidCube(float lx,
float ly,
float lz,
float lh)
|
static MeshDataHolder |
Rectangle(double x0,
double y0,
double z0,
double x1,
double y1,
double z1,
double x2,
double y2,
double z2,
double x3,
double y3,
double z3)
|
static MeshDataHolder |
Rectangle(float x0,
float y0,
float z0,
float x1,
float y1,
float z1,
float x2,
float y2,
float z2,
float x3,
float y3,
float z3)
|
static MeshDataHolder |
Sphere(double xCenter,
double yCenter,
double zCenter,
double radius,
int N,
int M)
|
static MeshDataHolder |
Sphere(double radius,
int N,
int M)
|
static MeshDataHolder |
Sphere(float radius,
int N,
int M)
|
static MeshDataHolder |
Wedge(double lx,
double ly,
double lz)
|
static MeshDataHolder |
Wedge(float lx,
float ly,
float lz)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Sphere
public static MeshDataHolder Sphere(double radius,
int N,
int M)
Sphere
public static MeshDataHolder Sphere(float radius,
int N,
int M)
Sphere
public static MeshDataHolder Sphere(double xCenter,
double yCenter,
double zCenter,
double radius,
int N,
int M)
Ellipsoid
public static MeshDataHolder Ellipsoid(double xRad,
double yRad,
double zRad,
int N,
int M)
Ellipsoid
public static MeshDataHolder Ellipsoid(double xCenter,
double yCenter,
double zCenter,
double xRad,
double yRad,
double zRad,
int N,
int M)
Ellipsoid
public static MeshDataHolder Ellipsoid(float xCenter,
float yCenter,
float zCenter,
float xRad,
float yRad,
float zRad,
int N,
int M)
Polygon
public static MeshDataHolder Polygon(java.util.ArrayList<javax.vecmath.Point3d> polygonPoints)
Polygon
public static MeshDataHolder Polygon(javax.vecmath.Point3f[] polygonPoints)
Polygon
public static MeshDataHolder Polygon(javax.vecmath.Point3d[] polygonPoints)
ExtrudedPolygon
public static MeshDataHolder ExtrudedPolygon(java.util.List<javax.vecmath.Point2d> polygonPoints,
double extrusionHeight)
ExtrudedPolygon
public static MeshDataHolder ExtrudedPolygon(javax.vecmath.Point2d[] polygonPoints,
double extrusionHeight)
HemiEllipsoid
public static MeshDataHolder HemiEllipsoid(double xRad,
double yRad,
double zRad,
int N,
int M)
HemiEllipsoid
public static MeshDataHolder HemiEllipsoid(float xRad,
float yRad,
float zRad,
int N,
int M)
Cylinder
public static MeshDataHolder Cylinder(double radius,
double height,
int N)
Cylinder
public static MeshDataHolder Cylinder(float radius,
float height,
int N)
Cone
public static MeshDataHolder Cone(double height,
double radius,
int N)
Cone
public static MeshDataHolder Cone(float height,
float radius,
int N)
GenTruncatedCone
public static MeshDataHolder GenTruncatedCone(double height,
double bx,
double by,
double tx,
double ty,
int N)
GenTruncatedCone
public static MeshDataHolder GenTruncatedCone(float height,
float bx,
float by,
float tx,
float ty,
int N)
ArcTorus
public static MeshDataHolder ArcTorus(double startAngle,
double endAngle,
double majorRadius,
double minorRadius,
int N)
ArcTorus
public static MeshDataHolder ArcTorus(float startAngle,
float endAngle,
float majorRadius,
float minorRadius,
int N)
Cube
public static MeshDataHolder Cube(double lx,
double ly,
double lz)
Cube
public static MeshDataHolder Cube(float lx,
float ly,
float lz)
FlatRectangle
public static MeshDataHolder FlatRectangle(double xMin,
double yMin,
double xMax,
double yMax,
double z)
FlatRectangle
public static MeshDataHolder FlatRectangle(float xMin,
float yMin,
float xMax,
float yMax,
float z)
Rectangle
public static MeshDataHolder Rectangle(double x0,
double y0,
double z0,
double x1,
double y1,
double z1,
double x2,
double y2,
double z2,
double x3,
double y3,
double z3)
Rectangle
public static MeshDataHolder Rectangle(float x0,
float y0,
float z0,
float x1,
float y1,
float z1,
float x2,
float y2,
float z2,
float x3,
float y3,
float z3)
Wedge
public static MeshDataHolder Wedge(double lx,
double ly,
double lz)
Wedge
public static MeshDataHolder Wedge(float lx,
float ly,
float lz)
PyramidCube
public static MeshDataHolder PyramidCube(double lx,
double ly,
double lz,
double lh)
PyramidCube
public static MeshDataHolder PyramidCube(float lx,
float ly,
float lz,
float lh)