Files
lan-manager/web/node_modules/@antv/matrix-util/README.md
openclaw 0a5f6a8047 Initial commit: Lan-manager project code
- Go backend (server/)
- Frontend (web/, server/static/)
- Database and deployment files
- Scripts and docs

Co-Authored-By: 狸花猫/Claude-Qwen3.6-Plus 🐾
2026-04-20 00:52:58 +08:00

41 lines
669 B
Markdown

# matrix-util
> 扩展了 gl-matrx 的 vec2, vec3, mat3, transform 方法
## 安装下载
> tnpm i --save @antv/util
```js
// 所有的 api 是都这么引入,名字不同而已
import { vec2, vec3 } from '@antv/matrix-util';
vec2.angle(v1, v2);
```
## API 文档
> 推荐使用的 API 文档如下:
* vec2 新增了以下方法:
+ angle(v1, v2)
+ direction(v1, v2)
+ angleTo(v1, v2)
+ vertical(out, in) 求垂直向量
* vec3 未新增方法
* mat3 新增:
+ translate(out, m, v)
+ rotate(out, m, rad)
+ scale(out, m, v)
* transform(m, [])
```js
transform(m, [
['t', 100, 200],
['r', 40],
['s', 2, 2]
]);
```