问题描述
如何将SceneKit节点的方向(以弧度表示的pitch
,yaw
和roll
角度转换为4x4转换矩阵值)?
// SWIFT
let lightNode = SCNNode()
lightNode.eulerAngles = SCNVector3(x: -.pi/9,y: .pi/2,z: .pi)
// or
// OBJECTIVE-C
SCNNode *lightNode = [SCNNode node];
lightNode.eulerAngles = SCNVector3Make(-M_PI/9,M_PI/2,M_PI);
旋转矩阵4x4使用这9个元素进行旋转:
┌ ┐
| xx xy xz 0 |
| yx yy yz 0 |
| zx zy zz 0 |
| 0 0 0 1 |
└ ┘
由于没有本机转换方法,如何将3个Euler角手动转换为这9个矩阵元素?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)