Ⅰ cad的样条曲线怎么改成多个圆弧
这个目前只有编写的autolisp才可以办到,AutoCAD里面直接转换的话,只能转换为等分多段线。
(defunC:TES(/&dis1&dis2&dis3&dis4&end&hud&k1&kw1&ob1&p1&p2&sta&tc1fb1inss)
(setvar"cmdecho"0)
(setvar"blipmode"0)
(vl-load-com)
(princ" 请选择样条曲线")
(if(and(setq&kw1(ssget'((0."SPLINE"))))
(setqn(getint" 请输入等分数值"))
);1
(progn;;1
(while(setq&k1(ssname&kw10));1
(setq&kw1(ssdel&k1&kw1)&ob1(vlax-ename->vla-object&k1))
(if(>(setq&dis1(vlax-curve-getDistAtParam&ob1(vlax-curve-getEndParam&ob1)))0)
(progn;;2
(setq&sta(vlax-curve-getStartPoint&ob1)&end(vlax-curve-getEndPoint&ob1)i1&dis20ss'())
(while(>=ni);2
(setq&dis3(/(*&dis1i)n)&dis4(/(+&dis2&dis3)2)&p2(vlax-curve-getPointAtDist&ob1&dis4))
(if(=in)(setq&p1&end)(setq&p1(vlax-curve-getPointAtDist&ob1&dis3)))
(setqss(cons(cons10&sta)ss))
(setq&hud(T~20150813~1&sta&p1&p2)ss(cons(cons42&hud)ss))
(setq&sta&p1&dis2&dis3i(+i1))
);while;2
(if(vlax-curve-isClosed&ob1)
(setqfb1'(70.1))
(progn
(setqfb1'(70.0)ss(cons(cons10&end)ss)n(1+n))
)
)
(setq&tc1(vla-get-layer&ob1)ss(reversess))
(entmake(append(list'(0."LWPOLYLINE")'(100."AcDbEntity")(cons8&tc1)'(100."AcDbPolyline")(cons90n)fb1)ss))
);progn;2
);if;2
(vla-delete&ob1)
);while;1
);progn;1
);if;1
(prin1)
)
(defunT~20150813~1(&_point1&_point2&_point3/&_ang1&_ang2&_point1&_point2&_point3);三点输入计算弧度
(setq&_ang1(angle&_point3&_point2)&_ang2(angle&_point3&_point1)&_ang1(*(-&_ang2&_ang1)0.5))
(if(=(sin&_ang1)0)(cos&_ang1)(/(cos&_ang1)(sin&_ang1)))
);复制到记事本,以【.lsp】为后缀命名,打开CAD,autolisp加载,命令【TES】
;等分的数值越大,得到的多段线越接近样条曲线,炸开多段线,得到的就是圆弧。
Ⅱ CAD里怎么把样条曲线变成直线和弧线
条曲线变成可以转成多段线
多段线可以转成直线
但转弧线还没听说过
Ⅲ 怎么把CAD的样条曲线转为圆弧后标注出来
没有办法把CAD的样条曲线转为圆弧后标注出来吧,虽然可以把样条曲线转成圆弧,但是还是没有办法标注,但是呢,如果要画圆弧还不如直接用工具来画圆弧吧,不用转来转去滴。。。。
Ⅳ 谁知道CAD里怎么把样条曲线图形转成圆弧 其他软件就不用了
样条曲线转化为多线段就可以了
命令行键入命令:flatten,按提示选择你要转换的样条内曲线即可。容
注意:flatten命令是Express扩展工具包中的命令,使用前先确认你已经安装了这个扩展工具。
2、把样条曲线转换成多段线另类方法
方法1:将要转换的样条曲线复制在一新图中,用“另存为”命令将图纸保存为“AutoCAD R12/L12 DXF (*.dxf)”格式,再“打开”命令选择打开刚才保存的“DXF (*.dxf)”格式文件即可。
方法2:用WMFOUT命令选择要要转换的样条后,将所选对象保存为“图元文件 (*.wmf)”格式文件,再用WMFIN命令打开刚才保存的“图元文件 (*.wmf)”文件,按提示输入相应参数后炸开图形,就得到了所要转换的多段线了。
Ⅳ 线割用样条曲线为什么要转圆弧
因为线割程序只有直线和圆弧两种
Ⅵ 在AutoCAD中如何将样条曲线变成圆弧线
下插件,,,燕秀工具箱 里面有一个命令给样条曲线转成全弧线的命令。这个插件功能强大。而且免费。。。。默认cad功能很有限,所以国产cad各种插件孕育而生。很方便的。
Ⅶ 怎么将样条曲线转成弧线呀
怎么才能将, 我想标半径,但是样条曲线不能标呀,所以只好转成弧线了. 谢谢帮忙它不能标的原因是样条并不遵循象圆或圆弧那样的规律,不明白为什么要用样条线画圆弧?用样条线画圆弧?用样条线画圆弧?画个椭圆offset後就会成样条线。offset后,那已经不是个椭圆了。不是你们想的那样,那个样条曲线,是我在PRO/E里转到CAD里就成那样的,那是一些曲面线。现在关键能直接把那样条曲线变成弧线吗、/为何要用样条曲线呢?相关主题怎样将样条曲线加入多义线中还有就是由多义线组成的只能形成面域不能形成边界,不知道有每有办法解决。还有就是样条曲线组成的图炸开后,它的控制点变成它的型值点了 ,不知道能否解决。…关于很多条样条曲线不共面的问题小弟以前做过一个规划图,地形比较复杂,曲线比较多,并且所有的曲线几乎都是样条曲线。在修改的时候就会出现无法倒角、剪切等问题。因为我当时初学AUTOCAD不久,对它的基本功能还可以掌握,但是稍微深一点的技巧就力不从心了。但是当时时间比较紧张,必需在很短的时间内把这个问题解决掉,所以我就用我当时对软件的理解进行了分析。我觉得用输出再导入的方法可能会解决问题。经过几分钟尝试,发现可以先把CAD图输出为图…样条曲线不能Trim,Why?有时样条曲线和直线明明相交,但却不能捕捉交点,也不能Trim。为什么?只要在一个“平面”上的曲线,就可以TRIM,BREAK….是不是你的两条曲线不在一个平面上啊,比如Z座标不同那是空间线的原因,你可能有时不小心使用了三维命令。你可以把两条线的Z坐标统一到0,或者将其中一条线上的夹点移到与另一条相交。。这些方法也是有时可行的,不绝对的,但可以试试啊。去下载晓东工具箱,有把样条曲线转化成plin…样条曲线能炸开的吗样条曲线能炸开的吗?怎样才能炸开不能!不能啊当然不可以,它是一条单独地线,只有组合线才可以的不能炸开的不可以的。多线可以 但样条曲线不可以请问什么是炸开啊?样条曲线是一个整体,不能炸开的…样条曲线的问题在用CAD绘图中时常会遇到画样条曲线,而我每次画完样条曲线就总是发现若参再加一个控制点那么这条线就更理想了。于是我偿试着寻找方法——为样条曲线增加控制点的方法。最后找到两种方法说出来让大家共同评论:1、直接用br命令将样条曲线打断,这样样条曲线的控制点就会增加。但有一个弊端就是实际线条并没有在控制点上,实际位置与理论位置有失真。2、就是通过“修改“——”样条曲线“——“拟合数据”——“添加“来实现…Zemanta
Ⅷ 用什么cad 工具可以把样条曲线变为圆弧或直线
圆弧和直线?应该是多段线吧
用WMFOUT命令选择要要转换的样条后,将所选对象保存为“图元文件 (*.wmf)”格式文件,再用WMFIN命令打开刚才保存的“图元文件 (*.wmf)”文件,按提示输入相应参数后炸开图形,就得到了所要转换的多段线了。
进过验证,这个方法在CAD2008 确实可行。
Ⅸ CAD里怎么把样条曲线图形转成圆弧 其他软件就不用了
CAD里把样条曲线图形转成圆弧的步骤如下:
1、打开编辑SPLINEDIT,转换为多段线(P)的选项,如下图所示。
5、上面两条样条线转换时的精度都是10,也就是顶点数是一样的,不过换成弧线段后曲线非常圆滑,更接近转换前的样条曲线的效果。