CAL功能函数
★ 数值表达式:
运算符 | 运算方式 |
( ) | 结 合 |
^ | 升 幂 |
*与/ | 乘与除 |
+与- | 加与减 |
★ 向量表达式:
运算符 | 运算方式 |
( ) | 结 合 |
& | 计算两向量间的向量积(结果为一个向量) [a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)] |
*与/ | 计算两向量间的数量积(结果为一个实数) [a,b,c]*[x,y,z]=ax+by+cz |
*与/ | 向量乘以或除以一个实数 a*[x,y,z]=[a*x,a*y,a*z] |
+与- | 向量加与减 [a,b,c]+[x,y,z]=[a+x,b+y,c+z] |
★ 向量表达式:
点的格式 | 格式 |
极坐标 | [距离<角度] |
圆柱坐标 | [距离<角度,Z] |
球坐标 | [距离<角度1<角度2] |
相对坐标 | 使用@前置符号[@x,y,z] |
WCS(代替UCS) | 使用*前置符号[*x,y,z] |
★ 标准数值函数:
函 数 | 功 能 说 明 |
sin(角度) | 求角度的正弦值 |
cos(角度) | 求角度的余弦值 |
tan(角度) | 求角度的正切值 |
arcsin(实数) | 求数值的反正弦值(数值必须在-1与1之间) |
arcos(实数) | 求数值的反余弦值(数值必须在-1与1之间) |
arctan(实数) | 求数值的反正切值 |
ln(实数) | 求数值的自然对数 |
log(实数) | 求数值以实数为底的对数 |
exp(实数) | 求数值的自然指数 |
exp10(实数) | 求数值以实数为底的指数 |
sqr(实数) | 求数值的平方 |
sqrt(实数) | 求数值的平方根(数值不能为负值) |
abs(实数) | 求数值的绝对值 |
round(实数) | 对数值进行圆整 |
trunc(实数) | 求数值的整数部分 |
r2d(弧度) | 将角度由弧度转为度,例如r2d(pi)将常数π转为180° |
d2c(角度) | 将角度由度转为弧度,例如d2r(180°) 将180°转为π |
pi | 常数π |
★ 特殊功能函数:(其中括号内p,p1,p2等可配合辅助抓点来取得坐标)
函 数 | 功 能 说 明 |
ang(p1,p2) | 求c++trunc函数X轴与直线(p1,p2)的夹角值 |
ang(顶点,p1,p2) | 二直线(顶点,p1)与(顶点,p2)的夹角 |
dist(p1,p2) | 求p1及p2间的距离 |
dp1(p,p1,p2) | 点p与经过p1、p2的直线间的最短距离 |
dpp(p,p1,p2,p3) | 计算点p与经过三点(p1,p2,p3)的平面之间最短距离 |
Dee | dist(end,end)的快速功能函数,求两端点的距离 |
函 数 | 功 能 说 明 |
getvar(变量名称) | 读取AutoCAD系统变量值,仅限于实数、整数及点坐标 |
ill(p1,p2,p3,p4) | 二直线(p1,p2)与(p3,p4)的交叉点 |
ilp((p1,p2,p3,p4,p5) | 计算线(p1,p2)和经过三点(p3,p4,p5)的平面的相交点 |
ille | ill(end,end,end,end)的快速功能函数 |
mee | (end+end)/2的快速功能函数,求二端点间的中点坐标 |
nor(p1,p2) | 直线(p1,p2)的单位法向量(垂直方向) |
nee | nor(end,end)的快速功能函数 |
pld(p1,p2,d) | 直线(p1,p2)上距离p1点d长度的点坐标 |
plt(p1,p2,t) | 直线(p1,p2)上以参数t定义的点的位置 |
rad | 选择一圆或弧求取半径值 |
rot(p,basp,a) | 点p以basp为基准旋转a角度 |
rot(p,axp1,axp2,a) | 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a |
vec(p1,p2) | 点p1至点p2的向量 |
vec1(p1,p2) | 点p1至点p2的单位向量 |
vee | vec(end,end)的快速功能函数 |
vee1 | vec1(end,end)的快速功能函数 |
★ 过滤一个点或向量的X、Y和Z分量:
函 数 | 功 能 说 明 |
xyof(p1) | 点的X和Y分量,Z分量设为0 |
xzof(p1) | 点的X和Z分量,Y分量设为0 |
yzof(p1) | 点的Y和Z分量,X分量设为0 |
xof(p1) | 点的X分量,Y和Z分量设为0 |
yof(p1) | 点的Y分量,X和Z分量设为0 |
zof(p1) | 点的Z分量,X和Y分量设为0 |
rxof(p1) | 点的X分量 |
ryof(p1) | 点的Y分量 |
rzof(p1) | 点的Z分量 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论