Class Object3dList

java.lang.Object
au.edu.unsw.cse.Object3dAdaptor
au.edu.unsw.cse.Object3dList
All Implemented Interfaces:
Object3d
Direct Known Subclasses:
CSELogo

public class Object3dList
extends Object3dAdaptor
  • Field Details

    • keys

      protected double[] keys
    • elementData

      protected Object3d[] elementData
    • elementCount

      protected int elementCount
    • lasttime

      protected long lasttime
    • delay

      protected int delay
    • defaultColor

      protected int defaultColor
  • Constructor Details

    • Object3dList

      public Object3dList​(int initial)
  • Method Details

    • setDelay

      public void setDelay​(int delay)
    • setDefaultColor

      public void setDefaultColor​(int c)
    • addElement

      public void addElement​(Object3d e)
    • append

      public void append​(Object3dList l)
    • elementAt

      public Object3d elementAt​(int i)
    • size

      public int size()
    • sortByFirstFrame

      public void sortByFirstFrame()
      sort by firstFrame
    • sortByLastFrame

      public void sortByLastFrame()
      sort by lasstFrame
    • sortBySelectFrame

      public void sortBySelectFrame()
      sort by selectFrame
    • sort

      public void sort​(View3d v)
    • render

      public void render​(View3d v)
      Description copied from interface: Object3d
      render this object3d
      Specified by:
      render in interface Object3d
      Overrides:
      render in class Object3dAdaptor
    • transform

      public void transform​(au.edu.unsw.cse.Matrix3D T)
      Specified by:
      transform in interface Object3d
      Overrides:
      transform in class Object3dAdaptor
    • toVRML

      public void toVRML​(VRMLState v)
      Description copied from interface: Object3d
      turn into VRML
      Specified by:
      toVRML in interface Object3d
      Overrides:
      toVRML in class Object3dAdaptor