![]() |
Глобальные координаты Vertex
1. Можно как-нибудь получить глобальные координаты вершины меша?
2. Можно как-нибудь переместить вершину в точку, указав глобальные координаты? |
Ответ: Глобальные координаты Vertex
Можно, пересчитать локальные в глобальные через TFormVertex и аналогичные.
|
Ответ: Глобальные координаты Vertex
Используй TFormVector
|
Re: Глобальные координаты Vertex
Код:
|
Ответ: Глобальные координаты Vertex
вроде всё правильно
|
Ответ: Глобальные координаты Vertex
А может глобальные координаты вершин вот так получать:
Код:
vx# = VertexX(sphere_surface,nomer)+EntityX(sphere,True) |
Ответ: Глобальные координаты Vertex
Жека
неа - а если ентитю повернут или отскалят? |
Ответ: Глобальные координаты Vertex
А почему низзя назначить меш к паренту и двигать парентом, и локально коверкать меш. И потом в нужной позиции атачить к мешу другие.
Или цеплять к паренту ентити предварительно смещая ее мовемешем должным образом? Помоему легче сделать чтобы у мешей координаты совпадали чем сочинять имхо лишний код, который на глаз просечь без медитаций невозможно. |
Ответ: Глобальные координаты Vertex
TFormPoint
только нужно не вершины пересчитывать, а те координаты, что с ними работают переводить в локальную систему меша. |
Re: Глобальные координаты Vertex
Нужно перединуть точку 235 меша 1, в точку которая имеет координаты точки 23 меша 2, т.е. гуда, где находиться точка 23 меша 2. Как это сделать?
|
Ответ: Глобальные координаты Vertex
TFormPoint V23x#, V23y#, V23z#, entity2, entity1
VertexCoords surface,235,TFormedX(),TFormedY(),TFormedZ() Алгоритм понятен? :) |
Ответ: Глобальные координаты Vertex
Алгоритм таков:
1.нахожу координаты точки цели 2.тформлю их в мировые 3.тформлю полученные мировые в координаты меша снаряда 4.ставлю вертекс снаряда в точку полученную в п.3 Можно сделать сразу из меша 1 в меш 2 как у Andreyman, но так наглядней. Код:
Function vertexpositioner(srcmesh,index1,destmesh,index2) |
Часовой пояс GMT +4, время: 21:22. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot