我试图在给定角度的方向上旋转物体,我有Theta& Phi值为。 当使用
之类的东西时,这是如何应用的Vector3 rayRotate = new Vector3 (theta, phi, 0);
beamContainer.transform.rotation = Quaternion.Euler(rayRotate);
theta& amp; phi可以直接在X / Y上使用,还是需要在它们上运行Sin / Cos公式?
我一直在尝试所有类型的组合和变量,但我无法得到 beamContainer指向方向并使其与应该指向该方向的对象对齐,
答案 0 :(得分:0)
我能够通过以下方式解决我的问题并将beamContainer旋转到所需的方向:
beamContainer.transform.rotation = Quaternion.Euler(-90 + phi, -theta, 0f);