подписи к вершинам объекта
|
|
soos | Дата: Четверг, 14.07.2011, 13:23 | Сообщение # 1 |
Майор
Группа: Пользователи
Сообщений: 82
Награды: 1
Репутация: 0
Статус: Offline
| Как можно реализовать подписи к вершинам объекта? Чтобы можно было, вращая объект, видеть какие то характеристики объекта, например, номера вершин или их координаты.
|
|
| |
ninth | Дата: Четверг, 14.07.2011, 14:33 | Сообщение # 2 |
Admin
Группа: Администраторы
Сообщений: 1582
Награды: 5
Репутация: 46
Статус: Offline
| А что конкретно вызывает сложности? Общий механизм: извлечь координаты вершин -> перемножить координату нужной вершины на матрицу мировой трансформации объекта -> перемножить на матрицу преобразования в плоскость экрана -> вывести надпись в полученной точке
Более простой вариант - навесить в позиции нужных вершин пустышки, а к ним крепить надпись с биллбордом.
|
|
| |
serg-kkz | Дата: Четверг, 14.07.2011, 15:03 | Сообщение # 3 |
Генерал-полковник
Группа: Модераторы
Сообщений: 803
Награды: 3
Репутация: 18
Статус: Offline
| Вот здесь есть пример получения вершин.
http://panda3d.org.ru/forum/5-52-1
ООП -
|
|
| |
serg-kkz | Дата: Пятница, 15.07.2011, 00:29 | Сообщение # 4 |
Генерал-полковник
Группа: Модераторы
Сообщений: 803
Награды: 3
Репутация: 18
Статус: Offline
| Вот мои наработки, по этому вопросу.
Код пока дорабатываю, нужна альтернатива точкам - в данный используется геометрия.
ООП -
|
|
| |
serg-kkz | Дата: Пятница, 15.07.2011, 16:17 | Сообщение # 5 |
Генерал-полковник
Группа: Модераторы
Сообщений: 803
Награды: 3
Репутация: 18
Статус: Offline
| Наступил на грабли, и стою. Дело в том что при такой задаче, как то надо решить проблему с выводом текста на несколько точек которые имеют одни и те же координаты, например куб 24, на каждую точку приходиться по 6 надписи... похоже на тупик.
ООП -
Сообщение отредактировал serg-kkz - Пятница, 15.07.2011, 16:20 |
|
| |
ninth | Дата: Пятница, 15.07.2011, 16:20 | Сообщение # 6 |
Admin
Группа: Администраторы
Сообщений: 1582
Награды: 5
Репутация: 46
Статус: Offline
| А просто сгруппировать их по координатам и представить как одну?
|
|
| |
serg-kkz | Дата: Пятница, 15.07.2011, 16:24 | Сообщение # 7 |
Генерал-полковник
Группа: Модераторы
Сообщений: 803
Награды: 3
Репутация: 18
Статус: Offline
| Угу, а номера записать через запятую в надписи... похоже на выход.
ООП -
Сообщение отредактировал serg-kkz - Пятница, 15.07.2011, 16:24 |
|
| |