2010-11-08 21 views
0

J'ai développé une application Windows avec animation 3D pour retourner, quel code est présent dans mon profil. Maintenant, je vais dans Browser pour améliorer mon application et pour l'implémentation du Browser, j'ai essayé avec un WebBrowser et aussi avec un WindowsFormHost dans Viewport2DVisual3D à l'intérieur du contrôle ViewPort3D pour accéder à "http://www.google.co.in/" comme les URL Web de mon application. Mais ce ne est pas visible pour moi pendant que je suis en cours d'exécution ma demandeEst-ce que WebBrowser ou WindowsFormsHost prend en charge ViewPort3D dans WPF en utilisant C# si non alors pourquoi?

S'il vous plaît quelqu'un me suggérer comment aller pour cette ....

Merci à l'avance

Répondre

1

Viewport3D vous permettra de restituer le contenu 3D. Si vous souhaitez rendre un contenu 2D normal en 3D, vous devez rendre le contenu 2D à RenderTargetBitmap, puis l'appliquer en tant que texture à un polygone dans votre modèle 3D. Si vous voulez juste utiliser la 3D pour basculer entre les vues, je rends le 2D normalement quand je ne retourne pas, puis montre la vue 3D pendant le retournement puisque la version texturée ne sera pas aussi bonne en raison du moteur de texture le processeur graphique.