SQ215 发表于 2006-4-24 14:50:00

关于SPLINE用AutoLIST程序设计转换的问题求助~

<P><FONT color=#856699 size=2>我是从事线切割加工的,用CAD中SPLINE绘图,线割软件不接受这种线(线割软件只接受直线、圆、圆弧),有没有办法用AutoLIST程序把这种线通过一定的精度控制转换成线割软件可以接受的图形~?其中还有ELLIPSE(椭圆)LWPOLYLINE也需要转换~~~希望从事AutoLIST程序设计的朋友给我指点一下,谢了~</FONT></P>

SQ215 发表于 2006-4-24 22:53:00

这个问题很难吗?怎么没有人回复我呀?

xyp1964 发表于 2006-4-24 23:46:00

SQ215 发表于 2006-4-25 12:43:00

你的程序我已经下载了,但你的程序非常不错,但我不知道里面的原理,你能把你的AutoLIST源码让我看看吗?你这只是把他转成了线,如果有些地方能用圆弧代替那就更好了~谢谢你的支持

BDYCAD 发表于 2006-4-27 10:45:00

<P>&nbsp;呵呵,&nbsp; 转出来是圆滑相切的效果, </P>
<P></P>

SunSpring 发表于 2006-4-27 13:49:00

<P>BDYCAD版主,你的转样条线程序可以给大伙看看吗?先谢了.</P>

BDYCAD 发表于 2006-4-27 14:35:00

<P>简易实现的方法(思路)是:</P>
<P>1. 先在曲线上取点(取每0.1MM或0.5MM长度就一点 , 至於多长可以自定), 从起点到终点的点表</P>
<P>2. 由这些点表通过循环方式画出每一条最贴近曲线的圆弧.</P>
<P>3. 把第二步所有画好的圆弧用循还的方式处理的每三条弧之间是否相切.如果不相切时在循还里面用三切圆的方法在每三条圆弧中求出相切的弧,</P>

<P>如果要求不高可以用flatten 命令轉的</P>

BDYCAD 发表于 2006-4-27 14:42:00

<P>我还有一个秘技可以解决这类问题. </P>
<P>方法如下:</P>
<P>1. 先用PLINE在要转的SPLINE上描(大至的描画) 好</P>
<P>2. 用PE去编辑画好的PLINE, 然后输入F键, 这样就输的很好, </P>
<P>这个方法最最快的, 你可以用程序去模拟这个过程, 但是转出的效过好不好, 就看你在SPLINE 上描的 PLINE 够不够贴了, </P>

SunSpring 发表于 2006-4-27 19:12:00

<P>等分后画圆弧相切可以,可不可按一定的精度来转换,这样可以有效的减少圆弧的段数和增加圆弧的长度.</P>
<P>这是我的等分圆弧程序.</P>

SQ215 发表于 2006-4-28 09:24:00

如点与点间距0.1MM,怎么在曲线上取点!

<FONT color=#a25ea2 size=2>让各位大侠见笑了,其实怎样再曲线线取点我都不知道,能告诉我怎样在曲线上取点吗?</FONT>
页: [1] 2
查看完整版本: 关于SPLINE用AutoLIST程序设计转换的问题求助~