Altizure JavaScript 3D SDK

这是一个以 JavaScript 为开发语言的 SDK。提供了丰富的三维浏览和编辑的功能。SDK 的主要目的是:

  • 简化加载和渲染海量三维数据的开发工作
  • 简化各种数据源的数据在实景三维底图上的整合和高效显示
  • 简化实景三维数据和行业应用的开发工作

使用 Altizure JavaScript 3D SDK 并结合 Electron 、 React Native 等混合开发的工具具有大量实用功能,而开发者只需掌握网页编程所需的 JavaScript 和 HTML 就可以轻松开发出高质量的实景三维桌面和移动应用,助力您的商业应用。

1. 教程

为方便大家快速上手,本文档将持续为各位用户编写相关 SDK 功能的使用教程。

本使用教程配合范例代码3D SDK 文档 食用更佳。

2. 范例

2.1 概念释义

我们简单解释一下出现在范例里的元素的概念

  • Sandbox (沙盒): altizure.Sandbox (沙盒) 是整个三维应用的核心,它负责管理整个三维场景的数据和绘制。通过对沙盒进行定制和添加数据,可以定制出非常强大的三维应用。这是编写三维应用的主要入口。
  • Marker (标记): 包括 OBJMarker,ProjectMarker,CanvasTagMarker 等在内的所有模型和标签都可以被称作 marker,通过将具有不同功能的 marker 组合起来,可以获得具有丰富功能的应用,比如说我们可以在一个模型中添加水流、文字标签、火焰效果等。
  • Camera (相机): altizure.Sandbox.camera(相机) 即观众以什么视角来观看 marker,Camera 的坐标和方向就是屏幕中心点在 Sandbox 空间中的位置和朝向。

2.2 范例列表

您可以参考 github.com/altizure/sdk.examples 的教程把这些范例代码下载下来,在本地建立服务器进行尝试。您只需要对其中的部分函数做些简单修改便可以和您现有的系统进行整合。

您也可以直接访问 SDK demo 来直接尝试各种范例的效果。

SDK中的控件和接口的使用方法在 SDK 文档 中有详细的解释。

对范例和使用方法有任何疑问可以在 issue page 中进行提问和交流。

3. 常见问题

可以访问常见问题了解更多常见问题解答。

演示应用页面展示了更加复杂的 Altizure JavaScript 3D SDK 应用范例。

访问详细文档了解更多细节。

4. 了解更多

该文档最后修改于 Wed Jan 08 2020 09:31:35 GMT+0000 (Coordinated Universal Time)

results matching ""

    No results matching ""