|
从别处抄录下来的!希望对大家有所帮助!
原帖由 hy1032 于 2007-9-2 21:54 发表 
+ B* B; e$ f2 t& H6 w/ T能把CAL所有函数给贴出来吗,比如plt,pld等,所有的,cal计算器里面很多都没得 + ]+ {5 s7 K+ g8 r6 V7 A( k
特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值) 0 x B9 ?9 R z3 J
函 数 功能说明 8 m! f8 }7 ?/ E- S I
ang (p1,p2) 求X轴与直线(p1,p2)之夹角值
8 w! l2 X- Z2 q( mang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角 % R, ^/ D* T- g4 q/ n: W. N
dist (p1,p2) 求p1及p2间的距离
1 }! _5 s9 w, ?' Y5 L7 Ldpl (p,p1,p2) 点p与经过p1、p2之直线最短距离 - r9 E) m+ j# y. I) A ~
dpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离
9 s$ z; P5 Y8 |$ i- ZDee dist (end,end)之便捷功能函数,求两端点之距离
/ ` u* V; \# }0 p V4 m9 pgetvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标
0 S9 A( {" f \, D3 ?( i# \; zill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点 + ^6 x3 p- g7 J2 J+ l
ilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点 5 k/ W6 w! [( Y% p g
ille ill (end,end,end,end) 的便捷功能函数 1 V! V5 a4 l( v$ J. [$ v' y
mee (end,end)/2 的便捷功能函数,求二端点间的中点坐标
8 K" Z0 H* H1 L L/ H2 x+ r+ vnor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向)
8 |0 J z. O$ b& c# |, V/ Q# {nee nor (end,end)之便捷功能函数 9 h; O6 o# ^3 R8 q0 T
pld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标 * x3 U% k+ ]. i# x% Q
plt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位 ' I! G, `' r, I i/ Z+ T5 c
rad 选取一圆或弧求取该半径值
$ P4 ~% c- [' P1 [rot (p,basp,a) 点p以basp为基准旋转a角度 + U, L' I9 L0 L+ r
rot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a * a2 W1 T2 x% a0 S U( c E
vec (p1,p2) 点p1至点p2之向量
$ w6 Z8 X+ \/ Z; B' s/ x* `% e5 E* Ovec1 (p1,p2) 点p1至点p2之单位向量 9 z# S# j" n, O9 W
vee vec(end,end)之便捷功能函数
+ J( I# J" E5 Kvee1 Vec1(end,end)之便捷功能函数 - @9 s/ f8 y# F# F N
过滤一个点或向量的X、Y和Z分量: |
|