gpt4 book ai didi

wpf - 创建线框 3D 立方体

转载 作者:行者123 更新时间:2023-12-04 07:26:05 31 4
gpt4 key购买 nike

我有这个在 WPF Viewport3D 中绘制立方体的代码:

        <Viewport3D Name="viewport3D1">
<Viewport3D.Camera>
<PerspectiveCamera x:Name="camMain" Position="6 5 4" LookDirection="-6 -5 -4">
</PerspectiveCamera>
</Viewport3D.Camera>
<ModelVisual3D>
<ModelVisual3D.Content>
<DirectionalLight x:Name="dirLightMain" Direction="-1,-1,-1">
</DirectionalLight>
</ModelVisual3D.Content>
</ModelVisual3D>
<ModelVisual3D>
<ModelVisual3D.Content>
<GeometryModel3D>
<GeometryModel3D.Geometry>
<MeshGeometry3D x:Name="meshMain"
Positions="0 0 0 1 0 0 0 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 1 1"
TriangleIndices="2 3 1 2 1 0 7 1 3 7 5 1 6 5 7 6 4 5 6 2 0 2 0 4 2 7 3 2 6 7 0 1 5 0 5 4">
</MeshGeometry3D>
</GeometryModel3D.Geometry>
<GeometryModel3D.Material>
<DiffuseMaterial x:Name="matDiffuseMain">
<DiffuseMaterial.Brush>
<SolidColorBrush Color="Red"/>
</DiffuseMaterial.Brush>
</DiffuseMaterial>
</GeometryModel3D.Material>
</GeometryModel3D>
</ModelVisual3D.Content>
</ModelVisual3D>
</Viewport3D>

这给出了以下结果:



如何使渲染为线框?

最佳答案

看看 LinesVisual3D (免费)Helix 3D Toolkit ( https://github.com/helix-toolkit ) 中的类。这是“屏幕空间线”的一个版本,允许您像示例一样绘制线框。

我强烈推荐 Helix 3D Toolkit如果您正在做任何 WPF 3D 工作。

关于wpf - 创建线框 3D 立方体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10945472/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com