2017-10-27 11 views
0

내가 (모델의 MeshGeometry3D에서) 마지막 삼각형이 화면을 떠나면 사라 ModelVisual3D 상당히 상당한합니다 (Viewport3D을 통해 삼각형의 수와 범위를) 찢는 시도하고 렌더링되는 중지 여전히 화면에 있습니다. 특정 문제 삼각형은 아래 이미지에서 빨간색 원으로 표시되어 있습니다. 나는 그것이 큰 모델이라고 말하지만 그것이 적절히 렌더링 될 때 그것은 프레임 속도를 떨어 뜨리지 않는다. 그러나, 동일한 메쉬에 약 150 개의 녹색 아치가 있습니다. 흥미롭게도 파란 선은 같은 문제를 나타내지 않습니다.대형 ModelVisual3D이 모델의 다른 부분에도 불구하고,

모델을 작은 조각으로 나누어서 문제를 해결할 수 있습니다. 그러나 이상적인 것은 아닙니다.

  • falseViewport3D.ClipToBounds 설정 : 작동하지 않습니다

    것.

  • 이이 WinForms에서 호스팅되고 있음을 주목할 필요가있을 수 있습니다 FarPlaneDistance 또는 NearPlaneDistance

수정.

enter image description here

편집 : 나는 다시 그것을 가지고, 문제는 아직도 내가 (화면에 남아 있어야 각 모델의 마지막 삼각형) 단지 작은 규모의 모델을 깰 경우에도 존재한다.

답변

0

해결되었지만 작동하는 이유를 알 수 없습니다.

코너가 너무 작아서 포인트 간격이 문제가되는 것처럼 보입니다. 나는 간격을 .1 단위로 줄였습니다.

누군가가 이것이 문제가 될 수있는 이유를 알고 있다면 나는 그것을 듣고 싶습니다.