ElementInterface
场景是口中模型构件相关接口。
来源于@ksj/core-views
| 接口 | 说明 |
|---|---|
| setColor | 设置构件颜色。 |
| restoreColor | 恢复构件颜色。 |
| setTransparency | 设置构件透明度。 |
| restoreTransparency | 恢复构件透明度。 |
| setHighLight | 设置构件显示凸显效果。 |
| restoreHighLight | 恢复构件凸显设置。 |
| restore | 恢复构件设置,包括颜色,透明度和凸显。 |
| restoreAll | 恢复所有构件设置。 |
| setModelColor | 设置模型颜色。 |
| restoreModelColor | 恢复模型颜色。 |
| setModelTransparency | 设置模型透明度。 |
| restoreModelTransparency | 恢复模型透明度设置。 |
| setModelHighLight | 设置模型凸显。 |
| restoreModelHighLight | 恢复模型凸显设置。 |
| restoreModel | 恢复模型所有设置。 |
| setHighLightSetting | 设置凸显参数。 |
# 列表
# 1. setColor
设置构件颜色。
static async setColor( ids:string[], r:number, g:number, b:number )
参数:
ids: 要设置的构件的ID的数组。
r/g/b: 颜色的 r g b 分量 。0--255
返回: 无。
# 2. restoreColor
恢复构件颜色设置。
static async restoreColor( ids:string[] )
参数:
ids: 要设置的构件的ID的数组。
返回: 无。
# 3. setTransparency
设置构件透明度。
static async setTransparency( ids:string[], transparency: number )
参数:
ids: 要设置的构件的ID的数组。
transparency: 透明度值 0--1;1 全透明,0 不透明。
返回: 无。
# 4. restoreTransparency
恢复构件透明度设置。
static async restoreTransparency( ids:string[] )
参数:
ids: 要设置的构件的ID的数组。
返回: 无。
# 5. setHighLight
开启构件凸显。
static async setHighLight( ids:string[] )
参数:
ids: 要设置的构件的ID的数组。
返回: 无。
# 6. restoreHighLight
清除构件凸显效果。
static async restoreHighLight( ids:string[] )
参数:
ids: 要设置的构件的ID的数组。
返回: 无。
# 7. restore
恢复构件设置,包括颜色、透明度、凸显。
static async restore( ids:string[] )
参数:
ids: 要设置的构件的ID的数组。
返回: 无。
示例:
略
# 8. restoreAll
恢复所有构件设置。
static restoreAll()
参数: 无。
返回: 无。
# 9. setModelColor
设置模型颜色。
static setModelColor( r:number, g:number, b:number )
参数:
r/g/b: 颜色r,g,b分量。
返回: 无。
# 10. restoreModelColor
恢复模型颜色设置。
static restoreModelColor()
参数: 无。
返回: 无。
# 11. setModelTransparency
设置模型透明度。
static setModelTransparency( transparency:number )
参数: 无。
返回: 无。
# 12. restoreModelTransparency
恢复模型透明度。
static restoreModelTransparency()
参数: 无。
返回: 无。
# 13. setModelHighLight
开启模型凸显效果。
public static setModelHighLight()
参数: 无。
返回: 无。
# 14. restoreModelHighLight
取消模型凸显设置。
static restoreModelHighLight()
参数: 无。
返回: 无。
# 15. restoreModel
恢复模型设置,包括颜色、透明度、凸显设置。
static restoreModel()
参数: 无。
返回: 无。
# 16. setHighLightSetting
设置凸显效果参数。
setHighLightSetting( r:number, g:number, b:number )
参数:
r/g/b 凸显效果的边框的颜色的 r、g、b分量。
返回: 无。