Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个要用于 TriangleMesh 的纹理(它是一个简单的立方体)。纹理的某些部分是透明的。当我将纹理放在网格上时,它是黑色的。有没有可能改变它?我想让它透明。
感谢您的帮助,谢谢
JavaFX 3D 形状中的透明度一直是一个长期的要求……直到最近:自 JDK8u60 早期访问版本b14以来,在 3D 形状中启用了透明度。
您可以添加具有透明度的颜色作为漫反射颜色,就像在这个答案中一样。
您还可以在每个像素上添加一些透明度级别的图像,如下所示:
这是使用 50% 透明度的图像:
您也可以使用完全透明的区域。例如,在这张图片中,Duke 的透明度为 50%,其余为 100%:
给出这个结果,将该图像应用为圆柱体上的漫反射贴图:
查看FXyz项目,了解有关创建 3D 形状和以多种不同方式使用纹理的更多详细信息,以及 FXyz采样器。