|
从别处抄录下来的!希望对大家有所帮助!
原帖由 hy1032 于 2007-9-2 21:54 发表 - z. b q# _3 b
能把CAL所有函数给贴出来吗,比如plt,pld等,所有的,cal计算器里面很多都没得
/ ~) r" i1 K; h5 K$ W# c* C/ n( c特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值) 8 V! c$ ]0 y# F$ D# ~' ^
函 数 功能说明
9 @4 a/ n& x" T. f' R0 rang (p1,p2) 求X轴与直线(p1,p2)之夹角值 ~. G* @! O, G* d9 V8 z: b
ang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角
$ [& E1 P5 |$ I' ?dist (p1,p2) 求p1及p2间的距离 % Z% N. @! n, x5 ~
dpl (p,p1,p2) 点p与经过p1、p2之直线最短距离
& \3 F: A0 y, `& @. udpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离 & y# x; [1 F) L5 i+ N3 x+ J7 ?+ [
Dee dist (end,end)之便捷功能函数,求两端点之距离 7 b/ D! t% n k$ X5 Q4 G
getvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标
0 L4 M( ]- u- e( t: Fill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点
) ~- T8 y0 u& k: `ilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点 & ~2 {) k0 k- C# `7 K
ille ill (end,end,end,end) 的便捷功能函数 ' a% s( K: `+ L" e: l. }5 g6 d
mee (end,end)/2 的便捷功能函数,求二端点间的中点坐标
1 A @; u) k+ T, _' {nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向)
5 ^0 v# H6 ^0 \4 h, ~" _$ knee nor (end,end)之便捷功能函数
! i1 R% Z- _" t0 e# g4 ~8 L# B7 Z! ]pld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标 , x. v7 G! D. c, m
plt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位
" m% ]. |/ s) e H. U3 L; Srad 选取一圆或弧求取该半径值 7 ~0 X2 e% I% J3 {9 ^5 T( I& _* Q
rot (p,basp,a) 点p以basp为基准旋转a角度
. w/ W/ q* {, E4 B" \8 }rot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a
5 b' S- x2 F" w4 `) evec (p1,p2) 点p1至点p2之向量
4 T2 g2 s( x# B" K( E" W( l4 U( ]vec1 (p1,p2) 点p1至点p2之单位向量
; ]6 T' c- P, ]* N! fvee vec(end,end)之便捷功能函数 9 @4 }$ J" g7 ~
vee1 Vec1(end,end)之便捷功能函数
8 K: ~) O& Y+ _: [) j1 ~过滤一个点或向量的X、Y和Z分量: |
|