在Processing中的3D形状上绘制文本有深度问题

时间:2016-05-21 14:38:38

标签: opengl 3d processing

使用Processing,我遇到了一种情况,我想在正在转换的3D对象上绘制文本:

 
pushMatrix();
noFill();
stroke(c, 128);
translate(width/2, height/2);
// misc. 3D drawing code goes here. Finally draw text:
fill(255);
textAlign(CENTER, CENTER);
text("...ןעוט", width/2, height/2);

生成的图像存在深度问题。文字背后的任何内容似乎都是黑色的,没有充分的理由。见下图:

The depth problem

我不希望这种情况发生。我希望文本在需要的地方进行透视。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我担心我无法解释为什么以及如何确切但我所做的是添加:

textMode(SHAPE);

这解决了这个问题。不知。