找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1011|回复: 5

[讨论]:怎么样画下面的螺旋线!

[复制链接]
发表于 2004-2-10 12:57:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
请问一下怎么样才能画出标准的螺旋线呀!
这是我在3d里面导出来的
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-2-10 18:04:01 | 显示全部楼层
这个问题长不大的版主最会画这种图。
除了编程绘制,好像还可以通过EXCEL绘制。

另:我顺便将你的图改了一下,便于大家浏览。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-2-11 19:47:29 | 显示全部楼层
好的,谢谢!
呵呵 ,是吗!那就快请我们的斑竹来指点下咯!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-2-11 20:19:23 | 显示全部楼层
用这个程序试试:

  1. Sub pmlxx()

  2. Dim polyObj As AcadLWPolyline
  3. Dim points() As Double
  4. Dim a, n As Integer
  5. Dim R1, R2 As Double
  6. Dim pa As Variant
  7. Const PI = 3.1415926535

  8. pa = ThisDrawing.Utility.GetPoint(, "请输入基点:")
  9. R1 = ThisDrawing.Utility.GetDistance(pa, "请输入起点半径:")
  10. R2 = ThisDrawing.Utility.GetDistance(pa, "请输入终点半径:")
  11. n = ThisDrawing.Utility.GetReal("请输入匝数:")

  12. ReDim points(0 To 2 * 360 * n + 1) As Double

  13. For a = 0 To 2 * 360 * n Step 2
  14. points(a) = pa(0) + (R1 + (a / 2) * (R2 - R1) / 360 / n) _
  15. * Cos(2 * PI * (a / 2) / 360)
  16. points(a + 1) = pa(1) + (R1 + (a / 2) * (R2 - R1) / 360 / n) _
  17. * Sin(2 * PI * (a / 2) / 360)
  18. Next

  19. Set polyObj = ThisDrawing.ModelSpace.AddLightWeightPolyline(points)
  20. ZoomExtents
  21. End Sub


程序使用方法见:http://www.xdcad.net/forum/showt ... d=317570#post317570   第10贴。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-2-11 21:14:49 | 显示全部楼层
呵呵
谢谢斑竹!解决了我的一打难题!老板要我画个螺旋式的跌水,这下很简单啦!
可是你的那个“ 三维螺旋线.”我下不了哟!斑竹能不能给发发个呀!
yyyanghua916@tom.com
谢谢啦!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-2-12 12:05:12 | 显示全部楼层
下了,用了,好好好!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-9 17:04 , Processed in 0.374580 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表