Нужно сделать простенький 3D редактор со следующими возможностями по редактированию 3D тел: изменение положения ребер, граней, вершин тела относительно друг друга и удаление вершин. Проблема в том, как хранить данные 3D-объекта, чтобы можно было удобно производить указанные операции. На мой взгляд, самой трудоемкой операцией будет удаление вершин и последующее изменение всей структуры данных.
У кого есть какие мысли по этому поводу?
Естественно, в редакторе должны быть средства для обзора тел, удаления невидимых линий.
Здравствуйте japhar, Вы писали:
J>Естественно, в редакторе должны быть средства для обзора тел, удаления невидимых линий.
Это тебе книжки почитать надо. Для разных случаев используются разные форматы, часто перед определенными действиями преобразуют из одного формата в другой или даже хранят в нескольких форматах.
Чаще всего хранят в трех списках — список вершин, список ребер, список граней.
... << RSDN@Home 1.0 alpha 11 (developer build)>>