我正在尝试用手势操作 3D 对象。为了完成我的任务,我需要实现一些自定义 GesturesRecognizer。
我正在继承 UIGestureRecognizer来检测手势。
我需要做的是访问在屏幕上绘制的 3D 对象的顶点。我的 ViewController 类中有这些数据。说,我想知道 r 正在触摸的方面的法线。
虽然,我可以尝试从将通过某种方式连接到自定义手势的 View 访问 ViewController,但我不认为这是访问对象的好方法。
我的问题是……
是否可以在视图控制器中创建一些结构的实例变量来保存 3D 对象的顶点/法线信息。
如果不是,那么存储此类信息以渲染对象的最佳方式是什么。
我想在这里问的另一件事是
通过它连接到的视图从自定义手势访问视图控制器是一种好方法吗?
请建议我处理我的问题的最佳方法。