3D граф сцены для .NET - PullRequest
       1

3D граф сцены для .NET

5 голосов
/ 20 февраля 2012

Есть ли реализация графов сцен для Windows Forms в .NET? Он не должен быть бесплатным, но не может быть WPF.

Я должен создать часть моста и соответствующим образом раскрасить стресс. Было бы неплохо интерактивное вращение, а также масштабирование. Я думаю, что DirectX или OpenGL будет в порядке.

Индивидуальное решение через XNA кажется слишком сложным. Я скорее хочу использовать библиотеку, которая предоставляет объекты более высокого уровня - оптимально граф сцены, минимально треугольники и свет.

Ответы [ 3 ]

3 голосов
/ 20 февраля 2012

ILNumerics предоставляет граф сцены в 3D.И поддерживает Windows. Forms.Вот некоторые примеры .

Редактировать: Это точно бесплатно: GPL версия 3

2 голосов
/ 20 февраля 2012

Есть SlimDX, который упаковывает DirectX для .Net. Я получил образцы для работы, но я новичок в 3D-программировании, и не так много документации о том, как использовать SlimDX, кроме упрощенных уроков.

Unity3D - это игровой движок, который может удовлетворить ваши потребности благодаря простой установке и импорту и просмотру трехмерного моделирования. Никакого пошагового отладчика, хотя, если это имеет значение.

XNA может быть хорошим выбором, но я перешел на оценку SlimDX из-за некоторых относительно ограничений, которые Microsoft вкладывает в сетевые геймерские сервисы, которые я видел раньше. Это заставило меня думать, что будут другие ограничения, которые я не смог бы обойти. Кроме того, я был заинтересован в большей гибкости в производительности и более качественных эффектах в реальном времени, чем полагал XNA. Меня интересовали бы другие мысли о том, основаны ли такие страхи на XNA. Возможно, они не являются проблемой для вашего проекта по визуализации стресса.

2 голосов
/ 20 февраля 2012

Вы можете выполнять рендеринг XNA в Windows Forms, это выглядит так:

http://www.google.com/search?q=xna+windows+forms

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