2014-09-16 10 views
1

C#에서 동적 또는 이동 그래프 (예 : ECG 또는 동적으로 변경되는 데이터)를 플롯하는 것이 더 좋습니다. 나는 오픈 GL을 사용하여 두 개의 라이브러리 프레임 워크를 체결 내가 선택해야하며 C#으로 그래프를 이동 지원 그래프를 세우고위한 전용 라이브러리 (.netcharting 라이브러리)가 하나동적/움직이는 그래프 플로팅 라이브러리/프레임 워크 C#

 - Open TK 
    - TaoFramework 
    - FreeGlut 

.

thnx

답변

1

(면책 조항 : 나는 OpenTK의 저자와 EOG 간섭 단층 및 기타 다양한 애니메이션 데이터 세트 이전에 음모 라이브러리를 사용했습니다.)

당신이 UI가 필요하십니까? (Buttons, checkboxes, menus?) 그런 경우 가장 좋은 방법은 UI 요소 용 Windows.Forms와 결합 된 OpenTK (GLControl)입니다. 단순히 파형을 표시하려면 휴대 전화 및 태블릿에서도 실행되는 OpenTK (GameWindow)를 사용할 수 있습니다.

"opentk 그래프"또는 "opentk 음모"에 빠른 구글 검색 반환 여러 관련 결과 :

FreeGlut는 것 OpenGL 창을 만들었지 만 요. OpenTK 또는 Tao를 사용하여 그려야하기 때문에 이것은별로 유용하지 않습니다.

Tao는 10 년 가까이 출시되지 않았으며 OpenTK가 v4.5를 지원하는 반면 오래된 텍스트입니다 (OpenGL v2.1 만 해당). 이 시점에서 Tao를 사용하여 새 프로젝트를 시작할 이유가 거의 없습니다.

+0

OpenTK가 그래프의 자동 확장, 그래프의 일시 정지/실행, 그리고 그래프 데이터의 해킹을 지원할 수 있기를 바란다. 모든 축의> 델타). 나는 FreeGlut과 Tao를 당분간 사용하지 않는다! – Raulp

+0

OpenTK 자체만으로 OpenGL 명령에 액세스 할 수 있다는 사실을 명심하십시오. OpenGL에 익숙하다면 그래픽 구성 요소를 만들 수 있습니다. 그렇지 않으면 OpenTK를 사용하는 사전 구축 된 그래프 라이브러리를 검색 할 수 있습니다. –

+0

thnx, OpenTK의 C# 바인딩을 찾습니다 !! 그것을 밖으로 google 것입니다! – Raulp

0

매우 쉽습니다. 당신은 즉

y - y1 = m * (x - x1)

는 C#을 here 내 예제 코드를 참조 경사 포인트 양식을 사용합니다.