首页 > 解决方案 > 获取 POV-RAY 对象的最小和最大坐标

问题描述

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

标签: povray

解决方案


您正在寻找 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> }
  }

推荐阅读