javascript - iOS矩阵和向量运算

标签 javascript ios objective-c opengl-es webgl

我正在将 Web GL 应用程序转换为 iOS。

应用程序的 web gl 版本使用 gl-matrix 包 ( https://github.com/toji/gl-matrix ) 来执行矩阵和向量运算。

我想知道 iOS 中的等效包是什么?

例如,javascript 应用程序中的其中一行代码使用了以下行:

return new glMatrixArrayType([x * sin2, y * sin2, z * sin2, Math.cos(a2)]);

在 iOS 中,我应该使用什么来代替 glMatrixArrayType。

干杯, 山姆

最佳答案

假设您指的是 iOS 5+,则等效于 GLKit .在此之前,就操作系统而言,您只能靠自己。

它没有 2x2 矩阵,所以相当于那行代码(好吧,可能,除非我的行和列已转置——我不知道 gl-matrix):

return GLKMatrix3Make(
          x * sin2, y * sin2, 0.0f,
          z*sin2,   cos(a2),  0.0f, 
          0.0f,     0.0f,     1.0f);

关于javascript - iOS矩阵和向量运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14804015/

相关文章:

ios - Firebase & Swift - 使用 UTC -7 保存的日期?

ios - 处理 Realm 事务

objective-c - 使用UITableView的音频播放器

javascript - 对数字上的 sails 水线进行排序

javascript - chrome选择滚动条中的Jquery所有选择器(*)

Javascript 回调函数在 fadeOut/fadeIn CSS3 Transition 中不起作用

ios - 按翻译属性对对象进行排序

javascript - 页面重新加载后保持事件选项卡时加载ajax内容(Bootstrap 4)

iphone - 将另一个 Nib 加载到 viewController 中

ios - AFNetworking、UITableView 和 block