Package org.vrspace.server.obj


package org.vrspace.server.obj
  • Classes
    Class
    Description
    A shared animation, embedded into VRObject.
    Properties of world background, e.g.
    A Bot is a Client that has no session.
    BotLibre integration point.
     
     
    Basic client class, adds user-related properties and business logic to VRObject.
    A color with red, green, blue, alpha components
    Basic content class.
    A custom category of content.
    Entity that hides it's ID from JSON - useful for member variables that need to be persisted, but cannot exist without their parent object.
    This is whatever we need to store to the database.
    Records all events in the world, saves them to the database, plays them back.
    A game in a world.
    A 3D Model in GLTF format.
     
    Persistent version of event that can be stored to the database.
    A point (3D coordinate) in space.
    Easier than Rotation to propagate quaternions, as it follows quaternion naming convention (w rather than angle).
     
    Rotation of an can be represented either by 3 or 4 coordinates (euler angles, quaternions), the server will store and distribute it either way.
    World in which all servers reside, created by WorldManager on startup.
    Shared dynamic terrain, work in progress.
     
    A terrain point.
     
     
    Basic VR Object encapsulates minimal spatial and other properties.
    VRObject container, contains isolated parts of space, like chat room.