Frame / SView / Actions / CreatePropertyAction
Class: CreatePropertyAction
SView.Actions.CreatePropertyAction
Memberof
SView.Actions
Description
创建属性Action
Export
Hierarchy
-
Action↳
CreatePropertyAction
Table of contents
Constructors
Properties
Methods
- addProperty
- execute
- getEvents
- getGeometryProperty
- getId
- getLineProperty
- getModelProperty
- getProperty
- getScene
- registerEvent
- removeEvent
- setId
- setScene
Constructors
constructor
• new CreatePropertyAction(): CreatePropertyAction
Returns
Memberof
CreatePropertyAction
Overrides
M3D.Actions.Action.constructor
Properties
id
• id: number
Inherited from
M3D.Actions.Action.id
count
▪ Static count: number
Inherited from
M3D.Actions.Action.count
Methods
addProperty
▸ addProperty(key, value, str): string
Parameters
| Name | Type | Description |
|---|---|---|
key | string | 属性的key |
value | string | 属性值 |
str | string | 属性字符串 |
Returns
string
Description
添加属性
Memberof
CreatePropertyAction
execute
▸ execute(): ActionState
Returns
ActionState
Description
执行Action
Inherited from
M3D.Actions.Action.execute
getEvents
▸ getEvents(): M3DEvent[]
Returns
M3DEvent[]
Description
获得事件列表
Inherited from
M3D.Actions.Action.getEvents
getGeometryProperty
▸ getGeometryProperty(shape, type): string
Parameters
| Name | Type | Description |
|---|---|---|
shape | Shape | Shape对象 |
type | ShapeType | 类型,可为M3D.Shapes.ShapeType.FACE、M3D.Shapes.ShapeType.SECTION_PLANE、M3D.Shapes.ShapeType.EDGE、M3D.Shapes.ShapeType.SECTION_EDGE、M3D.Shapes.ShapeType.POINT |
Returns
string
Description
获取几何属性
Memberof
CreatePropertyAction
getId
▸ getId(): number
Returns
number
Description
获取id
Inherited from
M3D.Actions.Action.getId
getLineProperty
▸ getLineProperty(edge, propertyStr): any
Parameters
| Name | Type | Description |
|---|---|---|
edge | Edge | |
propertyStr | any | 可不传 |
Returns
any
Description
获取线属性
Memberof
CreatePropertyAction
getModelProperty
▸ getModelProperty(shape): string
Parameters
| Name | Type | Description |
|---|---|---|
shape | Shape | 模型对象 |
Returns
string
Description
获取模型属性
Memberof
CreatePropertyAction
getProperty
▸ getProperty(shape): string
Parameters
| Name | Type |
|---|---|
shape | Shape |
Returns
string
Description
获取属性
Memberof
CreatePropertyAction
getScene
▸ getScene(): Scene
Returns
Scene
Description
获取场景对象
Memberof
CreatePropertyAction
registerEvent
▸ registerEvent(event): void
Parameters
| Name | Type | Description |
|---|---|---|
event | M3DEvent | M3D事件 |
Returns
void
Description
注册事件
Inherited from
M3D.Actions.Action.registerEvent
removeEvent
▸ removeEvent(): void
Returns
void
Description
删除事件
Inherited from
M3D.Actions.Action.removeEvent
setId
▸ setId(v): void
Parameters
| Name | Type | Description |
|---|---|---|
v | number | ShapeId |
Returns
void
Description
设置id
Inherited from
M3D.Actions.Action.setId
setScene
▸ setScene(scene): void
Parameters
| Name | Type |
|---|---|
scene | Scene |
Returns
void
Description
设置场景对象
Memberof
CreatePropertyAction