Здравствуйте, я не эксперт ни в Java, ни в Swing, но я думал (я не хочу решения, может быть, учебник или идея), возможно ли (и если это так), как распознать фигуру, нарисованную в окне, и сделать это 3d, вращая его вокруг оси?
Распознавание форм не является тривиальным упражнением, но Java2D легко приспосабливает вращающиеся определенные экземпляры классов, реализующих интерфейс Shape в двух измерениях. Этот пример иллюстрирует несколько преобразований. Java3D и Java OpenGL являются трехмерными альтернативами.
Shape
Java3D