Я работаю над математической программой, которая отображает элементы мозаики различной геометрии в трехмерном пространстве.В данный момент я пытаюсь добавить строки между плитками.Все элементы мозаики генерируются с помощью треугольной сетки в javafx.Линии, которые я хочу добавить, представляют собой комбинацию треугольных сеток для самой линии и сфер для краев.Не удалось использовать существующие линии, предоставленные javafx, и не использовать цилиндры в качестве линий в трехмерном пространстве.В общем, я просто добавляю еще одну треугольную сетку к существующей группе в javafx.И тут возникает моя проблема.
![enter image description here](https://i.stack.imgur.com/UtFMz.png)
С одними строками все в порядке, но когда я хочу отобразить наклоны и линии, это выглядит так:
![enter image description here](https://i.stack.imgur.com/GC46X.png)
Сферы для краев не полностью видны, и похоже, что они находятся в другом положении.В других случаях линии просто исчезают в мозаиках.Они наполовину видны, наполовину нет.Линии расширяются в обоих направлениях, и кажется, что они перекрывают одну плитку, но не другую.
Моя цель состоит в том, чтобы линии были впереди и были полностью видны.Я попытался изменить положение, где я добавляю треугольную сетку линий в группу, и это немного улучшило ситуацию, но не решило проблему.
Я не знаю, как java выбирает треугольную сеткуэто видно, если они находятся в одинаковом положении, но есть ли способ, которым я могу переместить треугольную сетку линий и сфер на переднем плане?Или изменить видимость одного meshView, который я добавляю в группу?
Я также пытался изменить положение линий и сферы так, чтобы они были выше старой треугольной сетки, но это не решило проблему..