如视 Five SDK
    Preparing search index...

    Interface SphereBoundingVolume

    interface SphereBoundingVolume {
        center: Vector3;
        radius: number;
        type: "sphere";
        applyMatrix4(matrix: Matrix4): SphereBoundingVolume;
        clone(): SphereBoundingVolume;
        copy(sphereBoundingVolume: SphereBoundingVolume): SphereBoundingVolume;
        distanceSquaredToPoint(point: Vector3): number;
        distanceToPlane(plane: Plane): number;
        distanceToPoint(point: Vector3): number;
        fromJson(__namedParameters: SphereBoundingVolumeJson): this;
        getBoundingBox(target: Box3): Box3;
        getCenter(result: Vector3): Vector3;
        intersectPlane(plane: Plane): VolumePlaneIntersect;
        intersectRay(ray: Ray, threshold?: number, far?: number): boolean;
        toGeometry(): BufferGeometry;
        toJson(): SphereBoundingVolumeJson;
    }

    Implements

    Index

    Properties

    center: Vector3
    radius: number
    type: "sphere" = ...

    Methods

    • 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