我像往常一样使用 ini 文件创建POV-Ray 3.6.2(Windows)动画。在 pov 文件中,我根据 clock 值计算了几个值,例如摄像机位置。如何以某种方式输出这些值,这些方法可以在外部程序中轻松检索(非实时)?
在降序优先级中,这些是我想到的方法:
目前,我正在使用文本对象将其写入图像,以后可以手动复制和裁剪。
我知道我可以重写用另一种语言生成这些数字的算法,而是避免这种情况,因为我需要保留算法的2份副本以防万一。
谢谢!
答案 0 :(得分:3)
将#debug "Some text"
指令与Debug_File=filename.out
命令行参数一起使用,将输出存储在文件中。请注意,#debug
只能接受文本参数,因此请考虑将str()
和concat()
函数用于任何数字数据,例如:
#debug "Output follows"
#debug str(123.456789, 0, 3) // do not pad and round to 3 decimal places: 123.456
#debug concat("Six by six is ", str(6 * 6, 5, 0)) // pad with up to 5 zeroes, omitting decimal places: Six by six is 00036