在处理中用PShape隐藏四边形和纹理

时间:2016-09-19 20:43:41

标签: textures processing

我正在使用以下代码创建地球仪:

 
PImage imgmap;
PShape globe;

void setup() {
size(1000,1000,P3D);
imgmap = loadImage("earth.jpg");
globe = createShape(SPHERE, 300);
globe.setTexture(imgmap);
}

void draw(){
background(0);
translate (500,500);  
shape (globe);
}

嗯,一切都按预期工作但我仍然可以看到底层的几何结构。

如何从视图中隐藏四边形和三角形线?

非常感谢提前等......

西蒙

2 个答案:

答案 0 :(得分:0)

您可以在setup()中将球体的笔触颜色更改为完全透明:

  globe.setStroke(color(255,0));

答案 1 :(得分:0)

您可以在致电noStroke()之前调用createShape()函数:

 
  noStroke();
  globe = createShape(SPHERE, 300);

这告诉Processing甚至不打扰绘制笔划(线条)。

可以在the reference找到更多信息。