网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 网管学堂 > 平面设计 > AuotoCAD > 几何计算器  

几何计算器

2006-05-09  作者:BitsCN.com整理  来源:中国网管联盟  点评 投稿 收藏

    几何计算器(Geometry Calculator)是集成在AutoCAD中的一个三维计算程序,可以计算矢量表达式(点、矢量和数值的组合)、实数和整数表达式。在计算中可以使用标准的数学函数,以及用于计算点、矢量和AutoCAD几何图形的专门函数。用户可直接在命令行调用“cal”命令,或在其他命令执行过程中透明地调用该命令('cal)来启动该计算程序。其计算结果可作为当前AutoCAD提示的输入或用于为一个AutoLISP变量赋值。
16.6.1 计算表达式
    在几何计算器中可使用算术表达式和矢量表达式两种计算表达式。算术表达式可以是整数、实数和具有数值操作的函数构成,并可使用算术运算符进行连接。可用的算术运算符如表16-1所示。
表16-1 算术运算符 网管下载dl.bitscn.com

网管论坛bbs_bitsCN_com

运算符 中国网管论坛bbs.bitsCN.com

运算 网管网www.bitscn.com

+, -

网管u家u.bitscn@com

加,减

网管u家u.bitscn@com

* , /

中国网管联盟bitsCN.com

乘,除 网管网www_bitscn_com

^ 网管网www.bitscn.com

指数计算 网管网www_bitscn_com

( ) 网管u家u.bitscn@com

将表达式编组

网管论坛bbs_bitsCN_com

    矢量表达式可以由点集、矢量、数字和矢量运算符所组成的函数来构成,并可使用矢量运算符进行连接。可用的矢量运算符如表16-2所示。
表16-2 矢量运算符 中国网管联盟bitsCN.com

运算符 网管论坛bbs_bitsCN_com

运算

网管u家u.bitsCN.com

+ , -

网管u家u.bitscn@com

矢量加,减

网管bitscn_com

[a,b,c]+[x,y,z]=[a+x,b+y,c+z] 网管下载dl.bitscn.com

*,/

网管bitscn_com

矢量与实数相乘除 网管论坛bbs_bitsCN_com

a*[x,y,z]=[a*x,a*y,a*z] 中国网管联盟bitsCN.com

*

网管下载dl.bitscn.com

矢量的点积 中国网管联盟bitsCN.com

[a,b,c]*[x,y,z]=ax+by+cz

网管论坛bbs_bitsCN_com

&

网管u家u.bitscn@com

矢量的矢量积 网管联盟bitsCN@com

[a,b,c]&[x,y,z]=[(b*z)-(c*y),(c*x)-(a*z),(a*y)-(b*x)]

网管网www_bitscn_com

( ) 网管网www.bitscn.com

将表达式编组 网管联盟bitsCN@com

    在对表达式进行计算时,将遵照标准数学计算的优先级规则。
16.6.2 标准数值函数
    可以在计算器中使用的数值函数详见表16-3。
表16-3 数值函数一览表 网管网www.bitscn.com

函数

网管下载dl.bitscn.com

说明 网管联盟bitsCN@com

sin(角度值)

网管联盟bitsCN_com

正弦函数

网管下载dl.bitscn.com

cos(角度值) 中国网管论坛bbs.bitsCN.com

余弦函数 网管联盟bitsCN_com

tang(角度值)

网管联盟bitsCN_com

正切函数 网管网www_bitscn_com

Asin(实数)

网管bitscn_com

反正弦函数 中国网管论坛bbs.bitsCN.com

Acos(实数) 网管u家u.bitsCN.com

反余弦函数 网管u家u.bitsCN.com

Atan(实数)

网管u家u.bitsCN.com

反正切函数 网管联盟bitsCN_com

ln(实数)

网管网www.bitscn.com

自然对数函数 中国网管联盟bitsCN.com

log(实数)

网管u家u.bitsCN.com

以1 为底的对数函数

网管u家u.bitsCN.com

exp(实数)

网管bitscn_com

自然指数函数 网管u家u.bitscn@com

exp10(实数) 网管u家u.bitsCN.com

10为底的指数函数 中国网管论坛bbs.bitsCN.com

sqr(实数)

网管论坛bbs_bitsCN_com

平方函数 网管联盟bitsCN@com

sqrt(实数) 网管联盟bitsCN_com

平方根函数

网管下载dl.bitscn.com

abs(实数) 网管下载dl.bitscn.com

绝对值函数 网管联盟bitsCN@com

round(实数) 网管联盟bitsCN@com

圆整函数 中国网管论坛bbs.bitsCN.com

Trunc(实数) 网管u家u.bitscn@com

取整函数 网管u家u.bitsCN.com

r2d(角度)

中国网管联盟bitsCN.com

将角度从弧度转换成度 网管u家u.bitsCN.com

表16-3 数值函数一览表

网管u家u.bitsCN.com

函数

中国网管联盟bitsCN.com

说明

中国网管联盟bitsCN.com

d2r(角度)

网管联盟bitsCN_com

将角度从度转换成弧度 网管联盟bitsCN_com

pi

网管下载dl.bitscn.com

常量π 网管论坛bbs_bitsCN_com

16.6.3 矢量函数
    在计算器中可使用如下各种矢量函数,如表16-4所示。
表16-4 矢量函数一览表

网管联盟bitsCN@com

函数

中国网管论坛bbs.bitsCN.com

说明 网管网www.bitscn.com

vec(p1,p2)

网管bitscn_com

计算从点p1到点p2的矢量 网管联盟bitsCN_com

vec1(p1,p2)

中国网管联盟bitsCN.com

计算从点p1到点p2的单位矢量 网管网www.bitscn.com

abs(v) 网管网www.bitscn.com

计算矢量v的长度 网管bitscn_com

nor

网管网www.bitscn.com

确定选定的圆、圆弧或多段线圆弧段的三维单位法向矢量

网管网www_bitscn_com

nor(v) 网管u家u.bitsCN.com

确定矢量v的二维单位法向矢量 网管bitscn_com

nor(p1,p2)

中国网管论坛bbs.bitsCN.com

确定直线(p1,p2)的二维单位法向矢量 网管联盟bitsCN@com

nor(p1,p2,p3)

网管bitscn_com

确定平面(p1,p2,p3)的三维单位法向矢量

网管下载dl.bitscn.com

16.6.4 获取点的函数
    在计算器中可使用如下各种函数来获取一个点,如表16-5所示。
表16-5 获取点函数一览表 网管u家u.bitscn@com

函数

网管联盟bitsCN@com

说明

网管bitscn_com

cur

网管联盟bitsCN_com

使用定点设备获取点 中国网管论坛bbs.bitsCN.com

@

网管联盟bitsCN@com

获得最后一个指定点 中国网管论坛bbs.bitsCN.com

Pld (p1,p2,dist) 网管u家u.bitsCN.com

计算通过点p1和p2的直线上的一点,参数dist定义该点到点p1的距离

中国网管联盟bitsCN.com

plt(p1,p2,t) 网管网www.bitscn.com

计算通过点p1和p2的直线上的一点,参数t为该点到p1点距离与该点到p2点距离的比值 网管联盟bitsCN_com

rot(p,origin,ang)

网管下载dl.bitscn.com

绕经过点origin的Z轴旋转点p,转角为ang时所得到的点 网管联盟bitsCN_com

rot(p,AxP1,AxP2,ang) 中国网管联盟bitsCN.com

以直线(AxP1,AxP2)为轴旋转点p,转角为ang时所得到的点

网管bitscn_com

ill(p1,p2,p3,p4) 网管u家u.bitsCN.com

计算直线(p1,p2)和(p3,p4)的交点

中国网管联盟bitsCN.com

ilp(p1,p2,p3,p4,p5) 网管联盟bitsCN_com

计算直线(p1,p2)和平面(p3,p4,p5)的交点

网管bitscn_com

w2u(p1)

中国网管论坛bbs.bitsCN.com

将世界坐标系中的点p1转换到当前用户坐标系中

网管下载dl.bitscn.com

u2w(p1)

网管bitscn_com

将当前用户坐标系中的点p1转换到世界坐标系中 网管bitscn_com

    此外,还可以在计算器中使用AutoCAD的点捕捉模式来获取点,如表16-6所示。
表16-6 计算器中可用的捕捉模式 中国网管联盟bitsCN.com

缩写

网管bitscn_com

捕捉模式 网管网www.bitscn.com

END

中国网管论坛bbs.bitsCN.com

ENDPOINT(端点) 网管联盟bitsCN@com

INS 网管下载dl.bitscn.com

INSERT(插入点)

网管网www.bitscn.com

INT

网管下载dl.bitscn.com

INTERSECTION(插入点) 中国网管联盟bitsCN.com

MID 中国网管联盟bitsCN.com

MIDPOINT(中点) 网管网www.bitscn.com

CEN

网管bitscn_com

CENTER(圆心)

网管网www_bitscn_com

NEA

网管bitscn_com

NEAREST(最近点) 网管u家u.bitsCN.com

NOD 网管bitscn_com

NODE(节点)

网管下载dl.bitscn.com

QUA 网管u家u.bitsCN.com

QUADRANT(象限点) 中国网管联盟bitsCN.com

PER 网管u家u.bitsCN.com

PERPENDICULAR(垂足)

网管u家u.bitsCN.com

TAN 网管联盟bitsCN@com

TANGENT(切点)

网管u家u.bitscn@com

16.6.5 点过滤函数
    在计算器中可使用点过滤函数来获取点的各个分量,如表16-7所示。
表16-7 点过滤函数

网管bitscn_com

函数 网管论坛bbs_bitsCN_com

说明

网管论坛bbs_bitsCN_com

xyof(p1) 网管u家u.bitsCN.com

获取点p1的X、Y分量,Z分量设置为0.0 网管下载dl.bitscn.com

xzof(p1)

中国网管联盟bitsCN.com

获取点p1的X、Z分量,Y分量设置为0.0

网管网www_bitscn_com

yzof(p1)

网管联盟bitsCN_com

获取点p1的Y、Z分量,X分量设置为0.0 网管论坛bbs_bitsCN_com

xof(p1)

中国网管联盟bitsCN.com

获取点p1的X分量,Y、Z分量设置为0.0 网管联盟bitsCN@com

yof(p1)

网管网www_bitscn_com

获取点p1的Y分量,X、Z分量设置为0.0 网管网www_bitscn_com

zof(p1) 网管u家u.bitsCN.com


TAGs计算器   几何   p1   矢量   函数   计算   p2   实数   表达式   获取    
 上一篇:在等轴测面中绘制简单图形   下一篇:图形格式转
几何计算器 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
最新推荐文章:
网管论坛交流: