Skip to content

@orillusion/core


Class: ColliderShape ​

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

Shape of collider body, Base class of collider shape

Extended by ​

Constructors ​

Constructor ​

new ColliderShape(): ColliderShape

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

Returns ​

ColliderShape

Accessors ​

shapeType ​

Get Signature ​

get shapeType(): ColliderShapeType

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

Returns ​

ColliderShapeType


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


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


halfSize ​

Get Signature ​

get halfSize(): Vector3

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

Half the size of the collision body.

Returns ​

Vector3

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


rayPick() ​

rayPick(ray, fromMatrix): HitInfo

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

Ray pickup.Emit a ray from a designated location to detect objects colliding with the ray.

Parameters ​

ray ​

Ray

emit ray

fromMatrix ​

Matrix4

matrix

Returns ​

HitInfo

Pick result intersect: whether to collide; IntersectPoint: collision point; Distance: The distance from the origin of the ray to the collision point.