.NET에서 3D 수학 모델을 그리는 방법은 무엇입니까? 효과적으로 수행하는 데 가장 적합한 3D 엔진은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/405666

  •  03-07-2019
  •  | 
  •  

문제

나는 최근에 2 개의 인수 함수 F (x1, x2)의 극한을 찾는 간단한 유전자 알고리즘의 출력을 제시하는 데 문제가있었습니다. x1을 x로 x, x2를 y 및 f로 z로 사용할 수 있고 회전 할 수있는 3D 공간에서 포인트를 그릴 수 있습니다. (나는 현재 'z 축'으로 색상을 사용하여 비트 맵에 이것을 그렸습니다.)

어디에서 시작해야합니까?

업데이트:

디렉토리를 찾았습니다 C# 용 3D 엔진 그러나 선택할 수있는 것이 많습니다 ... 내 문제에 가장 적합한 것이 있는지 조언 할 수 있습니까?

UPDATE 2:

Cameron의 제안 덕분에 WPF의 3D 옵션이 내 요구에 맞는 것 같습니다. 나는 그것을 확실히 시도 할 것이다.

여기에 그의 링크를 다시 게시하고 있습니다.
* WPF 3D 자습서
* CodeProject : WPF 3D 프라이머
* CodeProject : WPF 3D : N의 1 부

도움이 되었습니까?

해결책

WPF를 전혀 사용할 수 있다면 즉시 쉬운 간단한 작업을 수행 할 수 있습니다.

시작할 링크는 다음과 같습니다.

다른 팁

나와 같이 처음부터 시작하고 싶다면 tao 프레임 워크가 있습니다. C#에 대한 OpenGL 프레임 워크입니다. Taoframework 링크

나는 과학적 시각화를 위해 OpenInventor를 사용합니다. (어떤면에서) 오래된 SGI 시절의 유물 일 수 있지만 여전히 지원되고 있으며 잘 작동합니다. 그래프 및 기타 과학적 시각화와 관련하여 Meshviz 및 Mercury의 기타 확장을보십시오.

차트, 벡터 시각화 등이 있습니다. 매우 포괄적입니다.

무료는 아니지만 평가판 라이센스를 수행하므로 귀하의 요구에 맞는 지 확인할 수 있습니다.

엔진을 사용하는 대신 OpenGL을 직접 코딩하는 것을 선호하는 경우 확인하십시오. Opentk 아니면 그 TAO 프레임 워크. 둘 다 동일한 코드베이스를 사용하지만 Opentk는 .NET 컨벤션을보다 밀접하게 따라 사용하기 쉽습니다.

WPF + 관리 DX.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top