@xingwangzhe/tags-cloud: 순수 수학으로 구축된 멀티모달 3D 태그 클라우드 엔진
by needhelp
TagsCloud
3D
TypeScript
Math
Visualization
Open Source
GitHub: xingwangzhe/tags-cloud · Demo: tagscloud.needhelp.icu · npm: @xingwangzhe/tags-cloud · License: MIT · Version: v0.9.0
수학적 기초: 3D 렌더링의 세 기둥
@xingwangzhe/tags-cloud의 핵심에는 분포, 회전, 투영이라는 세 가지 수학적 연산이 있다.
피보나치 구 분포
3D 회전
이중 렌더링 시스템: Canvas + DOM
Canvas 2D API(텍스트 + 이미지)와 DOM 오버레이(SVG + HTML + 비디오 + Web Components)의 하이브리드.
번들 크기
| 포맷 | 크기 |
|---|---|
| ESM | ~12 KB |
| Gzip | ~3 KB |
| Brotli | ~2.5 KB |