Skip to content

@orillusion/core


Class: BoxColliderShape ​

Defined in: src/components/shape/BoxColliderShape.ts:13

Box shaped collision body. It is a basic box shaped primitive collision body.

Extends ​

Constructors ​

Constructor ​

new BoxColliderShape(): BoxColliderShape

Defined in: src/components/shape/BoxColliderShape.ts:20

Returns ​

BoxColliderShape

Overrides ​

ColliderShape.constructor

Accessors ​

shapeType ​

Get Signature ​

get shapeType(): ColliderShapeType

Defined in: src/components/shape/ColliderShape.ts:41

Returns ​

ColliderShapeType

Inherited from ​

ColliderShape.shapeType


center ​

Get Signature ​

get center(): Vector3

Defined in: src/components/shape/ColliderShape.ts:60

The position of the collision object in the local space of the object.

Returns ​

Vector3

Set Signature ​

set center(value): void

Defined in: src/components/shape/ColliderShape.ts:64

Parameters ​
value ​

Vector3

Returns ​

void

Inherited from ​

ColliderShape.center


size ​

Get Signature ​

get size(): Vector3

Defined in: src/components/shape/ColliderShape.ts:73

The size of the collision body in the X, Y, and Z directions.

Returns ​

Vector3

Vector3

Set Signature ​

set size(value): void

Defined in: src/components/shape/ColliderShape.ts:77

Parameters ​
value ​

Vector3

Returns ​

void

Inherited from ​

ColliderShape.size


halfSize ​

Get Signature ​

get halfSize(): Vector3

Defined in: src/components/shape/ColliderShape.ts:85

Half the size of the collision body.

Returns ​

Vector3

Inherited from ​

ColliderShape.halfSize

Methods ​

setFromCenterAndSize() ​

setFromCenterAndSize(ct?, sz?): this

Defined in: src/components/shape/ColliderShape.ts:51

Set the position and size of collision objects

Parameters ​

ct? ​

Vector3

The position of the collision object in the local space of the object.

sz? ​

Vector3

The size of the collision body in the X, Y, and Z directions.

Returns ​

this

Inherited from ​

ColliderShape.setFromCenterAndSize