Google SketchUp и 3D с C#

Я совсем не знаком с работой с 3D, но мне нужно сделать приложение C#, которое использует 3D-объект (просто для их просмотра). Я думаю, что проще всего было бы сделать 3D-модель в Google SketchUp. Но я не знаю, как использовать файлы .skp в С#. И может также кто-нибудь порекомендовать мне некоторые ресурсы, как использовать C # для управления трехмерными объектами.


person kr85    schedule 04.01.2012    source источник


Ответы (3)


Вам может повезти:

http://www.3drad.com/Google-SketchUp-To-DirectX-XNA-Exporter-Plug-in.htm

Однако это приведет к большим проблемам с Microsoft XNA, а затем вы, вероятно, изучите другие методы 3D-рендеринга, и это может привести к

http://www.ogre3d.org/tikiwiki/MOGRE

person Daniel Mošmondor    schedule 04.01.2012

Есть много вещей, которые вы можете или хотите сделать. Так что вопрос достаточно расплывчатый. Лишь бы намекнуть.

Вы должны посмотреть, хотите ли вы изучить векторную графику 3D-модели, такие как, например, IGES, которые используются в CAD механическом производстве, или вы можете посмотреть на модели, созданные из месива, например, STL файлы, в основном используемые в сканерах, поскольку восстанавливают облако точек, строя из него последовательность треугольники.

Есть также множество других решений и типов.

Всего пара полезных ссылок на кодирование, которые могут вас заинтересовать:

  • Пример XNA

  • OpenCascade (вы можете найти C# обертки в Интернете. Оригинальный проект, очевидно, находится в C++.

И еще несколько приложений, на которые вам может быть интересно взглянуть:

  • Носорог. Отличная программа для 3D-моделирования с бесплатной версией, которая ограничена количеством сохранений, которые вы можете выполнить (около 20). Отлично подходит для работы с векторными изображениями и мэшами.
  • FreeCAD. Хорошо для механического производства, и это бесплатно.
  • Магия. Хорошо подходит для работы с файлами STL. Есть и бесплатная версия.
person Tigran    schedule 04.01.2012

Я могу вести вас в неправильном направлении, но, насколько я знаю, Microsoft Expression Blend обрабатывает WPF и 3D-объекты. Надеюсь, это было полезно для вас.

person ladev    schedule 04.01.2012