https://php.ru/forum/threads/kartinki.1928/page-45#post-575606 Элемент canvas - для вывода пиксельной графики. Как там в него выводится 3D - это уже не касается html. Когда-то на JS умножали матрицы для вывода 3d координат в пространство экрана. Сейчас это делает видеокарта (WebGL), большая часть вычислений в шейдерах.