POV-Ray::色々なオブジェクト
POV-Rayでは基本的な立体(プリミティブ)を組み合わせて3DCGを作ります.プリミティブには大きく分けてソリッドとパッチの2種類があります.
ソリッドは中身が詰まっていて,パッチは空っぽの立体です.普通の状態なら外見は変わりませんが,ソリッドは透明度と屈折率などを指定してレンズなども作れます.またCSGという機能を使って,立体の一部をくりぬいたりも出来ます.
ボックス(box)
立方体や直方体などです(boxそのまま).これは最も基本的なオブジェクトの一つです.
box { <-1, 0, -1>, // 前・下・左 角 < 1, 0.5, 3> // 奥・上・右 角 //ここにtextureなどを入れる. }
一番簡単なのは,これだけです.
円筒(cylinder)
円筒(シリンダー)です.
cylinder { <0, 1, 0>, // 一端の中心 <1, 2, 3>, // 他端の中心 0.5 // 半径 open // 端面を取り除く }
openをとると,上と下を塞いだ円筒になります.
円錐(cone)
円錐(コーン)です.普通の円錐だけでなく途中で切ったようなものも作れます.<BR>
cone { <0, 1, 0>, // 一端の中心 0.1, // 半径1 <1, 2, 3>, // 他端の中心 0.5 // 半径2 open // 端面を取り除く }
cylinderにもう一つ半径を加えたものです.片方の半径を0にすれば普通の円錐になります.これもopenをとると,上と下を塞いだ円錐(?)になります.<BR>
無限平面(plane)
plane{ <0,1,0>, // 面の法線ベクトル 0 // 原点との距離 pigment{ //模様 checker White, //チェック模様,色2 color Blue, //色2 scale 1.0 //間隔 } finish{phong 1 reflection 0.5} }
上の例だとx-z平面をチェック模様で描きます.<0,1,0>というベクトルは,単に「y」とすることも出来ます.
この文書の履歴
- 2006-02-0 手直し
Copyright © binzume all rights reserved.