THREE-CSGMesh:转换CSG库以用于现代THREE.js

时间:2024-03-06 17:33:08
【文件属性】:

文件名称:THREE-CSGMesh:转换CSG库以用于现代THREE.js

文件大小:12.74MB

文件格式:ZIP

更新时间:2024-03-06 17:33:08

threejs csg three-js computational-solid-geometry JavaScript

三CSGMesh 转换CSG-(本构几何)库以用于现代THREE.js 原始版本:根据MIT许可,版权所有(c)2011 Evan Wallace( )。 THREE.js在MIT许可下通过Thrax进行了返工。 这是一个正在运行的演示 CSG是用于根据两个输入几何图形生成新几何图形的技术的名称。 在3d建模包中,CSG有时称为“布尔”运算符。 在内部,它使用称为BSP(二进制空间分区)树的结构来执行这些操作。 支持的操作是.subtract,.union和.intersect。 通过使用这3个操作的不同组合,并更改输入模型的顺序,可以构造输入模型的任何组合。 在上面的屏幕截图/演示中,我展示了使用立方体和球体的可能结果... 蓝色表示.union操作的结果,对于sphere-> cube和cube-> sphere(在这种情况下,结果是相同的) 对于sphere


【文件预览】:
THREE-CSGMesh-master
----CSGMesh.js(16KB)
----assets()
--------san_guiseppe_bridge()
----CSGShinyDemo.html(12KB)
----CSGDemo.html(5KB)
----README.md(3KB)
----CSGScreenShot.png(182KB)

网友评论