2013 m. kovo 14 d., ketvirtadienis

multiple area arba kaip paskaičiuoti daugybinių objektų plotą

Sveiki, elementaraus arba vieno objekto sudaryto tarkim iš linijų plotą galima paskaičiuoti su komanda AREA, nurodant ant objekto kampų arba jei tai apskritimas tai nurodant opcija "OBJECT". Bet man reikia paskaičiuoti grotelėse esančių plyšių plotą (staciakampiai su suapvalintais kampais) ir nurodant objektus masiniu būdu (su window opcija) o ne kiekviena klikinant.

Pats paprasčiausias mano manu būdas yra objektus paversti į REGION o tuomet su komanda MASSPROP išgausime ir bendrą susumuota plotą ir perimetrą ir dar inercijos momentą, centroidą ir t.t.

Pastaba. objektai su REGION komanda kuriasi tik iš besiliečiančių tarpusavyje linijų, gali tekti "sulaužyti" linijas su BREAK komanda.
Su komanda REGION nurodom objektus ir jei sėkmingai sukuria tai programa parašo kiek gavosi naujų region tipo objektų.
Toliau belieka su MASSPROP nurodyti ant naujai iškeptų objektų ir turėsime norimus rezultatus, pvz:

Command: massprop

Select objects: Specify opposite corner: 11 found

Select objects:
 ----------------   REGIONS   ----------------

Area:                    16951.1256
Perimeter:               1414.0243
Bounding box:         X: 393.8119  --  489.5637
                      Y: 78.6100  --  418.8972
Centroid:             X: 440.6114
                      Y: 248.7536
Moments of inertia:   X: 1238889230.5220
                      Y: 3302796346.6791
Product of inertia:  XY: 1857905997.1144
Radii of gyration:    X: 270.3441
                      Y: 441.4095
Principal moments and X-Y directions about centroid:
                      I: 11931365.8782 along [0.0000 -1.0000]
                      J: 189981203.5287 along [1.0000 0.0000]

Write analysis to a file? [Yes/No] <N>: n

Jei brėžinyje linijos papieštos milimetrais tai ir atsakymai gaunami milimetrais

Komentarų nėra:

Rašyti komentarą