2017-10-17 21 views
0

Comment puis-je implémenter un objet 3d de la lettre L, sans utiliser de bibliothèque 3d pour cela? J'ai créé un cube en 3D, mais je ne peux pas créer un objet sous la forme d'une lettre.Comment créer un objet 3D tournant C#

+0

bien 3d L peut être une combinaison de deux rectangles. Qu'est-ce qui vous empêche de dessiner ça? –

Répondre

0

Si vous êtes en mesure de faire un cube alors vous êtes déjà sur votre chemin! Vous pouvez considérer toutes les formes complexes comme étant une combinaison de formes plus simples. Par exemple, si vous voulez faire un «L», vous pouvez le faire en utilisant une combinaison de prismes rectangulaires (ou cubes, bien que vous en aurez besoin plus). Essayez quelque chose comme ce qui suit et une réflexion sur la façon dont vous traduire et faire pivoter les objets pour obtenir la forme souhaitée:

_ 
| | <- 2x1x1 rectangular prism 
|_|_ 
|___| <- 2x1x1 rectangular prism rotated 90 degrees (or 1x2x1) 

Vous pouvez appliquer cette logique pour toutes les formes :)