I get a lot of polygons from engineers who do their work in CAD 3D. I need to figure out the areas of the polygons they send me. Is there an easy way to get the areas of these polygons without retracing each one?3
Many thanks.
Solved! Go to Solution.
Solved by steven-g. Go to Solution.
Solved by pendean. Go to Solution.
A polygon is a flat 2D shape: LIST will tell you the surface area of that AutoCAD object type.
If you mean something else "3D" like a mesh, LT offers no such tools.
OP align your UCS with one of these polygon faces, trace its edges with the polyline command, and then get the area of that.
I was trying to avoid the tracing. There are thousands of "polygons" and I'll need to get a separate area for each one. There has to be an easier way.
Using the "LIST" command, I can get the coordinates of each point on the line, not an area, however.
"OP ALIGN", is this a command?
I have attached a typical polygon that I receive. Given the depth of my ignorance, it is difficult to communicate in the proper jargon. However, all I really need to do is determine the area of this attached polygon and others like it. If there is a method swifter than tracing, I should like to use it.
Thank you all for your help thus far.
You could try drawing a rectangle big enough to surround all your objects, create a new layer then use the boundary command, picking a point within the rectangle but outside your polygons. If there are no items overlapping then you will have a lot of polylines that you can then select and just read the area from the properties pallette, or use list
Use LIST command, or PROPERTIES palette, and select your object: you posted a WIPEOUT object, nothing more: not 3D, not a drawing object at all, but a mask. Look up WIPEOUT in your AutoCAD HELP file, this is not meant to be an object to draw with.
I serously doubt this is what the file creator intended for you to draw/use in your CAD file. You two probably should be talking together more about what you are to use vs. what you are to ignore.
In this specific case only, you can simply use BOUNDARY command, click inside the outline you posted, and AutoCAD will automatically draw an outline for you. LIST or PROERTIES command will give you the area of the new boundary drawn.
All words above in CAPS are commands: look them up in HELP and udnerstand more about what I wrote above.
Thank you all for your help. BOUNDARY, of course, works like a charm in this instance. I have another set of "polygons", attached, that seem immune to the BOUNDARY trick, however. Is this the "mesh" that was mentioned earlier? It'd sure be a treat if I didn't have to trace them all. Is there some other tool available from Autodesk I could get that would allow me just this functionality of finding areas?
pendean, 11,750+ posts and nearly 10 years. No mean feat, sir. Everyone appreciates your effort.
That is a 3D polyline, and the lines don't join up. The question now is how accurate does your area need to be. The area of a 3D surface is larger than a flat one. That said, in full autocad there is a command FLATTEN, we in LT don't have it, (a quick search on google "autocad LT flatten" will show you some macros to do the job). I exploded the object, selected all the elements and then edited the start and end Z values in the properties toolpallette to zero, after that you can then use BOUNDARY, just watch out because some of the objects may remain -open-.
You can select all the objects explode them change to Z=0 then as before draw a rectangle around everything and use boundary.
-Flatten Z coordinate:
^C^C_move;_all;;0,0,0;0,0,1e99;_move;_p;;0,0,0;0,0,-1e99;
Who needs Google?
Regards, Charles Shade
CSHADEDESIGN | AUTOCAD LT | LT-KB | DYNAMIC BLOCKS
Please mark Accept as Solution if your question is answered. Kudos gladly accepted. ⇘
Can't find what you're looking for? Ask the community or share your knowledge.