glyphcss es una biblioteca que renderiza mallas poligonales 3D directamente como texto ASCII dentro de un elemento
del DOM, sin WebGL ni . La librería interpreta archivos de geometría en formatos OBJ, glTF, GLB, STL y VOX, proyecta cada polígono y lo vuelca en una rejilla de caracteres de columnas por filas, escribiendo una sola cadena en textContent por fotograma. No genera un nodo del DOM por polígono ni recurre a transformaciones matrix3d, lo que mantiene el peso del marcado bajo aunque la escena contenga miles de triángulos.La interactividad es opcional y muy ligera: el componente se ancla a una coordenada 3D concreta y glyphcss emite un único
posicionado de forma absoluta sobre la celda proyectada correspondiente. Sobre ese div funcionan eventos reales del DOM, estilos :hover y atributos de accesibilidad como role="button", sin renunciar al render ASCII.La biblioteca se distribuye como paquete en npm (glyphcss, @glyphcss/react y @glyphcss/vue) y como módulo ESM vía CDN. Ofrece tres puntos de entrada: custom elements (, ), una API imperativa createGlyphScene y bindings opcionales para React y Vue, de modo que el desarrollador puede elegir el que mejor encaje con su stack. Un ejemplo completo define con rot-x y zoom, un con y una con un hotspot en el vértice (0,1,0). El resultado es un visor 3D formado íntegramente por caracteres ASCII que se integra en cualquier página web como un bloque más.
