首页 > TAG信息列表 > Mars3D
mars3d的各种事件
事件的使用大大方便了我们对于页面的操作;那么我们在使用mars3d时要怎么对数据进行事件绑定呢? 首先第一步我们肯定要知道它都有那些事件;看图 那么事件知道了,要如何绑定事件呢? // 矢量数据绑定事件; const graphic = new mars3d.graphic.PointEntity({ position: [116.2443Mars3D开发基础学习:Material材质
在真实世界里,每个物体会对光产生不同的反应。钢看起来比陶瓷花瓶更闪闪发光,一个木头箱子不会像钢箱子一样对光产生很强的反射。每个物体对镜面高光也有不同的反应。有些物体不会散射(Scatter)很多光却会反射(Reflect)很多光,结果看起来就有一个较小的高光点(Highlight),有些物体散Mars3D开发基础学习:矢量图层
三维场景中,地形和栅格来组成了三维的基础,但更多的业务还是需要 点线面等矢量数据来充实, 这就是我们的矢量数据图层。 #1. 图层类型清单 当前主要使用的矢量图层,是指GraphicLayer 类及其子类对象。 矢量图层中可以通过addGraphic方法来加入各类型 的矢量数据 来组成。 目前Mars3D开发基础学习:三维场景 Map
我们使用DIV渲染后看到的三维地球对象,我们统称为三维场景,在Mars3D中对应是mars3d.Map类 ,这是一切的开始,所有相关控制的起点。掌握学习好了mars3d.Map类 基本也就掌握好了Mars3D。 #1. 三维场景初始化 在使用mars3d时你可以根据需要对默认参数进行配置,如果你只是想得到默认利用mars3d进行widget开发的准备工作
所谓工欲善其事,必先利其器。由于在海上作业,widget开发还是尽量多在本地配置,减少网路交互。即使是网络通畅的情况,这样做的好处也很多。具体做法如下: 1、现在离线下载包 安装官网的说明: 下载lib压缩包 (opens new window),解压待用 下载mars3d主仓库,解压待用 下载mars3d-es5-widgVue结合mars3d加载3dtiles模型
官网:http://mars3d.cn/doc 官方提供vue项目示例:https://github.com/marsgis/mars3d-vue-template 1.引入必要插件: 通过npm安装mars3d主库: npm install mars3d 2.在main.js中导入依赖 3.vue.config.js(或Webpack)配置 const webpack = require('webpack') const path = require