needhelp
← Back to blog

@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

Share this page