Наложение двух треугольных сеток в javafx. Какой виден?
Я работаю над математической программой, которая отображает элементы мозаики различной геометрии в трехмерном пространстве. На данный момент я пытаюсь добавить строки между плитками. Все элементы мозаики генерируются с помощью треугольной сетки в javafx. Линии, которые я хочу добавить, представляют собой комбинацию треугольных сеток для самой линии и сфер для краев. Не удалось использовать существующие линии, предоставленные javafx, и не использовать цилиндры в качестве линий в трехмерном пространстве. В общем, я просто добавляю еще одну треугольную сетку к существующей группе в javafx. И тут возникает моя проблема.
Одни линии в порядке, но когда я хочу отобразить наклон и линии, это выглядит так:
Сферы для краев не совсем видны, и похоже, что они находятся в другом положении. В других случаях линии просто исчезают в плитках. Они наполовину видны, наполовину нет. Линии расширяются в обоих направлениях, и кажется, что они перекрывают одну плитку, но не другую.
Моя цель - чтобы линии были впереди и были полностью видны. Я попытался изменить положение, в котором я добавил треугольную сетку линий в группу, и это немного улучшило ситуацию, но не решило проблему.
Я не знаю, как java выбирает треугольную сетку, которая видна, если они находятся в одинаковом положении, но есть ли способ, как я могу переместить треугольную сетку линий и сфер на переднем плане? Или изменить видимость одного meshView, который я добавляю в группу?
Я также попытался изменить положение линий и сферы таким образом, чтобы они находились над старой сеткой треугольника, но это не решило проблему.