3DCoat  3D-COAT 4.9.xx
3DCoat is the one application that has all the tools you need to take your 3D idea from a block of digital clay all the way to a production ready, fully textured organic or hard surface model.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Соглашения по работе с кодом

Классы, методы, функции и свойства

  • Пишем говорящие названия: пусть название само рассказывает о назначении элемента.

Шейдеры

  • Название шейдера начинается с hud_.
    Todo:
    Привести названия *всех* шейдеров к этому соглашению? См. 51:05 и InitShaders().

Активные элементы интерфейса пользователя

  • Срабатывание элементов интерфейса вешаем на клик, а не прикосновение (нажатие). Художник хочет иметь возможность отменить своё действие и ждёт одинакового поведения для всего UI.
    Todo:
    Привести все элементы 3DCoat к срабатыванию на клик вместо нажатия.

Глобальные объекты

  • Не используем (избавляемся).
  • Регистрируем в __onstartup.