Intersection
The attributes of this Intersection used to record the result of calculation.
interface Intersection {
object: Object3D;
point: Vector3;
distance: number;
primitiveIndex: number;
distanceToRay?: number;
index?: number;
face?: Face3;
uv?: Vector2;
faceIndex?: number;
instanceIndex?: number;
}
object: Object3D;
point: Vector3;
distance: number;
primitiveIndex: number;
distanceToRay?: number;
index?: number;
face?: Face3;
uv?: Vector2;
faceIndex?: number;
instanceIndex?: number;
}
Properties
object
point
distance
distance: number
primitive Index
primitiveIndex: number
primitive of the intersection for indexed geometry, it related to index buffer for non-index geometry, it is related to position buffer
distance To Ray
distanceToRay?: number
index
index?: number
face
face?: Face3
uv
face Index
faceIndex?: number
instance Index
instanceIndex?: number
The attributes of this Intersection used to record the result of calculation.