Gremlin92
@Gremlin92
Целеустремленный

Как преобразовать 3d в 1d и наоборот?

Допустим есть модель комнаты, ее надо преобра3овать в вектор, а потом обратно?
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ответы на вопрос 2
gbg
@gbg
Баянист. Тамада. Услуги.
Точно также, как двухмерный растр превращается в одномерный поток бит:

ABCD
EFGH
IJKL
MNOP

->

ABCDEFGHIJKLMNOP


То есть мы каждую строчку растра приставили в хвост нашей последовательности.

Для воксельной модели, у нас получится куб из вокселей - берем верхний слой, он 2D, 2D мы уже умеем разворачивать в 1D, берем второй слой и так далее.
Ответ написан
Griboks
@Griboks
Используйте проекцию. Например, профиль. Только учтите, что, когда вы выбрасываете 2 других измерения, их потом нельзя восстановить. Поэтому обратное преобразование будет либо неточным, либо потребует дополнительную информацию.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы