LineTrace
From Onset Developer Wiki
Description
Trace a line through the specified coordinates and return the HitType entity type, identifier and the impact coordinates.
Syntax
LineTrace(sX, sY, sZ, eX, eY, eZ [, complex])
Parameters
- sX
The start X axis - sY
The start Y axis - sZ
The start Z axis - eX
The end X axis - eY
The end Y axis - eZ
The end Z axis - complex (optional)
Whether to trace for complex collision, default: false.
Return Value
- Hit entity type, Hit entity id, impact X, Y, Z and impact normals X, Y, Z.
Example
local hittype, hitid, impactX, impactY, impactZ = LineTrace(startX, startY, startZ, endX, endY, endZ, false)
See also
- LineTrace
- createtable_ex
- GetCameraFoV
- SetCameraFoV
- Random
- RandomFloat
- Base64Encode
- Base64Decode
- GetDistance2D
- GetDistance3D
- GetDistanceSquared3D
- Lerp
- LerpVector
- VectorToRotation
- RotationToVector
- NormalizeVector
- IsFloatNearlyZero
- RandomUnitVectorInCone
- RandomUnitVectorInEllipticalCone
- UpdateStreamingLevels