M3D / M3D / FrustumOctreeQuery
Class: FrustumOctreeQuery
M3D.FrustumOctreeQuery
Memberof
M3D
Description
八叉树截锥体查询
Author
ss
Date
2022-1-17
Version
1.0
Copyright
All Rights Reserved. Copyright (C) 2022 HOTEAMSOFT, Ltd
Hierarchy
-
↳
FrustumOctreeQuery
Table of contents
Constructors
Properties
- camera
- cameraPostition
- cameraisOrthographic
- cullerHelper
- drawableFlags
- frustum
- renderAction
- result
- viewMask
Methods
Constructors
constructor
• new FrustumOctreeQuery(result
, frustum
, cullerHelper
, drawableFlags
, viewMask
): FrustumOctreeQuery
Parameters
Name | Type |
---|---|
result | number [] |
frustum | Frustum |
cullerHelper | CullerHelper |
drawableFlags | number |
viewMask | number |
Returns
Description
构造函数
Overrides
Properties
camera
• camera: Camera
Inherited from
cameraPostition
• cameraPostition: Vector3
cameraisOrthographic
• cameraisOrthographic: boolean
cullerHelper
• cullerHelper: CullerHelper
drawableFlags
• drawableFlags: any
Inherited from
frustum
• frustum: Frustum
renderAction
• renderAction: any
Inherited from
result
• result: number
[]
Inherited from
viewMask
• viewMask: any
Inherited from
Methods
getCamera
▸ getCamera(): Camera
Returns
Description
获取相机
Inherited from
release
▸ release(): void
Returns
void
Description
释放
setCamera
▸ setCamera(camera
): void
Parameters
Name | Type |
---|---|
camera | Camera |
Returns
void
Description
设置相机
Inherited from
testDrawables
▸ testDrawables(drawables
, inside
): void
Parameters
Name | Type |
---|---|
drawables | number [] |
inside | boolean |
Returns
void
Description
检测与绘制对象相交情况
Overrides
testDrawables1
▸ testDrawables1(drawables
, inside
): any
[]
Parameters
Name | Type |
---|---|
drawables | number [] |
inside | boolean |
Returns
any
[]
Description
检测与绘制对象相交情况
testOctant
▸ testOctant(box
, inside
): Intersection
Parameters
Name | Type |
---|---|
box | BoundingBox |
inside | boolean |
Returns
Description
检测与八叉树节点相交情况