OpenGL
Android использует графическую библиотеку OpenGL-ES для выполнения этих действий, и в этом случае вы можете установить пакет разработки программного обеспечения OpenGL в Linux и Windows.
При использовании OpenGL шаги практически одинаковы, только фактические базовые вызовы и порядок могут отличаться. Понятия, как правило, одинаковы.
Основное различие между графическими библиотеками DirextX и OpenGL состоит в том, что OpenGL использует правило правой руки, поэтому поворот вектора x y z указывает на пользователя, вращение будет против часовой стрелки. Это правило пронизывает всю библиотеку, включая построение многоугольников и т. Д.
Вот отличный пост о том, как начать программирование OpenGL-ES на Android.
General OpenGL
OpenGL в Windows