|
从别处抄录下来的!希望对大家有所帮助!
原帖由 hy1032 于 2007-9-2 21:54 发表 
7 {; p- s$ A7 x% r( S, K能把CAL所有函数给贴出来吗,比如plt,pld等,所有的,cal计算器里面很多都没得
1 l8 l& Z# a% j) L特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值) $ B3 u0 P( D5 @+ d- ?" }* g
函 数 功能说明
$ x; @2 Y6 B, E7 fang (p1,p2) 求X轴与直线(p1,p2)之夹角值
; T4 P% l9 V7 h0 J# `ang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角 : P* l( X$ Y$ ` \& v. z( p& C
dist (p1,p2) 求p1及p2间的距离
3 V* \+ H5 L' {+ ]$ r1 u+ ]dpl (p,p1,p2) 点p与经过p1、p2之直线最短距离 - U/ G8 c- I+ a- F/ e+ g
dpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离 3 N$ t* k. }5 W: D W
Dee dist (end,end)之便捷功能函数,求两端点之距离
0 D7 c9 ?/ U9 Ugetvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标
! k* ^: `% b( u l: F" L; `ill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点
0 w: f* j6 C( W/ N3 ?ilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点 / J8 g. b- y( @( `
ille ill (end,end,end,end) 的便捷功能函数 * Q8 u1 { b, {, B2 ?. i
mee (end,end)/2 的便捷功能函数,求二端点间的中点坐标
3 a( t: _* I0 Z( D- `3 {nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向)
2 \+ s2 H: R5 Jnee nor (end,end)之便捷功能函数 1 Q# ]1 g" U6 ?# @/ _1 l
pld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标
+ h- z1 d5 O2 f, E3 W K* {plt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位
! ^6 K7 H2 {- E0 E, z, v6 qrad 选取一圆或弧求取该半径值
% H8 l: P+ J( u9 |' mrot (p,basp,a) 点p以basp为基准旋转a角度 ; e3 m/ Z4 z( c& k! C
rot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a
8 v9 a8 G2 ?+ S2 Q8 Qvec (p1,p2) 点p1至点p2之向量
3 m# Q0 ^# o: Y6 ?vec1 (p1,p2) 点p1至点p2之单位向量 # ]( R% _ W3 Q1 q
vee vec(end,end)之便捷功能函数 ; f8 n, m7 \, \% l4 k* U' B
vee1 Vec1(end,end)之便捷功能函数
+ S5 N8 @/ I$ ]过滤一个点或向量的X、Y和Z分量: |
|