|
|
从别处抄录下来的!希望对大家有所帮助!
原帖由 hy1032 于 2007-9-2 21:54 发表 ' R& u8 n& O5 z" j1 V7 n
能把CAL所有函数给贴出来吗,比如plt,pld等,所有的,cal计算器里面很多都没得 # W M+ z- `3 b/ b- {7 X5 b# c
特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值) 5 U. Y5 Y( T( f
函 数 功能说明 % W4 J. N; H1 ?- C: E) D
ang (p1,p2) 求X轴与直线(p1,p2)之夹角值 ( j4 H7 s0 L+ T+ s# S [1 _
ang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角
: g- t& f6 K, |" g2 Y2 ~+ _8 H+ \2 O# Hdist (p1,p2) 求p1及p2间的距离 0 S0 W f6 W% h1 O
dpl (p,p1,p2) 点p与经过p1、p2之直线最短距离
; @3 O' z% T y) v* b) c+ j9 @: zdpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离
3 X( K: m- V" O2 B( {Dee dist (end,end)之便捷功能函数,求两端点之距离 $ u; Z. Z% X) B
getvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标
1 P1 A8 @9 j* R0 i! aill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点
/ {4 S1 m0 K% tilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点
' D, o3 @/ s# j6 Q- P8 @ille ill (end,end,end,end) 的便捷功能函数
2 Q$ d! b. s* Ymee (end,end)/2 的便捷功能函数,求二端点间的中点坐标 " _3 q2 v. s7 P& X, A
nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向)
& {4 ^& b* m! X9 _8 p# anee nor (end,end)之便捷功能函数
) e( C1 @) u1 s. ?! Epld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标 $ p f! |. t7 C/ g: k2 y0 t' x
plt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位 6 W& k- m4 o. D4 G1 {3 z! y
rad 选取一圆或弧求取该半径值
2 {* r9 _& N! B E/ k6 x1 Zrot (p,basp,a) 点p以basp为基准旋转a角度
X6 m: c2 d6 i0 ]- H& Hrot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a / z) d, z+ G4 |) `* _4 L- D! w' S
vec (p1,p2) 点p1至点p2之向量 7 K }) L+ S$ e0 Z. e$ G f0 m
vec1 (p1,p2) 点p1至点p2之单位向量 / {5 z7 m3 O$ n
vee vec(end,end)之便捷功能函数
! @; n6 ]+ {( P% bvee1 Vec1(end,end)之便捷功能函数 ; X" d: K2 h5 r: G Y) x
过滤一个点或向量的X、Y和Z分量: |
|