Class VRObject

java.lang.Object
org.vrspace.server.obj.Entity
org.vrspace.server.obj.VRObject
Direct Known Subclasses:
Client, Terrain, VRFile

@Node public class VRObject extends Entity
Basic VR Object encapsulates minimal spatial and other properties.
Author:
joe
  • Constructor Details

    • VRObject

      public VRObject(World world)
    • VRObject

      public VRObject(Long id, VRObject... vrObjects)
    • VRObject

      public VRObject(Long id, double x, double y, double z, VRObject... vrObjects)
    • VRObject

      public VRObject(double x, double y, double z)
    • VRObject

      public VRObject(World world, double x, double y, double z)
  • Method Details

    • setWorld

      public void setWorld(World world)
    • addChildren

      public void addChildren(VRObject... vrObjects)
    • isPermanent

      public boolean isPermanent()
    • addListener

      public void addListener(VRObject obj)
    • removeListener

      public void removeListener(VRObject obj)
    • notifyListeners

      public void notifyListeners(VREvent event)
    • processEvent

      public void processEvent(VREvent event)
      This implementation does nothing
      Parameters:
      event - Whatever has changed
    • active

      public VRObject active()
    • passive

      public VRObject passive()
    • isActive

      public boolean isActive()
    • isTemporary

      public boolean isTemporary()