Engine API Reference - v2.6.1
    Preparing search index...

    Class OrientedBox

    Oriented Box.

    Index

    Constructors

    • Create a new OrientedBox instance.

      Parameters

      • OptionalworldTransform: Mat4 = ...

        Transform that has the orientation and position of the box. Scale is assumed to be one. Defaults to identity matrix.

      • OptionalhalfExtents: Vec3

        Half the distance across the box in each local axis. Defaults to (0.5, 0.5, 0.5).

      Returns OrientedBox

    Accessors

    Methods

    • Test if a point is inside a OBB.

      Parameters

      • point: Vec3

        Point to test.

      Returns boolean

      True if the point is inside the OBB and false otherwise.

    • Test if a Bounding Sphere is overlapping, enveloping, or inside this OBB.

      Parameters

      Returns boolean

      True if the Bounding Sphere is overlapping, enveloping or inside this OBB and false otherwise.

    • Test if a ray intersects with the OBB.

      Parameters

      • ray: Ray

        Ray to test against (direction must be normalized).

      • Optionalpoint: Vec3

        If there is an intersection, the intersection point will be copied into here.

      Returns boolean

      True if there is an intersection.