Xamarin 如何仅允许三维模型的X轴旋转?(场景)

Xamarin 如何仅允许三维模型的X轴旋转?(场景),xamarin,3d,xamarin.ios,scenekit,Xamarin,3d,Xamarin.ios,Scenekit,我有一个应用程序,应该显示一个三维模型,在这一点上一切都是好的,但这个模型在所有三维空间轴旋转,我需要这个模型只旋转X轴(左/右)当用户尝试旋转模型 有什么想法吗?我被困在这里有一段时间了 看一看 您可以将SCNTransformConstraint指定为几何图形所指定的SCNNode属性中的值。提供您自己的相机。不要使用Interface Builder中的“允许摄影机控制”复选框,并将视图的AllowCameraControl属性设置为false 你说的是“X轴(左/右)”。但在SceneK

我有一个应用程序,应该显示一个三维模型,在这一点上一切都是好的,但这个模型在所有三维空间轴旋转,我需要这个模型只旋转X轴(左/右)当用户尝试旋转模型

有什么想法吗?我被困在这里有一段时间了

看一看


您可以将SCNTransformConstraint指定为几何图形所指定的SCNNode属性中的值。

提供您自己的相机。不要使用Interface Builder中的“允许摄影机控制”复选框,并将视图的
AllowCameraControl
属性设置为
false

你说的是“X轴(左/右)”。但在SceneKit中,X轴从左向右运行,因此向左/向右旋转就是围绕Y轴旋转。添加滑动手势识别器以识别左右滑动。当用户的手指左右滑动时,使用识别器的处理程序围绕Y轴旋转模型