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

    ScriptAPI

    脚本相关接口。

    # 接口

    接口 说明
    createMovedObjByElement 将构件转换为可移动物件,后续可对该物件进行移动旋转操作。
    createMovedObjByFile 通过模型文件创建可移动物件,后续可对该物件进行移动旋转操作。
    deleteMovedObjs 删除可以动物件。
    moveMovedObj 移动一个可以动物件。
    rotateMovedObj 对可以动物件进行旋转。
    rotateAndMoveMovedObj 旋转并移动一个可移动物件。
    setTransform 设置可移动物件的相对创建时的变换参数。

    # 1. createMovedObjByElement

    通过构件创建可以以动物件。

    createMovedObjByElement(id, elementIds)

    参数:

    id 可移动物件的唯一标识。

    elementIds 创建可移动物件所需的构件的ID的数组。。

    # 2. createMovedObjByFile

    通过模型文件创建可以动物件。

    createMovedObjByFile(id, fileName)

    参数:

    id 可移动物件的唯一标识。

    fileName 带路径的模型文件名。

    # 3. deleteMovedObjs

    删除可以动物件。

    deleteMovedObjs(ids)

    参数:

    ids 要删除的可移动物件的ID的数组。

    # 4. moveMovedObj

    移动一个可移动物件,改变物件的位置 。

    moveMovedObj(id, dx, dy, dz)

    参数:

    id 可移动物件的唯一标识。

    dx/dy/dz 相对初始位置的偏移量。

    # 5. rotateMovedObj

    旋转一个可移动物件。

    rotateMovedObj(id, pos, axis, angle)

    参数:

    id 可移动物件的唯一标识。

    pos 旋转点{x,y,z}。

    axis 旋转轴{x,y,z}。

    angle 旋转角,单位度。

    # 6. rotateAndMoveMovedObj

    旋转并移动一个可移动物件。

    rotateAndMoveMovedObj(id, dx, dy, dz, pos, axis, angle )

    参数:

    id 可移动物件的唯一标识。

    pos 旋转点{x,y,z}。

    axis 旋转轴{x,y,z}。

    angle 旋转角,单位度。

    dx/dy/dz 相对初始位置的偏移量。

    # 7. setTransform

    设置可移动物件的变换参数。

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

    参数:

    id 可移动物件的唯一标识。

    x/y/z 位置变换。

    matrix 3 X 3矩阵,描述可移动物件的旋转,缩放等变换。

    CameraAPI
    GeometryAPI

    ← CameraAPI GeometryAPI→

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