Создание 3D Карусели в Silverlight - PullRequest
1 голос
/ 18 января 2010

Я хотел бы создать трехмерную карусель из самолетов, в которой в качестве текстур используются видео или изображения. Я знаю, что это можно сделать в WPF, но мне интересно знать, возможно ли такое в Sivlerlight, и насколько другим будет сложнее и труднее (в отличие от WPF) создать его.

Есть ли в Silverlight Viewport3D, MeshGeometries, ModelVisual3D и тому подобное (или другие эквиваленты)?

Ответы [ 2 ]

2 голосов
/ 18 января 2010

то, что вы, вероятно, ищете, это Cover Flow элемент управления. Я использую элементы управления Telerik для Silverlight, и они имеют один в своем пакете: RadCoverFlow для Silverlight

альтернативный текст http://www.telerik.com/libraries/radcontrols_for_silverlight/coverflow_screenshot.sflb

есть также один доступный на codeplex: Silverlight Cover Flow

альтернативный текст http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=SilverlightCoverFlow&DownloadId=67329

этот я не пробовал сам, поэтому не могу сказать вам, если это хорошо

надеюсь, это поможет, с уважением

1 голос
/ 18 января 2010

Попробуйте также два видео Джесси Либерти, которые он пишет о здесь .

Редактировать

Ааа, теперь вы добавили некоторые другие детали в свой вопрос. Честно говоря, забудь об этом. Если вы хотите заниматься такой серьезной трехмерной работой, Silverlight просто не подходит для этого. В Silverlight таких 3D-типов нет. Был проект kit3D , но он не продвинулся намного лучше за год.

Ближайший родной Silverlight к 3D - это класс Projection. Как показывают некоторые примеры с некоторой домашней математикой, вы можете придать 3D-интерфейс своему пользовательскому интерфейсу, но вы должны выполнить всю работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...