QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 3726|回复: 10
收起左侧

[已解决] 这种要求的动态块怎样制作?请求帮助!

[复制链接]
发表于 2007-4-18 18:59:50 | 显示全部楼层 |阅读模式 来自: 中国江苏苏州

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

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

x
今天在练习动态块时,需要制作如下图块。0 ?( `3 X; m8 W  _7 x
一直想不到解决的办法,特来求助!& |  L1 H" f6 v# K2 k' G2 G; h% U/ R

: C2 i- |7 Z3 G5 ], M) i) H要求:图为EHA标准椭圆封头! t7 n4 Y2 h3 Z8 L
其中450,25,3为参数尺寸/ e+ Z+ c9 m& H4 |) `" @
内表面上部为标准椭圆长短半轴比为2:1) N+ t$ r, p* C& t- U) P  M- ~4 s
450为内径,可设置为(450,500,550,600)
  J+ u5 n, ^, w% z" o直段25可设置三项数值(25,40,60)
$ A( M3 u! N6 G0 C: B, P3为该件厚度可设置为(3,4,5)
) Z; Q4 t. d9 M
" W6 u6 @; t6 _7 S制作成的动态块要求能对参数进行不同设置后,
! L0 H& A, r/ ]) t" n以中心线为对称轴变换,
) _/ d, Y' j; f* F/ e9 f仍保持EHA标准椭圆封头形状。0 U  x0 t2 u( X

) |5 a( Z5 m0 O) |; B2 P6 D
A.GIF
 楼主| 发表于 2007-4-19 18:26:54 | 显示全部楼层 来自: 中国江苏苏州
没有人知道怎么用么?5 [3 w! l6 o8 @$ s' K4 F) `, d

' k) o2 P6 F  \1 B" ~还是我没有把条件解释清楚?
' d9 r: R. h  ?9 d9 z% M! _2 I& E) d
还是各位高手已经不屑这等简单题目了?
& P* u( d- v  p2 o( I# M! e  b9 f: P
请知道的告诉我一下怎么用吧!给下思路也行啊4 R# T7 m* w, d, d/ d
- G  Y4 `! E) Q
万分感谢!
发表于 2007-4-19 19:14:06 | 显示全部楼层 来自: 中国
学习!!望高手指点!!
发表于 2007-4-19 21:17:29 | 显示全部楼层 来自: 中国台湾
方法很多種,其一:把你想要的圖形全畫出來,再用动态块的"可見性"
 楼主| 发表于 2007-4-19 21:52:06 | 显示全部楼层 来自: 中国江苏苏州
如果按其一的方法的话6 h& r+ y# ^  s% b2 ]! m

0 h" E% v3 ^6 p( a- e现在所列条件中的图形全画出来就需要画36种9 o" y8 {, q( u: l$ S8 d1 y! J5 N, {

* o8 ^" T# B! X; g而所列的条件中只是一些举例
5 R% Z( R( v1 S, {$ _) j$ X
7 J" g* ~& i) c' y5 R$ S真要达到所述功能可能就要画上千个
$ E: |7 O& I* f3 T+ V9 O4 ?# m3 [  J& y) i& y3 `# b
这并不是这个练习的目的
发表于 2007-4-20 19:55:24 | 显示全部楼层 来自: 中国江苏苏州
很麻烦啊,内部椭圆是2:1,但外部椭圆却不是按这个比例,并且随着厚度的变化,长短轴比例也在改变.
9 R  ~. b7 J$ X2 i4 Z7 s. b! S* i2 R) X7 l
如果不考虑上面说的比例的话
( u$ ^) M/ L& Q7 Y' |9 Y/ U
. o$ k- }1 E4 {3 Y2 ^25尺寸可以用参数化拉伸
' _5 ?# b0 {! T7 w/ g. s; B3 q1 w450和3可用参数化缩放

评分

参与人数 1三维币 +2 收起 理由
blackbird + 2 技术讨论

查看全部评分

 楼主| 发表于 2007-4-25 16:48:46 | 显示全部楼层 来自: 中国江苏苏州
至今未能解决.# c# v, o: v) n1 l% p% r
  R; T& s, {; \
莫非真的是无法用动态块来做的?
发表于 2007-4-26 08:49:05 | 显示全部楼层 来自: 中国山东滨州
楼主的问题非常好,本人认为这个问题关键在于AUTOCAD的功能所限制,在AUTOCAD里面,没有涉及到动态块的设计啊。
0 U3 u$ V: S# {2 G6 U  M  P这个问题可以考虑VB编程,但我不会。
 楼主| 发表于 2007-4-26 17:14:44 | 显示全部楼层 来自: 中国江苏苏州
用VBA和LISP来做的话,并没有多大难度,直接输入参数就可产生9 U1 {# l. C# f! Z8 U: Q/ h# o0 H

5 D8 X+ V. a8 I4 f. y: D关键是对动态块的应用不太了解,借些机会学习学习,挖掘下动态块的潜力。
发表于 2008-6-28 12:32:38 | 显示全部楼层 来自: 中国辽宁营口
据我所知,这个图形用动态块不太适合。因为两条曲线中的一条是样条曲线,是用椭圆偏移画出来的,块编辑器中没有相应的动作,只能用可见性做,这相当于把所有规格的封头都画一遍,其它如椭圆、直线到是可以用拉伸、缩放、移动等动作完成。
发表于 2011-6-27 08:50:38 | 显示全部楼层 来自: 中国浙江绍兴
7# 为非作歹
5 g* U' S/ P) Y% v8 `" K& C设置长短轴的参数进行拉伸就可以了
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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