Calcolare volume alare Chiedo aiuto per calcolare il volume alare. Avendo: - la pianta alare e le sue misure - la superficie e il profilo della centina alla radice alare - la superficie e il profilo della centina d'estremità alare .che calcoli devo fare per calcolare il volume alare? N.B.: non posso immergere l'ala in acqua. Non ho a disposizione un programma di modellazione solida. Grazie! ettore |
Citazione:
Somma delle aree per altezza diviso 2. Non è preciso, ma ci vai vicino, tanto per quello che può servire................:rolleyes: Se vuoi essere preciso tagli una semiala da polistirolo di densità conosciuta e poi la pesi. |
e' un pò che me lo chiedo, non c'è un cad che sia in grado di calcolare il volume di una forma complessa? Mi servirebbe per lavoro |
Grazie. Credo che Rhinoceros calcoli esattamente il volume di ogni oggetto tridimensionale. ettore |
Curiosità a che dovrebbe servire?.. Come ha detto Hestì o con altre parole, se sai le aree dei profili rad/estr, fai la media per l'apertura... |
Citazione:
Forme complesse, tipo calcolare con precisione il volume interno di un pangolino tronco. Si può fare con santa pazienza e poca precisione, troppo poca per inserire il dato in un simulatore e crederci. Invece di perderci una settimana, sbagliando comunque, magari se un pc ci arrivasse...si tratta di sparare triangoli, dopotutto. Col simulatore si stabilisce il funzionamento del sistema, che prevede un volume interno, di forma strana, due condotti di forma strana ed un terzo elemento. Il sistema richiede successive messe a punto, quindi rifacimenti... Devi sapere quali sono le variabili con cui hai a che fare. |
Citazione:
|
Citazione:
|
Citazione:
3D Wing Loadings q |
Citazione:
public float SignedVolumeOfTriangle(Vector p1, Vector p2, Vector p3) { var v321 = p3.X*p2.Y*p1.Z; var v231 = p2.X*p3.Y*p1.Z; var v312 = p3.X*p1.Y*p2.Z; var v132 = p1.X*p3.Y*p2.Z; var v213 = p2.X*p1.Y*p3.Z; var v123 = p1.X*p2.Y*p3.Z; return (1.0f/6.0f)*(-v321 + v231 + v312 - v132 - v213 + v123); } public float VolumeOfMesh(Mesh mesh) { var vols = from t in mesh.Triangles select SignedVolumeOfTriangle(t.P1, t.P2, t.P3); return Math.Abs(vols.Sum()); } |
Tutti gli orari sono GMT +2. Adesso sono le 12:16. |
Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002