나는 정점 필드를 렌더링하는 간단한 DirectX 앱을 만들었습니다. (위에서 볼 경우) 정점과 같이 표현된다 :DirectX : "참조"폴리곤
|\|\|\|\|
|\|\|\|\|
각 삼각형은 다음과 같이 표현된다 : 다각형 반하지 렌더링되는 것을 의미하지만,이되어야
1
|\
2 3
. 어쨌든 평면에서 볼 때 평면은 완벽합니다.
그러나 다른 레벨에서 볼 때 일부 다각형은 투명하고 사용자는 그 뒤에있는 지오메트리를 볼 수 있습니다. 나는이 일이 일어나고있는 곳을 강조했다.
저는 이것이 기본적인 초보자 문제라고 생각합니다. 내가 뭘 놓치고 있니? 내 래스터 라이저 설명은 다음과 같습니다
new RasterizerStateDescription
{
CullMode = CullMode.Front,
IsAntialiasedLineEnabled = true,
IsMultisampleEnabled = true,
IsDepthClipEnabled = true,
IsFrontCounterclockwise = false,
IsScissorEnabled = true,
DepthBias = 1,
DepthBiasClamp = 1000.0f,
FillMode = FillMode.Wireframe,
SlopeScaledDepthBias = 1.0f
};
FillMode.Solid와 동일합니다. 나는 방금 스텐실 버퍼를 놓쳤다 고 생각했습니다. 하지만 어쨌든 정보 주셔서 감사합니다. –
네, 숨겨진 선 제거 효과를 원했던 것 같습니다. 깊이 스텐실 버퍼가 있어도 폴리곤을 "볼 수 있습니다". – Stringer