0

ドイツのウィキペディアのページとまったく同じ双曲面を描きたい(軸なし):

http://de.wikipedia.org/wiki/双曲面

たとえば、2 枚のシートの双曲面を描く方法を知っています。

#include "colors.inc"           

background {White}
camera { orthographic
  location <0, 35, -200>
  up  <0.0, 25.0, 0.0>
  right <33, 0.0, 0.0>
  look_at <0, 0, 0>
}

light_source { <-10, 20, -25> color White }       

light_source { <100, 50, -200> color White}


intersection {
  quadric {
    <1, -1, 1> <0, 0, 0><0, 0, 0>(1)    

    texture {  

      pigment { color rgb<0,0,1>}
    } 

  }      

  object { box {<-15, -5, -5>, <15, 5, 5> texture{ pigment { Clear } }  } }
  bounded_by { box {<-15, -15, -5>, <15, 15, 5> } }


  no_shadow
}

しかし、wikiページのように見せたいです。誰でもこれで私を助けることができますか?

4

1 に答える 1

1

このような意味ですか?

// render with +UA
#include "colors.inc"           

//background {White}
camera { orthographic
  location <0, 10, -30>
  look_at <0, 0, 0>
}

light_source { <-10, 20, -25> color White }       

//light_source { <100, 50, -200> color White}


#declare my_hyperboloid=intersection {
  quadric {
    <1, -1, 1> <0, 0, 0><0, 0, 0>(12)    
  }      
  object { box {<-20, -10, -10>, <20, 10, 10> texture{ pigment { Clear } }  } }
  bounded_by { box {<-20, -20, -10>, <20, 20, 10> } }
  no_shadow
}

object{my_hyperboloid scale <1,0.8,1> texture{pigment{color rgbt<0.44, 0.87, 0.87,0.1>}}}

上記コードのレンダリング

より詳細な回答については、POV-Ray ニュースグループ ( http://news.povray.org/ ) に質問することをお勧めします。

于 2013-09-04T13:33:17.503 に答える