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

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

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

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

Ответ
 
Опции темы
Старый 01.01.2007, 19:42   #1
Tasadar
AnyKey`щик
 
Регистрация: 05.10.2006
Сообщений: 14
Написано 0 полезных сообщений
(для 0 пользователей)
Удаление вершин (дырка в Meshe)

Всем привет!
Подскажите пожалуйста:
можно ли удалить вершину обьекта?
к примеру дырку в террайне сделать?
(Offline)
 
Ответить с цитированием
Старый 01.01.2007, 20:32   #2
DarkKnight
Знающий
 
Регистрация: 09.11.2006
Сообщений: 256
Написано 2 полезных сообщений
(для 2 пользователей)
Re: Удаление вершин (дырка в Meshe)

и как менять координаты вершин?
(Offline)
 
Ответить с цитированием
Старый 01.01.2007, 21:41   #3
Tasadar
AnyKey`щик
 
Регистрация: 05.10.2006
Сообщений: 14
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Удаление вершин (дырка в Meshe)

Не, ну координаты вертексов менять можно (точно не помню как)...
А вот как удалить вершину?
(Offline)
 
Ответить с цитированием
Старый 01.01.2007, 22:53   #4
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Удаление вершин (дырка в Meshe)

Перемещать вершины можно коммандой VertexCoords. А удалять нету комманды, но можно сделать таким способом:

Узнаёшь Ид вертекса который нужно удалить, затем дублируешь модель, способом узнавания координат вертексом и создания таких-же но для новог, пустого мэша, ну и трисы сооединяешь, только во время этого пропускаешь те вершины с узнанными Ид, которые нужно удалить.
(Offline)
 
Ответить с цитированием
Старый 02.01.2007, 00:36   #5
Tasadar
AnyKey`щик
 
Регистрация: 05.10.2006
Сообщений: 14
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Удаление вершин (дырка в Meshe)

А можно поподробнее для начинающего?
(Offline)
 
Ответить с цитированием
Старый 02.01.2007, 00:38   #6
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Удаление вершин (дырка в Meshe)

У тебя есть справка, подробно разбери раздел 3D > Surface. Там в основном все для этого комманды, в хэлпе есть полное описание их, и примеры, это лучший помошник!
(Offline)
 
Ответить с цитированием
Старый 02.01.2007, 00:49   #7
Tasadar
AnyKey`щик
 
Регистрация: 05.10.2006
Сообщений: 14
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Удаление вершин (дырка в Meshe)

А вот такой вопрос: ПОЛНОЦЕННЫЙ РУССКИЙ ХЕЛП К БЛИЦУ есть вообще?
(Offline)
 
Ответить с цитированием
Старый 02.01.2007, 00:53   #8
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Re: Удаление вершин (дырка в Meshe)

Нет
Блитц, эт же у нас буржуйский продукт, а мы независемые русские, и то что есть своё, то есть, как понял с англисским нелады, а плохо! Нужно, очень нужно его знать, например, если в англию на заработок, выходит никак, а зароботок немерянный, даже для нас Латвии, неговоря уже о России


Блин, чё смайлики двигаются, то первым был, "мигающий", теперь "глазастый", они что сортируются? Или им так прёт?
(Offline)
 
Ответить с цитированием
Старый 02.01.2007, 00:57   #9
Tasadar
AnyKey`щик
 
Регистрация: 05.10.2006
Сообщений: 14
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Удаление вершин (дырка в Meshe)

Хреново я и правда в англицком небельмес...
(Offline)
 
Ответить с цитированием
Старый 02.01.2007, 01:16   #10
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Удаление вершин (дырка в Meshe)

дырки не будет если удалить один вертекс, чтоб была дырка надо удалить треугольник.
(Offline)
 
Ответить с цитированием
Старый 02.01.2007, 01:18   #11
Tasadar
AnyKey`щик
 
Регистрация: 05.10.2006
Сообщений: 14
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Удаление вершин (дырка в Meshe)

Но КАК?
(Offline)
 
Ответить с цитированием
Старый 02.01.2007, 01:43   #12
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Удаление вершин (дырка в Meshe)

так например:
Graphics3D 640,480,16,2
SetBuffer BackBuffer()
cam=CreateCamera()
sph=CreateSphere(6)

PositionEntity cam,0,0,-4

l=CreateLight()

nsph=CreateMesh()
s=GetSurface(sph,1)
ns=CreateSurface(nsph)

For i=0 To CountVertices(s)-1
v=AddVertex(ns,VertexX(s,i),VertexY(s,i),VertexZ(s,i))
Next

;nt=8 ; Номер неуместного треугольника
For i=0 To CountTriangles(s)-1
If i Mod 7 Then AddTriangle(ns,TriangleVertex(s,i,0),TriangleVertex(s,i,1),TriangleVertex(s,i,2))
;Не добавляем (удаляем) каждый 6-ой триангл
Next
UpdateNormals nsph

FreeEntity sph
sph=nsph

While Not KeyDown(1)
TurnEntity sph,0.2,0.5,0
RenderWorld
Flip
Wend
(Offline)
 
Ответить с цитированием
Старый 02.01.2007, 01:46   #13
Tasadar
AnyKey`щик
 
Регистрация: 05.10.2006
Сообщений: 14
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Удаление вершин (дырка в Meshe)

Спасибо! Попробую! Собственно мне это нужно для создания подземелья которое под терраином.
(Offline)
 
Ответить с цитированием
Старый 02.01.2007, 01:55   #14
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Re: Удаление вершин (дырка в Meshe)

Террайн - не МЕШ. для него ето работать не будет.
(Offline)
 
Ответить с цитированием
Старый 02.01.2007, 01:58   #15
Tasadar
AnyKey`щик
 
Регистрация: 05.10.2006
Сообщений: 14
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Удаление вершин (дырка в Meshe)

Ну блин! Всё равно спасибо!
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дырка в модели. Belamore 3D-программирование 5 29.08.2008 19:09
Удаление частиц CRACK 3D-программирование 8 14.06.2007 00:03
Удаление Atomikc 2D-программирование 15 01.05.2007 17:25
Удаление Mathcad 13 Михаил Болтовня 2 07.05.2006 20:41


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


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