Наложение двух треугольных сеток в javafx.Какой виден? - PullRequest
0 голосов
/ 04 октября 2018

Я работаю над математической программой, которая отображает элементы мозаики различной геометрии в трехмерном пространстве.В данный момент я пытаюсь добавить строки между плитками.Все элементы мозаики генерируются с помощью треугольной сетки в javafx.Линии, которые я хочу добавить, представляют собой комбинацию треугольных сеток для самой линии и сфер для краев.Не удалось использовать существующие линии, предоставленные javafx, и не использовать цилиндры в качестве линий в трехмерном пространстве.В общем, я просто добавляю еще одну треугольную сетку к существующей группе в javafx.И тут возникает моя проблема.

enter image description here

С одними строками все в порядке, но когда я хочу отобразить наклоны и линии, это выглядит так:

enter image description here enter image description here

Сферы для краев не полностью видны, и похоже, что они находятся в другом положении.В других случаях линии просто исчезают в мозаиках.Они наполовину видны, наполовину нет.Линии расширяются в обоих направлениях, и кажется, что они перекрывают одну плитку, но не другую.

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

Я не знаю, как java выбирает треугольную сеткуэто видно, если они находятся в одинаковом положении, но есть ли способ, которым я могу переместить треугольную сетку линий и сфер на переднем плане?Или изменить видимость одного meshView, который я добавляю в группу?

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

...