Инструменты рисования 3D-моделей WPF

Существуют ли какие-либо приложения для 3D-моделирования, которые выводили бы готовый продукт в массив точек (X, Y, Z), которые затем можно было бы импортировать в 3D-модель WPF?

то есть:

<MeshGeometry3D Positions="0,0,0 10,0,0 0,10,0 10,10,0 0,0,10 10,0,10 0,10,10 10,10,10"
TriangleIndices="0,2,1 1,2,3 0,4,2 2,4,6 0,1,4 1,5,4 1,7,5 1,3,7 4,5,6 7,6,5 2,6,3 3,6,7" />

Ответов (3)

Решение

Простой поиск в Google по запросу "WPF exporter", который я нашел:

Viewer3ds - конвертер 3ds в xaml

Viewer3ds - это приложение WPF, которое может читать файлы 3ds и преобразовывать их в xaml. Он использует библиотеку Ab3d.Reader3ds, которая импортирует файлы 3ds во время выполнения.

Это может быть то, что вам нужно, потому что почти все приложения для 3D-авторинга могут экспортировать в формат .3ds.

Редактировать:

Вы также можете попробовать Blender и XAML Exporter for Blender для создания своих 3D-ресурсов.

Viewer3ds - это скорее конвертер, чем инструмент моделирования. Если вам нужны бесплатные инструменты, Blender - это очень мощное приложение для 3D-моделирования (хотя и с высокой кривой обучения пользовательскому интерфейсу и рабочему процессу), которое может экспортировать файлы .xaml с помощью этого плагина Blender .

Если бесплатно вас беспокоит меньше, вы можете использовать другие приложения, такие как Maya или 3ds Max, также с плагинами: http://max2xaml.codeplex.com/

Все упомянутые выше инструменты могут определять нормали, группы сглаживания, материалы и т. Д., Все, что поддерживает WPF (и, конечно, многое другое).

вы можете использовать Google SketchUp и экспортер, который я написал.

http://itaibh.blogspot.com/2009/09/google-sketchup-xaml-exporter.html