M3D / M3D / Shapes / Collision
Class: Collision
Memberof
M3D.Shapes
Description
干涉检查图形
Author
zyc
Date
2023-7-21
Version
1.0
Copyright
All Rights Reserved. Copyright (C) 2022 HOTEAMSOFT, Ltd
Hierarchy
-
↳
Collision
Table of contents
Constructors
Properties
Accessors
Methods
- addEffect
- getAlpha
- getBorder
- getBorderLine
- getBoundingBox
- getCollisionResult
- getColor
- getCrossLine
- getDrawables
- getEffect
- getEvents
- getId
- getIsFrontShow
- getLocalTransform
- getName
- getNeedClip
- getObjectId
- getPosition
- getProperties
- getProto
- getRenderShapes
- getRotation
- getScene
- getSectionPlane
- getShapeType
- getShapes
- getWorldBoundingBox
- getWorldTransform
- isPreSelected
- isSelected
- isVisible
- post
- registerEvent
- removeEffect
- removeEvent
- send
- sendClipMessage
- sendEffectMessage
- setAlpha
- setCollisionResult
- setColor
- setEffect
- setFrontShow
- setId
- setName
- setNeedClip
- setObjectId
- setPosition
- setScene
- setSelected
- setShapeType
- setVisible
- setWorldTransform
- update
Constructors
constructor
• new Collision(): Collision
Returns
Overrides
• new Collision(scene
, result
): Collision
Parameters
Name | Type |
---|---|
scene | Scene |
result | CollisionResult |
Returns
Overrides
ComplexShape.constructor
Properties
id
• id: number
Inherited from
count
▪ Static
count: number
Inherited from
isProto
▪ Static
isProto: string
Inherited from
pVertexHeader
▪ Static
pVertexHeader: string
Inherited from
Accessors
isProto
• get
isProto(): boolean
Returns
boolean
Description
获取是否为原型对象
Inherited from
ComplexShape.isProto
• set
isProto(v
): void
Parameters
Name | Type |
---|---|
v | boolean |
Returns
void
Description
设置是否为原型对象
Inherited from
ComplexShape.isProto
Methods
addEffect
▸ addEffect(effectType
): void
Parameters
Name | Type |
---|---|
effectType | number |
Returns
void
Description
添加特效效果
Inherited from
getAlpha
▸ getAlpha(): number
Returns
number
Description
获取透明度
Inherited from
getBorder
▸ getBorder(): SelectedBox
Returns
Description
获取边界框
getBorderLine
▸ getBorderLine(): PolyLine
Returns
Description
获取边界框线对象
getBoundingBox
▸ getBoundingBox(): BoundingBox