문제

컴퓨터 그래픽 코스를위한 OpenGL 프로젝트를 진행하고 있으며 약 1 년 동안 적극적으로 프로그래밍하지 않았습니다 (군사 교육). C#에 소스 파일을 포함시키는 방법에 대한 절대 빈 공백을 그립니다. 나는 c ++에서 당신이 #include를 사용한다는 것을 알고 있습니다. 나는 내 형태로 만든 그림 클래스를 사용하는 방법에 대한 단서가 없습니다.

도움이 되었습니까?

해결책 3

하하, 나는 내가 만든 내 자신의 수업을 포함했지만 그것을 알아 냈습니다. 파일 이름이 아닌 "MyClass 사용"을 사용해야했습니다.

다른 팁

또한보십시오 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. tao.opengl dll을 프로젝트 참조로 추가하십시오.
  2. C# 파일의 상단에 다음과 같은 진술을 사용하여 다음과 같이 사용합니다.

    tao.opengl 사용;

첫 번째 옵션은 DLL을 실제로 "포함"하므로 찾을 수 있습니다. 두 번째 단계는 기술적으로 선택적으로이지만, 없으면 모든 GL 전화를 걸어야합니다. Tao.OpenGL.GL.GlMethodGoesHere(); 그냥 대신 GL.GlMethodGoesHere();

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