aoto cad 中如何测量样条曲线的长度
展开全部
根据样条曲线闭合与否,测量样条曲线的长度的方法有两种,具体如下:
第一种:对于闭合样条曲线。
第一步:新建或打开AutoCAD文档,如图,切换至”常用“选项卡,单击”测量“按钮,在单击”面积“。
第二步:直接按钮回车键,选择对象,如图,移动鼠标至封闭样条曲线,单击左键选取样条曲线。
测得面积和周长如图所示。
第二种:对于非封闭样条曲线。
第一步:如图,绘制直线连接非封闭样条曲线首尾端点,形成一个封闭区域。
第二步:创建面域,如图,单击“面域”按钮,选取构成封闭区域的直线、样条曲线,右键确认。
第三步:测量面积,如图,选取上一步创建的面域对象,测得面积和周长。
第四步:记录周长数据(2172.4616),在命令行输入d,回车,测量直线长度(1066.5004),如图,二者求差获得样条曲线长度(1105.9612)。
推荐于2017-10-01 · 知道合伙人软件行家
关注
展开全部
用程序来计算,得到测量长度和,当然选择一个对象就是一个的长度。
(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】
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选中样条曲线,然后在命令行输入LIST,回车,就可以查看到长度了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输入LI命令回车再选择线条点击右键弹出的文本框就显示有长度。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
双击样条曲线,看特性!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询