蒂娜 基于编程语言的实时软渲染器。 签出以获得API演示入门。 结帐有关应用示例。 注意:渲染器以前已被命名为Taichi三,见底部。 安装 最终用户可以从PyPI安装Tina: python3 -m pip install taichi-tina 特征 以下是Tina当前拥有的重要功能: 粒子docs/particles.py 三角形网格docs/triangle.py 连接网格tests/connect.py 平滑阴影docs/smooth.py 网格- examples/meshgrid_wave.py 网格线框和抗锯齿docs/wireframe.py 从粒子构造表面examples/mciso_mpm3d.py 前景色和背景色- examples/pars_mpm3d.py 照明和材料docs/lighting.py 加载GLTF场景docs/gltf.py 转换模型docs/transform.py 屏幕绽放效果tests/blooming.py 时间抗锯齿,TAA- docs/options.py 快速近似抗锯齿,FXAA- tests
2021-11-01 14:14:58 348KB python graphics software-rendering renderer
1
Revit系列(.rfa)Web查看器 Revit Family Web Viewer是一个基于Three.js的项目查看器。 Revit项目/系列必须使用导出器 执照 Revit Family Web Viewer已获得(这是一种,因此您可以使用它以SAME (GPL)或兼容许可证分发的应用程序。 在大多数情况下,Revit Family Web Viewer不能作为专有应用程序的一部分进行分发,即使您不对其进行更改也不为您的应用程序付费。 请联系了解更多信息。 学分 Revit Family Web Viewer受器的启发,因此部分功劳归功于它的开发人员。
2021-11-01 11:05:47 5.96MB webgl threejs typescript canvas
1
使用threejs让模型与鼠标做出交互动画
2021-10-28 21:40:28 108KB threejs three javascript
1
three.js展示nrrd+vtk3D模型-html展示
2021-10-26 18:30:23 10.54MB html展示3d nrrd+vtk
1
Three.js(https://github.com/mrdoob/three.js)是一个JavaScript 3D库,封装了底层的WebGL图形接口,提供简化、高效的三维图形程序开发。使用Three.js可以使你在不了解图形学知识的前提下,快速方便地开发三维图形应用。  Three.js封装了底层的图形接口,使得程序员能够在无需掌握繁冗的图形学知识的情况下,也能用简单的代码实现三维场景的渲染。我们都知道,更高的封装程度往往意味着灵活性的牺牲,但是Three.js在这方面做得很好。几乎不会有WebGL支持而Three.js实现不了的情况,而且就算真的遇到这种情况,你还是能同时使用WebGL去实现,而不会有冲突。当然,除了WebGL之外,Three.js还提供了基于Canvas、SVG标签的渲染器。
2021-10-23 09:05:11 3.52MB threejs 3D
1
场景中有了灯光,大海,天空还有飞机,飞机是通过组合简单的立方体创建的形状,飞机能跟随鼠标移动的轨迹运动。 飞机上还有一个飞行员。头发飘动是通过对每个顶点进行循环运动模拟的。 为了产生大海的波浪效果,我们使圆柱的每个顶点绕其初始位置旋转,方法是使其具有随机速度旋转和随机距离(旋转半径)。
2021-10-21 23:43:35 205KB Web开发源代码 JS/Ajax源代码
1
三地 three-geo是一个基于的地理可视化库。 使用三地理,我们可以通过简单地指定全球任何地方的GPS坐标来轻松地近实时地构建具有卫星纹理的3D地形模型。 地形的几何形状基于Mapbox Maps API提供的RGB编码的DEM(数字高程模型)。 地形由标准对象表示。 这使我们可以轻松地访问底层的几何/纹理数组并使用JavaScript进行原始的GIS(地理信息系统)实验。 (有关如何以编程方式获取那些网格物体的信息,请参见用法)。 鸣谢:感谢 与地理相关的库( , )和 。 ,提供与3D地形相关的信息丰富的文章和实现。 演示版 1)示例/ geo-viewer(|) 该演示应用程序包含以下功能: 按需3D地形构建(通过鼠标单击Leaflet地图), 实时摄像机投影到Leaflet上(带有Oritentaion和HFoV指示), 与类似VR的激光束进行地形交互,
2021-10-21 00:07:05 3.4MB threejs dataviz terrain gis
1
Three.js带有四元数的对象旋转 使用四元数旋转来旋转对象而不是摄影机的示例。 我一直在寻找使用类似轨迹球的控件在3d场景中旋转对象而不是照相机的方法。 我在上找到了与我要找的代码非常接近的代码。 这是示例代码已更新为可以按我的意愿工作。 现在可以按照我的期望进行轮换了。 ew 现在有了动力尝试快速旋转多维数据集。 将此代码放到那里,以防对任何人有帮助或可以加以改进。 在此处查看示例: :
2021-10-17 12:54:15 4KB JavaScript
1
这个资源是使用javascript+three.js实现的网页端的3d飞机的小游戏。
2021-10-17 12:51:01 206KB three.js 游戏 3d 源码
1
Operating Systems Three Easy Pieces.pdf
2021-10-17 09:49:52 5.18MB Operating Systems Three Easy
1