QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
今天在练习动态块时,需要制作如下图块。
7 H9 e8 r5 p- d( U一直想不到解决的办法,特来求助!2 Q7 B" W% w8 `* t4 L% }
' N, a2 b' Y, O- Y1 C1 F$ _- c! r
要求:图为EHA标准椭圆封头
. b5 L) m0 m/ }其中450,25,3为参数尺寸
, Z  w! x4 J- S7 v6 e) A内表面上部为标准椭圆长短半轴比为2:1
5 g  ^& z& e7 @$ I3 {450为内径,可设置为(450,500,550,600)
( ?) \# L' ]3 ~! Q( C5 P0 D7 y直段25可设置三项数值(25,40,60)
0 z/ I9 T( ]' V, V' D9 A9 @3为该件厚度可设置为(3,4,5)! D( z2 P, [' J( k: P* J! N
/ u4 y7 F9 W5 n* y6 j
制作成的动态块要求能对参数进行不同设置后,
% z1 Q, ]3 V% m8 j* H+ h0 @) t以中心线为对称轴变换,. q& H3 G$ C! j7 ]% w
仍保持EHA标准椭圆封头形状。) f2 ~8 C- R, _0 A7 D* N
5 @4 k: E2 I. c7 J
A.GIF
 楼主| 发表于 2007-4-19 18:26:54 | 显示全部楼层 来自: 中国江苏苏州
没有人知道怎么用么?
# J" e- G) ?' O  c( Z( o- n7 F% |! k" ]8 i# c
还是我没有把条件解释清楚?
* k6 _2 e+ h* B, G- j  g. `  ^  @' |' ~4 o& X
还是各位高手已经不屑这等简单题目了?
0 ~* l2 \  f- J7 _( Y" _# c9 m# N# F* E
请知道的告诉我一下怎么用吧!给下思路也行啊6 n( g" ?) X2 d$ d# K* a2 ]
4 H( ^! R" E( [/ H; {1 {
万分感谢!
发表于 2007-4-19 19:14:06 | 显示全部楼层 来自: 中国
学习!!望高手指点!!
发表于 2007-4-19 21:17:29 | 显示全部楼层 来自: 中国台湾
方法很多種,其一:把你想要的圖形全畫出來,再用动态块的"可見性"
 楼主| 发表于 2007-4-19 21:52:06 | 显示全部楼层 来自: 中国江苏苏州
如果按其一的方法的话; b  Z% [' q# `0 [

6 E; a  @! |6 z: J" I现在所列条件中的图形全画出来就需要画36种
. N4 f' Z& A, p+ o1 `
' A8 v; s+ J3 [9 ]  P# z: W而所列的条件中只是一些举例
& O5 Q! d; y" |, x. H5 A2 s( Z. m" o9 z# z
真要达到所述功能可能就要画上千个- ]8 h$ x! q- s
9 s/ F: D2 {/ [0 t1 J
这并不是这个练习的目的
发表于 2007-4-20 19:55:24 | 显示全部楼层 来自: 中国江苏苏州
很麻烦啊,内部椭圆是2:1,但外部椭圆却不是按这个比例,并且随着厚度的变化,长短轴比例也在改变.
: b' j& w* I6 G5 V5 v( V. i9 e! K+ p- V
如果不考虑上面说的比例的话
& e: i# `8 I8 @1 k7 a
. b. s! ~, T( [6 X! ?25尺寸可以用参数化拉伸* _! ^& E8 W- [: V
450和3可用参数化缩放

评分

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

查看全部评分

 楼主| 发表于 2007-4-25 16:48:46 | 显示全部楼层 来自: 中国江苏苏州
至今未能解决.
' W8 |" M* ^# M+ _; X. C( N+ k3 H
莫非真的是无法用动态块来做的?
发表于 2007-4-26 08:49:05 | 显示全部楼层 来自: 中国山东滨州
楼主的问题非常好,本人认为这个问题关键在于AUTOCAD的功能所限制,在AUTOCAD里面,没有涉及到动态块的设计啊。
# e9 m, K+ Y3 r这个问题可以考虑VB编程,但我不会。
 楼主| 发表于 2007-4-26 17:14:44 | 显示全部楼层 来自: 中国江苏苏州
用VBA和LISP来做的话,并没有多大难度,直接输入参数就可产生
6 m/ V% H) A8 g9 t& o, Y0 G; ~5 K
% c+ m% P9 q4 i5 O, O% k& b# n5 O关键是对动态块的应用不太了解,借些机会学习学习,挖掘下动态块的潜力。
发表于 2008-6-28 12:32:38 | 显示全部楼层 来自: 中国辽宁营口
据我所知,这个图形用动态块不太适合。因为两条曲线中的一条是样条曲线,是用椭圆偏移画出来的,块编辑器中没有相应的动作,只能用可见性做,这相当于把所有规格的封头都画一遍,其它如椭圆、直线到是可以用拉伸、缩放、移动等动作完成。
发表于 2011-6-27 08:50:38 | 显示全部楼层 来自: 中国浙江绍兴
7# 为非作歹 3 b3 j% N7 U$ \
设置长短轴的参数进行拉伸就可以了
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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