跨~界开发者中心 跨~界开发者中心
首页
  • 开发环境
  • 转换服务
  • 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)
  • API接口

    • BaseAPI
    • ToolAPI
    • UiAPI
    • SceneAPI
    • ElementAPI
    • MarkAPI
    • MapAPI
    • ModelAPI
    • EventAPI
    • CameraAPI
    • ScriptAPI
    • GeometryAPI
    目录

    GeometryAPI

    脚本相关接口。

    # 接口

    接口 说明
    addPipe 添加管线,转弯处不做平滑。
    removeGeometry 移除一个几何要素
    addStripe 添加条带。
    addStripByCenterLine 添加条带。
    changeColor 修改颜色,包括管线、条带、线等。
    removeGeometries 移除一组几何要素。
    addLine 添加一条带颜色的空间线。
    addAdditionalModel 添加一个附加模型,将一个BIM模型姨附加的方式放入到当前场景。
    udateAdditionalModelTransform 更新附加模型的位置、姿态。
    removeAdditionalModel 移除一个附加模型。

    # 1. addPipe

    添加管线,转弯处不做圆滑处理。

    addPipe(id, centerPts, radius, r, g, b)

    参数:

    id 唯一标识。

    centerPts 管线中心线坐标数组。[{x, y, z}]。

    radius 管线半径。

    r/g/b 管线颜色。

    # 2. removeGeometry

    移除一个几何要素。

    removeGeometry(id)

    参数:

    id 要移除的几何要素的id。

    # 3. addStripe

    添加一个条带。

    addStripe(id, leftPts, rightPts, r, g, b)

    参数:

    id 几何要素的唯一标识。

    leftPts/rightPts 条带的左右边的点的数组,[{x, y, z}],注意:该处两个数组的大小相同。

    r/g/b 颜色。

    # 4. addStripByCenterLine

    通过中心线和水平宽度创建条带。

    addStripByCenterLine(id, pts, width, r, g, b)

    参数:

    id 几何要素的唯一标识。

    pts 中心线的点的数组,[{x, y, z}]。

    width 条带宽度。

    r/g/b 颜色。

    # 5. changeColor

    修改几何要素的颜色。

    changeColor(id, r, g, b)

    参数:

    id 几何要素的唯一标识。

    r/g/b 颜色。

    # 6. removeGeometries

    移除一组几何要素。

    removeGeometries(ids)

    参数:

    ids 几何要素的id的数组。

    # 7. addLine

    添加一条空间线。

    addLine(id, pts, r, g, b)

    参数:

    id 几何要素的唯一标识。

    pts 中心线的点的数组,[{x, y, z}]。

    r/g/b 颜色

    # 8. addAdditionalModel

    添加一个体附加模型。

    addAdditionalModel(id, fileName, x, y, z)

    参数:

    id 附加模型的唯一标识。

    fileName 要附加的模型文件。

    x/y/z 附加的位置。

    # 9. udateAdditionalModelTransform

    修改一个附加模型的位置、姿态。

    udateAdditionalModelTransform(id, x, y, z, matrix)

    参数:

    id 附加模型的唯一标识。

    x/y/z 附加的位置。

    matrix 变换矩阵。matrix:{xx:matrix.xx, xy:matrix.xy, xz:matrix.xz, yx:matrix.yx, yy:matrix.yy, yz:matrix.yz, zx:matrix.zx, zy:matrix.zy, zz:matrix.zz}。

    # 10. removeAdditionalModel

    移除一个附加模型。

    removeAdditionalModel(id)

    参数:

    id 附加模型的唯一标识。

    ScriptAPI

    ← ScriptAPI

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