PointCloudBox

data class PointCloudBox(val center: Vector3 = Vector3(), val size: Vector3 = Vector3(), val eulerAngles: Vector3 = Vector3())

A class to store 3D box data including a rotation and determine if a point lies within it.

Constructors

Link copied to clipboard
constructor(center: Vector3 = Vector3(), size: Vector3 = Vector3(), eulerAngles: Vector3 = Vector3())
constructor(center: Vector3, size: Vector3, yaw: Float)
constructor()

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

Checks if a point cloud vertex is inside the box.

fun contains(point: Vector3): Boolean

Checks if a point is inside the box.

Link copied to clipboard
fun volume(): Float

Get the volume of the box

Link copied to clipboard

Create a copy with modified center

Link copied to clipboard

Create a copy with modified size

Link copied to clipboard

Create a copy with modified yaw rotation