我是3D编程的新手,从Blender创建3D对象并在iOS中传递到我的Project.
现在我能够在屏幕上渲染对象.即使我能够应用像捏一样的手势来放大/缩小.
现在我想实现当我向左滑动一个位置时,对象应该以y轴旋转.我已经实现了Slop Formulate As:
float angle =atan2f((y2 - y1),(x2 - x1));
Run Code Online (Sandbox Code Playgroud)
但它在角度上给出了更多的差异.不久3D物体没有移动实际方向.并且角度应该相对于x,y和z轴以小值旋转(低于45度).
我想将它旋转回来使它与xy平面对齐,但问题是我不知道角度,所以我需要以某种方式计算/估计它们