|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opensourcephysics.display3d.simple3d.Element
org.opensourcephysics.display3d.simple3d.AbstractTile
org.opensourcephysics.display3d.simple3d.ElementEllipsoid
org.opensourcephysics.display3d.simple3d.ElementSphere
public class ElementSphere
Title: ElementSphere
Description: An Ellipsoid with the same size in all dimensions.
Changing the size in any dimension also sets the other sizes. Setting different sizes to X, Y, and Z will result in setting the radius to the largest of the three dimensions.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.opensourcephysics.display3d.core.ElementEllipsoid |
|---|
ElementEllipsoid.Loader |
| Field Summary |
|---|
| Fields inherited from class org.opensourcephysics.display3d.simple3d.ElementEllipsoid |
|---|
TO_RADIANS |
| Fields inherited from class org.opensourcephysics.display3d.simple3d.AbstractTile |
|---|
corners, numberOfTiles |
| Fields inherited from class org.opensourcephysics.display3d.simple3d.Element |
|---|
targetPosition, targetSize |
| Fields inherited from interface org.opensourcephysics.display3d.core.Element |
|---|
TARGET_POSITION, TARGET_SIZE |
| Constructor Summary | |
|---|---|
ElementSphere()
Constructor ElementSphere |
|
ElementSphere(double radius)
Constructor ElementSphere |
|
| Method Summary | |
|---|---|
double |
getRadius()
Gets the radius |
void |
setRadius(double radius)
Sets the radius. |
void |
setSizeX(double sizeX)
Set the size along the X axis |
void |
setSizeXYZ(double sizeX,
double sizeY,
double sizeZ)
Set the size along the X, Y and Z axes |
void |
setSizeY(double sizeY)
Set the size along the Y axis |
void |
setSizeZ(double sizeZ)
Set the size along the Z axis |
| Methods inherited from class org.opensourcephysics.display3d.simple3d.ElementEllipsoid |
|---|
computeCorners, getLoader, getMaximumAngleU, getMaximumAngleV, getMinimumAngleU, getMinimumAngleV, isClosedBottom, isClosedLeft, isClosedRight, isClosedTop, setClosedBottom, setClosedLeft, setClosedRight, setClosedTop, setMaximumAngleU, setMaximumAngleV, setMinimumAngleU, setMinimumAngleV |
| Methods inherited from class org.opensourcephysics.display3d.simple3d.AbstractTile |
|---|
getDisplacementFactor, getTargetHit, projectPoints, setColorBelowWhenEqual, setColorOriginAndDirection, setColorRegions, setCorners, setDisplacementFactor, setDrawQuickInterior |
| Methods inherited from class org.opensourcephysics.display3d.simple3d.Element |
|---|
addInteractionListener, getAxesMode, getDrawingPanel3D, getHotSpotBodyCoordinates, getInteractionTarget, getName, getSizeX, getSizeY, getSizeZ, getStyle, getTransformation, getX, getY, getZ, isReallyVisible, isVisible, loadUnmutableObjects, removeInteractionListener, setName, setSizeXYZ, setTransformation, setVisible, setX, setXYZ, setXYZ, setY, setZ, toBodyFrame, toSpaceFrame |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.opensourcephysics.display3d.core.ElementEllipsoid |
|---|
getMaximumAngleU, getMaximumAngleV, getMinimumAngleU, getMinimumAngleV, isClosedBottom, isClosedLeft, isClosedRight, isClosedTop, setClosedBottom, setClosedLeft, setClosedRight, setClosedTop, setMaximumAngleU, setMaximumAngleV, setMinimumAngleU, setMinimumAngleV |
| Methods inherited from interface org.opensourcephysics.display3d.core.Element |
|---|
getDrawingPanel3D, getName, getSizeX, getSizeY, getSizeZ, getStyle, getTransformation, getX, getY, getZ, isVisible, loadUnmutableObjects, setName, setSizeXYZ, setTransformation, setVisible, setX, setXYZ, setXYZ, setY, setZ, toBodyFrame, toSpaceFrame |
| Methods inherited from interface org.opensourcephysics.display3d.core.interaction.InteractionSource |
|---|
addInteractionListener, getInteractionTarget, removeInteractionListener |
| Constructor Detail |
|---|
public ElementSphere()
public ElementSphere(double radius)
radius - | Method Detail |
|---|
public void setRadius(double radius)
ElementSphere
setRadius in interface ElementSphereradius - the radiuspublic double getRadius()
ElementSphere
getRadius in interface ElementSpherepublic void setSizeX(double sizeX)
Element
setSizeX in interface ElementsetSizeX in class ElementsizeX - doublepublic void setSizeY(double sizeY)
Element
setSizeY in interface ElementsetSizeY in class ElementsizeY - doublepublic void setSizeZ(double sizeZ)
Element
setSizeZ in interface ElementsetSizeZ in class ElementsizeZ - double
public void setSizeXYZ(double sizeX,
double sizeY,
double sizeZ)
Element
setSizeXYZ in interface ElementsetSizeXYZ in class ElementsizeX - doublesizeY - doublesizeZ - double
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||