public class AutoTraceRayMessage.AutoTraceRayLocalMessage extends AutoTraceRayLocal
SimTime| Constructor and Description |
|---|
AutoTraceRayMessage.AutoTraceRayLocalMessage() |
| Modifier and Type | Method and Description |
|---|---|
AutoTraceRayMessage.AutoTraceRayLocalMessage |
clone() |
Location |
getFrom()
Location from which the ray is emitted.
|
UnrealId |
getHitId()
Id of the actor we have hit.
|
Location |
getHitLocation()
Vector with location of the collision (not sent if FastTrace
is True).
|
javax.vecmath.Vector3d |
getHitNormal()
Vector with normal of the plane we have hit (not sent if
FastTrace is True).
|
UnrealId |
getId()
An Id for this ray (should be unique), assigned by the user
when adding ray.
|
AutoTraceRayMessage.AutoTraceRayLocalMessage |
getLocal() |
ISharedWorldObject |
getShared() |
IStaticWorldObject |
getStatic() |
Location |
getTo()
Location to which the ray is sent.
|
boolean |
isFastTrace()
True if it is a fast trace, false if not (fast trace is a
bit faster version of UT2004 ray trace - but provides us
with less information - just true/false if we hit something
on the way or not).
|
boolean |
isFloorCorrection()
If we should correct ray directions accoring floor normal.
|
boolean |
isResult()
True if it hit something, false if not.
|
boolean |
isTraceActors()
If we traced also actors with this ray (actors – moving
things in a game – bots, players, monsters, pickup …) (only
if NOT using FastTrace)
|
String |
toHtmlString() |
String |
toString() |
getCompositeClass, getSimTime, setSimTimetoJsonLiteralpublic AutoTraceRayMessage.AutoTraceRayLocalMessage()
public AutoTraceRayMessage.AutoTraceRayLocalMessage clone()
clone in interface ILocalWorldObjectclone in class AutoTraceRayLocalpublic AutoTraceRayMessage.AutoTraceRayLocalMessage getLocal()
getLocal in class AutoTraceRayLocalpublic ISharedWorldObject getShared()
getShared in class AutoTraceRayLocalpublic IStaticWorldObject getStatic()
getStatic in class AutoTraceRayLocalpublic UnrealId getId()
getId in interface IWorldObjectgetId in class AutoTraceRayLocalpublic Location getFrom()
getFrom in class AutoTraceRayLocalpublic Location getTo()
getTo in class AutoTraceRayLocalpublic boolean isFastTrace()
isFastTrace in class AutoTraceRayLocalpublic boolean isFloorCorrection()
isFloorCorrection in class AutoTraceRayLocalpublic boolean isResult()
isResult in class AutoTraceRayLocalpublic javax.vecmath.Vector3d getHitNormal()
getHitNormal in class AutoTraceRayLocalpublic Location getHitLocation()
getHitLocation in class AutoTraceRayLocalpublic boolean isTraceActors()
isTraceActors in class AutoTraceRayLocalpublic UnrealId getHitId()
getHitId in class AutoTraceRayLocalpublic String toString()
toString in class AutoTraceRayLocalpublic String toHtmlString()
toHtmlString in class AutoTraceRayLocalCopyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.