How to measure the surface area of an arbitrary 3D object

Click For Summary

Discussion Overview

The discussion revolves around methods for measuring the surface area of arbitrary 3D objects, particularly in the context of estimating surface area for 3D printed plastic parts that will undergo copper plating. Participants explore both digital and analog techniques, as well as the implications of surface area measurement for practical applications.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Experimental/applied

Main Points Raised

  • Some participants suggest using computer algorithms to create a surface net of triangles from digital images, while others express a desire for non-digital methods.
  • One proposed method involves applying a thin, uniform layer of material (like wax or paint) to measure the volume used, although concerns about uniformity and accuracy are raised.
  • Another participant suggests using oil instead of paint, noting that the viscosity and surface tension of the fluid could affect coating uniformity.
  • Some participants propose using strips of masking tape or food service film to cover the object and measure the area, with variations in approach discussed.
  • There is mention of using an analytical balance to achieve a specific error tolerance when measuring the tape or film used for coverage.
  • Concerns are raised about the challenges of coating non-uniform surfaces and the potential for varying plating thickness on the 3D printed objects.
  • Participants discuss the importance of the original data from the 3D printer for accurate surface area measurement, although not all users may have access to this data.

Areas of Agreement / Disagreement

Participants express a variety of methods and opinions, with no clear consensus on the best approach to measure surface area. Multiple competing views and techniques remain under consideration.

Contextual Notes

Some methods discussed may depend on the specific geometry of the object, the materials used for coating, and the desired accuracy of the measurement. Limitations regarding the uniformity of coatings and the availability of original 3D data are noted.

Who May Find This Useful

Individuals interested in 3D printing, surface measurement techniques, and applications in plating processes may find this discussion relevant.

bob012345
Gold Member
Messages
2,333
Reaction score
1,055
I'm looking for an easy way to get the surface area of an arbitrary shaped 3D object. Getting the volume is easy by water displacement. What about area? Any neat tricks? We know different shapes can have the same volume and thus different surface areas so it's not a trivial problem. The purpose is for estimating surface area of 3D printed plastic parts which will undergo copper plating. Thanks!
 
Physics news on Phys.org
Good question. Not so hard to do with lots of images and a clever computer algorithm, I guess. There are algorithms that will construct a surface Net of triangles from a digital 3D image - probably not a difficult bit of geometry.
I can't think of an old fashioned analogue method that would give an accurate answer. Perhaps if you could invent a way of laying down a thin , uniform layer that would fit over the object, then find out the volume of material used. A uniform layer could perhaps be obtained by using interferometry
 
  • Like
Likes   Reactions: bob012345
sophiecentaur said:
Good question. Not so hard to do with lots of images and a clever computer algorithm, I guess. There are algorithms that will construct a surface Net of triangles from a digital 3D image - probably not a difficult bit of geometry.
I can't think of an old fashioned analogue method that would give an accurate answer. Perhaps if you could invent a way of laying down a thin , uniform layer that would fit over the object, then find out the volume of material used. A uniform layer could perhaps be obtained by using interferometry
Thanks. I'm hoping to hear of or figure out a method without computers or sophisticated devices. Your uniform layer could be wax by dipping and then weight it. One difficulty is the inside would follow the hills and valleys but the outside might be smoother thus getting an approximation of the surface area. Of course, I can just estimate the area but that's not as much fun. What would Archimedes do?
 
Last edited:
sophiecentaur said:
I can't think of an old fashioned analogue method that would give an accurate answer. Perhaps if you could invent a way of laying down a thin , uniform layer that would fit over the object, then find out the volume of material used. A uniform layer could perhaps be obtained by using interferometry

The OP didn't say how accurate he needs to be. Just dunk it in paint, measure the amount of paint used. Compare that with dunking an object of known surface area.
 
  • Like
Likes   Reactions: bob012345
anorlunda said:
The OP didn't say how accurate he needs to be. Just dunk it in paint, measure the amount of paint used. Compare that with dunking an object of known surface area.
Accuracy should be one percent or so. I think that's close enough. Your paint idea idea Anorlunda is brilliant but I would need to act fast and not allow it to dry first. Or maybe, that won't matter. Thanks!
 
You could also use oil instead of paint. The accuracy challenge comes if the coating is not uniform, say thicker at the bottom. That is why you want a viscous fluid with high surface tension.
 
  • Like
Likes   Reactions: bob012345
You could use strips of masking tape or food service film. Then, measure the tape or film. Alternatively, cut the tape or film into pieces of known area and fill in whatever gaps are left over and measure the oddball pieces. Just be careful to not stretch it.
 
  • Like
Likes   Reactions: bob012345
anorlunda said:
You could also use oil instead of paint. The accuracy challenge comes if the coating is not uniform, say thicker at the bottom. That is why you want a viscous fluid with high surface tension.
Dipping could result in non-uniform 'runs', which cause me to reject the idea initially. Perhaps dipping in a container full of small spheres (identical) could result in a uniform layer with only the edge effects at edges. Then it would just be 'quantisation error'.
 
  • Like
Likes   Reactions: bob012345
bobob said:
You could use strips of masking tape or food service film. Then, measure the tape or film. Alternatively, cut the tape or film into pieces of known area and fill in whatever gaps are left over and measure the oddball pieces. Just be careful to not stretch it.

You don't need to measure the tape. Just weigh the part on a sensitive balance before and after, then weigh a known size piece of the tape.
 
  • Like
Likes   Reactions: bob012345
  • #10
jrmichler said:
You don't need to measure the tape. Just weigh the part on a sensitive balance before and after, then weigh a known size piece of the tape.
Yes, if one can tolerate lower resolution.
 
  • #11
Use an analytical balance with 0.1 milligram resolution. You will have your 1% error tolerance if you use at least 10 milligrams of tape to cover the object.
 
  • #12
How would you tape objects that look like these?

7a37fb25fc6da9e90a739e7de288e041.jpg
 

Attachments

  • 7a37fb25fc6da9e90a739e7de288e041.jpg
    7a37fb25fc6da9e90a739e7de288e041.jpg
    44.6 KB · Views: 1,147
  • Like
Likes   Reactions: Grinkle and sophiecentaur
  • #13
anorlunda said:
How would you tape objects that look like these?

View attachment 228634
I wanted to reply with a picture of a 3D printed test device called a 'Benchy Boat' so you can all see the resolution and structure of a typical print we want to plate but I can't figure out how to add an image.
 
  • #14
bob012345 said:
I can't figure out how to add an image.

There are two ways, (assuming you're using a web browser on a tablet or desktop, and not the PF mobile app.)
  1. If the image is on your own computer, use the UPLOAD button next to POST REPLY and PREVIEW. After upload, then a new thing appears on the bottom saying THUMNAIL or FULL IMAGE. Click FULL IMAGE.
  2. If you just have a URL for the image, click on the image icon (looks like a mountain range) on the editing toolbar. Then you can paste the URL.
slask.png
 

Attachments

  • slask.png
    slask.png
    35.5 KB · Views: 1,223
  • #15
image.jpg
anorlunda said:
There are two ways, (assuming you're using a web browser on a tablet or desktop, and not the PF mobile app.)
  1. If the image is on your own computer, use the UPLOAD button next to POST REPLY and PREVIEW. After upload, then a new thing appears on the bottom saying THUMNAIL or FULL IMAGE. Click FULL IMAGE.
  2. If you just have a URL for the image, click on the image icon (looks like a mountain range) on the editing toolbar. Then you can paste the URL.
View attachment 228636
Thanks! As can be seen, the surface isn't only on the 'outside'.
 

Attachments

  • image.jpg
    image.jpg
    36.4 KB · Views: 700
  • #16
If the object was produced on a 3D printer then the original data is the best source of information about its surface area.
If you want to plate the object then I would imagine the plating thickness would vary quite a bit, according to the position of parts of the surface. Is it a conducting material or will you need to spray the model with a conductor first?
 
  • Like
Likes   Reactions: OmCheeto and bob012345
  • #17
bob012345 said:
plastic parts which will undergo copper plating.

What is the process for plating the parts?

The suggestions seem to be along the lines of "plate the part with something easy to plate with" but if the practical application of this is to predict plating costs, maybe you just need to plate a part and see how much Cu it required. Looking at that boat, I imagine that viscous material won't easily wet the insides of the smaller geometries on the boat, and as already noted, non-viscous material won't be uniform in coverage.

This is a very engaging problem, by the way. I hope we come to a practical answer!
 
  • Like
Likes   Reactions: bob012345
  • #18
sophiecentaur said:
If the object was produced on a 3D printer then the original data is the best source of information about its surface area.
If you want to plate the object then I would imagine the plating thickness would vary quite a bit, according to the position of parts of the surface. Is it a conducting material or will you need to spray the model with a conductor first?
It's ABS plastic. We will have to apply conductive paint first. The paint could be used to estimate the surface area too. It's also true if the original data the printer printed from is available, the surface area should be retrieved. I'm assuming I won't always have that data available.
 
Last edited:
  • #19
Grinkle said:
What is the process for plating the parts?

The suggestions seem to be along the lines of "plate the part with something easy to plate with" but if the practical application of this is to predict plating costs, maybe you just need to plate a part and see how much Cu it required. Looking at that boat, I imagine that viscous material won't easily wet the insides of the smaller geometries on the boat, and as already noted, non-viscous material won't be uniform in coverage.

This is a very engaging problem, by the way. I hope we come to a practical answer!
Thanks. I'm using Copper Sulfate solution. I'm coating the ABS plastic with a conductive paint. I tried a homemade graphite layer but have no success yet as the resistance seemed too high, in the 240,000 Ohm range.
 
  • #21
Sam Phillips said:
you could use a 3D laser scanner to create a mesh of the object on a computer. From that you would easily get a surface area.
https://pages.shanti.virginia.edu/medianet/2012/09/28/scan-big-with-the-faro-focus-3d/

You might even be able to use photos to make a 3d model but the accuracy would suffer.
https://i.materialise.com/blog/en/how-to-make-a-3d-printed-object-from-a-photo-in-5-easy-steps/
That's possible. It's fun though to figure out how to do it low tech. I still like the paint idea. It only has to be calibrated with a known area and could be tested on a series of standard geometrical shapes.
 
Last edited:
  • #22
bob012345 said:
That's possible. It's fun though to figure out how to do it low tech.
But the model starts off as a high tech image with all the data. It would be standing up in a hammock to try to work out the surface area, ignoring all that data, surely.
 
  • #23
sophiecentaur said:
But the model starts off as a high tech image with all the data. It would be standing up in a hammock to try to work out the surface area, ignoring all that data, surely.
True, and if the data is available at the time the print is plated, which could be years later, that's great but if it isn't, how do we estimate the area is the question. I also thought the problem is interesting in itself.
 
  • Like
Likes   Reactions: sophiecentaur
  • #24
bob012345 said:
True, and if the data is available at the time the print is plated, which could be years later, that's great but if it isn't, how do we estimate the area is the question. I also thought the problem is interesting in itself.
I agree. However, the data could well last longer than the model and so it could all be done again. (But that assumes a good file backup regime. :wink:) Also, in the future, 3D scanning would be available. This all depends on how accurate the estimate needs to be. I reckon the low accuracy of a low tech approach would actually be well within the predictability of the plating method. You would need to make a pretty complex electrode (some of it inside the cab) to get a good uniform plating. The Electric field inside a hollow region would need to be compensated for, I think.
 
  • Like
Likes   Reactions: bob012345
  • #25
You can metal plate plastic. Search electroless plating plastic for some good information. Electroless nickel plating is known for even plating thickness, while electroplating makes a thicker coating on exposed areas.
 
  • Like
Likes   Reactions: bob012345
  • #26
The "surface area" for a real object (versus ideal mathematical models) is not uniquely defined. It depends on how closely you look at the surface. For your very porous object, the surface area at nanometer scale will be much larger that at cm scale, for example. The surface area can be measured by gas absorption (see BET method) but even by this method the result will depend on the gas used. If you are talking about electroplating, the relevant surface may be the one related to the micro(nano)scale.
But my impression is that is some sort of overkill. A rough estimate should be enough. How will the knowledge about the value of the "surface area" influence your electroplating process?
 
  • Like
Likes   Reactions: bob012345
  • #27
anorlunda said:
How would you tape objects that look like these?

Very tediously. It could be done, but I wouldn't. I would just take the surface area of the entire shape as a whole. If you don't think so, measure the area of one of the squares (or diamonds or whatever) of the egg, for example, and measure the area of the braid bounding it and see how much difference there is. All of the small ornamentation is not going to change the result much. You could even use whatever difference you measured to make an approximate correction to the area of the egg minus the braids. Part of figuring out how to do something is figuring out if what matters for what you want to accomplish.
 
  • #28
nasu said:
The "surface area" for a real object (versus ideal mathematical models) is not uniquely defined. It depends on how closely you look at the surface. For your very porous object, the surface area at nanometer scale will be much larger that at cm scale, for example. The surface area can be measured by gas absorption (see BET method) but even by this method the result will depend on the gas used. If you are talking about electroplating, the relevant surface may be the one related to the micro(nano)scale.
But my impression is that is some sort of overkill. A rough estimate should be enough. How will the knowledge about the value of the "surface area" influence your electroplating process?
Well, a Sierpinski sponge has infinite surface area but I'm not going to worry about that! :) It just provides a better estimate for plating current needs to get the thickness on wants. But that can be figured by trial and error too.
 
Last edited:
  • #29
Perhaps a complex object could be held at a low temperature then micro fog droplets formed over the surface which would then be quickly weighed along with a known test surface.
 
  • #30
Thanks all for the thoughts and discussion!
 
Last edited:

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 4 ·
Replies
4
Views
5K
  • · Replies 40 ·
2
Replies
40
Views
6K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 13 ·
Replies
13
Views
5K
  • · Replies 28 ·
Replies
28
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 8 ·
Replies
8
Views
10K