Получение Point3D из сферы в Javafx3D

У меня возникли проблемы с тем, как получить Point3D из формы в javafx 3d.

Я хотел бы получить объект Point3D с X, Y и Z из моей сферы, которая была повернута по двум осям и перемещена. Однако нет сфер.getX, сфера.getY, сфера.getZ и т. д., чтобы иметь возможность построить 3D-точку на основе вершин сферы.

Мне кажется, что я пропустил трюк здесь, моя сфера существует в трехмерном пространстве, есть ли у кого-нибудь идеи, как я могу получить координаты X, Y и Z, чтобы построить объект Point3D?

(Конечным результатом того, что я хочу, является возможность ввода X, Y, Z в новый объект Point 3D без использования мыши)


person nickynw    schedule 04.04.2019    source источник
comment
Если у вас есть X, Y и Z, у вас есть вся информация, необходимая для построения точки на new Point3D(x, y, z) . Что еще вы хотите получить от шара?   -  person c0der    schedule 04.04.2019
comment
Плакат @c0der говорит, что Сфера была повернута по двум осям и переведена, что объясняет, почему они не знают текущих X, Y, Z.   -  person Birdasaur    schedule 04.04.2019
comment
@Birdasaur спасибо за разъяснение. Таким образом, вопрос также можно интерпретировать как применить радиальное перемещение к точке?   -  person c0der    schedule 04.04.2019
comment
Я посмотрю, смогу ли я использовать то, что вы связали, я пытаюсь получить X/Y/Z сферы без использования мыши.   -  person nickynw    schedule 04.04.2019
comment
Вы имеете в виду что-то вроде получения любых {x, y, z} из локальной сферы в фактические координаты после всех преобразований? нравится localToScene(bounds)?   -  person José Pereda    schedule 04.04.2019
comment
Если это так, в этом ответе у вас есть возможная реализация   -  person José Pereda    schedule 04.04.2019
comment
X, y, z в центре сферы, да, и получение координат для использования в моих методах. Я посмотрю то, что вы связали, спасибо.   -  person nickynw    schedule 04.04.2019