Я совершенно новичок в openGl. До сих пор я изучал, как рисовать основные фигуры, как их вращать и т. Д.
Я хочу создать приложение, в котором будет полукруглый циферблат и стрелка часов, которая будет непрерывно вращаться на нем. (может быть от 0 до 180 градусов и обратно).
Как мне это сделать?
Может быть несколько способов сделать это, но что будет лучшим способом сделать это, учитывая более широкую картину того, что я пытаюсь построить.
Пользователь будет создавать слои. В приведенном выше примере круговой циферблат является фоновым слоем. Где в качестве стрелки часов будет слой переднего плана.
Некоторые слои будут статичными, что означает, что они никогда не будут двигаться.
Движение слоя будет предоставлено пользователем (может быть в файле конфигурации). В приведенном выше примере пользователь предоставит (некоторый точечный и угловой диапазон для слоя стрелки часов, и слой будет вращаться в этом диапазоне вокруг предоставленной точки).
Пожалуйста, предложите, как это возможно. Поскольку я использую только 2D-объект, мне интересно, может ли каждый слой быть плоскостью вдоль оси z и т. Д.