|
从别处抄录下来的!希望对大家有所帮助!
原帖由 hy1032 于 2007-9-2 21:54 发表 
% W+ C& M' H; I* z$ A# i* d* g能把CAL所有函数给贴出来吗,比如plt,pld等,所有的,cal计算器里面很多都没得 ; x) b; h/ {) F9 O! ?
特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值)
2 ?6 T t6 c$ \- F函 数 功能说明 1 |2 U( o. P$ n* T- Y
ang (p1,p2) 求X轴与直线(p1,p2)之夹角值
, ]# f& E O7 k( O" ?/ }ang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角 . L( `% Z9 ^7 Z. y
dist (p1,p2) 求p1及p2间的距离 * a. i$ o8 y9 s
dpl (p,p1,p2) 点p与经过p1、p2之直线最短距离 4 I* H+ a6 |' }. w8 h% @
dpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离 - R# u' W) z6 R# m+ ]6 \$ {, E
Dee dist (end,end)之便捷功能函数,求两端点之距离 7 `0 }) J6 y0 i2 p5 [; u7 l9 \+ I
getvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标
w/ l# Y( f' L7 @# K, Z& \ill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点
; R& v" ]0 @# S; |ilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点 9 {( k* ?' q# W) A; f. B
ille ill (end,end,end,end) 的便捷功能函数
" r K) _9 Y1 S# f% N: O) Bmee (end,end)/2 的便捷功能函数,求二端点间的中点坐标 6 b0 n' u8 [9 T0 K6 Q' T& E
nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向) - @) i- ^ t7 ^9 R0 o
nee nor (end,end)之便捷功能函数
, g" M1 {' }- j. X9 D) Upld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标 ( B8 X H% V* L9 t( A
plt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位 % K# ^! r$ f5 T' \3 f! v1 w {8 s. O
rad 选取一圆或弧求取该半径值 ! E1 w2 q* g1 Z6 y) X# I0 I* i
rot (p,basp,a) 点p以basp为基准旋转a角度
' b, S' N% Y grot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a # f* Q- m& m! h
vec (p1,p2) 点p1至点p2之向量
0 Y, e0 r; k7 O7 h Lvec1 (p1,p2) 点p1至点p2之单位向量
+ z6 W% f$ j0 nvee vec(end,end)之便捷功能函数
3 ?8 V* e3 C( {7 c. H$ v' c* Ivee1 Vec1(end,end)之便捷功能函数 + ]& Q* o& J; m6 J: X- s
过滤一个点或向量的X、Y和Z分量: |
|