gpt4 book ai didi

java - 在 Processing 中绘制 3D 文本

转载 作者:行者123 更新时间:2023-11-29 09:14:44 26 4
gpt4 key购买 nike

我正在使用 Processing API 在 Java 中处理 3D 场景。这是一种力导向图布局算法(尽管这不是太重要)。我已经完成了所有的图形绘制——节点、边缘、布局等看起来不错。不过,图表上的每个节点都有一个标签,我希望能够将所述标签显示为节点旁边的文本。我试过使用 text() 函数,但到目前为止,我的代码似乎不起作用。我在场景中的任何地方都看不到文字。

我的代码如下所示:

pushMatrix();
translate(width/2, height/2, 0); // put 0,0,0 at the center of the screen
text("foo!", 20, 20, 20);
popMatrix();

我什么也没看到。只是图表。那我错过了什么?

最佳答案

您显示的一小段代码一切正常。您可以看到运行 here 的修改版本:

void setup() {
size(400,400,P3D);
textSize(20);
}

void draw() {
background(0);
translate(width * .5, height*.5,0);
rotateY(map(mouseX,0,width,-PI,PI));
rotateX(map(mouseY,0,height,-PI,PI));
pushMatrix();
text("foo!", -20, 0, 20);
popMatrix();
}

一路上可能还有其他事情。愿意分享更多信息吗?

关于java - 在 Processing 中绘制 3D 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10194126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com