2011-04-08 3 views
-1

Comment calculer l'aire d'un objet complexe (cylindre par exemple) avec un algorithme FEA avec C#?Algorithmes d'éléments finis avec C#

Je contiennent des données d'éléments stockés dans le fichier « .dat » (de cylinder.dat) Je peux lire les coordonnées de tous les éléments, mais je n'ai pas la moindre idée comment puis-je calculer la région. Est-ce que quelqu'un sait quel type d'algorithme peut résoudre ce problème?

+2

Les algorithmes sont indépendants du code par définition, alors qu'est-ce que vous demandez réellement: «Quelqu'un peut-il faire mes devoirs pour moi? Ma réponse est non". Lisez sur l'algorithme, faites un effort et postez vos problèmes réels avec le code. – hyp

+0

Je ne demande pas de solution de A-Z, je viens de demander si quelqu'un sait quel type d'algorithme puis-je utiliser, merci –

Répondre

1

Pour le cas spécifique d'un cylindre:

Tout d'abord, faites pivoter votre système de coordonnées de sorte que la hauteur du cylindre est aligné avec le grand axe, si ce n'est déjà fait. Maintenant, prenez juste les coordonnées x, y de chaque point. C'est la projection de la circonférence sur un plan. Mesurez le diamètre. Si l'objet est un vrai cylindre, il devrait être (X max -X min) qui devrait également égal (Y max -Y min). Mesurez également la hauteur: Z max -Z min. Puis zone = PI D * h.

Questions connexes