|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 ElementSphere
radius
- the radiuspublic double getRadius()
ElementSphere
getRadius
in interface ElementSphere
public void setSizeX(double sizeX)
Element
setSizeX
in interface Element
setSizeX
in class Element
sizeX
- doublepublic void setSizeY(double sizeY)
Element
setSizeY
in interface Element
setSizeY
in class Element
sizeY
- doublepublic void setSizeZ(double sizeZ)
Element
setSizeZ
in interface Element
setSizeZ
in class Element
sizeZ
- doublepublic void setSizeXYZ(double sizeX, double sizeY, double sizeZ)
Element
setSizeXYZ
in interface Element
setSizeXYZ
in class Element
sizeX
- doublesizeY
- doublesizeZ
- double
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |