| Enumerator: | pyramid | Added with: 1.2.0 | |
| Description: | The pyramid volume is used to define a search area for the functions that us a search volume. It can be used to mimic the point of view of a camera.
pos : position3 table formatted with p being the coordinates it is located at and x, y, z being velocity unit vectors. { p = Vec3,
x = Vec3,
y = Vec3,
z = Vec3 }
length : distance in meters halfAngleHor: radians (probably) angle limits assumed to be greater than 0 but less than pi/2 halfAngleVer: radians (probably) angle limits assumed to be greater than 0 but less than pi/2 For example these values would result in a 4:1 aspect ratio where the width is 4x as wide as the height. halfAngleHor = math.rad(40) halfAngleVer = math.rad(10) | ||
| Uses: | world.searchObjects and world.removeJunk | ||
| Format: | The following is the format of the pyramid table.
{
id = world.VolumeType.PYRAMID,
params = {
pos = Position3,
length = Distance,
halfAngleHor = Angle,
halfAngleVer = Angle,
}
}
| ||
| constants: | N/A | ||
| notes: | Volumes: segment, box, sphere, pyramid
I'm gonna be honest with you, I've never used this. -Grimes | ||
