Package au.edu.unsw.cse
Class Point3dObject3d
java.lang.Object
au.edu.unsw.cse.Point3d
au.edu.unsw.cse.Point3dObject3d
- All Implemented Interfaces:
Object3d
public class Point3dObject3d extends Point3d implements Object3d
A Point3d that is also an Object 3d so that it can be rendered
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Point3dObject3d(Point3d p)Point3dObject3d(Point3d p, int frame) -
Method Summary
Modifier and Type Method Description Point3dcentre()doubledepthBias(View3d v)Depth bias - used to adjust depth in depth sort so that front facing faces appear in front of back facesintgetFirstFrame()intgetLastFrame()intgetSelectFrame()java.lang.Stringid()voidrender(View3d v)render this object3dvoidselect(int n)voidsetCentre(Point3d c)voidsetFirstFrame(int f)voidsetLastFrame(int f)voidtoVRML(VRMLState state)turn into VRMLvoidtransform(au.edu.unsw.cse.Matrix3D T)booleanvisible(int frame)Is this object visible in specified frame ?Methods inherited from class au.edu.unsw.cse.Point3d
add, cross, dot, fromCylindrical, fromSpherical, fromString, length, normalize, r, random, randomGaussian, randomInCircle, randomInSphere, randomOnCircle, randomOnSphere, scale, scale, setSeed, subtract, theta, toString, toVRML, x, y, zMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
Point3dObject3d
-
Point3dObject3d
-
-
Method Details
-
id
public java.lang.String id() -
setCentre
-
centre
-
setFirstFrame
public void setFirstFrame(int f)- Specified by:
setFirstFramein interfaceObject3d
-
setLastFrame
public void setLastFrame(int f)- Specified by:
setLastFramein interfaceObject3d
-
select
public void select(int n) -
getSelectFrame
public int getSelectFrame()- Specified by:
getSelectFramein interfaceObject3d
-
getFirstFrame
public int getFirstFrame()- Specified by:
getFirstFramein interfaceObject3d
-
getLastFrame
public int getLastFrame()- Specified by:
getLastFramein interfaceObject3d
-
visible
public boolean visible(int frame)Description copied from interface:Object3dIs this object visible in specified frame ? -
depthBias
Description copied from interface:Object3dDepth bias - used to adjust depth in depth sort so that front facing faces appear in front of back faces -
render
Description copied from interface:Object3drender this object3d -
transform
public void transform(au.edu.unsw.cse.Matrix3D T) -
toVRML
Description copied from interface:Object3dturn into VRML
-