如视 Five SDK
    Preparing search index...

    Interface BoxBoundingVolume

    interface BoxBoundingVolume {
        center: Vector3;
        halfSize: Vector3;
        rotation: Matrix3;
        type: "box";
        applyMatrix4(matrix: Matrix4): BoxBoundingVolume;
        clone(): BoxBoundingVolume;
        copy(boxBoundingVolume: BoxBoundingVolume): BoxBoundingVolume;
        distanceSquaredToPoint(point: Vector3): number;
        distanceToPlane(plane: Plane): number;
        distanceToPoint(point: Vector3): number;
        fromJson(__namedParameters: BoxBoundingVolumeJson): this;
        getBoundingBox(target: Box3): Box3;
        getCenter(result: Vector3): Vector3;
        intersectPlane(plane: Plane): VolumePlaneIntersect;
        intersectRay(ray: Ray, threshold?: number, far?: number): boolean;
        toGeometry(): BufferGeometry;
        toJson(): BoxBoundingVolumeJson;
    }

    Implements

    Index

    Properties

    center: Vector3
    halfSize: Vector3
    rotation: Matrix3
    type: "box" = ...

    Methods

    • Parameters

      • matrix: Matrix4

      Returns BoxBoundingVolume

    • Parameters

      • point: Vector3

      Returns number

    • Parameters

      • plane: Plane

      Returns number

    • Parameters

      • point: Vector3

      Returns number

    • Parameters

      • target: Box3

      Returns Box3

    • Parameters

      • result: Vector3

      Returns Vector3

    • Parameters

      • ray: Ray
      • threshold: number = 0
      • Optionalfar: number

      Returns boolean

    • Returns BufferGeometry