2009-09-11 3 views
0

나는 컴퓨터 그래픽 과정을위한 OpenGL 프로젝트에서 일하고 있으며 나는 수년간 (군사 훈련) 활발히 프로그래밍하지 않았다. C#에서 소스 파일을 포함시키는 방법에 대한 절대적인 공백을 그립니다. C++에서는 #include를 사용합니다. 나는 내 형에서 만든 피겨 클래스를 어떻게 사용할 지 전혀 모른다.OpenGL을 C#에서 Tao.OpenGL을 사용하여

답변

-1

하하와 같이 작성해야합니다. 제 자신의 클래스를 포함하는 것이지만 알아 냈습니다. 파일 이름이 아닌 "myClass 사용"을 사용해야했습니다.

0
  1. Tao.OpenGL DLL을 프로젝트 참조로 추가하십시오.
  2. 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); 
     ... 
관련 문제