Method | Description | |
---|---|---|
Contains ( Vector3 point ) : bool | ||
CopyRay ( Ray ray, float rayLength ) : void | ||
GetDirectionByDistance ( Array steps, float distance ) : Vector3 |
Returns a direction along an array of RaySteps by distance
|
|
GetPoint ( float distance ) : Vector3 | ||
GetPointByDistance ( Array steps, float distance ) : Vector3 |
Returns a point along an array of RaySteps by distance
|
|
GetStepByDistance ( Array steps, float distance, float &remainingDistance ) : |
Returns a RayStep along an array of RaySteps by distance
|
|
RayStep ( Vector3 origin, Vector3 terminus ) : System | ||
UpdateRayStep ( Vector3 &origin, Vector3 &terminus ) : void |
Update current raystep with new origin and terminus points. Pass by ref to avoid unnecessary struct copy into function since values will be copied anyways locally
|
public CopyRay ( Ray ray, float rayLength ) : void | ||
ray | Ray | |
rayLength | float | |
return | void |
public static GetDirectionByDistance ( Array steps, float distance ) : Vector3 | ||
steps | Array | |
distance | float | |
return | Vector3 |
public static GetPointByDistance ( Array steps, float distance ) : Vector3 | ||
steps | Array | |
distance | float | |
return | Vector3 |
public static GetStepByDistance ( Array steps, float distance, float &remainingDistance ) : |
||
steps | Array | |
distance | float | |
remainingDistance | float | |
return |
public RayStep ( Vector3 origin, Vector3 terminus ) : System | ||
origin | Vector3 | |
terminus | Vector3 | |
return | System |
public UpdateRayStep ( Vector3 &origin, Vector3 &terminus ) : void | ||
origin | Vector3 | beginning of raystep origin |
terminus | Vector3 | end of raystep |
return | void |