|
从别处抄录下来的!希望对大家有所帮助!
原帖由 hy1032 于 2007-9-2 21:54 发表 Y8 p, y& j! F4 H0 ~0 G: k5 \4 `
能把CAL所有函数给贴出来吗,比如plt,pld等,所有的,cal计算器里面很多都没得
/ u7 _& R |, ?$ a$ [特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值) 8 K+ C, [+ a5 @: u/ W
函 数 功能说明 $ ~- A2 c8 Q# J3 | P$ U
ang (p1,p2) 求X轴与直线(p1,p2)之夹角值 . W* ^/ Z1 V1 [, N1 F2 b- B
ang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角 ( H$ V2 j: |. {# V' a5 I0 x
dist (p1,p2) 求p1及p2间的距离
# ]: ~6 w$ y$ `6 w; S) W8 n9 ~dpl (p,p1,p2) 点p与经过p1、p2之直线最短距离 , E, h. K8 ^! y5 q6 I- g4 K
dpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离 ' s1 ~: A/ Y$ q% S9 L
Dee dist (end,end)之便捷功能函数,求两端点之距离
$ B' g* d2 \# C- Igetvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标
9 D% s7 V1 s2 D/ ^ill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点
/ O; o6 ?; J7 @& [ilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点
: T7 {- d7 v* s* [" l6 @' A( zille ill (end,end,end,end) 的便捷功能函数 4 [5 n5 Q4 g$ {+ {
mee (end,end)/2 的便捷功能函数,求二端点间的中点坐标
5 }; B. U/ ~8 G6 Mnor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向)
9 N( J0 G; a! \8 J6 B9 dnee nor (end,end)之便捷功能函数 8 \, ^ q# a7 m4 n) a9 f
pld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标 " p- j( U" t! M, l) I+ D, m7 Q
plt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位 % `" ?# o& T9 q3 a% v9 g( e- R
rad 选取一圆或弧求取该半径值 0 r2 f0 F) B* B8 T, m3 @8 o
rot (p,basp,a) 点p以basp为基准旋转a角度
2 w6 C+ u+ _% C: Z) Jrot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a [% s4 L5 j# _) \; @+ V+ _
vec (p1,p2) 点p1至点p2之向量 1 w1 _) G" j! N# m( t
vec1 (p1,p2) 点p1至点p2之单位向量 8 ^" ]0 J) w) ?; T9 _+ ]
vee vec(end,end)之便捷功能函数
/ u1 b9 X, R7 ]+ Y' fvee1 Vec1(end,end)之便捷功能函数 - _" K2 o% y9 J0 O& ~( {$ S- N! G
过滤一个点或向量的X、Y和Z分量: |
|