나는 포인트 클라우드를 그리는 WPF 응용 프로그램을 만들고 있습니다. 점은 작은 입방체로 만들어집니다. 각 3D 큐브 포인트 (예 : 1, 2, 3, ...)에 가까운 숫자로 인덱스에 서명하고 싶습니다. 따라서 3D 뷰에 텍스트를 추가하고 싶습니다.ModelVisual3D에서 WPF 그리기 텍스트
이 내 XAML의 일부입니다
코드 숨김 내가 Model3DGroup에 (메쉬 큐브 포인트로 구축) GeometryModel3D를 (이름이 '그룹') 추가 해요에서 <ModelVisual3D x:Name="model">
<ModelVisual3D.Content>
<Model3DGroup x:Name="group">
<AmbientLight Color="DarkGray" />
<DirectionalLight Color="White" Direction="-5,-5,-7" />
</Model3DGroup>
</ModelVisual3D.Content>
</ModelVisual3D>
.
이 코드를 사용하려고했습니다 : http://www.ericsink.com/wpf3d/4_Text.html 하지만 매우 비효율적이며 약 7000 개 (큐브 포인트 수)의 textBlocks를 생성하고 표시 할 때 모든 작업이 느리게 작동합니다.
좀 더 효율적인 방법으로 텍스트를 추가하는 방법을 알고 있습니까?