forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Как из .b3d извлечь элемент (http://forum.boolean.name/showthread.php?t=7906)

maximus009 01.03.2009 16:21

Как из .b3d извлечь элемент
 
Здравствуйте, у меня такой вопрос: допустим я создал в максе сцену в которой несколько элементов: object1,object2,object3...
Все это дело я пепелином экспортнул в *.b3d
Потом в блице я загрузил эту модель и мне понадобились координаты object1? как их извлечь? Надеюсь вопрос понятен, потому как формулировка у меня хромает :@ .
Заранее спасибо :rolleyes: .

SBJoker 01.03.2009 16:26

Ответ: Как из .b3d извлечь элемент
 
obj=FindChild("object1")
x=entityx(obj, 1)
y=entityy(obj, 1)
z=entityz(obj, 1)

maximus009 01.03.2009 16:27

Ответ: Как из .b3d извлечь элемент
 
Спасибо огромное

maximus009 01.03.2009 17:11

Ответ: Как из .b3d извлечь элемент
 
Поспешил, не помогло, при попытке вывода на экран координат пишет "entity does not exist" еще я пробовал findsurface, он пишет что в моем меше нет такого браша, пробовал и 3ds, тоже самое, я в недоумении :wild:

ABTOMAT 01.03.2009 17:13

Ответ: Как из .b3d извлечь элемент
 
Возможно, распространённая ошибка:
Имя в FindChild'е РеГиСтРоЗаВиСиМоЕ

maximus009 01.03.2009 17:15

Ответ: Как из .b3d извлечь элемент
 
Да нет, я в максе написал trig1 и в блице также, маленькими :)

ABTOMAT 01.03.2009 17:19

Ответ: Как из .b3d извлечь элемент
 
Модель грузил LoadAnimMesh'ом или просто LoadMesh?

maximus009 01.03.2009 17:19

Ответ: Как из .b3d извлечь элемент
 
loadmesh

maximus009 01.03.2009 17:23

Ответ: Как из .b3d извлечь элемент
 
Ура,загрузил loadanimmesho'м и заработало ток терь другая проблема, у мну в newtone с этого mesha level билдицо, а терь перестал, я попробую забилдить удалить и загрузить animmesho'm

ABTOMAT 01.03.2009 17:25

Ответ: Как из .b3d извлечь элемент
 
LoadMesh грузит объект как единое целое (отсюда никаких объектов типа trig1 уже не извлечёшь
LoadAnimMesh грузит всё не спаивая в один объект, поэтому все чилды извлекаются.

maximus009 01.03.2009 18:11

Понятно, спс;)


Часовой пояс GMT +4, время: 11:57.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot