forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Удаление частей объекта. (http://forum.boolean.name/showthread.php?t=3033)

ЛысыЙ_Чук-Иванчук 27.03.2007 22:52

Удаление частей объекта.
 
Мне нужно удалить некоторые части в объекте.
Вот функция которая по моему мнению должна ето делать, но почемуто она удоляет не всё а только часть и што интересно, переодично.:(
короче нужна функция которая бы удоляла нужнае мне части в объекте? :wild:
Цитата:


Function DelCHILD(entity, name$)
For i=1 To CountChildren(entity)
e_par=GetChild(entity,i)
n_e=0 :n_e=Instr(EntityName(e_par),name)
If n_e<>0 FreeEntity e_par
Next
End Function



HolyDel 28.03.2007 00:20

Re: Удаление частей объекта.
 
хз. я лично не нашел ошибок в коде.
ето, попробуй его рекурсией:
Код:

function FreeChild(ent,name$)
        local i
        if countchildren(ent)>0
        for i=1 to countchildren(ent)
                FreeChild(getchild(ent,i),name$)
        Next
        else
        if instr(lower(entityname(ent)),lower(name)) then freeentity ent       
        EndIf
End Function

за работоспособность не отвечаю, не пороверял, но в принципе должно работать

ЛысыЙ_Чук-Иванчук 28.03.2007 11:09

Re: Удаление частей объекта.
 
Сам незнаю почему, удоляются но не все???
ХМ... почему?

ЛысыЙ_Чук-Иванчук 29.03.2007 20:56

Re: Удаление частей объекта.
 
Ладно, незнаю как решить ету проблуму...
Пойду боолее изврощеным путем:)

HolyDel 29.03.2007 21:03

Re: Удаление частей объекта.
 
модель в студию

Raiter 29.03.2007 21:07

Re: Удаление частей объекта.
 
ага! и ешо давай сетку, развёртку и текстуру! заценять по ходу дела буим :-)

ЛысыЙ_Чук-Иванчук 29.03.2007 22:04

Re: Удаление частей объекта.
 
Да лана, я уже сам забил на ету тему(извращение форева)


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

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