小编M. *_*per的帖子

JavaFX 3D Coloring再次面临......

我研究过这个问题,但我仍然没有得到它.下面最短的代码显示了一个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)

java javafx javafx-3d

5
推荐指数
1
解决办法
505
查看次数

标签 统计

java ×1

javafx ×1

javafx-3d ×1