M3D / M3D / Collision / Collisions
Class: Collisions
Memberof
M3D.Collision
Description
干涉检查管理类
Author
zyc
Date
2023-7-21
Version
1.0
Implements
Table of contents
Constructors
Properties
Methods
- addExcludeInstance
- addInstance1
- addInstance2
- clearColisionShape
- clearExcludeInstance
- clearInstance1
- clearInstance2
- clearResult
- clearTempData
- getCollisionControlType
- getCollisionRangeType
- getContactAccuracy
- getCurrentResultId
- getGap
- getGroupName
- getIgnoreSame
- getInstanceList
- getIsCancel
- getResultList
- getWorker
- initCollisions
- instanceIntersectionCB
- isExcludeInstance
- post
- removeExcludeInstance
- removeInstance1
- removeInstance2
- send
- setCollisionControlType
- setCollisionRangeType
- setContactAccuracy
- setCurrentModel
- setCurrentResultId
- setGap
- setIgnoreSame
- setIsCancel
- startCollision
- statisticsResult
- triangleIntersectionCB
- workerInstanceIntersectionCB
- workerStatisticsResult
- workerTriangleIntersectionCB
Constructors
constructor
• new Collisions(scene
): Collisions
Parameters
Name | Type |
---|---|
scene | Scene |
Returns
Description
构造函数
Properties
initWorker
• initWorker: any
Description
初始化子线程
listCount
• listCount: number
Methods
addExcludeInstance
▸ addExcludeInstance(model
): boolean
Parameters
Name | Type |
---|---|
model | Model |
Returns
boolean
Description
添加不参与干涉检查模型
addInstance1
▸ addInstance1(model
): boolean
Parameters
Name | Type |
---|---|
model | Model |
Returns
boolean
Description
添加模型组1
addInstance2
▸ addInstance2(model
): boolean
Parameters
Name | Type |
---|---|
model | Model |
Returns
boolean
Description
添加模型组2
clearColisionShape
▸ clearColisionShape(): void
Returns
void
Description
清空干涉检查生成的图形对象
clearExcludeInstance
▸ clearExcludeInstance(): void
Returns
void
Description
清空不参与干涉检查模型
clearInstance1
▸ clearInstance1(): void