跨~界开发者中心 跨~界开发者中心
首页
  • 开发环境
  • 转换服务
  • API接口

    • 基础类
    • 工具类
    • 界面类
    • 场景类
    • 构件类
    • 标签装饰类
    • 地图实景类
    • 模型类
    • 事件类
    • 相机类
    • 脚本类
    • 几何类
  • 初版接口

    • 全局接口
    • 工具接口
    • API接口
  • 框架相关
  • 界面相关
  • 场景相关
  • 模型相关
  • 工具相关
  • 功能模块

    • 脚本接口
  • API示例

    • API示例说明
    • API示例下载
  • SDK示例

    • UIApp
    • SceneApp
    • ViewsApp
    • GeometryApp
    • ElementApp
    • ToolApp
访问新版 (opens new window)
首页
  • 开发环境
  • 转换服务
  • API接口

    • 基础类
    • 工具类
    • 界面类
    • 场景类
    • 构件类
    • 标签装饰类
    • 地图实景类
    • 模型类
    • 事件类
    • 相机类
    • 脚本类
    • 几何类
  • 初版接口

    • 全局接口
    • 工具接口
    • API接口
  • 框架相关
  • 界面相关
  • 场景相关
  • 模型相关
  • 工具相关
  • 功能模块

    • 脚本接口
  • API示例

    • API示例说明
    • API示例下载
  • SDK示例

    • UIApp
    • SceneApp
    • ViewsApp
    • GeometryApp
    • ElementApp
    • ToolApp
访问新版 (opens new window)
  • SDK接口

    • 框架相关

      • KsjSampleApp
    • 界面相关

      • UI
    • 场景相关

      • Scene
      • Camera
      • BaseDecorator
      • MapInterface
    • 模型相关

      • ElementInterface
        • ElementAttribute
      • 工具相关

        • 基础工具
      • 功能模块

        • 脚本接口

          • 脚本接口总览
          • ScriptControl
          • Action
          • CameraAction_ViewPoint
          • CameraAction_PosAndTarget
          • CameraAction_RotateTarget
          • CameraAction_Line
          • CameraAction_Line2
          • ElementMoveAction
          • ElementRotateAction
          • MovedElementRotateAction
          • ElementMoveAndRotateAction
          • ElementMoveAndScaleAction
          • ElementMoveAndRotateAndScaleAction
          • AppearanceAction_AllTransparency
          • AppearanceAction_Transparency
          • AppearanceAction_AllColor
          • AppearanceAction_Color
          • AppearanceAction_TransparencyChange
          • ClipAction_ClipOpenOne
          • ClipAction_ClipOpenMore
          • ClipAction_ClipWithLine
    目录

    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分量。
    

    返回: 无。

    # 示例

    MapInterface
    ElementAttribute

    ← MapInterface ElementAttribute→

    Theme by Vdoing | Copyright © 1999-2024 | 北京跨世纪软件技术有限公司 | 京ICP备2020036512号-1
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式