Преобразование 3D-положения в 2D-положение экрана [r69!]
Мне нужен код Three.js для преобразования координат трехмерных объектов в 2d в элементе 'div', чтобы я мог размещать текстовые метки там, где они должны быть (без масштабирования / перемещения / вращения этих меток вместе с движением 3D). К сожалению, все примеры, которые я видел и пробовал до сих пор, похоже, используют устаревшие функции / методы. В моем случае я считаю, что я использую r69 из Three.js.
Вот пример «старой» методики, которая просто выдает мне ошибки:
Three.js: преобразование 3d-позиции в 2D-позицию на экране
Вот фрагмент некоторого более нового кода (?), Который не обеспечивает достаточного контекста для меня, чтобы работать, но выглядит намного чище: