Bad Scan of camper


I build pickup campers for a living. We now scanned the cab we want to put onto the pickup, to easily check dimensions for inlays and such, but the scan has 30000 poligons and a lot of holes in it. It would take me several days to fix the mesh.
Is there an easier way to build the rather complex shape out of subd parts to specific dimensions?
I’ve tried quadremesh, but either the shape gets lost, or the number of poligons needs to stay incredibly high. I have also tried building slats of the shape and then constructing the camper using blends, but to no avail.
I would appreciate any help.

Did you spray the camper with matting spray (white powder) before you scanned it ?
You will get a much neater, sharper mesh.

I’m using an Artec Eva and Leo with Artec Studio for post processing. It does have a pricetag but the reliability and data you can extract is worth it.

What scanner did you use?

No, the scan was done by a friend of mine for free. We’re just a small start up, hence me teaching myself rhino.

I don’t know. The problem is that the scanned surface was a vakuum infused shell, so the inside surface is rough and the scanner somtimes picked the valleys and sometimes the peaks of the surface. So i would need to average those out along a curve in 3 dimensions. That is why the quadremesh gets to confused. When I reduce the count i lose the contours of the cab.

It seems the current problems are the result of a free service with inadequate equipment.

Probably. Is there a way to remedy this, or a way in which i can use subd to build the surface and then scale it to precise measurements!

I’d probably create sections and clean those a bit, then build surfaces and intersect those.

Ok, thanks. I’ll give that a shot. I’ve tried that in nurbs, but it’s exhausting.

Instead of polylines I’d use splines.

In X direction instead of 7 segments you’d have just 1 segment on the floor and one for the wall.

Ok, thank you! I would have never thought of that. I split the mesh up, and then polyed my way around.

I work creating 3D models from scan data every day,
This is one approach that I have posted before, it enables you to “Trace” construction /loft/curve network lines directly from the pointcloud/mesh by slicing through it.

I usually work from pointclouds, not meshes, but it works the same.
You can also extract a pointcloud from a mesh pretty easily using CloudCompare.

  1. Create a clipping plane
  2. Copy and paste the clipping plane into its original position.
  3. Move the second clipping plane to your desired slice “Thickness” and flip it.
    (This should create a thin slice through your cloud etc)
  4. Group the clipping planes so they move as one.
  5. Create a “Mobile Construction Plane”
  6. Attach it to one of the Clipping planes

Now…when you move your clipping planes, the Mobile Construction Plane will follow.
Whatever you draw will be on that mobile construction plane. You can also obviously rotate the construction plane in 3D etc. Use this to create sections for lofting/curve networks etc.

You can also Snap the clipping planes to points (in a pointcloud), or to reference objects (lines etc)
using a second viewport that isn’t clipped by the clipping planes.

If you want to be really exact, create a rectangle exactly between the two clipping planes and attach the Mobile Construction plane to that, this is your exact reference plane.


1 Like

Superb, thatnk you very much. I rhink i tried something similar, but with way too few sections and the wrong tools.

Oh, sorry I forgot,
I also made this short video on Youtube how to create a surface from pointclouds.