OpenCL 几何函数

几何函数

对于标量或矢量数据,有一些操作是我们无法避免的,例如:求两点间的距离,求两个矢量的叉乘、矢量点乘等操作。对于这些操作,我们可以自己写函数来实现相应功能。但是幸运的是,OpenCL中提供了几个几何函数,我们可以方便地直接调用。下表列出了这些几何函数。

内建几何函数

假设矢量A(x,y,z)和B(x,y,z),点乘结果标量C为:

C=A.x*B.x+A.y*B.y+A.z*B.z

A和B的叉乘结果矢量D为:

D.x=A.y*B.z-A.x*B.y
D.y=A.z*B.x-A.x*B.z
D.z=A.x*B.y-A.y*B.x
赞(0)
未经允许不得转载:极客笔记 » OpenCL 几何函数
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址