2010-05-28 5 views
1

Comment puis-je prendre un modèle 3D que j'ai créé dans 3D Studio Max et le mettre dans mon programme Winform C# et le faire tourner? Je préférerais ne pas utiliser DirectX si possible. Je ne veux rien de complexe. Je veux simplement que mon modèle tourne sur l'axe X. C'est tout.Spinning un modèle 3D en C#

Merci

+0

Sur quoi vous êtes-vous arrêtés? La réponse acceptée a quelques choix. Je suis confronté à une situation similaire et toutes les options que je trouve semblent au moins un peu pénibles :) –

+0

Je suis allé avec Axiom – Icemanind

Répondre

0

Pour quelque chose non interactif:

Export de l'animation à un AVI et embed que votre formulaire:

Embedding Video in a WinForms app

Ce n'est pas vraiment ce que je vous recommande , mais c'est une alternative à la création d'un gif animé.

Pour quelque chose en partie interactive (ce qui permet un mouvement limité):

J'ai vu des films QuickTime que vous pouvez contrôler avec la souris. Il y a un exemple sur this page. Ce n'est pas 3D cependant.

Pour quelque chose entièrement interactif:

Vous avez besoin d'un moteur de rendu 3D de quelque sorte et qui ne (généralement) nécessitent DirectX ou OpenGL. Cependant, si vous ne traitez que des objets simples, vous pouvez (répétez peut) sortir avec un moteur de rendu logiciel.

+0

Bonne suggestion, sauf que je voudrais qu'il soit dynamique. Cela signifie que l'utilisateur peut faire glisser le modèle dans n'importe quelle direction le long de l'axe. Comment ferais-je cela? – Icemanind

+0

@icemanind - eh bien si vous aviez dit que vous vouliez de l'interactivité ... – ChrisF

+0

Désolé, j'aurais dû être plus clair – Icemanind

2

Si vous voulez que ce soit dynamique, alors l'option la plus simple serait de rendre une animation de l'objet en rotation, mais faites de chaque image un fichier séparé. Ensuite, vous montrez juste l'image correcte basée sur la façon dont l'utilisateur traîne la souris. Si l'utilisateur déplace la souris vers la droite, incrémentez le cadre et affichez l'image suivante. Si vous vous déplacez vers la gauche, décrémentez le cadre.