aoto cad 中如何测量样条曲线的长度

 我来答
海边的风
2015-06-19 · 知道合伙人软件行家
海边的风
知道合伙人软件行家
采纳数:4706 获赞数:28748
青岛汇和科技有限公司 年度先进个人

向TA提问 私信TA
展开全部

  根据样条曲线闭合与否,测量样条曲线的长度的方法有两种,具体如下:

  

  第一种:对于闭合样条曲线。

  第一步:新建或打开AutoCAD文档,如图,切换至”常用“选项卡,单击”测量“按钮,在单击”面积“。

  第二步:直接按钮回车键,选择对象,如图,移动鼠标至封闭样条曲线,单击左键选取样条曲线。

  测得面积和周长如图所示。


  第二种:对于非封闭样条曲线。

  第一步:如图,绘制直线连接非封闭样条曲线首尾端点,形成一个封闭区域。

  第二步:创建面域,如图,单击“面域”按钮,选取构成封闭区域的直线、样条曲线,右键确认。

  第三步:测量面积,如图,选取上一步创建的面域对象,测得面积和周长。

  第四步:记录周长数据(2172.4616),在命令行输入d,回车,测量直线长度(1066.5004),如图,二者求差获得样条曲线长度(1105.9612)。

朱06CAD
推荐于2017-10-01 · 知道合伙人软件行家
朱06CAD
知道合伙人软件行家
采纳数:4172 获赞数:18059
高中,熟悉AutoCAD。会autolisp及VBA程序。

向TA提问 私信TA
展开全部

用程序来计算,得到测量长度和,当然选择一个对象就是一个的长度。

(defun &ob1->ename (&_obj1 / &_obj1);变VLA
 (if (= (type &_obj1) 'ENAME) (vlax-ename->vla-object &_obj1) (vlax-vla-object->ename &_obj1) )
)
(defun &ob1->dist (&_obj1 / &_obj1);长度
 (vlax-curve-getdistatparam &_obj1 (vlax-curve-getendparam &_obj1))
)
(defun C:tes ( / &h1 &h2 &k1 &kw1 &ob1)
 (vl-load-com)
 (princ "\n请选择对象")
 (if (setq &kw1 (ssget '((0 . "LINE,LWPOLYLINE,CIRCLE,ARC,SPLINE"))));测量对象为;直线;多段线;圆;圆弧;样条曲线
  (progn
   (setq &h1 0 &k1 (ssname &kw1 0))
   (while &k1
    (setq &kw1 (ssdel &k1 &kw1))
    (setq &ob1 (&ob1->ename &k1) &h2 (&ob1->dist &ob1) &h1 (+ &h1 &h2))
    (setq &k1 (ssname &kw1 0))
   )
   (princ "\n长度为:") (princ &h1);在命令行显示长度和
  )
 )
 (princ)
);复制到记事本,以【.lsp】为后缀命名。autolisp加载,命令为【TES】
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
冀D苏D
2009-07-31 · TA获得超过1.5万个赞
知道大有可为答主
回答量:2109
采纳率:77%
帮助的人:1172万
展开全部
选中样条曲线,然后在命令行输入LIST,回车,就可以查看到长度了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhetunde
2009-07-31 · TA获得超过1447个赞
知道小有建树答主
回答量:719
采纳率:100%
帮助的人:369万
展开全部
输入LI命令回车再选择线条点击右键弹出的文本框就显示有长度。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
magicboy555
2009-07-31 · TA获得超过3413个赞
知道大有可为答主
回答量:2154
采纳率:0%
帮助的人:1218万
展开全部
双击样条曲线,看特性!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式