heerich.js - SVG로 렌더링된 3D 복셀 장면을 위한 작은 엔진
heerich.js는 3D 복셀(voxel) 씬을 SVG 벡터로 렌더링하는 경량 자바스크립트 엔진입니다.
복셀을 추가, 제거, 교차, 배제하는 불리언 연산과 90도 단위의 회전 기능, 그리고 기능적 스타일링을 지원하여 복잡한 3D 구조를 프로그래밍 방식으로 생성할 수 있습니다.
SVG 출력은 해상도 독립적이며, CSS를 통한 스타일 조작과 무한 확대가 가능해 웹 환경에서 직관적이고 유연한 3D 시각화를 구현합니다.
또한, 투명 복셀 처리, 카메라 투영(직교 및 원근), 그리고 애니메이션 제어 기능을 제공하여 인터랙티브한 3D 씬 제작에 실용적입니다.
Erwin Heerich의 조각 작품에서 영감을 받아, 미니멀한 기하학적 형태와 공간 조작을 웹에서 손쉽게 구현할 수 있도록 설계되었습니다.
