|
|
从别处抄录下来的!希望对大家有所帮助!
原帖由 hy1032 于 2007-9-2 21:54 发表 # u1 _" g* b& K) ~( M# b* {
能把CAL所有函数给贴出来吗,比如plt,pld等,所有的,cal计算器里面很多都没得
! P0 ?* [3 S1 J& g4 s特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值)
! A v! @; a4 }函 数 功能说明
6 l8 `0 |8 F5 jang (p1,p2) 求X轴与直线(p1,p2)之夹角值 9 {$ Z$ u) P- K* K( J
ang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角 4 J7 g5 @/ D, o4 m3 x; G; D
dist (p1,p2) 求p1及p2间的距离
( E5 D1 m9 H; e. z+ adpl (p,p1,p2) 点p与经过p1、p2之直线最短距离
+ X2 M3 S% p) s1 ^1 l) }/ m7 Y Z) vdpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离 3 ?5 t" B! E- P4 x1 v4 l
Dee dist (end,end)之便捷功能函数,求两端点之距离
; A( c' j/ y0 ~* p, I0 l7 }getvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标
" C( K/ f Y6 X8 w# U- Q2 S5 X T+ xill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点
5 z0 n% r' k6 l* B/ Lilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点 2 u; ] l0 F0 ~5 I0 d8 v" |% J
ille ill (end,end,end,end) 的便捷功能函数 & f' N3 ?# _5 L* r, V
mee (end,end)/2 的便捷功能函数,求二端点间的中点坐标
* o, s# H: r. h0 V- t- m# |) T& bnor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向)
( W$ e1 |7 T" h4 k! ]* w' n& fnee nor (end,end)之便捷功能函数
4 W6 q# K2 V* T7 K# N* v Fpld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标
' x0 \* R; J# Y; ~7 |) Rplt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位
7 G8 N: t9 q3 d: yrad 选取一圆或弧求取该半径值
Z% b1 z% i8 ^6 C' V6 nrot (p,basp,a) 点p以basp为基准旋转a角度 & _. a- w! `7 p) f% }& r
rot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a $ \- Q# B* W- Q/ r- X
vec (p1,p2) 点p1至点p2之向量
4 f% E9 X& x0 ~vec1 (p1,p2) 点p1至点p2之单位向量 2 i+ C; ^( ^1 u6 X8 [: K
vee vec(end,end)之便捷功能函数 ! t) _/ \5 i N1 T2 b/ D8 E
vee1 Vec1(end,end)之便捷功能函数 7 P/ q) I- ?! V" A5 T/ A& F
过滤一个点或向量的X、Y和Z分量: |
|