Привет. Господа, а подскажите, где я лажаю? Беру координаты вершин

трианглов меша, конверчу в глобальные. Но один черт - они потом не совпадают с объектом. Сетка, это то где они оказываются.

13 ответов

4 просмотра

Покажи, как конвертируешь

Mihhha- Автор вопроса
Alexander Pluzhnikov
Покажи, как конвертируешь

for (int i = 0; i < triangles.Length; i += 3) { TriSides triSides = new TriSides(Vector3.zero,Vector3.zero,Vector3.zero ); triSides.v1 = transform.localToWorldMatrix.MultiplyPoint3x4( vertices[triangles[i]] ); triSides.v2 = transform.localToWorldMatrix.MultiplyPoint3x4( vertices[triangles[i+1]] ); triSides.v3 = transform.localToWorldMatrix.MultiplyPoint3x4( vertices[triangles[i+2]] ); globalVertexes.Add(triSides); }

Mihhha- Автор вопроса
Alexander Pluzhnikov
Покажи, как конвертируешь

С трансформ поинтом такая же фигня, думал в нем дело, поменял

Mihhha
С трансформ поинтом такая же фигня, думал в нем де...

Вряд ли с ним будет такая фигня. Тут или не хватает параллельного смещения у координат, или поворота матрицы

Mihhha- Автор вопроса
Alexander Pluzhnikov
Вряд ли с ним будет такая фигня. Тут или не хватае...

ну, я проверял, рисует там же. Я так понимаю, я конвертирую локальные в глобальные, относительно самого меша, а не объекта

Mihhha
ну, я проверял, рисует там же. Я так понимаю, я ко...

По идее, нет. Если в трансформе параметры не единичные, то они должны применяться к конечному результату.

Mihhha- Автор вопроса
Mihhha
screenshot странное чет... ) буду ковырять дальше )

а какие настройки трансформа в инспекторе стоят?

ты ведь точно берешь трансформ нужного объекта, а не нового?

Mihhha- Автор вопроса
Alexander Pluzhnikov
ты ведь точно берешь трансформ нужного объекта, а ...

slicedGO в инспекторе задан, функция с ним вызывается.

Mihhha
screenshot slicedGO в инспекторе задан, функция с ним вызывае...

вот, а матрицу ты делаешь относительно локального трансформа, к которому прикручен скрипт

Похожие вопросы

Обсуждают сегодня

Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
Чет мне ссыкотно опять Rainlab.User в проект ставить. Кто знает, опять наотъебись все сделали или после обнов пользоваться можно?
Black Cat
10
Загрузил на свой сервер, теперь обычные прямые ссылки без query параметров и возможных ограничений, всё равно та же ошибка. Неужели скачивать из VK и перезаливать в TG кажд...
Alexey S
2
это группа токсиков или тех кто помогает?
Ибрагим
9
коллеги привет. уже второй день бьемся об заклад с одной ошибкой, может вы сталкивались с таки странным поведением? есть тестовый сервер, на который паблишим релизную версию W...
Magzhan
11
В смысле более затратная? Общая стоимость владения лошадью меньше, чем автомобиля. В среднем.
Sergej R
10
Можете помочь с этим, я тут использую Джанго как ОРМ для бота, но бот запускать не хочет, уже всезде перерыл не могу решить, может кто то сталкивался?
Ибрагим
4
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
всем привет. подскажите. сделал политику, он верхнеуровневая. раздал права только на TEST2 (полные). вопрос - можно ли сделать так, чтобы был доступен только TEST2, а остально...
Андрей Сергеев
5
Карта сайта