Конвертировать 2D в 3D с размером

В C#, как преобразовать одно 2D-изображение в 3D-изображение с размером? Например, http://thorrdynamics.com/images/cam_print.jpg с левой стороны и 3D-модель с правой стороны. Возможно? Спасибо за любую помощь

1 ответ

В общем нет. Вы не можете взять 2D-изображение, "добавить размер" и отобразить проекцию полученного объекта. Только с изображением у вас недостаточно информации, чтобы сказать, как на самом деле выглядит объект. Чтобы отобразить проекцию трехмерного объекта, вам необходимо знать все вершины, из которых состоит объект ([x,y,z] координаты углов блока, например) и информация, которая говорит о том, как эти вершины связаны друг с другом (ребра). С помощью этой информации вы можете создать проекцию объекта под любым углом, хотя сделать это нетривиально.

Посмотрите на каркасные модели и 3D-моделирование для получения дополнительной информации.

Другие вопросы по тегам