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

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

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

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

Ответ
 
Опции темы
Старый 15.08.2011, 12:01   #1
Vadimich
Нуждающийся
 
Аватар для Vadimich
 
Регистрация: 26.08.2010
Сообщений: 54
Написано 3 полезных сообщений
(для 3 пользователей)
удаление копии меша в Xors3d

Здравствуйте

скажите, пожалуйста, корректно ли выгружается из памяти копия сетки в этом примере:


mesh = xLoadAnimMesh("mesh.b3d")

entity = xCopyEntity(mesh)

xFreeEntity entity

спасибо )
(Offline)
 
Ответить с цитированием
Старый 15.08.2011, 12:17   #2
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: удаление копии меша в Xors3d

xCopyEntity не создает копию сетки. А так правильно. Не за что.
__________________

(Offline)
 
Ответить с цитированием
Старый 15.08.2011, 12:53   #3
Vadimich
Нуждающийся
 
Аватар для Vadimich
 
Регистрация: 26.08.2010
Сообщений: 54
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: удаление копии меша в Xors3d

а что он делает? результат его работы весьма правдоподобно дергается в отличии от xCopyMesh, результат работы которого в данном случае не отображается на экране (может нормали отворачиваются хз)
(Offline)
 
Ответить с цитированием
Старый 15.08.2011, 13:27   #4
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: удаление копии меша в Xors3d

xCopyMesh как раз создает копию сетки. А xCopyEntity создает копию сущности, сетка используется от оригинальной сущности.
__________________

(Offline)
 
Ответить с цитированием
Старый 15.08.2011, 14:06   #5
Vadimich
Нуждающийся
 
Аватар для Vadimich
 
Регистрация: 26.08.2010
Сообщений: 54
Написано 3 полезных сообщений
(для 3 пользователей)
Ответ: удаление копии меша в Xors3d

ну вот я поэтому и спрашиваю.. я копирую геометрию с анимацией через команду, которая как-будто для этого не предназначена.. хоть и справляется... потому мне и интересно, удаляется ли копия анимационной сетки из памяти, если для её удаления используется xFreeEntity... с экрана пропадает )
(Offline)
 
Ответить с цитированием
Старый 15.08.2011, 14:29   #6
.Squid
Дэвелопер
 
Аватар для .Squid
 
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений
(для 4,642 пользователей)
Ответ: удаление копии меша в Xors3d

Еще раз говорю, xCopyEntity создает копию Entity. Сама сетка остается в единственном экземпляре. Соотвественно, удаля копию, сама сетка не удаляется, она удалится, если удалить оригинальную Entity.
__________________

(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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