Skip to content

@tmrw-realityos/world


@tmrw-realityos/world / wArea

Class: wArea

Defined in: world/components/walkableArea.ts:34

Constructors

Constructor

new wArea(): wArea

Returns

wArea

Properties

_bounding

_bounding: vec4

Defined in: world/components/walkableArea.ts:46


_component?

optional _component: WalkableArea

Defined in: world/components/walkableArea.ts:47


_participants

_participants: never[] = []

Defined in: world/components/walkableArea.ts:48


enabled

enabled: boolean = true

Defined in: world/components/walkableArea.ts:36


height

height: number = 0

Defined in: world/components/walkableArea.ts:37


id

id: number = -1

Defined in: world/components/walkableArea.ts:35


points

points: vec3[]

Defined in: world/components/walkableArea.ts:38


type

type: eAreaType = eAreaType.WALK

Defined in: world/components/walkableArea.ts:44

Methods

configure()

configure(o): void

Defined in: world/components/walkableArea.ts:60

Parameters

o

wAreaDescriptor

Returns

void


findNearestEdgePoint()

findNearestEdgePoint(pos, min_dist): undefined | vec3

Defined in: world/components/walkableArea.ts:102

Parameters

pos

vec3

min_dist

number = 100000

Returns

undefined | vec3


getCenter()

getCenter(out?): vec3

Defined in: world/components/walkableArea.ts:123

Parameters

out?

vec3

Returns

vec3


isInside()

isInside(pos): boolean

Defined in: world/components/walkableArea.ts:88

Parameters

pos

vec3

Returns

boolean


serialize()

serialize(o): wAreaDescriptor

Defined in: world/components/walkableArea.ts:50

Parameters

o

wAreaDescriptor

Returns

wAreaDescriptor


updateBounding()

updateBounding(): void

Defined in: world/components/walkableArea.ts:69

Returns

void