|
#include"shapes.inc"
object{Sphere}
など。*大文字・小文字の違いには注意しましょう。 *textureなどは指定されていません。 |
Sphere半径1、原点中心の球。 |
|
#declare Sphere =
sphere {<0, 0, 0>,1}
|
Ellipsoid半径1、原点中心の球。 |
|
#declare Ellipsoid =
sphere {<0, 0, 0>,1}
|
UnitBox原点中心、一辺の長さ2。 |
|
#declare UnitBox =
box { <-1, -1, -1>, <1, 1, 1> }
|
Cube原点中心、一辺の長さ2。 |
|
#declare Cube =
box { <-1, -1, -1>, <1, 1, 1> }
|
Cone_XX軸方向に尖った円錐。 |
|
#declare Cone_X = cone {x,0,-x,1}
|
Cone_YY軸方向に尖った円錐。 |
|
#declare Cone_Y = cone {y,0,-y,1}
|
Cone_ZZ軸方向に尖った円錐。 |
|
#declare Cone_Z = cone {z,0,-z,1}
|
Disk_XX軸方向に伸びた円柱。 |
|
#declare Disk_X =
cylinder { x,-x,1}
|
Disk_YY軸方向に伸びた円柱。 |
|
#declare Disk_Y =
cylinder { y,-y,1}
|
Disk_ZZ軸方向に伸びた円柱。 |
|
#declare Disk_Z =
cylinder { z,-z,1}
|
Plane_YZYZ平面。 |
|
#declare Plane_YZ = plane {x,0}
|
Plane_XZXZ平面。 |
|
#declare Plane_XZ = plane {y,0}
|
Plane_XYXY平面。 |
|
#declare Plane_XY = plane {z,0}
|
Cylinder_XX軸方向に無限に伸びる円柱。 |
|
#declare Cylinder_X =
quadric
{<0, 1, 1>,
<0, 0, 0>,
<0, 0, 0>, -1
}
|
Cylinder_YY軸方向に無限に伸びる円柱。 |
|
#declare Cylinder_Y =
quadric
{<1, 0, 1>,
<0, 0, 0>,
<0, 0, 0>, -1
}
|
Cylinder_ZZ軸方向に無限に伸びる円柱。 |
|
#declare Cylinder_Z =
quadric
{<1, 1, 0>,
<0, 0, 0>,
<0, 0, 0>, -1
}
|
無限円錐(楕円錐面) | ||
QCone_X原点を頂点として、X軸方向に無限に伸びる円錐。 |
|
#declare QCone_X =
quadric
{<-1, 1, 1>,
< 0, 0, 0>,
< 0, 0, 0>, 0
}
|
QCone_Y原点を頂点として、Y軸方向に無限に伸びる円錐。 |
|
#declare QCone_Y =
quadric
{<1, -1, 1>,
<0, 0, 0>,
<0, 0, 0>, 0
}
|
QCone_Z原点を頂点として、Z軸方向に無限に伸びる円錐。 |
|
#declare QCone_Z =
quadric
{<1, 1, -1>,
<0, 0, 0>,
<0, 0, 0>, 0
}
|
楕円放物面 | ||
Paraboloid_X原点を頂点として、X軸方向に伸びる楕円放物面。 |
|
#declare Paraboloid_X =
quadric
{< 0, 1, 1>,
< 0, 0, 0>,
<-1, 0, 0>, 0
}
|
Paraboloid_Y原点を頂点として、Y軸方向に伸びる楕円放物面。 |
|
#declare Paraboloid_Y =
quadric
{<1, 0, 1>,
<0, 0, 0>,
<0, -1, 0>, 0
}
|
Paraboloid_Z原点を頂点として、Z軸方向に伸びる楕円放物面。 |
|
#declare Paraboloid_Z =
quadric
{<1, 1, 0>,
<0, 0, 0>,
<0, 0, -1>, 0
}
|
双曲面 | ||
Hyperboloid双曲放物面。 |
|
#declare Hyperboloid =
quadric
{<-1, 0, 1>,
< 0, 0, 0>,
< 0, 1, 0>, 0
}
|
Hyperboloid_Y一葉双曲面。 |
|
#declare Hyperboloid_Y =
quadric
{<1, -1, 1>,
<0, 0, 0>,
<0, 0, 0>, -1
}
|