directX를 사용하여 AutoCAD 뷰어를 만들고있어 paperspace/modelspace 기능을 구현하려고합니다.뷰포트 내의 Direct3D 뷰포트
기본적으로 세계의 2D 표면에서 크기가 조정되고 회전 된 뷰포트 내에서 모든 것을 다시 렌더링합니다.
모든 것을 텍스처로 렌더링 한 다음 해당 텍스처를 다각형에 매핑하면 쉽게 달성 할 수 있지만 모든 것이 디 벡터 화되고 효과가 떨어질 수 있습니다.
GDI +에서는 클리핑 사각형을 설정하고 변환을 수행 한 다음 모든 것을 그립니다.
Direct3D에서 GDI의 Graphics.SetClip에 이르는 비교적 간단한 방법이 있습니까?
Half Life 2가 실행 된 것을 기억하고있는 것처럼 보입니다. 구현이 어떻게 이루어 졌는지는 알지 못합니다. 따라서 게임 개발에 태그가 붙는 것은 아마도 게임 개발에 더 일반적이며 관련이 있기 때문입니다. 지루한 오래된 방귀로 미안 해요!
절대 감사합니다. –