ThreeStudio 基于Three.js和Electron的3D游戏编辑器。 该项目的目的是使用现有的基于Web的开源框架和库来创建功能性3D编辑器。 应用程序:Node.js + Electron 核心:HTML + CSS + JavaScript + jQuery 界面:jQuery UI + jsTree + GoldenLayout + CodeMirror + jscolor + Bootstrap + FontAwesome 渲染和物理:Three.js + ammo.js + csg.js 脚本:Esprima + CoffeeScript + RapydScript 用法: npm install npm start 按F9或Ctrl+P进入/退出游戏模式。 要以独立模式运行游戏: npm start player
2021-12-11 11:47:38 4.22MB electron javascript game coffeescript
1
ThreeJS创建天空盒的几种方法
2021-12-10 18:05:38 2.58MB WebGL three.js
1
三Dxf Three-Dxf是dxf文件的javascript查看器。 它接收从Dxf-Parser生成的dxf对象,并使用three.js渲染它们。 安装 npm install three-dxf 现在,我们建议克隆存储库,并从我们的示例开始。 请参阅下面的运行样本。 用法 // See index.js in the sample for more details var parser = new window . DxfParser ( ) ; var dxf = parser . parseSync ( fileReader . result ) ; cadCanvas = new ThreeDxf . Viewer ( dxf , document . getElementById ( 'cad-view' ) , 400 , 400 ) ; 运行样本 # first, co
2021-12-10 15:23:33 536KB nodejs threejs browser dxf
1
ThreeJS使用Curve曲线让物体沿轨迹运动DEMO
2021-12-09 18:10:10 230KB WebGL three.js
1
tweenjs动画库配合ThreeJS使用DEMO
2021-12-09 18:10:10 234KB tweenjs three.js
1
threejs-octree 一个粗略的八叉树实现,可在复杂的THREE.js场景中支持视锥剔除和射线投射。 注意:代码通常是未完成和未完成的。 去做 如果彼此之间正好有一堆物体,则需要最大深度 考虑使用SAH添加优化并进一步限制边界框 提供用于迭代刷新所有挂起的插入的选项,因为这在转换操作上可能会很昂贵 当树很大时,射线广播可能会变慢。 这似乎是由于许多对象没有被向下推入跨越八分圆边界的叶子。 添加,更新和删除操作都会同时延迟,而对象也将被下推到树中-我们不需要两者(或两者都需要?将它们删除吗?) 优化对象去除。 使用类似SAH算法的方法来决定何时拆分。 将边界缩小到最佳约束子对象的大小?
2021-12-07 16:38:32 224KB threejs performance graphics octree
1
three.js加载obj文件,下载后直接替换文件即可加载
2021-12-07 14:05:26 2.58MB three.js
web3D构建,根据房间二维平面图构建了三维空间图,可实现房间开关门,移动,旋转,可各个角度观察房屋,使用了threejs库
2021-12-04 13:06:39 254KB web3D 3d房屋 threejs 三维房间
游戏开发、前端3d引擎。给需要下载的git比较慢的用户 https://github.com/mrdoob/three.js/
2021-12-03 15:56:14 249.4MB web game 3d
1
ThreeJs的旋转缩放平移控件OrbitControls和性能监控控件stats.min.js
2021-11-30 09:10:53 297KB WebGL three.js
1