我正在尝试将 3d 操纵器添加到我的小型 3d 编辑器中。我设法在正交或透视投影中绘制它们,并使用相机位置和选定的对象距离来确保大小是恒定的。然而,这并不好......(即,如果透视投影中相机的 fov 正在改变操纵器的大小,则不再是恒定的)。
我想要实现的就像在 Blender 中一样,无论 3d 视图/四边形视图投影的投影如何,3d 操纵器始终具有恒定大小。
我已经尝试使用正交投影来绘制操纵器,这确保了操纵器的大小以像素为单位是恒定的,但是当在透视图顶部绘制时,操纵器看起来扭曲并且与透视图 3d 绘图没有“对齐”。
无论 3d 视图绘制的投影类型如何,如何实现始终“对齐”的恒定操纵器尺寸?