Я пытаюсь создать общий абстрактный суперкласс для всех трехмерных объектов в программе Java3D, которую я пишу. Мне нужно это, чтобы добавить общие функции, такие как перемещение объектов, ко всем 3D-объектам через общий интерфейс. Я хотел бы использовать ранее существовавшую геометрию класса Sphere для создания своего собственного объекта sphere3d.Могу ли я получить доступ к геометрии класса Sphere без расширения?
Я хочу иметь доступ к геометрии класса Sphere, не наследуя его, поскольку мой абстрактный класс object3d расширяет Shape3D, и поэтому подклассы должны наследовать object3d. Есть ли способ установить геометрию моего собственного класса sphere3d (который расширяет объект3d) по сравнению с сферой Sphere? Геометрия - это все, что мне нужно.
Спасибо за ваше время