Прототип интерфейса JewelBox(0.2.0.0) — ПО проектирования изделий для станков ЧПУ разработки StarfairStudio

Прототип интерфейса JewelBox(0.2.0.0)

На этой неделе сконцентрировался на создании прототипа интерфейса для программы. Как оказалось, задача это не совсем тривиальная, и потребовала общения с разработчиками фреймворка libCinder, на котором я сейчас веду разработку. Но в итоге что то получилось, хотя и надо сказать что пока, увы, перерисовки экрана довольно медленные при смене размеров. К сожалению, пока не знаю, удастся ли преодолеть эти ограничения, но надеюсь что смогу.

На видео я демонстрирую что то наподобие интерфейса с вкладками. Помимо той что было раньше (3D вид+развёрнутый чертёж) я добавил прототип работы с отдельным чертежом в 2d.
По пути приходится решать очень много проблем, в частности с библиотекой интерфейса ImGui, который я на данном этапе использую для построения всех контрольных элементов. Он весьма прост и удобен для пользования, но как оказалось не в варианте программ типа CAD систем. Может быть, увы, но придётся от него отказываться.

Добавить комментарий