|
3D-программирование Вопросы, касающиеся программирования 3D мира |
01.01.2007, 19:42
|
#1
|
AnyKey`щик
Регистрация: 05.10.2006
Сообщений: 14
Написано 0 полезных сообщений (для 0 пользователей)
|
Удаление вершин (дырка в Meshe)
Всем привет!
Подскажите пожалуйста:
можно ли удалить вершину обьекта?
к примеру дырку в террайне сделать?
|
(Offline)
|
|
01.01.2007, 20:32
|
#2
|
Знающий
Регистрация: 09.11.2006
Сообщений: 256
Написано 2 полезных сообщений (для 2 пользователей)
|
Re: Удаление вершин (дырка в Meshe)
и как менять координаты вершин?
|
(Offline)
|
|
01.01.2007, 21:41
|
#3
|
AnyKey`щик
Регистрация: 05.10.2006
Сообщений: 14
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Удаление вершин (дырка в Meshe)
Не, ну координаты вертексов менять можно (точно не помню как)...
А вот как удалить вершину?
|
(Offline)
|
|
01.01.2007, 22:53
|
#4
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Удаление вершин (дырка в Meshe)
Перемещать вершины можно коммандой VertexCoords. А удалять нету комманды, но можно сделать таким способом:
Узнаёшь Ид вертекса который нужно удалить, затем дублируешь модель, способом узнавания координат вертексом и создания таких-же но для новог, пустого мэша, ну и трисы сооединяешь, только во время этого пропускаешь те вершины с узнанными Ид, которые нужно удалить.
|
(Offline)
|
|
02.01.2007, 00:36
|
#5
|
AnyKey`щик
Регистрация: 05.10.2006
Сообщений: 14
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Удаление вершин (дырка в Meshe)
А можно поподробнее для начинающего?
|
(Offline)
|
|
02.01.2007, 00:38
|
#6
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Удаление вершин (дырка в Meshe)
У тебя есть справка, подробно разбери раздел 3D > Surface. Там в основном все для этого комманды, в хэлпе есть полное описание их, и примеры, это лучший помошник!
|
(Offline)
|
|
02.01.2007, 00:49
|
#7
|
AnyKey`щик
Регистрация: 05.10.2006
Сообщений: 14
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Удаление вершин (дырка в Meshe)
А вот такой вопрос: ПОЛНОЦЕННЫЙ РУССКИЙ ХЕЛП К БЛИЦУ есть вообще?
|
(Offline)
|
|
02.01.2007, 00:53
|
#8
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Re: Удаление вершин (дырка в Meshe)
Нет
Блитц, эт же у нас буржуйский продукт, а мы независемые русские, и то что есть своё, то есть, как понял с англисским нелады, а плохо! Нужно, очень нужно его знать, например, если в англию на заработок, выходит никак, а зароботок немерянный, даже для нас Латвии, неговоря уже о России
Блин, чё смайлики двигаются, то первым был, "мигающий", теперь "глазастый", они что сортируются? Или им так прёт?
|
(Offline)
|
|
02.01.2007, 00:57
|
#9
|
AnyKey`щик
Регистрация: 05.10.2006
Сообщений: 14
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Удаление вершин (дырка в Meshe)
Хреново я и правда в англицком небельмес...
|
(Offline)
|
|
02.01.2007, 01:16
|
#10
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Удаление вершин (дырка в Meshe)
дырки не будет если удалить один вертекс, чтоб была дырка надо удалить треугольник.
|
(Offline)
|
|
02.01.2007, 01:18
|
#11
|
AnyKey`щик
Регистрация: 05.10.2006
Сообщений: 14
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Удаление вершин (дырка в Meshe)
Но КАК?
|
(Offline)
|
|
02.01.2007, 01:43
|
#12
|
☭
Регистрация: 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
|
AnyKey`щик
Регистрация: 05.10.2006
Сообщений: 14
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Удаление вершин (дырка в Meshe)
Спасибо! Попробую! Собственно мне это нужно для создания подземелья которое под терраином.
|
(Offline)
|
|
02.01.2007, 01:55
|
#14
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Re: Удаление вершин (дырка в Meshe)
Террайн - не МЕШ. для него ето работать не будет.
|
(Offline)
|
|
02.01.2007, 01:58
|
#15
|
AnyKey`щик
Регистрация: 05.10.2006
Сообщений: 14
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Удаление вершин (дырка в Meshe)
Ну блин! Всё равно спасибо!
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
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.
|