首先,我有这段代码,它创建了一个看起来像飞毯的曲面。
#include "colors.inc"
camera {
location <5,140,25>
look_at <0, 0, 0>
angle 7}
light_source {
<20, 20, 20>
White
}
#declare Ball =
sphere{<0,0,0>,0.25
texture{
pigment{color rgb<1,0.65,0.0>}
finish {diffuse 0.9 phong 1}
}// end of texture
}// end of sphere
#declare E = 5;
#declare Z = -E; // start value Z
#declare EndZ = E; // end value Z
#declare Step = 0.2;// step value
//------- loop start Z:
#while ( Z < EndZ + Step)
#declare X = -E; // start value X
#declare EndX = E; // end value X
//------ loop start X:
#while ( X < EndX + Step)
object{Ball
translate<X,0.05*X*sin(X-2*Z)
+ 0.1*Z*cos(3*X-Z),Z>}
#declare X = X+Step;//next X value
#end // --------------- loop end X
#declare Z = Z+Step;//next Z value
#end // --------------- loop end Z
现在我想映射一个像这样的简单图像
而不是黄色的球,我想要在曲面上映射那个简单的图案,这样图案就可以看起来像波浪形。
我试图映射球并将其循环,但显然输出不是单个方波外观的图像。(我不想重复那张照片,只是一张弯曲的图像。)
那可能吗?
谢谢..