有没有使用WPF 绘制一个3D 黑白色相互间隔的球,资料和源码都可以参考以下,如下图所示:
以下是使用 helix-toolkit 编写的,黑白色交替不知道怎么实现了。
<Window x:Class="WpfAppHelixDemo1.demo2"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:helix="http://helix-toolkit.org/wpf"
xmlns:local="clr-namespace:WpfAppHelixDemo1"
mc:Ignorable="d"
Title="demo2" Height="450" Width="800">
<Grid>
<helix:HelixViewport3D>
<helix:DefaultLights/>
<helix:SphereVisual3D Center="1 0 0" Fill="White" Radius="0.25" />
</helix:HelixViewport3D>
</Grid>
</Window>
您好,使用WPF绘制黑白相间的3D球,可以通过为SphereVisual3D设置渐变填充来实现。
主要步骤是:
通过改变Offset的值可以控制黑白的分布。
希望这个示例可以给您提供思路,让您绘制出需要的效果。WPF的绘图和样式设置非常强大,可以实现各种炫酷的3D视觉效果。
已解决