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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程