povray - 获取 POV-RAY 对象的最小和最大坐标
问题描述
我需要在 .pov 射线文件中获取对象的最低和最高 X、Y 和 Z 值,该文件是通过多个形状(盒子、圆柱体、球体等)的联合创建的。
解决方案
您正在寻找 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> }
}
推荐阅读
- java - 如何在不同时间混合两个音频文件?
- java - Corda:CollectSignaturesFlow 产生 UnsupportedOperationException
- kubernetes - 通过 ssh 在远程计算机中启动 minikube 仪表板
- python - WSL 终端接收命令,但集成的 VSCode 集成终端没有
- swift - 由于证书不受信任,Swift 5.1 UIWebView 不查看 URL
- html - 盒子定位问题
- c++ - 中止运行方法/线程
- python - 如何在 Django 中预取嵌套数据?
- c# - 如何合并两个 XSD 文件并保留旧 XSD 文件中的旧类?
- ios - 为什么 didFailToRegisterForRemoteNotificationsWithError 返回错误 == nil?