跳到主要内容
版本:v10.0

M3D / M3D / PointOctreeQuery

Class: PointOctreeQuery

M3D.PointOctreeQuery

Memberof

M3D

Description

八叉树点查询

Author

ss

Date

2022-1-17

Version

1.0

Copyright

All Rights Reserved. Copyright (C) 2022 HOTEAMSOFT, Ltd

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new PointOctreeQuery(result, point, drawableFlags, viewMask): PointOctreeQuery

构造函数

Parameters

NameType
result[]
pointVector3
drawableFlagsnumber
viewMasknumber

Returns

PointOctreeQuery

Overrides

OctreeQuery.constructor

Properties

camera

camera: Camera

Inherited from

OctreeQuery.camera


drawableFlags

drawableFlags: any

Inherited from

OctreeQuery.drawableFlags


point

point: Vector3


renderAction

renderAction: any

Inherited from

OctreeQuery.renderAction


result

result: number[]

Inherited from

OctreeQuery.result


viewMask

viewMask: any

Inherited from

OctreeQuery.viewMask

Methods

getCamera

getCamera(): Camera

Returns

Camera

Description

获取相机

Inherited from

OctreeQuery.getCamera


setCamera

setCamera(camera): void

Parameters

NameType
cameraCamera

Returns

void

Description

设置相机

Inherited from

OctreeQuery.setCamera


testDrawables

testDrawables(drawables, inside): void

Parameters

NameType
drawablesnumber[]
insideboolean

Returns

void

Description

检测与绘制对象相交情况

Overrides

OctreeQuery.testDrawables


testOctant

testOctant(box, inside): Intersection

Parameters

NameType
boxBoundingBox
insideboolean

Returns

Intersection

Description

检测与八叉树节点相交情况

Overrides

OctreeQuery.testOctant