有没有办法为半径和高度段呈现不同的内容?
我试图使用圆柱形对象,并使用diffuse.contents of SCMaterial实例在其上绘制图像。
myCustomMaterial.diffuse.contents = UIImage(named: "image")它在柱面上呈现这个图像,但是在高度和渲染部分都呈现相同的图像。
我想在高度部分渲染一个不同于半径部分的图像。有可能吗?
发布于 2015-11-10 20:21:37
使用一系列的材料。
let cylinder = SCNCylinder(radius: 1.0, height: 1.0)
let cylinderNode = SCNNode(geometry: cylinder)
let fillMurray = SCNMaterial()
fillMurray.diffuse.contents = UIImage(named: "fillmurray460x300")
let kitten = SCNMaterial()
kitten.diffuse.contents = UIImage(named: "kitten140")
cylinder.materials = [fillMurray, kitten]

https://stackoverflow.com/questions/33638155
复制相似问题