【问题标题】:Creating a 3D Carousel in Silverlight在 Silverlight 中创建 3D 轮播
【发布时间】:2010-01-17 21:29:27
【问题描述】:

我想制作一个 3D 旋转木马,其中包含用作纹理的视频或图像。我知道这可以在 WPF 中完成,但我很想知道这样的事情在 Sivlerlight 中是否可行,以及与 WPF 中的相比,创建它会有多少不同和更多(更少)困难。

Silverlight 中是否有 Viewport3D、MeshGeometries、ModelVisual3D 和类似的东西(或其他等价物)?

【问题讨论】:

    标签: wpf silverlight 3d


    【解决方案1】:

    您可能正在寻找的是 Cover Flow 控件。我正在为 silverlight 使用 Telerik 控件,他们的软件包中有一个:RadCoverFlow for Silverlight


    (来源:telerik.com

    codeplex 上也有一个:Silverlight Cover Flow

    这个我自己没试过所以不能告诉你好不好

    希望这会有所帮助,问候

    【讨论】:

    • 这不是我的想法。我想要一个在空中旋转的圆圈,这只是从一侧到另一侧。我想创造类似的东西,而不是使用其他的。我的问题是关于 Silverlight 中的 3D 工作与 WPF 有多大不同(如果 Silverlight 中有的话)。
    【解决方案2】:

    也可以试试 Jesse Liberty 在博客中关于 here 的两个视频。

    编辑

    啊,现在您在问题中添加了一些其他细节。坦白地忘记它。如果你想做这样严肃的 3D 工作,那么 silverlight 不适合它。 Silverlight 中没有这样的 3D 类型。有一个 kit3D 项目,但一年多来没有太多进展。

    最接近 3D 的原生 Silverlight 是 Projection 类。正如一些示例所展示的,使用一些本土数学,您可以为您的 UI 提供一些 3D 效果,但您必须完成所有工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-29
      • 2020-08-02
      • 2014-01-19
      • 2022-01-26
      • 2018-05-01
      • 2015-03-31
      • 1970-01-01
      • 2020-08-08
      相关资源
      最近更新 更多