C# 渲染管状体并调整大小,动态添加文本

C# 渲染管状体并调整大小,动态添加文本,c#,wpf,3d,drawing,system.drawing,C#,Wpf,3d,Drawing,System.drawing,我希望在Windows窗体应用程序(甚至WPF)中执行的操作。是动态渲染管状或圆柱体的图像(具有3d外观或具有某种深度以获得更好的视觉体验)、设置长度和高度等(还需要标尺等进行放大和缩小)。但随后允许用户输入一些文本,这些文本将被放置在该管或圆柱体上,用于显示目的,能够缩放文本大小,以创建其看起来像IRL的视觉表示 关于我可以从哪里开始,或者一些我可以借鉴的例子,有什么想法吗?这种矢量类型的显示器对我来说是新的,所以任何帮助都将不胜感激 这篇文章看起来很有趣。我想你可以调整它来做你想做的事 我

我希望在Windows窗体应用程序(甚至WPF)中执行的操作。是动态渲染管状或圆柱体的图像(具有3d外观或具有某种深度以获得更好的视觉体验)、设置长度和高度等(还需要标尺等进行放大和缩小)。但随后允许用户输入一些文本,这些文本将被放置在该管或圆柱体上,用于显示目的,能够缩放文本大小,以创建其看起来像IRL的视觉表示


关于我可以从哪里开始,或者一些我可以借鉴的例子,有什么想法吗?这种矢量类型的显示器对我来说是新的,所以任何帮助都将不胜感激

这篇文章看起来很有趣。我想你可以调整它来做你想做的事

我还在谷歌上搜索了“WPF 3D绘图”


如果您有选择,WPF比WinForms更适合图形。虽然一个好的程序员可以让WinForms做类似的事情。

我认为可能有一种方法可以将WPF的一部分合并到wondows forms应用程序中,但我还没有找到,但我正在寻找。我冒着成为“为什么要这么做”的风险,来这里。。。你为什么要这么做?如果您可以选择如何启动此项目,请在其中一个项目中启动它,并创建尽可能少的依赖项。技术融合是伟大的,但你需要有充分的理由这样做。通常在路上你会注意到它会咬你的后腿。这里WPF的参数是您的绘图要求。如果是我的话,我会在项目的其余部分也这么做(与winforms无关)时间是个大问题,我对WPF的熟悉程度不如我对kust对所有其他框架的熟悉程度。项目的这一部分将在另一个更大的项目中构建,该项目全部采用WinForms。如果我知道如何将所有winforms转换为WPF,那么我想那也没关系,只是需要更长的时间才能完成。仅仅为了完成这一部分的学习曲线已经很麻烦了。很难找到这种简单的绘图的合适示例,然后在圆形表面上动态地包装文本。仍然在寻找,如果我能从WPF做这一切,我会的。也许我需要买本书。试试这个: