sharpgl

    1

    1답변

    저는 SharpGL을 사용하는 WPF 앱에서 디지털 지형 모델의 정점을 채색하는 방법을 개발해 왔습니다. 내가 직면 한 문제는 활성 OpenGL 인스턴스에 첨부 된 TexParameter 메서드를 사용하여 GL_REPEAT 이외의 GL_TEXTURE_WRAP_T 및 S 매개 변수를 변경할 수없는 것입니다. 질감 줄 바꿈을 GL_CLAMP_TO_EDGE로 설

    0

    2답변

    OpenGL을 처음 사용하고 OpenGL 함수에 간단한 C# 바인딩 인 SharpGL을 사용하여 연구했습니다. 가장 간단한 버텍스 및 프래그먼트 쉐이더를 사용하려고합니다. 프래그먼트 셰이더가 자체적으로 출력을 생성 할 때 모든 것이 문제가되지 않지만 버텍스 쉐이더에서 가져온 데이터를 사용하려고하면 검은 색 화면 만 남습니다. 셰이더는 성공적으로 컴파일되어

    0

    1답변

    어떻게 그려진 쿼드에 arcball 효과를 추가 할 수 있습니까? 이 예제에서는 큐브를 만들고 arcball 효과가 추가되어 잘 작동합니다. // Create a sphere. Cube cube = new Cube(); cube.AddEffect(arcBallEffect); // Add it. sceneControl1.Scene.SceneConta

    0

    1답변

    회전하는 블록을 표시 할 수있는 SharpGL 자습서를 따라했습니다. 초기에는 gl.Color(r, g, b)으로 기본 색상 만 그려졌습니다. 이 작업이 성공적으로 끝나면 uv 맵으로 큐브를 텍스처링하려고했습니다. 만 난 단지 컬러 큐브를 표시하는 70 ~ 80 FPS를 얻을 수 (응용 프로그램의 내부 전체를 덮고있는 sharpGL 구성 요소) 큐브를 착색

    0

    1답변

    경로 추적기를 GLSL에 이식하려고 시도하고 있는데이 작업을 수행하기 위해 backbuffer 대신 프레임 버퍼로 텍스처를 사용하도록 쉐이더 샘플 프로그램을 수정해야합니다. 이 이것은 설정 코드 gl.GenFramebuffersEXT(2, _FrameBuffer); gl.BindFramebufferEXT(OpenGL.GL_FRAMEBUFFER_EXT, _

    0

    1답변

    를 호출 할 수 없습니다 System.Exception: Cannot invoke extension function glShaderSource ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.

    0

    2답변

    SharpGL을 사용하면 스크린 커서 위치를 모델 뷰 위치로 다시 변환 할 수 있습니까 (즉, 레이 - 캐스트 기능 생성)? 내가 작업 한 예는 다음과 유사합니다 private void OpenGLControl_OpenGLDraw(object sender, SharpGL.OpenGLEventArgs args) { OpenGL gl = args.

    0

    1답변

    OpenGL에서 SharpGL로 FBO/VBO를 사용하려고합니다. 이 WPF 응용 프로그램에 사용. 문제 삼각형이 렌더링되지 않습니다. 추가 요소는이 코드입니다 : glControl = new OpenGLControl(); glControl.RenderContextType = RenderContextType.FBO; glControl.DrawFPS =

    0

    1답변

    C#에서 OpenGL 용 다른 프레임 워크를 사용한 후 SharpGL을 사용하기 시작하는 방법 가장 간단한 예제부터 시작하여 SharpGL의 구문 변경/세부 사항을 이해하기로 결정했습니다. 그래서 저는 너무 단단한 단색 삼각형을 렌더링하려고 시도하고 있습니다. 저는 두 개의 꼭지점 버퍼를 가지고 있습니다. 하나는 삼각형의 포인트를 저장하고 다른 하나는 각

    1

    1답변

    선글래스를 사용하여 C#으로 선을 그 으려하고 있지만 코드를 컴파일하면 선이 아니라 흰색 선으로 전체를 제공합니다.이 문제를 해결하는 방법은 다음과 같습니다. 내 코드에 실수가있다. 코드가있다. private static int width = 400, height = 300; static void Main(string[] args) { Glut.gl