@xingwangzhe/tags-cloud: 3D Tag Cloud Engine แบบ Multi-Modal ที่สร้างบนคณิตศาสตร์บริสุทธิ์
by needhelp
TagsCloud
3D
TypeScript
Math
Visualization
Open Source
ระบบ Core Math Engine (src/core/)
| Module | ฟังก์ชัน | Input | Output |
|---|---|---|---|
| distribution.ts | fibonacciSphere(N, R) | N, R | Vec3[] |
| rotation.ts | rotatePoints(points, a, b) | Vec3[], a, b | Vec3[] |
| projection.ts | project(points, depth) | Vec3[], d | ProjectedTag[] |
ระบบ Render คู่: Canvas + DOM
| ขนาด | ขนาด |
|---|---|
| ESM | ~12 KB |
| Gzip | ~3 KB |
เปรียบเทียบกับ cong-min/TagCloud
| มิติ | cong-min/TagCloud | @xingwangzhe/tags-cloud |
|---|---|---|
| ภาษา | JavaScript (ES5) | TypeScript |
| Bundle Size | ~6KB | ~3KB |
| ประเภท Tags | ข้อความเท่านั้น | ข้อความ, รูปภาพ, SVG, HTML, วิดีโอ, Element |