|
从别处抄录下来的!希望对大家有所帮助!
原帖由 hy1032 于 2007-9-2 21:54 发表 0 S U; c; I- j. M+ _8 E
能把CAL所有函数给贴出来吗,比如plt,pld等,所有的,cal计算器里面很多都没得
( I( j& S3 A8 r. O: A; h# R! L特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值) - J& c9 T2 S1 W; {9 n+ X/ i
函 数 功能说明
+ D4 m+ U2 r8 {ang (p1,p2) 求X轴与直线(p1,p2)之夹角值 7 E: D. U2 A+ H
ang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角
$ [' T: j1 C+ Y" ^) y0 ` P5 Q3 ?9 d( Adist (p1,p2) 求p1及p2间的距离 ( w5 i( ~; [2 |
dpl (p,p1,p2) 点p与经过p1、p2之直线最短距离
1 w. Q( s9 S- M1 }dpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离 1 ?/ {2 h8 q" y
Dee dist (end,end)之便捷功能函数,求两端点之距离
/ _- |% [8 E0 Ogetvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标 4 v) V3 r' A' n0 v. C
ill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点 * Z% ?( C. L- u6 d$ M. L2 f2 Y$ t
ilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点
. p& ]! H; a# D: ~5 lille ill (end,end,end,end) 的便捷功能函数
- v" e" T8 ^+ {$ u4 v7 V4 H0 rmee (end,end)/2 的便捷功能函数,求二端点间的中点坐标 : {" |& ^: \( P0 z g# e- _5 _
nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向)
% Y. e0 w; Q9 |nee nor (end,end)之便捷功能函数 $ e) ]- c. ^8 O2 g
pld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标
" }; K. X. Q) p/ F, y2 bplt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位 5 ~6 A) s0 z4 d; c# H$ H/ ?6 b) m5 U
rad 选取一圆或弧求取该半径值
3 `6 Y, Z0 ]6 w4 _9 Wrot (p,basp,a) 点p以basp为基准旋转a角度
( m E8 M" f' p' X0 |# B! E4 R' arot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a ) r; U4 ?5 s; G6 a! S- G" S
vec (p1,p2) 点p1至点p2之向量 # L6 Q# `; ~, q$ z( [% Y/ j
vec1 (p1,p2) 点p1至点p2之单位向量
! B! J3 ? H$ j9 n U" ^; fvee vec(end,end)之便捷功能函数 $ j3 l E2 `+ a- B4 u! e
vee1 Vec1(end,end)之便捷功能函数 y# S$ _& T0 z! X# B; _
过滤一个点或向量的X、Y和Z分量: |
|