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

M3D / M3D / OctreeQuery

Class: OctreeQuery

M3D.OctreeQuery

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 OctreeQuery(result, drawableFlags, viewMask): OctreeQuery

Parameters

NameType
resultnumber[]
drawableFlagsnumber
viewMasknumber

Returns

OctreeQuery

Description

构造函数

Properties

camera

camera: Camera


drawableFlags

drawableFlags: any


renderAction

renderAction: any


result

result: number[]


viewMask

viewMask: any

Methods

getCamera

getCamera(): Camera

Returns

Camera

Description

获取相机


setCamera

setCamera(camera): void

Parameters

NameType
cameraCamera

Returns

void

Description

设置相机


testDrawables

testDrawables(drawables, inside): void

Parameters

NameType
drawablesnumber[]
insideboolean

Returns

void

Description

检测与绘制对象相交情况


testOctant

testOctant(box, inside): Intersection

Parameters

NameType
boxBoundingBox
insideboolean

Returns

Intersection

Description

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