Как в 3ds моделе определить положение объекта
Намоделил в Rhinoceros уровень. Экспортнул его в 3ds формат.
Нахожу всех детей и если имя LAMPA то пытаюсь поставить в его позицию сферу. Загружаю так: Код:
result:=xLoadAnimMesh(path); Я что то делаю неправильно? пробовал и так: xEntityX(node,0),xEntityY(node,0),xEntityZ(node,0) |
Ответ: Как в 3ds моделе определить положение объекта
Перепробовал ещё пару 3Д редакторов. Формат 3ds адекватно экспортирует только сам 3dsmax. Причем теперь объекты, центры которых я поправил в Максе, при скейле аниммеша смещаются неправильно.
ПС: Есть у кого нибудь портэйбл 3Д макс с b3d пипилайном встроенным? (без пипилайна я уже нашел) |
Ответ: Как в 3ds моделе определить положение объекта
Pipeline - это плагин к 3D Max'у. Ставится отдельно. Поищи по форуму (Кнопка "Поиск" вверху), ссылок много давали на разные версии, и на оф. сайт.
|
Ответ: Как в 3ds моделе определить положение объекта
Исходя из http://www.forum.boolean.name/showpo...28&postcount=2
могу предположить, что возвращает позицию меша, а не чайлда. Проверь так: смени позицию меша result:=xLoadAnimMesh(path) И что возвратит позиция. Это функция? А, потом память очищаешь? PHP код:
|
Ответ: Как в 3ds моделе определить положение объекта
Вообще Паскалем это все попахивает. Нэ?
|
Ответ: Как в 3ds моделе определить положение объекта
Цитата:
ПС: Мне нравиться Rhino. Кто знает как в нем править центр обекта, подскажите? Цитата:
Зачем тут очищать память? |
Часовой пояс GMT +4, время: 09:33. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot