SolidWorks机械工程师网——最大的SolidWorks学习平台

标题: 已有直线与圆 [打印本页]

作者: k213905    时间: 2011-9-19 19:42
标题: 已有直线与圆
在CAD中能不能把已有定长直线折弯成一个圆。如图的东西我想把它折弯成一个圆。

作者: user007    时间: 2011-9-19 20:49
用园长公式去算     l=2*pi*半径
作者: tomj168    时间: 2011-9-19 21:11
你是否要这种效果

作者: 4952373817    时间: 2011-9-19 22:16
额,版主用的是2004做出来的么?
作者: gwkwong    时间: 2011-9-19 22:24
用的是什么工具啊?我怎么找不到!
作者: zhanguichang    时间: 2011-9-19 23:01
版主这个怎么做出来的 新手不懂
作者: fuzhibiao995    时间: 2011-9-20 00:08
用lisp二次开发做的。
我只是说定长的直线变园,只能某一根线达到要求其它多要变。
不能全部去用二次开发
作者: zqlong2006    时间: 2011-9-20 01:40
这个好象还没看到过直接转的方法。。。希望有给力的高手,也好学习。
作者: jijian1981    时间: 2011-9-20 01:55
我是把它的图片拷过去按比列画了一个图定长度为1000
用offst偏离向下偏三条 向上偏三条画出中间的相交的弧,再画出上下的小圆。
1.点中间的线它的长度是1000 这样可计算出它的半径 要你给出画这园的园心。这样就画出这个定长的园。
2.去选要压缩的三条直线,这样可计算出它和不变园的半径差。计算出它们的半径这样就可画出线要压缩线的园。
3.去选要拉伸的三条直线,这样可计算出它和不变园的半径差。计算出它们的半径这样就可画出线要压缩线的园。
4.去就是不变小圆的中心线的长度,应它们有半径,画出小圆,根据小圆的中心线的长度就是出环形列阵的数,去环形列阵画出全部小圆。如是压缩的则数就小,拉伸的小圆的个数就大。
5.在园上画出一条弧,用mirror去镜像后 再去转动中间的一个弧达到直线时的效果,再去环形列阵就出来了。
这是一个思路。
lisp程序给出数据,它去计算,后去画图。这些全是由程序去作。
作者: maojiaoben    时间: 2011-9-20 01:58
长见识了,感谢分享
作者: pooppoo    时间: 2011-9-20 02:25
学习了,版主和方法不错阿
作者: zxfgt2201    时间: 2011-9-20 02:37
如果已固定半径,可用len命令对圆弧进行拉长
作者: zjx74008    时间: 2011-9-20 02:39
可能在家对我的意思理解有点出入。如图的东西好比实物中冲压出来的花边。现实上花边是直,但是弯成圈后就是一个圆。我的实际意思是折弯成一个三维实体
作者: fxy003    时间: 2011-9-20 02:57
你是否要的这张图的效果。
是用你定长的计算出半径画出园,用拉伸你要的宽度。
用elev给出高小圆到底面的距离,厚度为0
全部是画出来的。


作者: hongyan1721    时间: 2011-9-20 03:29
对我就是用这种效果,在此谢谢版主,辛苦啦!
作者: hjfkkj    时间: 2011-9-20 04:02
这就是cad的二次处理学校里从来没用长见识了
作者: iceback    时间: 2011-9-20 04:45
下面是用lisp去画你的三维图,你输入平面参数它对你这张图,实际画两个园去拉伸,用实体相减,再在小圆的位置上画小圆后拉伸,再用三维转到
在环形列阵,把下面的小圆拷贝到上面再去实体减。
应你图上的中间部分无法去生成实体。
把程序解压后为l-yuan.lsp在命令下输入(load"l-yuan")回车就行。
在命令下输入l-yuan回车软件提示:
1.请输入图形的长度:你输入长度回车软件提示:
2.请输入图形的厚度:用键盘输入厚度 回车软件提示:
3.请输入圆环的中心:你用鼠标给出圆环的中心 软件提示:
4.请输入圆环的高度:你用键盘输入高度,
这时软件按你的要求画出圆环。
软件提示:
5.请输入小孔到底部的距离:你用键盘输入距离回车软件提示:
6.小孔的直径:你用键盘输入小园直径回车软件提示:
7.底部小孔间的距离:你用键盘输入小孔间的距离
这时软件给你画出三维的小孔生成实体转到90度,环形列阵 把列阵的小园拷贝到上面。在实体减成你要的实体。
程序是原码,给大家一个思路,自己去编或去加。

l-yuan.rar (1016 Bytes, 下载次数: 113)
作者: lovekuer    时间: 2011-9-20 04:45
感谢老顾的指点。我用不上三维的效果,但是也在此谢过了!
作者: wujinzhu3002    时间: 2011-9-20 04:48
高手。
一直在想,图中曲面上的线条,是投影上去的?还是用3d线条?
不太理解。
如果投影上去,长度怎么把握?
如果是用3d画上去的,在曲面上做曲线,更是难吧。
作者: 七瓣丁香    时间: 2011-9-20 04:50
长见识了!!
作者: ly2fxpyyyy    时间: 2011-9-20 05:26
直接看不懂 我是菜鸟
作者: doctor863    时间: 2011-9-20 07:35
真是长见识,先学习了
作者: lark_zhao    时间: 2011-9-20 07:45
谢谢老师
作者: jin_h_w    时间: 2011-9-20 07:58
很牛啊  ,想知道是怎么做出来的。只用CAD吗
作者: zxfsl2000    时间: 2011-9-20 08:44
感谢版主,V5,学习了
作者: bowang    时间: 2011-9-20 08:51
高手还是有的
作者: appease889    时间: 2011-9-20 09:01
老顾太厉害了
作者: LQD686    时间: 2011-9-20 09:34
这是用auto lisp编程语言写的 知道 不
作者: wulian0825    时间: 2011-9-20 10:28
太厉害了,长见识了




欢迎光临 SolidWorks机械工程师网——最大的SolidWorks学习平台 (https://www.swbbsc.com/) Powered by Discuz! X3.2