How to calculate only external surface area?
How to calculate only external surface area?
I have an assembly made up of tubes and plates. I need to calculate the surface area only for the external surfaces of the assembly so as to calculate how much Paint I need.
So far I have not been able to find a solution as SW general gives the overall surface area which includes inner surfaces as well.
Thanks
So far I have not been able to find a solution as SW general gives the overall surface area which includes inner surfaces as well.
Thanks
Re: How to calculate only external surface area?
One way I can think of, depending on the complexity of the assembly. Create a new part in the assembly, edit that part and do a zero offset of the major exterior surfaces. This part can be analyzed to give you the total surface area.
- AlexLachance
- Posts: 2226
- Joined: Thu Mar 11, 2021 8:14 am
- Location: Quebec
- x 2419
- x 2061
Re: How to calculate only external surface area?
Wouln't selecting the faces manually and then using the measure tool give you the surface area you require..?
- DanPihlaja
- Posts: 862
- Joined: Thu Mar 11, 2021 9:33 am
- Location: Traverse City, MI
- x 815
- x 993
Re: How to calculate only external surface area?
Save the assembly as a part.
Use this option: Then open the part and check surface area.
Use this option: Then open the part and check surface area.
-Dan Pihlaja
Solidworks 2022 SP4
2 Corinthians 13:14
Solidworks 2022 SP4
2 Corinthians 13:14
Re: How to calculate only external surface area?
We've looked for this a fair bit as well. Attempting to estimate paint usage so internal areas, shaded areas, laminated areas must all be excluded. We didn't find anything that automates it so still doing manually part by part (weldment).
IF our welded assembly models were perfect, ie watertight with no large partially covered faces and no laminated faces with gap then maybe it could be automated with the use of existing tools but we don't have any models like that.
After investigating this off and on over several years I've thought that maybe a solution might be in graphics/OpenGL side, which I know nothing about and is way over my head. But, it seems there might be a possibility to get the polygonal model then use a light source to illuminate it and somehow track the polys that the light could hit while rotating the part. Sort of using graphics API to "paint" a part with a single light source. Probably a bunch of twaddle; I said I don't know anything about graphics programming.
IF our welded assembly models were perfect, ie watertight with no large partially covered faces and no laminated faces with gap then maybe it could be automated with the use of existing tools but we don't have any models like that.
After investigating this off and on over several years I've thought that maybe a solution might be in graphics/OpenGL side, which I know nothing about and is way over my head. But, it seems there might be a possibility to get the polygonal model then use a light source to illuminate it and somehow track the polys that the light could hit while rotating the part. Sort of using graphics API to "paint" a part with a single light source. Probably a bunch of twaddle; I said I don't know anything about graphics programming.
Re: How to calculate only external surface area?
I tried doing that. It still gives me the overall surface area. Only when I open one of the parts individually does it allow me to select different sections and give its value.AlexLachance wrote: ↑Tue Jun 28, 2022 7:56 am Wouln't selecting the faces manually and then using the measure tool give you the surface area you require..?
Re: How to calculate only external surface area?
I did this. Still giving me the overall value. It does not even let me stitch it together.DanPihlaja wrote: ↑Tue Jun 28, 2022 9:36 am Save the assembly as a part.
Use this option:
image.png
Then open the part and check surface area.
-
- Posts: 3
- Joined: Wed Apr 07, 2021 9:58 am
- x 3
- x 5
- mattpeneguy
- Posts: 1386
- Joined: Tue Mar 09, 2021 11:14 am
- x 2489
- x 1899
Re: How to calculate only external surface area?
Where's @zxys001 on this? This seems like a surfacing problem.
Someone else who may have a suggestion is @Alin.
Someone else who may have a suggestion is @Alin.
Re: How to calculate only external surface area?
I am working with Artem Taturevych (actually he is doing all the work) to add this functionality to CAD+. I suggest reaching out to him directly, because his solution is simple and effective!rtalukdar wrote: ↑Mon Jun 27, 2022 1:20 pm I have an assembly made up of tubes and plates. I need to calculate the surface area only for the external surfaces of the assembly so as to calculate how much Paint I need.
So far I have not been able to find a solution as SW general gives the overall surface area which includes inner surfaces as well.
Thanks
- zxys001
- Posts: 1079
- Joined: Fri Apr 02, 2021 10:08 am
- Location: Scotts Valley, Ca.
- x 2323
- x 1001
- Contact:
Re: How to calculate only external surface area?
Maybe a simple config (Painted Faces Only) where you "Delete" the masked faces from your solid body (the back plate surfaces or the perimeter which divides the front painted surfaces) and then select/calculate only what faces remain.
"Democracies aren't overthrown; they're given away." -George Lucas
“We only protect what we love, we only love what we understand, and we only understand what we are taught.” - Jacques Cousteau
“We only protect what we love, we only love what we understand, and we only understand what we are taught.” - Jacques Cousteau
Re: How to calculate only external surface area?
Check this macro https://www.3dcontentcentral.com/macros ... ?id=341816
Deepak Gupta
SOLIDWORKS Consultant/Blogger
SOLIDWORKS Consultant/Blogger
-
- Posts: 2
- Joined: Wed Mar 20, 2024 5:08 pm
Re: How to calculate only external surface area?
The 3d content central does not work for newer Solidworks versions. Is there a newer macro for the updated releases?
- Krzysztof Szpakowski
- Posts: 63
- Joined: Sun Mar 14, 2021 4:28 pm
- x 58
- x 75
Re: How to calculate only external surface area?
The problem here is pipes or closed profiles. When I had to count the surface of profiles for powder coating or anodizing, I dealt with it by changing the internal contours of the profile to a construction line. This way you can deal with this problem relatively quickly
Re: How to calculate only external surface area?
I tested it on 2022, and it worked as expected. So, would like to ask if you are getting any errors?jasonwilger wrote: ↑Wed Mar 20, 2024 5:47 pm The 3d content central does not work for newer Solidworks versions. Is there a newer macro for the updated releases?
Deepak Gupta
SOLIDWORKS Consultant/Blogger
SOLIDWORKS Consultant/Blogger
-
- Posts: 2
- Joined: Wed Mar 20, 2024 5:08 pm
Re: How to calculate only external surface area?
Deepak,
I get a Run-time error - File not found
When I debug, "Kill DefeaturedPathName" is highlighted.
I get a Run-time error - File not found
When I debug, "Kill DefeaturedPathName" is highlighted.
Re: How to calculate only external surface area?
What SW version you are currently using? And are you running the macro from macro button, via editor or keyboard shortcut? Make sure you run the main sub only.
Deepak Gupta
SOLIDWORKS Consultant/Blogger
SOLIDWORKS Consultant/Blogger