Импортировать любой 3d-файл во время выполнения в WPF - PullRequest
0 голосов
/ 24 февраля 2011

Я задал более похожий вопрос раньше, но он не был достаточно общим, поэтому вот еще одна попытка.

В настоящее время у меня есть целая куча файлов 3D .obj и .jpg, которые я хочу отобразить в своем приложении WPF. Однако я хочу сделать это во время выполнения, поэтому конвертировать их с помощью Blend не вариант.

Я не против преобразования в другие типы 3d-файлов, если это можно сделать во время выполнения (программно или с помощью инструмента командной строки).

Итак, я думаю, мой вопрос: есть ли способ импортировать 3d-файл в WPF во время выполнения?

Спасибо!

Ответы [ 2 ]

2 голосов
/ 24 февраля 2011

Я не думаю, что есть встроенный способ. Скорее всего, вам придется написать импортер для ваших собственных конкретных потребностей. Вы можете найти информацию о формате файла здесь> http://en.wikipedia.org/wiki/Wavefront_.obj_file

1 голос
/ 24 февраля 2011

Благодаря @ MattDavey

Мне удалось заставить работать HelixToolkit (http://helixtoolkit.codeplex.com/)) и получить то, что я хотел, используя метод ModelImporter.Load.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...