ThreeBSP库进行实现差集(相减)、并集(组合、相加)、交集(两几何体重合的部分)
2021-11-30 09:10:53 317KB WebGL three.js ThreeBSP
1
自己写的 three.js 导入模型,包含相机的旋转 高德三维导入模型,用的是myeclipse工程,大家一起学习学习
2021-11-29 17:10:33 2.17MB three.js 高德 3D 三维
1
基于three.js的3D地球 预览地址: : 项目设置 npm install 编译和热重装以进行开发 npm run serve 编译并最小化生产 npm run build 整理和修复文件 npm run lint 自定义配置 请参阅。
2021-11-28 18:44:08 67.41MB TypeScript
1
三js黑洞 截屏 我尝试构建实时黑洞射线跟踪器,再现了和 。 他们帮了我很多忙,因为我一开始的知识是零。 令我着迷的是光线追踪黑洞以及周围流行的吸积盘。 所以我跳了进去。 特征 左键单击鼠标拖动以四处查看。 调整质量以获得更精确的光线行进。 调整光晕效果以获得美观 可以另存为图像,可以进行更高分辨率的渲染。 自定义相机(观察者) 绕黑洞运行 调整视野和距离 物理 洛伦兹变换 多普勒频移 相对论的光芒 吸盘 黑体光谱的背景星色(随机和微不足道的速度发生红移) 这可能是一个进行中的项目(?)。 也许 添加雾效果 它是如何建造的 了解如何进行基本的光线跟踪(例如:球体) 认为是光的视角(例如:光线穿透) 将相机概念应用于着色器 了解有关涉及光和黑洞的各种物理现象的一些信息 仔细研究可用的资源,窃取数学公式,因为我不是物理学家。 将方程式应用到着色器。 执照 Apache许可证
2021-11-28 18:43:46 14KB glsl raytracing blackhole three-js
1
Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。下面这篇文章主要给大家介绍了利用three.js如何绘制地球、飞机与轨迹的效果,文中给出了详细的示例代码,需要的朋友们可以参考借鉴,下面来一起看看吧。
2021-11-28 18:43:15 85KB threejs 地球 threejs 教程
1
3D瓷砖渲染器 Three.js渲染器实现。 渲染器支持大多数3D Tiles规范功能,但有一些例外。 有关尚未实现哪些功能的信息,请参见期。 如果图块集或几何图形无法正确加载或渲染,请提出问题! 添加和测试功能需要示例数据。 例子 ! ! ! ! ! 使用 安装 npm install 3d-tiles-renderer --save 基本TilesRenderer 设置基本应用程序的3D拼贴集。 import { TilesRenderer } from '3d-tiles-renderer' ; // ... initialize three scene ... const tilesRenderer = new TilesRenderer ( './path/to/tileset.json' ) ; tilesRenderer . setCamera ( came
2021-11-27 22:49:35 14.84MB threejs geometry graphics terrain
1
解压密码:RJ4587 今天给大家分享一个很酷的HTML5 Canvas 3D动画,它同样是一个基于Three.js制作的动画特效。在Canvas上有一个用许多长度各异的水晶柱形组成的球体,我们还可以用鼠标拖拽球体来从不同角度观察球面,还可以用鼠标滚轮来缩放球面。还有一个特性就是,双击球面可以改变水晶面的颜色,同时水晶面上会随着旋转的角度出现亮光,更加凸显出其3D立体的视觉效果。
2021-11-27 20:22:28 95KB 3D动画 HTML5 Canvas HTML5动画
1
Three.js源代码3d例子,里面包含了很多Three.js的3D例子效果,希望对大家有用。
2021-11-27 20:05:20 58.46MB Three.js 源代码例子 3d
1
这个WebGL的Demo是我在学习Three.js时写出来的,里面包含了天空盒、水面绘制、json模型导入、基于高程图的地形绘制、阴影绘制等。推荐使用火狐浏览器运行此demo,若使用chrome浏览器,则需使用命令行模式,在cmd窗口上输入:cd C:\Program Files (x86)\Google\Chrome\Application chrome.exe --allow-file-access-from-files
2021-11-27 19:50:54 24.38MB WebGL Three.js 天空盒 水面
1
播放器控件 PlayerControls是对three.js脚本OrbitControls.js的修改: ://gist.github.com/mrflix/8351020 使用PlayerControls可以快速轻松地访问第三人称玩家控制器: “导入” Three.js库 < script src =" js/three.js " > </ script > “导入” PlayerControls.js < script src =" js/PlayerControls.js " > </ script > 实例化PlayerControls对象(将相机和播放器对象作为参数传递) var controls = new THREE . PlayerControls ( camera , player ) ; 请记住,播放器是具有position.x,position.
2021-11-26 13:43:21 4KB JavaScript
1