UDF矢量宏.pdf

上传人:wj 文档编号:3435315 上传时间:2023-05-05 格式:PDF 页数:1 大小:154.94KB
下载 相关 举报
UDF矢量宏.pdf_第1页
第1页 / 共1页
亲,该文档总共1页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

UDF矢量宏.pdf

《UDF矢量宏.pdf》由会员分享,可在线阅读,更多相关《UDF矢量宏.pdf(1页珍藏版)》请在冰点文库上搜索。

UDF矢量宏.pdf

类型宏名称描述RP宏RP_2D定义UDF的维数,2DRP_3D定义UDF的维数,3DND宏ND_ND常数,在2D中值为2,3D中值为3ND_SUM求和。

如ND_SUM(x,y,z)等同于x+y+zND_SET赋值。

ND_SET(u,v,w,C_U(c,t),C_V(c,t),C_W(c,t)相当于分别对u,v,w赋值NV宏NV_V向量赋值。

如NV_V(a,=,x)相当于a0=x0,a1=x1,a2=x2NV_VV向量操作。

如NV_VV(a,=,x,+,y)相当于a0=x0+y0,a1=x1+y1,a2=x2+y2NV_V_VS一个向量与标量相乘后再与另一个向量操作。

如NV_V_VS(a,=,x,+y,*,0.5)相当于a0=x0+(y0*0.5),a1=x1+(y1*0.5),注意例中的+号可以替换为-,*或/,例中的*能够替换为/NV_VS_VS向量操作。

NV_VS_VS(a,=,x,*,2.0,+,y,*,0.5)相当于a0=(x0*2.0)+(y0*0.5),a1=(x1*2.0)+(y1*0.5),+可以换为-,*,/,而*可以换为/NV_MAG(x)求模运算。

NV_MAG(x)相当于计算sqrt(x0*x0+x1*x1+x2*x2)NV_MAG2(x)求模的平方。

NV_MAG2(x)则等同于(x0*x0+x1*x1+x2*x2)点积ND_DOT(x,y,z,u,v,w)3D中相当于(x*u+y*v+z*w),2D中为x*u+y*vNV_DOT(x,u)3D中等同于x0*u0+x1*y1+x2*y2,2D中为x0*u0+x1*y1NVD_DOT(x,u,v,w)3D中x0*u+x1*v+x2*w,2D中为x0*u+x1*v叉积ND_CROSS_X(x0,x1,x2,y0,y1,y2)3D中:

(x1)*(y2)-(y1)*(x2),2D中计算结果为0ND_CROSS_Y(x0,x1,x2,y0,y1,y2)3D中:

(x2)*(y0)-(y2)*(x0),2D中计算结果为0ND_CROSS_Z(x0,x1,x2,y0,y1,y2)3D与2D中:

(x0)*(y1)-(y0)*(x1)NV_CROSS_X(x,y)ND_CROSS_X(x0,x1,x2,u0,y1,y2)NV_CROSS(a,x,y)a0=NV_CROSS_X(x,y);a1=NV_CROSS_Y(x,y);a2=NV_CROSS_Z(x,y);

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 职业教育 > 职业技术培训

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2