xr-frame / Exports / BoundBox

# Class: BoundBox

# Table of contents

# Constructors

# Properties

# Accessors

# Methods

# Constructors

# constructor

new BoundBox(raw?, offset?)

# Parameters

Name Type
raw? Float32Array
offset? number

# Properties

# OFFSETS

Static Readonly OFFSETS: Readonly<{ center: number = 0; size: number = 3 }>

# Accessors

# center

get center(): Vector3

包围盒中心

memberof BoundBox

# Returns

Vector3

set center(val): void

包围盒中心

# Parameters

Name Type
val Vector3

# Returns

void


# size

get size(): Vector3

包围盒尺寸

memberof BoundBox

# Returns

Vector3

set size(val): void

包围盒尺寸

# Parameters

Name Type
val Vector3

# Returns

void

# Methods

# addPoint

addPoint(corner): void

# Parameters

Name Type
corner Vector3

# Returns

void


# endInitByPoints

endInitByPoints(): void

# Returns

void


# initByPoints

initByPoints(points, length?): void

# Parameters

Name Type
points Vector3[]
length? number

# Returns

void


# setValue

setValue(center, size): BoundBox

设置值

memberof BoundBox

# Parameters

Name Type
center Vector3
size Vector3

# Returns

BoundBox


# startInitByPoints

startInitByPoints(): void

# Returns

void


# createFromCenterAndSize

Static createFromCenterAndSize(center, size): BoundBox

使用中心和尺寸创建包围球

static

memberof BoundBall

# Parameters

Name Type Description
center Vector3 中心
size Vector3 尺寸

# Returns

BoundBox