Как разместить малый узел рендеринг на той же позиции, что и большой узел рендеринг? - PullRequest
0 голосов
/ 15 ноября 2018

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

Пожалуйста, проверьте ниже сценарий:

enter image description here enter image description here

Как из изображений То, что я сделал, сначала добавил один визуализируемый узел (который больше по размеру). Теперь я хочу добавить другой узел (который меньше) в той же позиции первого, но что происходит, второй объект размещены в центре первого. Мне нужно, чтобы он был расположен справа от первого объекта, как я отображал на втором изображении. Вот код для замены объектов:

Vector3 indicatorOnePosition = indicatorOneNode.getLocalPosition(); // where indicatorOneNode is first object
 Quaternion indicatorOneRotation = indicatorOneNode.getLocalRotation(); // getting rotation of first object
 Node secondNode = new Node();
 secondNode.setLocalPosition(indicatorOnePosition);
 secondNode.setLocalRotation(indicatorOneRotation);

Могу ли я что-нибудь сделать, чтобы это исправить?

...