文件名称:three-csg-ts:与THREE.js一起使用的CSG库
文件大小:95KB
文件格式:ZIP
更新时间:2024-05-22 10:04:34
threejs geometry csg three-js computational-solid-geometry
三个csg-ts 带有Typescript支持的CSG(本几何)库。 这是的打字稿重写。 概念 CSG是用于根据两个输入几何图形生成新几何图形的技术的名称。 在3d建模包中,CSG有时称为“布尔”运算符。 在内部,它使用称为BSP(二进制空间分区)树的结构来执行这些操作。 支持的操作为.subtract,.union和.intersect。 通过使用这3个操作的不同组合,并更改输入模型的顺序,可以构造输入模型的任何组合。 安装 用npm安装npm i -save three-csg-ts 用纱安装yarn add three-csg-ts 用法示例 import * as THREE from 'three'; import { CSG } from 'three-csg-ts'; // Make 2 box meshes.. const meshA = new THREE.
【文件预览】:
three-csg-ts-master
----.eslintrc.json(522B)
----.gitignore(1KB)
----package.json(2KB)
----package-lock.json(353KB)
----src()
--------__tests__()
--------index.ts(16KB)
----LICENSE(1KB)
----CHANGELOG.md(7KB)
----tsconfig.json(299B)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----.prettierrc.json(111B)
----.prettierignore(112B)
----README.md(2KB)
----.eslintignore(170B)
----jestconfig.json(196B)