How to calculate only external surface area?

Use this space to ask how to do whatever you're trying to use SolidWorks to do.
rtalukdar
Posts: 3
Joined: Mon Jun 27, 2022 1:18 pm
Answers: 0
x 1

How to calculate only external surface area?

Unread post by rtalukdar »

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
bradb
Posts: 29
Joined: Thu Mar 11, 2021 7:24 am
Answers: 0
Location: Ontario, NY
x 8
x 35

Re: How to calculate only external surface area?

Unread post by bradb »

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.
User avatar
AlexLachance
Posts: 2226
Joined: Thu Mar 11, 2021 8:14 am
Answers: 17
Location: Quebec
x 2419
x 2061

Re: How to calculate only external surface area?

Unread post by AlexLachance »

Wouln't selecting the faces manually and then using the measure tool give you the surface area you require..?
User avatar
DanPihlaja
Posts: 862
Joined: Thu Mar 11, 2021 9:33 am
Answers: 25
Location: Traverse City, MI
x 815
x 993

Re: How to calculate only external surface area?

Unread post by DanPihlaja »

Save the assembly as a part.

Use this option:
image.png
image.png (18.19 KiB) Viewed 8711 times
Then open the part and check surface area.
-Dan Pihlaja
Solidworks 2022 SP4

2 Corinthians 13:14
User avatar
bnemec
Posts: 1954
Joined: Tue Mar 09, 2021 9:22 am
Answers: 10
Location: Wisconsin USA
x 2562
x 1411

Re: How to calculate only external surface area?

Unread post by bnemec »

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.
rtalukdar
Posts: 3
Joined: Mon Jun 27, 2022 1:18 pm
Answers: 0
x 1

Re: How to calculate only external surface area?

Unread post by rtalukdar »

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..?
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.
rtalukdar
Posts: 3
Joined: Mon Jun 27, 2022 1:18 pm
Answers: 0
x 1

Re: How to calculate only external surface area?

Unread post by rtalukdar »

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.
I did this. Still giving me the overall value. It does not even let me stitch it together.
Per Engberg
Posts: 3
Joined: Wed Apr 07, 2021 9:58 am
Answers: 0
x 3
x 5

Re: How to calculate only external surface area?

Unread post by Per Engberg »

rtalukdar wrote: Tue Jun 28, 2022 11:06 am 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.
Works for me:
image.png
User avatar
mattpeneguy
Posts: 1386
Joined: Tue Mar 09, 2021 11:14 am
Answers: 4
x 2489
x 1899

Re: How to calculate only external surface area?

Unread post by mattpeneguy »

Where's @zxys001 on this? This seems like a surfacing problem.
Someone else who may have a suggestion is @Alin.
Alin
Posts: 313
Joined: Sun Mar 14, 2021 9:46 am
Answers: 3
x 265
x 391

Re: How to calculate only external surface area?

Unread post by Alin »

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
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!
User avatar
zxys001
Posts: 1079
Joined: Fri Apr 02, 2021 10:08 am
Answers: 5
Location: Scotts Valley, Ca.
x 2323
x 1001
Contact:

Re: How to calculate only external surface area?

Unread post by zxys001 »

rtalukdar wrote: Tue Jun 28, 2022 11:07 am I did this. Still giving me the overall value. It does not even let me stitch it together.
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
User avatar
gupta9665
Posts: 420
Joined: Thu Mar 11, 2021 10:20 am
Answers: 25
Location: India
x 438
x 459

Re: How to calculate only external surface area?

Unread post by gupta9665 »

Deepak Gupta
SOLIDWORKS Consultant/Blogger
jasonwilger
Posts: 2
Joined: Wed Mar 20, 2024 5:08 pm
Answers: 0

Re: How to calculate only external surface area?

Unread post by jasonwilger »

The 3d content central does not work for newer Solidworks versions. Is there a newer macro for the updated releases?
User avatar
Krzysztof Szpakowski
Posts: 63
Joined: Sun Mar 14, 2021 4:28 pm
Answers: 0
x 58
x 75

Re: How to calculate only external surface area?

Unread post by Krzysztof Szpakowski »

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
image.png
User avatar
gupta9665
Posts: 420
Joined: Thu Mar 11, 2021 10:20 am
Answers: 25
Location: India
x 438
x 459

Re: How to calculate only external surface area?

Unread post by gupta9665 »

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?
I tested it on 2022, and it worked as expected. So, would like to ask if you are getting any errors?
Deepak Gupta
SOLIDWORKS Consultant/Blogger
jasonwilger
Posts: 2
Joined: Wed Mar 20, 2024 5:08 pm
Answers: 0

Re: How to calculate only external surface area?

Unread post by jasonwilger »

Deepak,
I get a Run-time error - File not found
When I debug, "Kill DefeaturedPathName" is highlighted.
User avatar
gupta9665
Posts: 420
Joined: Thu Mar 11, 2021 10:20 am
Answers: 25
Location: India
x 438
x 459

Re: How to calculate only external surface area?

Unread post by gupta9665 »

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
Post Reply