두께로 원판을 그린 다음 런타임에 구멍에 구멍을 뚫는 방법은 무엇입니까? 원하는 결과는 텍스처가없는 CAD 도면과 비슷합니다.3D 구멍을 그리기위한 그래픽 기술은 무엇입니까?
OpenGL을 사용하고 있지만 그래픽 API와 관련이 없습니다.
두께로 원판을 그린 다음 런타임에 구멍에 구멍을 뚫는 방법은 무엇입니까? 원하는 결과는 텍스처가없는 CAD 도면과 비슷합니다.3D 구멍을 그리기위한 그래픽 기술은 무엇입니까?
OpenGL을 사용하고 있지만 그래픽 API와 관련이 없습니다.
당신이 쓴 내용은 Constructive solid geometry입니다. 일부 최신 그래픽/게임 엔진 (예 : Unreal)이이를 사용하지만 대부분은 실제 작업을 수행하지는 않지만 텍스쳐로 결과를 근사 (가짜)하거나 준비된 다중 모델로 단색 기하학을 전환합니다. 또 다른 방법은 Minecraft 또는 Voxatron과 같은 보셀을 사용하는 것입니다.
이것은 재미있는 용도로 Geometry Shaders 일 수 있습니다. 디스크 지오메트리를 가져 와서 구멍에 대한 추가 정점을 추가 한 다음 Fragment Shader로 전달하십시오.
스텐실 작업을 사용하여 이러한 종류의 작업을 수행 할 수 있습니다. http://en.wikibooks.org/wiki/OpenGL_Programming/Stencil_buffer –
모든 위대한 답변에 감사드립니다. 나는 그들을 읽고 이해하려고 노력하고있다. 더 많은 답변을 얻으려면 더 오래 기다리고 있습니다. 잘하면 다른 사람들에게도 유용 할 것입니다. – Jake