나는 컴퓨터 그래픽 과정을위한 OpenGL 프로젝트에서 일하고 있으며 나는 수년간 (군사 훈련) 활발히 프로그래밍하지 않았다. C#에서 소스 파일을 포함시키는 방법에 대한 절대적인 공백을 그립니다. C++에서는 #include를 사용합니다. 나는 내 형에서 만든 피겨 클래스를 어떻게 사용할 지 전혀 모른다.OpenGL을 C#에서 Tao.OpenGL을 사용하여
0
A
답변
-1
하하와 같이 작성해야합니다. 제 자신의 클래스를 포함하는 것이지만 알아 냈습니다. 파일 이름이 아닌 "myClass 사용"을 사용해야했습니다.
0
- Tao.OpenGL DLL을 프로젝트 참조로 추가하십시오.
C# 파일의 맨 위에 다음 문장을 추가하십시오.
Tao.OpenGL;
첫 번째 옵션은 실제로 DLL을 "포함"하여 찾을 수있는 것입니다. 두 번째 단계는 기술적으로 선택 사항이지만 기술적 인 측면은 없지만 모든 GL 호출을 GL.GlMethodGoesHere();
2
http://www.opentk.com도 C#에 더 적합하므로이 부분을 확인하십시오. 예를 들어 OpenGL 상수에 기본 열거 형을 사용합니다. 나는 보통 참조를 추가
using gl = OpenTK.Graphics.OpenGL.GL;
using vec3 = OpenTK.Vector3d;
using col = System.Drawing.Color;
다음 내 코드에 난 그냥 입력
...
vec3 pos = new vec3(10f,0f,0f);
gl.Disable(EnableCap.Lighting);
gl.LineWidth(2f);
gl.Color3(col.DimGray);
gl.Begin(BeginMode.Lines);
gl.Vertex3(0.0, 0.0, 0.0);
gl.Vertex3(pos);
gl.End();
gl.Enable(EnableCap.Lighting);
...
관련 문제
- 1. openGl을 사용하여 스크롤
- 2. OpenGL을
- 3. OpenGL을
- 4. OpenGL을
- 5. OpenGL을 사용하여 iPad에서 그림 그리기
- 6. OpenGL을 : GL_DEPTH_COMPONENT24은
- 7. OpenGL을 사용하여 .NET 비트 맵에 직접 그리기
- 8. OpenGL을 사용하여 안드로이드에 서클을 그릴 때의 문제
- 9. OpenGL을 사용하여 이미지 바이트 배열 읽기
- 10. OpenGL을 사용하여 코코아에서 NV12 텍스처를 표시하는 방법
- 11. OpenGL을 사용하여 OpenGL 2d보기로 소프트웨어 렌더링
- 12. QTKit 및 OpenGL을 사용하여 비디오 프레임 수정
- 13. OpenGL을 사용하여 원을 하나의 정점 배열로 채운다.
- 14. OpenGL을 사용하여 사진을 컬러에서 흑백으로 어떻게 변환합니까?
- 15. OpenGL을 사용하여 GUI 라이브러리를 작성하는 방법은 무엇입니까?
- 16. OpenGL을 사용하여 비트 맵 글꼴 측정 (Windows)
- 17. OpenGL을 사용하여 이미지에 색조/채도 필터 적용
- 18. OpenGL을 사용하여 점을 그리기 (즉각적인 모드가 아님)
- 19. OpenGL을 사용하여 회전하면서 원본 축 시스템 유지
- 20. C++에서 DevIL 및 OpenGL을 사용하여 이미지로드
- 21. OpenGL을 사용하여 텍스트 파일에서 이미지 그리기
- 22. OpenGL을 사용하여 정사각형 격자에 텍스처를 적용하는 방법
- 23. WebKit은 OpenGL을 사용하여 CSS 전환을 렌더링합니까?
- 24. OpenGL을 사용하는 알파 마스크
- 25. OpenGL을 조명 ... 카메라
- 26. C에서 Messagebox를 사용하여 출력
- 27. GLUT없이 OpenGL을 배우고 싶습니까?
- 28. OpenGL을 이용한 폴리곤 그라디언트
- 29. OpenGL을 원 회전
- 30. OpenGL을 배우는 것이 유용할까요?