|
|
从别处抄录下来的!希望对大家有所帮助!
原帖由 hy1032 于 2007-9-2 21:54 发表 
' m$ @$ c' z4 N能把CAL所有函数给贴出来吗,比如plt,pld等,所有的,cal计算器里面很多都没得 + R4 }0 ?1 N, X( s% v: m. [4 W
特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值) ( v: t6 Z% G) Z" }2 p2 g$ `
函 数 功能说明
6 h$ k7 j; \9 {8 U! N8 rang (p1,p2) 求X轴与直线(p1,p2)之夹角值 # z5 ?6 g& |) G* V8 d7 b
ang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角 , z7 m& j( [6 z6 o
dist (p1,p2) 求p1及p2间的距离
1 B7 P+ q+ E% L1 y' R' R. r; o. N( Ldpl (p,p1,p2) 点p与经过p1、p2之直线最短距离
, C3 ]6 n! m, c& A6 k; g- Ydpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离
: }& n* I+ b. S9 j, K: p7 vDee dist (end,end)之便捷功能函数,求两端点之距离
2 w# u, g* M& z! a% `2 @; n$ _getvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标
( z4 H$ P$ B* F4 Z$ e6 Fill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点
: h: d8 Z9 q! f" Bilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点
+ @, k) Q3 k$ C; z: V; ^ille ill (end,end,end,end) 的便捷功能函数
( _8 Y6 c" A9 o% V. hmee (end,end)/2 的便捷功能函数,求二端点间的中点坐标
4 P G2 G. i3 _4 N |$ ~9 [nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向) " H6 H$ D5 ]1 v: u0 W6 h& v
nee nor (end,end)之便捷功能函数
+ @0 Y m" Q, o0 w, r6 T1 {pld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标
# l! i% A8 w' `plt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位 0 R- R7 J9 u3 b; }4 g4 G
rad 选取一圆或弧求取该半径值
( ~! a* ` _" c/ P% Brot (p,basp,a) 点p以basp为基准旋转a角度 5 e9 b0 p" w7 c7 Q% m# t8 V
rot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a * G) q7 X5 k. k9 W( P
vec (p1,p2) 点p1至点p2之向量 5 y# b7 }/ j% Z; B( v
vec1 (p1,p2) 点p1至点p2之单位向量
3 z. h. |$ v5 X) a2 e3 fvee vec(end,end)之便捷功能函数
7 V# _6 @' x+ j2 kvee1 Vec1(end,end)之便捷功能函数 ; r( L3 v4 v9 s0 p. s. {
过滤一个点或向量的X、Y和Z分量: |
|