Comments 3
Рановато, ой рановато вы применили слово Model для названия класса, по сути у вас все тот же меш который грузиться через assimp с прикрученным к нему материалом. В 3D движках модель обычно иерархия узловых элементов (node). В иерархии классов Model обычно находится на уровень выше.
Node (иногда Object)
|
+- Scene
|
+- Model --> {Mesh, Light, Camera)
Node (иногда Object)
|
+- Scene
|
+- Model --> {Mesh, Light, Camera)
0
Плохому учите. Smart pointer'ы и RAII не от хорошей жизни придумали. Еще вызывать методы в конструкторах не лучшая идея. Factory вам в помощь.
0
Sign up to leave a comment.
Learn OpenGL. Урок 3.3 — Класс 3D-модели