iCAx开思网

标题: 【题目】如何利用曲面方程作面。(1分)(停加开放过程) [打印本页]

作者: ____    时间: 2004-8-11 00:16
标题: 【题目】如何利用曲面方程作面。(1分)(停加开放过程)
题目来源:
https://www.icax.org/viewthread. ... %3D1&page=#pid=
  
不过,在这里我作一些简化,假设曲面方程是:
          z=sqrt(x^2+y^2)
  
要作一张300×300的近似面,如下图。
要求u,v方向至少取10条线以上
作者: ____    时间: 2004-8-11 00:31
50分加密,基本过程+贴图
作者: sone    时间: 2004-8-11 08:37
我再頂....
作者: HYFEN    时间: 2004-8-11 08:41
IceFai老大的贴子,当然要顶啦!看看能否搞定!
作者: wcz9515402    时间: 2004-8-11 08:42
::?
作者: same    时间: 2004-8-11 09:10
LET ME THINK。。。
作者: XJ19800529    时间: 2004-8-11 10:15
唉。搞不明白哦
作者: ____    时间: 2004-8-11 10:38
抱歉,开始掉了一个开方.应该是
  
z=sqrt(x^2+y^2).
  
特此更正!
作者: AHTHCWG    时间: 2004-8-11 11:36
這樣也可以嗎?
作者: szqiao    时间: 2004-8-11 13:45
基本过程是先给定X值,依据方程作曲线,改变X值,作出10条以上X值相等的曲线,再类似作出10条以上Y值相等的曲线,以这条曲线作边界曲面,完成。
注意在接近中心处方程曲线多作几条,要不变形大。
作者: LIRJ    时间: 2004-8-11 14:05
ding
作者: christ000    时间: 2004-8-11 15:17
扫描曲面——阵列——旋转90度——取线拉面——OK
这是取10条UV线的样子
  
好方法,有创意..........by IceFai
作者: christ000    时间: 2004-8-11 15:23
没有旋转、拉面时的样子——
作者: christ000    时间: 2004-8-11 15:33
20条UV线——
作者: 海笑    时间: 2004-8-11 15:37
偶也顶,准备做!
作者: christ000    时间: 2004-8-11 15:40
20条UV线拉面——
作者: happyhlp    时间: 2004-8-11 16:07
顶一下
作者: shidafu007    时间: 2004-8-11 16:40
1从方程分析,图形用该在XY平面上侧,且关于XZ,YZ平面对称,所以只做X、Y、Z都非负的一部分就可以了。
2、通过方程z=x+(300-x)*t,y=sqrt(z^2-x^2),x=10、20、30、40、50、60、90、120、150建立9条曲线。通过y=300*t,z=y建一条曲线。
3、通过方程z=y+(300-y)*t,x=sqrt(z^2-y^2),y=10、20、30、40、50、60、90、120、150建立9条曲线。通过x=300*t,z=x建一条曲线。
4、曲线裁剪,然后边界混合建立曲面,然后是通过XZ,YZ镜象其他块曲面。
5、处理顶部,用20的圆,切除顶部,通过点和切除边与曲线交点建一条曲线,两端分别垂直于参考面和相切与曲线。然后镜象复制出其他3条。然后是通过切边,和四条线还有点补上那个面。(点为自己建的)
作者: shidafu007    时间: 2004-8-11 16:42

作者: SHARK007    时间: 2004-8-11 18:02
老大,你给的那个方程也太特殊了吧:Z一定时,X,Y的分布就是一个圆了,也就是垂直于Z的平面截的曲面交线均为圆,这样问题就简单了,就象椭圆球一样直接就可扫出了,然后300*300切掉不就OK了???不知偶理解有没错???
  
你的理解是对的,这是我的疏忽,随意给了个方程导致太特殊了。不过看图形你扫出的关系可能写错了(很大可能是直径半径搞错)。。。。by IceFai
多谢老大指点,真的很佩服老大!
你说的没错,就是偶半径,直径搞混了,又改了一下,这次应该没问题了!再帮PP:
作者: liaoping    时间: 2004-8-11 19:08
我也顶一下啊
作者: pengcamel    时间: 2004-8-11 19:20

作者: pengcamel    时间: 2004-8-11 19:24
我用的是比较笨的办法,利用关系式做了如下N条曲线,再用STYLE命令做出1/4曲面(利用四条边线和N条内部曲线),最后利用曲面操作镜像出其它的3/4曲面。不知还有什么好方法吗?请赐教。
作者: 3DTANGXIANGYANG    时间: 2004-8-11 20:21
我的做发如下:
         当 x=0,y=0 时 z=0,故先做出原点!
         再做出线:1,取 z=20,40,60,……等,做出10条线!
                        2,取 x=0,y=0 做出4条线!
                        3,取 x=y 做出4条线!
                        4,取 x=2y 做出4条线!……
                        5,做出 x=150,x=-150 ,y=150,y=-150的边界线!
  以上面原点和1,2,3,4步所做的线做边界面!再以第5步的边界线cut面!
作者: 3DTANGXIANGYANG    时间: 2004-8-11 20:30
补充一下:
       应该是分别取 x=0和y=0 做出4条线!  
       取 x,y 绝对值相等做出4条线!
       取 x,2y 绝对值相等做出4条线!
作者: 3DTANGXIANGYANG    时间: 2004-8-11 21:02
方法2:
       根据方程可以看出是四个象限对称的!所以只做一个象限!
      1,分别取 x=0和y=0 做出2条线!
      2,分别取 x=5,10,15……做出线!
      3,分别取 y=5,10,15……做出线!
   当然在开始取多点线!
    最后做边界面--镜向!
作者: JohnLian    时间: 2004-8-11 21:17
我只会这样做了,老大看看,可以的话给我一分!
作者: JohnLian    时间: 2004-8-11 21:19
我无法一次全部做出来,只能先做四分之一!
关系式如图:
作者: JohnLian    时间: 2004-8-11 21:21

作者: pipi310    时间: 2004-8-12 09:27
老大偶不知道你想要的是什么
但是我知道你的方程就是已Z轴为中心线,旋转一个45度的直线
应该很简单吧
作者: christ000    时间: 2004-8-12 12:07
随便换一个方程吧——z = (x^3+y^2/40+10*x*y^2)/200000
作者: christ000    时间: 2004-8-12 12:09
筐架——
作者: ____    时间: 2004-8-12 12:11
通过方程作面,我想大家绝大部分都没试过.
对于没试过的东西,大部分的人第一反应都会是不行.但实际上当深入思考后很多人都会找到解决的办法.这实际上是一个触觉问题.
一个人对问题的敏感度实际上是决定他的创新能力.
  
尽管这里的解决办法不是绝对精确,但起码是方向正确.在软件有限的能力下尽可能的寻求解决问题,不断的锻炼你就会发现自己的能力值不断增加
  
不过这道题因为我的疏忽引起了几位兄弟的"误入歧途",但是这种误入歧途也表明了他们对方程的理解充分
作者: 小小小    时间: 2004-8-12 12:46
IceFai wrote:
通过方程作面,我想大家绝大部分都没试过.  
  对于没试过的东西,大部分的人第一反应都会是不行.但实际上当深入思考后很多人都会找到解决的办法.这实际上是一个触觉问题.  
  一个人对问题的敏感度实际上是决定他的创新能力.  
  
  尽管这里的解决办法不是绝对精确,但起码是方向正确.在软件有限的能力下尽可能的寻求解决问题,不断的锻炼你就会发现自己的能力值不断增加  
  
  不过这道题因为我的疏忽引起了几位兄弟的"误入歧途",但是这种误入歧途也表明了他们对方程的理解充分

  
  经典,慢慢回去理解。。。。
作者: tsm-01    时间: 2004-8-12 12:49
z=sprt(X^2+y^2),这就是一圆的方程,那还做什么扫描,写什么方程,直接画一旋转就可以了.
作者: christ000    时间: 2004-8-12 18:09
谢谢冰大大的分,呵呵
作者: gwha1    时间: 2004-8-12 20:56
分析很清楚的!




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3