import { TransformLike } from "./TransformLike" ; import { Vector3Like } from "./Vector3Like" ; /**
 * The interface  OrientedBox3Like is used to represent oriented bounding box.
  export interface OrientedBox3Like extends TransformLike { /**
     * The extents of this bounding box.
     */ readonly extents : Vector3Like ; } /**
 * Returns true if the given object implements the interface  OrientedBox3Like .
 *
 *  param object export function isOrientedBox3Like ( object ) { const obb = object as Partial < OrientedBox3Like > ; return ( obb . position !== undefined && obb . xAxis !== undefined && obb . yAxis !== undefined && obb . zAxis !== undefined && obb . extents !== undefined ) ; }