Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 3D-программирование

3D-программирование Вопросы, касающиеся программирования 3D мира

Ответ
 
Опции темы
Старый 29.07.2012, 13:50   #1
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Вспомогательные точки в 3DS Max

День добрый! Так как корректный запрос в поиске я не смог дать и ничего не нашёл, то пишу сюда. Моя проблема заключается в том, что мне нужно расставить вспомогательные точки в Максе(я слышал, что это реально), а затем поместить в эти точки в Блитзе какие-либо объекты. Помогите реализовать.
__________________
(Offline)
 
Ответить с цитированием
Старый 29.07.2012, 13:52   #2
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: Вспомогательные точки в 3DS Max

Это обычно делается рекурсивным проходом по чилдам и проверкой тэга в названии объекта.
__________________

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Devilox (29.07.2012)
Старый 29.07.2012, 13:52   #3
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Вспомогательные точки в 3DS Max

Helpers -> Standart -> Point или Dummy
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Devilox (29.07.2012)
Старый 29.07.2012, 14:00   #4
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Вспомогательные точки в 3DS Max

А каким кодом можно определить все эти точки в Блитзе, и есть ли смысл давать названия точкам?
__________________
(Offline)
 
Ответить с цитированием
Старый 29.07.2012, 14:06   #5
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Вспомогательные точки в 3DS Max

Есть смысл. Функция FindChild. Но уровень нужно грузить через LoadAnimMesh.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Devilox (29.07.2012)
Старый 29.07.2012, 14:08   #6
Nerd
Чудо-кот
 
Аватар для Nerd
 
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений
(для 1,471 пользователей)
Ответ: Вспомогательные точки в 3DS Max

FindChild не может в рекурсию
Function SeekChilds(ent)
 For i = 0 To CountChildren(ent)-1
  ch = GetChild(ent,i)
   If CountChildren(ch)>0 Then SeekChilds(ch)
 ;---
  If EntityName(ch)="тэг" Then
    ;действие
  EndIf
 ;---
 Next
End Function
__________________

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Devilox (29.07.2012)
Старый 29.07.2012, 14:15   #7
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Вспомогательные точки в 3DS Max

А для перемещения объекта в заданную точку достаточно ли написать ,например, positionentity player,EntityX(point),EntityY(point),EntityZ(point ) и т.д.?
Да, вот ещё: что если мне нужно поместить объекты во все точки?
__________________
(Offline)
 
Ответить с цитированием
Старый 29.07.2012, 16:36   #8
Spy4433
ПроЭктировщик
 
Аватар для Spy4433
 
Регистрация: 16.04.2008
Сообщений: 161
Написано 36 полезных сообщений
(для 63 пользователей)
Ответ: Вспомогательные точки в 3DS Max

вопрос немного не понятен (мне)
что если мне нужно поместить объекты во все точки?
вроде бы пост #6 все объясняет
__________________
форум эт вещь... и почему я раньше им не пользовался?

AMD Phenom(tm) II X6 3.20GHz 8GB GTX 550(1Gb)
(Offline)
 
Ответить с цитированием
Старый 29.07.2012, 16:50   #9
Devilox
ПроЭктировщик
 
Аватар для Devilox
 
Регистрация: 14.01.2012
Адрес: Зеленоград
Сообщений: 192
Написано 5 полезных сообщений
(для 9 пользователей)
Ответ: Вспомогательные точки в 3DS Max

Разъясню лучше, что я хочу сделать: я решил сделать генератор деревьев. У меня есть несколько разновидностей веток и несколько разновидностей стволов с кучей точек внутри, к которым ветки будут рандомно привязываться.
Т.к. я ещё ламер в Блитзе, то мне очень многое непонятно.
__________________
(Offline)
 
Ответить с цитированием
Старый 30.07.2012, 13:59   #10
Skaner
ПроЭктировщик
 
Аватар для Skaner
 
Регистрация: 30.01.2012
Сообщений: 162
Написано 40 полезных сообщений
(для 86 пользователей)
Ответ: Вспомогательные точки в 3DS Max

Пост номер шесть смотри, там как раз функция для проверки введенных тобою тегов в максе (в редакторе назначаешь имена точкам), а потом функцией просматриваешь и на месте точек ставишь своя объекты)
__________________
Blitz3D - СИЛА!
(Offline)
 
Ответить с цитированием
Старый 30.07.2012, 18:48   #11
Alex__Noc
Нуждающийся
 
Регистрация: 14.06.2012
Сообщений: 66
Написано 6 полезных сообщений
(для 10 пользователей)
Ответ: Вспомогательные точки в 3DS Max

поставь кости в места веток и равняй по ним , шатать можешь туже кость!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com