C# 如何在WPF中创建可扩展的Moebius条带?

C# 如何在WPF中创建可扩展的Moebius条带?,c#,wpf,xaml,math,topology,C#,Wpf,Xaml,Math,Topology,A是一面的曲面 如何在XAML/WPF中定义这样的对象? 如何使用C#在3D中操纵这样一个对象,放大、缩小并旋转 通过使用,我可以在几分钟内将其显示在屏幕上。他们的一个演示应用程序在屏幕上呈现参数化曲面,并允许您更改方程式。“魔法”就在数学中,我是从以下公式中复制过来的: 在屏幕上,它看起来像这样: u *= 2 * pi; v = (v - 0.5) * 2 * pi; x = ( 1 + (v/2) * cos(u/2)) * cos(u); y = ( 1 + (v/2) * cos(

A是一面的曲面

如何在XAML/WPF中定义这样的对象?
如何使用C#在3D中操纵这样一个对象,放大、缩小并旋转

通过使用,我可以在几分钟内将其显示在屏幕上。他们的一个演示应用程序在屏幕上呈现参数化曲面,并允许您更改方程式。“魔法”就在数学中,我是从以下公式中复制过来的:

在屏幕上,它看起来像这样:

u *= 2 * pi;
v = (v - 0.5) * 2 * pi;

x = ( 1 + (v/2) * cos(u/2)) * cos(u);
y = ( 1 + (v/2) * cos(u/2)) * sin(u);
z = (v/2) * sin(u/2);