我编写了一个用户定义函数(udf),当输入点(x,y,z)在平面p上时返回true。
函数 IsOnPlane
获取 x,y,z
点的坐标和平面id的索引 P
作为输入。
例如,如果p是跨越{(0,0,1),(0,1,0),(0,1,1)}的平面,则: IsOnPlane(0,700,2, P)=TRUE
以及 IsOnPlane(1,2,3, P)=FALSE
平面表示为平面方程的系数: Ax+By+Cz+D=0
为了实施 IsOnPlane
函数,我使用的是平面的不同表示(生成向量)。
有没有一种方法可以执行一次转换并将其存储在内存中,然后在每次调用udf时使用它来计算函数的返回值?
暂无答案!
目前还没有任何答案,快来回答吧!