Package org.vrspace.server.obj
Class User
- java.lang.Object
-
- org.vrspace.server.obj.Entity
-
- org.vrspace.server.obj.VRObject
-
- org.vrspace.server.obj.Client
-
- org.vrspace.server.obj.User
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
void
createScene(WorldManager wm)
Create client's scene, called by WorldManager during login process.boolean
equals(Object o)
Point
getLeftArmPos()
Left arm position, used in VR.Quaternion
getLeftArmRot()
Left arm rotation, used in VR.Point
getRightArmPos()
Right arm position, used in VR.Quaternion
getRightArmRot()
Right arm rotation, used in VR.int
hashCode()
boolean
isHumanoid()
Does this client have humanoid avatar, default truevoid
setHumanoid(boolean isHumanoid)
Does this client have humanoid avatar, default truevoid
setLeftArmPos(Point leftArmPos)
Left arm position, used in VR.void
setLeftArmRot(Quaternion leftArmRot)
Left arm rotation, used in VR.void
setRightArmPos(Point rightArmPos)
Right arm position, used in VR.void
setRightArmRot(Quaternion rightArmRot)
Right arm rotation, used in VR.String
toString()
-
Methods inherited from class org.vrspace.server.obj.Client
clearToken, getIdentity, getMapper, getName, getPrivateMapper, getScene, getSceneProperties, getSession, getToken, getTokens, getUserHeight, getWriteBack, isGuest, processEvent, sendMessage, setGuest, setIdentity, setMapper, setName, setPrivateMapper, setScene, setSceneProperties, setSession, setToken, setTokens, setUserHeight, setWriteBack
-
Methods inherited from class org.vrspace.server.obj.VRObject
active, addChildren, addListener, getActive, getAnimation, getChildren, getListeners, getMesh, getObjectId, getPermanent, getPosition, getProperties, getRotation, getScale, getScript, getStreamId, getTemporary, getWorld, getWorldId, isActive, isPermanent, isTemporary, notifyListeners, passive, removeListener, setActive, setAnimation, setChildren, setListeners, setMesh, setPermanent, setPosition, setProperties, setRotation, setScale, setScript, setStreamId, setTemporary, setWorld, setWorldId
-
-
-
-
Constructor Detail
-
User
public User(String name)
-
User
public User()
-
-
Method Detail
-
createScene
public void createScene(WorldManager wm)
Description copied from class:Client
Create client's scene, called by WorldManager during login process. Default client doesn't have a scene.- Overrides:
createScene
in classClient
-
isHumanoid
public boolean isHumanoid()
Does this client have humanoid avatar, default true
-
getLeftArmPos
public Point getLeftArmPos()
Left arm position, used in VR. Transient biometric data.
-
getRightArmPos
public Point getRightArmPos()
Right arm position, used in VR. Transient biometric data.
-
getLeftArmRot
public Quaternion getLeftArmRot()
Left arm rotation, used in VR. Transient biometric data.
-
getRightArmRot
public Quaternion getRightArmRot()
Right arm rotation, used in VR. Transient biometric data.
-
setHumanoid
public void setHumanoid(boolean isHumanoid)
Does this client have humanoid avatar, default true
-
setLeftArmPos
public void setLeftArmPos(Point leftArmPos)
Left arm position, used in VR. Transient biometric data.
-
setRightArmPos
public void setRightArmPos(Point rightArmPos)
Right arm position, used in VR. Transient biometric data.
-
setLeftArmRot
public void setLeftArmRot(Quaternion leftArmRot)
Left arm rotation, used in VR. Transient biometric data.
-
setRightArmRot
public void setRightArmRot(Quaternion rightArmRot)
Right arm rotation, used in VR. Transient biometric data.
-
-