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

    SceneAPI

    场景类接口,与场景相关的接口。

    # 接口

    接口 说明
    setBKColor 设置场景背景色。开启天空盒,则该设置无效果。
    setRenderMode 设置渲染模式,目前支持的渲染模式有:“实体模式”、“线框模式”、“消隐模式”、“光滑模式”。
    showGrid 显示场景网格线。
    hideGrid 隐藏场景网格线。
    showACS 显示ACS坐标系标识。
    hideACS 隐藏ACS坐标系标识。
    showConstructions 显示结构线。
    hideConstructions 隐藏结构线。
    showVisibleEdges 显示可见边线。
    hideVisibleEdges 隐藏可见边线。
    showMonochrome 开启单色显示。
    hideMonochrome 关闭单色显示。
    showHiddenEdges 显示隐藏边线。显示可见边线开启前提下生效。
    hideHiddenEdges 隐藏隐藏边线。
    showAmbientOcclusion 开启环境遮蔽。
    hideAmbientOcclusion 关闭环境遮蔽。
    showShadows 显示阴影。场景显示模式为“实体模式”和“光滑模式”下有效。
    hideShadows 不显示阴影。
    showBackgroundMap 开启影像地图显示。
    hideBackgroundMap 关闭影像地图显示。
    closeSkyBox 关闭天空盒显示。
    setCameraOn 应用相机。
    setCameraOff 不应用相机。
    setSkyBoxWithColor 显示四色天空盒。
    setSkyBoxWidthDefaultImg 显示系统默认的图形天空盒。
    getScreenShot 获取当前三维视口截图。
    getViewPoint 获取当前三维视口视野信息。
    setViewPoint 设置三维视口视野信息。
    clipScene 设置场景剖切面,并显示剖切后下场景。
    openClip 开启剖切效果。
    closeClip 关闭剖切效果。
    ptsToLlhs 模型坐标系下坐标转经纬高。
    llhsToPts 经纬高转模型坐标下坐标值。

    # 1. setBKColor

    设置场景背景色。开启天空盒,则该设置无效果。

    setBKColor(r,g,b,a)

    参数:

    r 颜色 R 分量,0---255。

    g 颜色 R 分量,0---255。

    b 颜色 R 分量,0---255。

    a 颜色 R 分量,0---255。

    # 2. setRenderMode

    设置渲染模式,目前支持的渲染模式有:“实体模式”、“线框模式”、“消隐模式”、“光滑模式”。

    setRenderMode(mode)

    参数:

    mode 显示模式。“实体模式”、“线框模式”、“消隐模式”、“光滑模式”。

    # 3. showGrid

    显示场景网格线。

    showGrid()

    # 4. hide****Grid

    隐藏场景网格线。

    hideGrid()

    # 5. showACS

    显示ACS坐标系标识。

    showACS()

    # 6. hideACS

    隐藏ACS坐标系标识。

    hideACS()

    # 7. showConstructions

    显示结构线。

    showConstructions()

    # 8. hideConstructions

    隐藏结构线。

    hideConstructions()

    # 9. showVisibleEdges

    显示可见边线。

    showVisibleEdges()

    # 10. hideVisibleEdges

    隐藏可见边线。

    hideVisibleEdges()

    # 11. showMonochrome

    开启单色显示。

    showMonochrome()

    # 12. hideMonochrome

    关闭单色显示。

    hideMonochrome()

    # 13. showHiddenEdges

    显示隐藏边线。显示可见边线开启前提下生效。

    showHiddenEdges()

    # 14. hideHiddenEdges

    隐藏隐藏边线。

    hideHiddenEdges()

    # 15. showAmbientOcclusion

    开始环境遮蔽。

    showAmbientOcclusion()

    # 16. hideAmbientOcclusion

    关闭环境遮蔽。

    hideAmbientOcclusion()

    # 17. showShadows

    显示阴影。场景显示模式为“实体模式”和“光滑模式”下有效。

    showShadows()

    # 18. hideShadows

    隐藏阴影。

    hideShadows()

    # 19. showBackgroundMap

    开始背景影像地图显示。

    hideShadows()

    # 20. hideBackgroundMap

    关闭背景影像地图显示。

    hideBackgroundMap()

    # 21. closeSkyBox

    关闭天空和显示。

    closeSkyBox()

    # 22. setCameraOn

    三维场景中应用相机。

    setCameraOn()

    # 23. setCameraOff

    三维场景中不应用相机。

    setCameraOff()

    # 24. setSkyBoxWithColor

    三维场景显示四色方式的天空盒。

    setSkyBoxWithColor( topColor, skycolor, groudColor, bottomColor )

    参数:

    topColor 天顶的颜色{r,g,b}。

    skycolor 天地线处天空的颜色{r,g,b}。

    groudColor 天地线处地面的颜色{r,g,b}。

    bottomColor 地底的颜色{r,g,b}。

    # 25. setSkyBoxWidthDefaultImg

    三维场景中显示图形方式的天空盒。

    setSkyBoxWidthDefaultImg( imgName )

    参数:

    imgName 天空盒子的名称,目前系统自带的天空盒有 “blue”,“cloudy”,“dusk”,“grass”,“star”,“normal”。

    # 26. getScreenShot

    获取三维场景截图。

    getScreenShot()

    返回:

    通过消息 onBWApiMessage/SceneApi/onGetScreenShot 返回截图图形数据。

    # 27. getViewPoint

    获取三维场景视野参数。

    getViewPoint()

    返回:

    通过消息 onBWApiMessage/SceneApi/onGetViewPoint返回视野参数。

    # 28. setViewPoint

    设置三维场景视野参数。

    setViewPoint(viewpoint)

    参数:

    viewpoint 视野信息,对应 getViewPoint 的返回值。

    # 29. clipScene

    设置场景剖切参数。

    clipScene(faces)

    参数:

    faces 剖切面的数组。每个剖切面由点和法线定义{pt:{x,y,z}, normal:{x,y,z}},所有剖切面的外侧(正法线方向)为切除(不显示)侧。

    # 30. openClip

    显示剖切效果。

    openClip()

    # 31. closeClip

    关闭剖切效果。

    closeClip()

    # 32. ptsToLlhs

    模型坐标系下坐标转为经纬度。

    ptsToLlhs(id, pts)

    # 33. llhsToPts

    经纬度转为模型坐标系下坐标。

    llhsToPts(id, pts)

    UiAPI
    ElementAPI

    ← UiAPI ElementAPI→

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