У меня есть html-сноска, похожая на картинку ниже:
Я добавил этот холст к THREE.Texture
и создал THREE.Sprite
из этой текстуры.
Теперь я хочу расположить спрайт в определенном (x0, y0, z0)
, но я бы хотел, чтобы конец указателя выноски (точка, где заканчивается указатель - угол) был позицией спрайта.
Если я скажу
sprite.position.x = x0
sprite.position.y = y0
sprite.position.z = z0
Кажется, что спрайт расположен так, что нижний правый угол прямоугольника расположен на (x0, y0, z0)
, я хотел бы, чтобы конец указателя былпомещенный в (x0, y0, z0)
Я попытался перевести (x0, y0, z0) путем вычисления смещений, но спрайт не отображается там, где я намеревался.
Как я могу разместить спрайт таким образом? Любой совет, пожалуйста.