Как мне настроить материалы формы fxyz3d, чтобы они работали?

Как указать материал для формы fxyz3d? Когда я добавляю в группу 3D-объектов JavaFX узел fxyz3d

          Cone cone = new Cone(coneFacets, coneRadius, coneHeight);
    cone.setMaterial(Materials.redMaterial());

он превращает каждую форму в этой группе в сплошной черный, а не только конус, независимо от того, какой из указанных материалов. Если я закомментирую две вышеупомянутые строки и ту, которая добавляет конус в группу, все отображения других фигур вернутся к своему заданному виду.

Я использую javafx-sdk-17.0.1, fxyz3d-0.5.4.jar, JavaSE-16, Windows 10. Доступен ли где-нибудь Javadoc для fxyz3d? Или необходимо скачать исходный код и собрать его локально?

Красный материал определяется как

         final PhongMaterial material = new PhongMaterial();
   material.setDiffuseColor(Color.INDIANRED);
   material.setSpecularColor(Color.RED);

0 ответов

Другие вопросы по тегам