Povray 基于字符串长度的条件
使用适用于Windows 3.7版的POV Ray,我编写了一个脚本来渲染表示化学元素的半透明立方体:Povray 基于字符串长度的条件,povray,Povray,使用适用于Windows 3.7版的POV Ray,我编写了一个脚本来渲染表示化学元素的半透明立方体: #declare H=difference { box { <-1, -1, 0>, <1, 1, 0.5> material { M_Glass } } text { ttf "ariblk.ttf&quo
#declare H=difference {
box {
<-1, -1, 0>, <1, 1, 0.5>
material {
M_Glass
}
}
text {
ttf "ariblk.ttf", element,
0.2, // depth
0 // spacing
texture {
pigment { color <0,0,0,1> }
}
scale 1.3
translate <-0.8, -0.45, -0.1>
}
}
但是没有这样的函数string\u length
。报告没有提到一个
POV Ray中是否有字符串长度标量函数或宏?或者一个不意味着写118个案例的解决方法?找到了它,strlen(元素)
:
然后我在文档中搜索strlen,它包含一个,在通用函数文档部分,而不是字符串函数一章中:
斯特伦(S)S的长度。返回一个整数值,该整数值是 字符串S中的字符 找到它,
strlen(元素)
:
然后我在文档中搜索strlen,它包含一个,在通用函数文档部分,而不是字符串函数一章中:
斯特伦(S)S的长度。返回一个整数值,该整数值是 字符串S中的字符
#switch(string_length(element))
#case(1)
scale 0.9
#break
#case(2)
scale 0.72
#break
#case(3)
scale 0.62
#break
#end