我研究过这个问题,但我仍然没有得到它.下面最短的代码显示了一个Pyramid完全灰色,而我尝试给6 triangles组成pyramid不同的颜色.那么......为什么不出现这些颜色?
请注意,我借用了getTexCoords().addAll(..)该问题的陈述,但显然我仍然做错了.是uv mapping吗?那到底是什么?我看过一个拓扑解释(sphere< - > map),但这与纹理/颜色有什么关系......?
感谢你的帮助 - 迈克尔
public class ColoredPyramid extends Application {
public void start(Stage primaryStage) {
Group root = new Group();
Scene scene = new Scene(root, 200, 200, true);
primaryStage.setTitle("Colored Pyramid");
primaryStage.setScene(scene);
primaryStage.show();
TriangleMesh colouredPyramid = new TriangleMesh();
float height = 100;
float hypotenuse = 150;
colouredPyramid.getPoints().addAll(0, 0, 0); //0-index:: top
colouredPyramid.getPoints().addAll(0, height, -hypotenuse / 2); //1-index:: x=0, z=-hyp/2 ==> Closest …Run Code Online (Sandbox Code Playgroud)