This commit is contained in:
2026-04-29 10:36:27 +08:00
parent 2759560936
commit 0733177c8a
2 changed files with 8 additions and 15 deletions

View File

@@ -1,6 +1,6 @@
# compress-gltf-tools
这是从当前仓库里提取出来的一个 Node 20+ 模型处理项目,用来在 Node 环境里直接处理 glTF / GLB 资源。
一个 Node 20+ 模型处理项目,用来在 Node 环境里直接处理 glTF / GLB 资源。
目前支持:
@@ -13,22 +13,15 @@
## 安装
```bash
cd node-model-tools
npm install
```
## 构建
```bash
npm run build
npm install @g1sir8b/compress-gltf-tools
```
## 基本用法
```ts
import { processModel } from './dist';
import { processModel } from '@g1sir8b/compress-gltf-tools';
const result = await processModel('../demo/assets/building/task_building_6.gltf', {
const result = await processModel('/demo/assets/building/task_building_6.gltf', {
rootDir: '..',
outDir: './output',
compress: {
@@ -68,7 +61,7 @@ console.log(result.uploadFiles);
示例:
```ts
'../demo/assets/building/task_building_6.gltf'
'/demo/assets/building/task_building_6.gltf'
```
### `options`
@@ -102,7 +95,7 @@ rootDir: process.cwd()
例如输入:
```txt
../demo/assets/building/task_building_6.gltf
/demo/assets/building/task_building_6.gltf
```
如果设置: