|
|
从别处抄录下来的!希望对大家有所帮助!
原帖由 hy1032 于 2007-9-2 21:54 发表 - b2 E0 L# a" s( ~
能把CAL所有函数给贴出来吗,比如plt,pld等,所有的,cal计算器里面很多都没得
5 O' M# {2 U" p& c特殊功能函数:(其中括号内p,p1,p2…等可配合辅助抓点来取得坐标值) 8 \6 u% B) L" [% w
函 数 功能说明
# z" U3 x9 R T% q4 iang (p1,p2) 求X轴与直线(p1,p2)之夹角值
, F- X! g3 Y; j$ |! B+ y1 ]! K. Fang (顶点,p1,p2) 二直线(顶点,p1)与(顶点,p2)之夹角
$ S+ H5 N% a) k. M, s) R* ?; N' ddist (p1,p2) 求p1及p2间的距离
7 w, F v' D: |7 u" Qdpl (p,p1,p2) 点p与经过p1、p2之直线最短距离 ; B* f4 ]+ ~! H/ E
dpp (p,p1,p2,p3) 计算点p经过三点(p1,p2,p3)的平面之间最短距离
* \7 u" l/ G; QDee dist (end,end)之便捷功能函数,求两端点之距离 : Y. e9 s' j+ o. ?9 l; a
getvar (变量名称) 读取AutoCAD系统变量值,仅限于实数、整数及点坐标
# g8 E: q5 \: z0 N0 vill (p1,p2,p3,p4) 二直线(p1,p2)与(p3,p4)的交叉点
" N6 r q8 Y4 q1 iilp (p1,p2,p3,p4,p5) 计算线(p1,p2)和经过三点(p3,p4,p5)的平面之相交点 ; ?$ I% Z& x Y" u
ille ill (end,end,end,end) 的便捷功能函数 1 S' A& [: v+ c# f' J9 }
mee (end,end)/2 的便捷功能函数,求二端点间的中点坐标
( \. q; J$ q* |4 w9 \nor (p1,p2) 直线(p1,p2)之单位法向量 (垂直方向)
5 L: f, B" H0 d5 |$ H0 }- _nee nor (end,end)之便捷功能函数
2 \8 p c4 v6 a6 ?pld (p1,p2,d) 直线(p1,p2)上距离p1点d长度的点坐标 2 _* m# ~( K5 R; n! J9 G' L
plt (p1,p2,t) 直线(p1,p2)上以参数t定义的点位 ' ^# q% e# z* H
rad 选取一圆或弧求取该半径值 ; \+ G/ q1 j, G" k, t5 c
rot (p,basp,a) 点p以basp为基准旋转a角度 9 t+ R, G! _# J1 L! i* a
rot (p,axp1,axp2,a) 以通过点axp1和axp2的线为旋转轴,旋转p点,经过角度a
5 p) _" C; ~- {vec (p1,p2) 点p1至点p2之向量
5 R5 _2 z! T) ~vec1 (p1,p2) 点p1至点p2之单位向量
: X- z# x$ N7 A/ U4 _$ y% Tvee vec(end,end)之便捷功能函数 2 @" Q1 t5 Z) e. D5 V
vee1 Vec1(end,end)之便捷功能函数 & Q# c) Y, b5 A# {2 f T
过滤一个点或向量的X、Y和Z分量: |
|