|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.media.j3d.SceneGraphObject
javax.media.j3d.Node
javax.media.j3d.Leaf
javax.media.j3d.Shape3D
javax.robotics.j3d.Cylinder
public class Cylinder
Cilindro con la possibilit? di allineare la generatrice con uno degli assi coordinati.
Field Summary | |
---|---|
static int |
BODY
Disegno solo della superficie del cilindro |
static int |
BOTTOM
Disegno con la parte inferiore chiusa |
static int |
TOP
Disegno con la parte superiore chiusa |
static int |
TOP_BOTTOM
Disegno con parte inferiore e parte superiore chiuse |
static int |
X
Direzione X della generatrice del cilindro |
static int |
Y
Direzione Y della generatrice del cilindro |
static int |
Z
Direzione Z della generatrice del cilindro |
Fields inherited from class javax.media.j3d.Shape3D |
---|
ALLOW_APPEARANCE_OVERRIDE_READ, ALLOW_APPEARANCE_OVERRIDE_WRITE, ALLOW_APPEARANCE_READ, ALLOW_APPEARANCE_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE, ALLOW_GEOMETRY_READ, ALLOW_GEOMETRY_WRITE |
Fields inherited from class javax.media.j3d.Node |
---|
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING |
Constructor Summary | |
---|---|
Cylinder()
Costruttore di un cilindro di raggio 1.0 e lunghezza 2.0 che si sviluppa lungo l'asse Z. |
|
Cylinder(javax.vecmath.Point3d c,
double r,
double l)
Costruttore di un cilindro di raggio r e lunghezza l che si sviluppa lungo l'asse Z. |
|
Cylinder(javax.vecmath.Point3d c,
double rb,
double rt,
double l)
Costruttore di un cilindro di raggi rb, rt e lunghezza l che si sviluppa lungo l'asse Z. |
|
Cylinder(javax.vecmath.Point3d c,
double rb,
double rt,
double l,
int prim)
Costruttore di un cilindro di raggi rb, rt e lunghezza l che si sviluppa lungo l'asse Z. |
|
Cylinder(javax.vecmath.Point3d c,
double rb,
double rt,
double l,
int prim,
int gen)
Costruttore di un cilindro di raggi rb, rt e lunghezza l. |
|
Cylinder(javax.vecmath.Point3d c,
double rb,
double rt,
double l,
int gen,
int prim,
int div)
Costruttore di un cilindro di raggi rb, rt e lunghezza l. |
|
Cylinder(javax.vecmath.Point3d c,
double r,
double l,
int prim)
Costruttore di un cilindro di raggio r e lunghezza l che si sviluppa lungo l'asse Z. |
|
Cylinder(javax.vecmath.Point3d c,
double r,
double l,
int prim,
int gen)
Costruttore di un cilindro di raggio r e lunghezza l. |
|
Cylinder(javax.vecmath.Point3d c,
double r,
double l,
int gen,
int prim,
int div)
Costruttore di un cilindro di raggio r e lunghezza l. |
Method Summary |
---|
Methods inherited from class javax.media.j3d.Shape3D |
---|
addGeometry, cloneNode, duplicateNode, getAllGeometries, getAppearance, getAppearanceOverrideEnable, getBounds, getCollisionBounds, getGeometry, getGeometry, indexOfGeometry, insertGeometry, intersect, intersect, intersect, numGeometries, removeAllGeometries, removeGeometry, removeGeometry, setAppearance, setAppearanceOverrideEnable, setCollisionBounds, setGeometry, setGeometry |
Methods inherited from class javax.media.j3d.Node |
---|
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable |
Methods inherited from class javax.media.j3d.SceneGraphObject |
---|
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString, updateNodeReferences |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int X
public static final int Y
public static final int Z
public static final int BODY
public static final int TOP
public static final int BOTTOM
public static final int TOP_BOTTOM
Constructor Detail |
---|
public Cylinder()
public Cylinder(javax.vecmath.Point3d c, double r, double l)
c
- Coordinata del centro della baser
- Raggio del cilindrol
- Lunghezza del cilindropublic Cylinder(javax.vecmath.Point3d c, double r, double l, int prim)
c
- Coordinata del centro della baser
- Raggio del cilindrol
- Lunghezza del cilindro.prim
- Tipo di cilindro: BODY, TOP, BOTTOM, TOP_BOTTOM.public Cylinder(javax.vecmath.Point3d c, double r, double l, int prim, int gen)
c
- Coordinata del centro della baser
- Raggio della circonferenza della basel
- Lunghezza del cilindro.prim
- Tipo di cilindro: BODY, TOP, BOTTOM, TOP_BOTTOM.gen
- Direzione della generatrice: X, Y, Z.public Cylinder(javax.vecmath.Point3d c, double r, double l, int gen, int prim, int div)
c
- Coordinata del centro della baser
- Raggio del cilindro.l
- Lunghezza del cilindro.prim
- Tipo di cilindro: BODY, TOP, BOTTOM, TOP_BOTTOM.gen
- Direzione della generatrice: X, Y, Z.div
- Numero di divisioni.public Cylinder(javax.vecmath.Point3d c, double rb, double rt, double l)
c
- Coordinata del centro della baserb
- Raggio della circonferenza della basert
- Raggio della circonferenza della parte superiorel
- Lunghezza del cilindropublic Cylinder(javax.vecmath.Point3d c, double rb, double rt, double l, int prim)
c
- Coordinata del centro della baserb
- Raggio della circonferenza della basert
- Raggio della circonferenza della parte superiorel
- Lunghezza del cilindro.prim
- Tipo di cilindro: BODY, TOP, BOTTOM, TOP_BOTTOM.public Cylinder(javax.vecmath.Point3d c, double rb, double rt, double l, int prim, int gen)
c
- Coordinata del centro della baserb
- Raggio della circonferenza della basert
- Raggio della circonferenza della parte superiorel
- Lunghezza del cilindro.prim
- Tipo di cilindro: BODY, TOP, BOTTOM, TOP_BOTTOM.gen
- Direzione della generatrice: X, Y, Z.public Cylinder(javax.vecmath.Point3d c, double rb, double rt, double l, int gen, int prim, int div)
c
- Coordinata del centro della baserb
- Raggio della circonferenza di base.rt
- Raggio della circonferenza della parte superiore.l
- Lunghezza del cilindro.prim
- Tipo di cilindro: BODY, TOP, BOTTOM, TOP_BOTTOM.gen
- Direzione della generatrice: X, Y, Z.div
- Numero di divisioni.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |