wx_threeJs_project 微信小程序,使用three.js引擎,渲染场景 基于官方适配的threejs-miniprogram 兼容three.j框架 修改兼容Three.js 官方提供的ObjLoader.js 完成功能 1.导入显示obj文件 2.选种图中实体 3.给选中的实体更换材质 4.场景切换
2021-11-25 14:24:10 27KB JavaScript
1
针对webgl的库threejs框架项目功能实战讲解实时数据功能:对生产设备设施、传感器、开关控制的实时数据和运行状态查看,在三维场景中实时数据和状态,根据报警级别显示不同设备颜色。车辆路径导航:工厂车辆位置坐标做定位监控,根据车辆定位坐标在三维场景中可以展现车辆实时位置分布、车辆行驶运行状态;同时也可以仿真模拟车辆运行轨迹。threejs 98版本开发环境(IDE) WebStorm 2019.2 版本
1
Threejs Viewcube导航控件 有关此接口控件的原始研究概述,请参见 。
2021-11-24 15:37:56 1.1MB JavaScript
1
threejs-map 在Threejs中嵌入Openlayers地图 快速开始 npm install npm run start 说明 实现了在Threejs场景中添加Openlayers地图 Openlayers地图元素作为Threejs的css3d对象置入scene 在平移、缩放、旋转操作时,保持该css3d对象在屏幕坐标的位置和大小不变,同时根据该css3d对象在Threejs world坐标中的位置计算Openlayers中地图的显示区域 最终效果等同于在Threejs的world中添加了一个地图图层
2021-11-24 09:34:01 54KB JavaScript
1
threejs-tutorial 从今天 2020年11月27日 开始学习和探索 Three.js 。 以下内容更新于 2021.04.16 特别提醒: 本教程最开始使用的是 r123 版本,但是后来 Three.js 更新到 r125 版后,r125 中做了一些修改,将 Geometry 从核心类( core ) 中移除,转移到了 examples/jsm/deprecated/。 Geometry 类已被废弃,不建议继续使用 然后使用 BufferGeometry 代替之前的 Geometry。此外还有其他很多地方修改,这就造成本教程一些文章中的示例代码在最新的版本中已经不可用了。 但是文章中讲解的代码思路、原理、用法是不会有太大的差异。 目前最新版本为 r127版本,所以...随着 Three.js 版本不断更新,本教程中的示例代码终会有过时的时候。 对于某个具体的类,Three.
2021-11-19 11:18:03 163KB react threejs typescript
1
对整threeJS体系进行全面剖析。整理出全面的教学大纲,涵盖内容面非常广。 此教学版本为threeJS107版本。 关于版本不建议大家使用低于90的版本学习。 以下是课程目录 1-ThreeJS概览(基本图形简介,什么是点线面如何绘制点线面,什么是材质,什么是几何体,什么是相机,什么是渲染器,什么是场景) 2-相机和渲染器(详解相机类型,渲染器如何使用,针对不同场景怎么用,怎么调效果,怎么渲染,怎么输出画布,如何解决透明问题等等) 3-创建平面几何(常见的几何体如何使用,如何使用简单的几何体绘制出自定义自己想要的几何体,关于几何体的性能剖析,如何解决性能,几何体的渲染原理) 4-高级图形算法常见库(求直线的斜率? 计算线段与圆的交点 计算线段的长度 判断折线是否在多边形内 等等) 5-sprite精灵(怎么让一个图标永远朝向屏幕,精灵的属性,精灵材质原理等,广告提示框必用) 6-骨骼游戏动画(什么是模型动画,常见游戏案例,如何让人头进行各种攻击动作) 7-3d模型加载(常见模型格式,如何渲染不同格式,不同格式的特点,什么格式性能优越,模型渲染异常,贴图不显示等问题详解) 8-高阶动态
1
使用threejs相关封装包制作的vr眼镜demo,附带源码,执行index.html便可看到web端3d展示.
2021-11-16 16:30:30 28.92MB threejs
1
three-geo 是一个基于 three.js 的地理可视化库。 使用three-geo,我们可以通过简单地指定地球上任何地方的GPS坐标,轻松地近实时地建立卫星纹理的3D地形模型。 地形的几何形状基于Mapbox Maps API提供的RGB编码DEM(数字高程模型)。
2021-11-16 09:17:20 3.36MB JavaScript开发-地图
1
Threejs-maps 使用 d3.js 和three.js 的两个地图演示。
2021-11-16 09:15:06 209KB JavaScript
1
Threejs旋转 依存关系 该项目有2个依赖项: 正在安装 使用以下命令安装项目依赖项: npm install 这将安装ao browserify和babelify。 指令 所有代码都是用es6编写的,因此您需要先转换javascript代码,然后才能在浏览器中运行。 npm run watch 文件更改后立即开始监视并转换代码。 npm run build 使用单独的源映射转译并构建代码。 npm start 在端口8080上启动本地Web服务器。 描述 现场例子
2021-11-11 11:27:29 329KB JavaScript
1