获取POV-RAY对象的最小和最大坐标

时间:2018-09-16 15:33:38

标签: povray

我需要获取.pov射线文件中对象的最低和最高X,Y和Z值,该文件是通过多种形状(盒子,圆柱体,球体等)的并集创建的。

1 个答案:

答案 0 :(得分:0)

您正在寻找min_extend和max_extend函数

#declare Sphere =
sphere {
  <0,0,0>, 1
  pigment { rgb <1,0,0> }
  }

#declare Min = min_extent ( Sphere );
#declare Max = max_extent ( Sphere );

object { Sphere }
box {
  Min, Max
  pigment { rgbf <1,1,1,0.5> }
  }