QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
10天前
查看: 5080|回复: 11
收起左侧

[分享] AutoCAD三维螺旋系列整理及补充篇

[复制链接]
发表于 2006-12-3 15:32:33 | 显示全部楼层 |阅读模式 来自: 中国吉林吉林市

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
以下为三维论坛本版块搜集到的相关帖子,方便大家参考
# P  e2 I3 Y- `: d ) A# x: _1 Y( b1 x9 H$ f6 q# e
三维螺纹+ f6 V' C+ o8 s1 M; i
http://www.3dportal.cn/discuz/viewthread.php?tid=166433&extra=page%3D1; c, D" |7 Q- H( m& T. H/ w  _
Auto2004能绘制真正的弹簧5 J! {1 C8 R  |/ I  v" O
http://www.3dportal.cn/discuz/viewthread.php?tid=118041
9 z8 e$ l& y  h! i, t关于下面弹簧程序的问题!" O2 G3 K. ?) H  Y* o: [5 O* b/ c
http://www.3dportal.cn/discuz/viewthread.php?tid=1286310 e1 F. A8 F3 z9 X8 j
怎样画三维螺丝?
$ D$ b. K1 N3 U' Q+ @/ g/ k- L9 Ahttp://www.3dportal.cn/discuz/thread-116803-1-11.html
- L8 U% n7 G0 A* @, iCAD画3D螺纹其实很简单5 s* N& I7 z: i2 F; W* m
http://www.3dportal.cn/discuz/viewthread.php?tid=136514
1 D/ y# s. T0 X变螺距螺旋的绘制6 H- p: I- Z3 a. Z8 T* w
http://www.3dportal.cn/discuz/thread-115938-1-17.html+ C0 i, p  x8 l6 ~4 p3 c* j
Visual LISP开发三维圆柱螺旋线程序
% K! _" ^# C$ ]http://www.3dportal.cn/discuz/thread-144006-1-1.html+ F! g: q) o6 s; U0 x
画螺旋线的好方法
6 T+ y% f6 g! {, J2 Vhttp://www.3dportal.cn/discuz/thread-114669-1-19.html" |  u! N' c3 _% E- K" I( B+ p" y1 |
螺丝的三维画法8 G0 S/ z* B# D9 ^$ m' S* z( s3 z
http://www.3dportal.cn/discuz/thread-117287-1-16.html+ |" K) y+ V3 d( h
用CAD画对数螺旋线
$ ^; l% z, u% M$ J  @) L1 g  u* A3 }http://www.3dportal.cn/discuz/thread-149561-1-2.html0 i& f7 o- \8 G" g# S* }: A
AutoCAD结合MATLAB实现公式曲线、曲面的精确绘制" e; Y3 \5 f* H
http://www.3dportal.cn/discuz/viewthread.php?tid=119141
$ y  R+ t, b/ b* R' y. f2 J9 D* d+ }* d% k4 R2 b4 N  [
附件为本人搜集到的相关LSP源码程序:

目录列表

目录列表

螺旋系列.rar

18.08 KB, 下载次数: 157

源码程序

评分

参与人数 1三维币 +10 收起 理由
唐昕晨 + 10 好资料

查看全部评分

 楼主| 发表于 2006-12-3 15:40:35 | 显示全部楼层 来自: 中国吉林吉林市
AutoCAD2007有螺旋绘图命令,应该是目前最完美的AutoCAD螺旋线了。' X7 v) Z! z8 U$ z1 g4 G8 G' y  L

9 s0 j2 I  d" Z9 G4 O" d" J对于低版本的用户,要借助二次开发程序了。本人搜集的这些程序都是用3dpoly命令绘制的,如果你的版本太低,连这个三维多段线的命令都不支持,基本无能为力了。0 H$ ^4 ^# t5 _. S7 k8 z/ `
虽然以前见过用平面弧绘制螺旋的方法,但与实际螺旋线相差太远,故没有搜集该程序。( Q. R8 v' O) i. ^- g( A# @# s
1 t# `; }. N: y) c1 n
程序使用方法简介如下:/ ?$ L* l- `7 `# I  x8 v1 v
( N! f. }+ b1 G3 h- f. Q
在菜单--工具---加载应用程序,% v+ U$ y. D2 @* H/ p
或者用命令: appload加载相应程序。
+ s4 R; \- t. w2 t
. c7 j+ e# }; t0 q1 C程序前面的字母及英文为使用命令,后面汉字为说明,或者加载后注意看文本窗口的提示。" ^4 b- }) W6 i, k; O" f
+ U" w' f5 r, q! l
该系列程序有些是功能相同的,关键代码也一样,只所以没有去除,是为了方便LSP初学者参考,不但实用,也是非常好的编程参考资料。
2 Y! c! @# N7 T! H- r( b
1 k& S( |+ M5 Q% f/ j& |3 f以下为部分程序步骤示例:
; B9 @0 [1 \: p" `  }2 h& Y" h% X
) T; k$ v2 m) h( Y命令: 3dluoxuan9 `3 w+ H0 \  e9 p7 l- K
中心点:
- Z; _; R: `7 Q0 ?8 [" ~半径: 100
# i# a( E) w( ?; @; c总高度: 500/ d7 `. f4 A3 ]
起始角: 0
. C( Q; g/ H: T7 Y" H圈数: 10) _# W% M* V! U' A0 V
每圈线段数: 30; S+ B: L  u- p2 H: H
2 H6 ^) d  Q- y" R4 b( H& r
& O! Q8 Z6 P0 M' S" z
命令: 3dspring& q. v9 T- I/ F" E4 e( X/ e
请输入底部中心点:
  n# j' R7 V3 W( p  m! |& P/ m旋转的圈数: 10
: l- w* e# ~  G9 v, E& e0 ^' e起始半径: 200
  |2 l6 U  s' \3 k# g0 K每一圈的水平增长距离: -51 J  ?/ D! p8 T( x* _
每一圈的垂直增长距离: 50
4 a' c& U  ?* M. B* C" x/ H! A) \每一圈的插值点数<35>:
- a& K! Q( n( T2 \. T$ q1 [. y- z
3 ~+ Q8 k, K8 V4 \0 f8 A) A* [' V[ 本帖最后由 moonguy 于 2006-12-3 15:43 编辑 ]
发表于 2006-12-5 16:06:10 | 显示全部楼层 来自: 中国陕西
新手尝试了好几回3D,都被一个小螺钉挡在前面了。
$ v1 x, v# N/ X7 e8 ^" e感谢楼主。。。
 楼主| 发表于 2006-12-7 14:37:19 | 显示全部楼层 来自: 中国吉林吉林市
在网上看到了一些不用lsp程序画螺旋的例子,由于用到了REVOLVE命令,所以最终的结果和用平面弧绘制的一样,与实际螺旋线相差太远。所以不能算做CAD的螺旋解决方案,不过作者确实动了脑筋,现将其步骤及问题贴在下面,做出的弹簧从两面看,不一样。可以供CAD初学者练练手。
0 [3 o# C0 A* {# V2 C* o * X2 C4 V8 s5 ~! s, e
0 a2 u! _, J( R/ f
1。画个圆,直径为弹簧截面直径. l; J7 p. ~% g- X5 I. }, [
2,水平画直线与圆切,长度为弹簧直径# `. \& L% m* p* m% b8 d
3。圆心与直线连接线的中心画一条与之垂直的直线。- P. k5 M" |1 S2 e5 u, u/ `
4。MIRRO以直线为轴。
6 x/ K; ~# z) L) B5。删除多余线段,只留2个相切圆和两条轴线(看图)% z" \) j+ b% ~4 f2 Y, m/ G
6。用REVOLVE命令,点选一个圆以一条轴线为中心线,角度180度(默认为360度)
( R% X5 _# V6 ]1 Z4 E# J7。继续用REVOLVE做另一个圆,一端与前面的吻合(这里需要点技巧,留给大家自己摸索)
- ~( u7 a3 j) {  f  }/ J' Q8。用ARRAY,ROW里填你想要复制的数量,选取这两个实物,ROW之间的距离为圆心到圆心的距离。& b2 _' B( b1 T) p' t
9。OK,完成!!!恭喜。

主要步骤

主要步骤

结果

结果
发表于 2006-12-8 08:12:56 | 显示全部楼层 来自: 中国浙江绍兴
好东西,个人觉的CAD里面曲面和螺旋最难搞了
发表于 2006-12-8 10:17:32 | 显示全部楼层 来自: 中国广西南宁
楼主辛苦,为什么要用cad来画三维呢
发表于 2006-12-20 12:17:16 | 显示全部楼层 来自: 中国天津
已入我的收藏,谢谢楼主,挺有用的东西
发表于 2007-1-8 19:06:18 | 显示全部楼层 来自: 中国河北廊坊
有没有2007的画法,而不是用lisp画法呢
 楼主| 发表于 2007-1-8 20:39:36 | 显示全部楼层 来自: 中国吉林吉林市
原帖由 一页扁舟 于 2007-1-8 19:06 发表
7 }8 Z2 \; f4 U* ]) k9 P0 g有没有2007的画法,而不是用lisp画法呢
  C  C) b7 m) m

. F) w0 b" t) w; g( E: QCAD2007中如何画弹簧?+ {8 m) U6 d8 a  U; I2 R
http://www.3dportal.cn/discuz/viewthread.php?tid=192297&page=1#pid908920
" h3 B. L7 j4 l) S/ v& f! x* @% a: e3 t- H* g1 h: C
继续补充: woaishuijia的这个贴子有画三维螺纹的动画过程(11楼)8 R( ]& j* F& I9 A
http://www.3dportal.cn/discuz/viewthread.php?tid=182026&extra=page%3D1
' u% S2 y+ n0 F! c  U. T
2 o7 z" {3 l, W; f# c: d用2007如何画三位螺丝、螺母
; y+ K" |4 J9 J  I" thttp://www.3dportal.cn/discuz/viewthread.php?tid=196724&extra=page%3D1
& `  p6 K' f& @1 W; C  `/ F5 K; ~
/ a4 \: ^$ h' D[ 本帖最后由 moonguy 于 2007-1-9 16:33 编辑 ]
发表于 2007-11-2 23:25:23 | 显示全部楼层 来自: 中国广东广州
楼主辛苦啦!已入我的收藏。谢谢!! :handshake
发表于 2007-11-3 10:26:43 | 显示全部楼层 来自: 中国河北邯郸

已经收藏

:loveliness: :loveliness: :loveliness:
发表于 2009-6-5 20:46:20 | 显示全部楼层 来自: 中国湖北武汉
感谢LZ,收益非浅啊~~辛苦了~~
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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