Модератор: Mikle
Wikipedia писал(а):Mesh (компьютерная графика) — В компьютерной графике меш — это набор вершин и многоугольников, определяющих форму трёхмерного объекта
Qwertiy писал(а):Wikipedia писал(а):Mesh (компьютерная графика) — В компьютерной графике меш — это набор вершин и многоугольников, определяющих форму трёхмерного объекта
Где у шара вершины/грани?
longwair писал(а):Допустим имеется два меша "шар и куб", как сделать так, что бы при наведение курсора на куб он распознавался как куб, а шар как шар.
longwair писал(а):Неужели это всё делается при помощи этого не понятного мне Intersect?
longwair писал(а):Поясняю суть проблемы, в проекте 2 .X объекта шар и куб. нужно что бы при наведение на них курсора мыши текстом писалось что это куб или шар.
longwair писал(а):FireFenix, я начинающий поэтому половину из того что ты написал не понимаю. Пол дня ломал голову с этим Intersect, не могу понять как заставить проверять выбранный Mesh и как вообще вызвать эту функцию. На форуме стянул пример прицел, запихал всё в свой проект, пробовал разобраться но ничего не получилось. Я конечно понимаю что вы думаете "сам учись", но учится ведь надо у кого то. Сам пока нифига разобраться не могу.
Function GetWall(Mesh As D3DXMesh, XStart As Single, YStart As Single, ZStart As Single, XEnd As Single, YEnd As Single, ZEnd As Single) As Long
longwair писал(а):Я так понимаю что "Mesh As D3DXMesh" определяет тот объект который будем проверять, значит я должен писать "Box As D3DXMesh" или как? В данном случае "Box"- это мой .X файл
Mikle писал:
Кстати, зачем сферу и куб грузить из файла, когда можно создать "на месте" средствами D3DX
DrawGameMesh Platform, 0, 0, 0
intersection
DrawGameMesh Platform, 0, 0, 20
intersection
For.....Next.
longwair писал(а):Как всё это сделать, помогите добрые люди кто чем может.
longwair писал(а):Но мешь то один и матрица у них одна, это по сути клон. Можно конечно создать массив мешей и перебирать их, но мне нужно именно распознать их как в проекте.
Private Sub intersection()
Dim M As D3DMATRIX
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30