|
|
从别处抄录下来的!希望对大家有所帮助!
原帖由 hy1032 于 2007-9-2 21:54 发表 / X7 X0 W& b9 w" a2 d
能把CAL所有函数给贴出来吗,比如plt,pld等,所有的,cal计算器里面很多都没得
# v+ e3 o7 K2 t: q. k5 {: i+ g: A特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值) 9 b/ y1 l& K0 s" H. R, f+ f0 [
函 数 功能说明
9 ]( w8 k. y6 X) t* k* L9 S" K$ W2 r$ K0 Hang (p1,p2) 求X轴与直线(p1,p2)之夹角值
1 s0 U& Y7 V: Dang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角
6 h- o$ Y& r# Y mdist (p1,p2) 求p1及p2间的距离 1 W% q. p1 S% Q! B
dpl (p,p1,p2) 点p与经过p1、p2之直线最短距离
4 [" A4 m) F! Y! A: Mdpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离 / L, G, `- K' K, z* X
Dee dist (end,end)之便捷功能函数,求两端点之距离 5 Q4 q7 x. C& J6 k$ G4 n) Q3 l
getvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标
1 D/ w! r9 b( R! gill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点 : G: ~" U* _, Z( Y; i0 L5 D7 Y$ R
ilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点 8 H# [% q3 K; C
ille ill (end,end,end,end) 的便捷功能函数 & T" S& C5 x& V1 \% ^# F
mee (end,end)/2 的便捷功能函数,求二端点间的中点坐标 / W! O! w! G9 J
nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向) + d6 X" Z$ N' ^% F! G
nee nor (end,end)之便捷功能函数
/ c$ I, L( t4 R7 \9 }9 gpld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标
) ?( L+ L% N" W. rplt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位
; S# f& o# L0 o1 P$ Zrad 选取一圆或弧求取该半径值 1 c5 L7 N$ o$ l0 M7 W- E4 N2 _
rot (p,basp,a) 点p以basp为基准旋转a角度
* J* M2 }$ A% n, }4 u0 rrot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a + q1 H9 _( }" |" p2 I$ k
vec (p1,p2) 点p1至点p2之向量
, S5 u5 \+ M/ j/ y' n/ m% Z; [& Ivec1 (p1,p2) 点p1至点p2之单位向量
' F$ B# S1 H$ n6 t. o* fvee vec(end,end)之便捷功能函数 $ g$ J# L! m+ p2 ?% W/ T z
vee1 Vec1(end,end)之便捷功能函数 - h, Y; M t; E3 c, f
过滤一个点或向量的X、Y和Z分量: |
|