|
从别处抄录下来的!希望对大家有所帮助!
原帖由 hy1032 于 2007-9-2 21:54 发表 - L6 g! I* [8 Q' I+ _( ~
能把CAL所有函数给贴出来吗,比如plt,pld等,所有的,cal计算器里面很多都没得 % q/ @! R" U/ F6 P m8 v
特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值) * p# u+ A" | B9 j# H
函 数 功能说明
+ M6 P$ Y# d9 o. \1 fang (p1,p2) 求X轴与直线(p1,p2)之夹角值 6 ^+ ~; i! o0 z3 o
ang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角
7 }; w- G/ ]4 O, h: p4 _dist (p1,p2) 求p1及p2间的距离 . v- P; S, B3 ~1 v' Y. @' P" t
dpl (p,p1,p2) 点p与经过p1、p2之直线最短距离
% m# l a: \$ z: P3 o5 @dpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离 9 _7 k" T- l, [, B0 ~- n/ o
Dee dist (end,end)之便捷功能函数,求两端点之距离 ' X) e4 u+ H A
getvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标 ! c4 x7 L* _$ n# \$ u9 r( q
ill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点
/ |: [# u& T0 `+ I5 N& silp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点
" e7 [0 E9 L7 w$ W5 H+ A5 |/ h0 @8 Kille ill (end,end,end,end) 的便捷功能函数 # B0 P( m. a. }% C' `! g
mee (end,end)/2 的便捷功能函数,求二端点间的中点坐标 , _$ {# D& ^# _- P% U9 U
nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向) 9 O. y- R0 v" ~- B1 U
nee nor (end,end)之便捷功能函数
2 X8 O+ ~: K( H- f8 q) gpld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标 - ^9 l( Q/ P0 e7 o1 x
plt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位 ! D$ o. K4 d0 W6 T7 e
rad 选取一圆或弧求取该半径值
% S8 ?/ E; H7 }8 K3 t3 S8 J! Arot (p,basp,a) 点p以basp为基准旋转a角度
/ u* \3 W9 r, `1 l& {' Hrot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a " F% K) |1 s' X
vec (p1,p2) 点p1至点p2之向量
3 A1 N$ c Z6 g; Y* a6 [1 y. v& tvec1 (p1,p2) 点p1至点p2之单位向量
m' W3 O C9 Z! C) E( y: ^vee vec(end,end)之便捷功能函数
: B& e2 p/ J$ Fvee1 Vec1(end,end)之便捷功能函数 * |+ w5 u8 u2 s
过滤一个点或向量的X、Y和Z分量: |
|