Forum

Author Topic: Create a clean hole in my 3D model  (Read 11222 times)

sonno

  • Newbie
  • *
  • Posts: 34
    • View Profile
Create a clean hole in my 3D model
« on: September 25, 2024, 06:08:59 PM »
I'm trying to create a clean hole/cut in my 3D model with cutting tools rectangular, circle or free.

Currently, when I cut the model, the edges of the cut are jagged and look like a sawtooth. I'm looking for a way to make a clean, smooth cut or hole in the model.

Is there a method to achieve this within Metashape? Ideally, I'd like to create a hole/cut with smooth edges, without the jagged or stair-stepping effect along a rectangular or free shape...

Kind regards,

SimonBrown

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
    • AccuPixel Ltd - Dealer and Training Centre
Re: Create a clean hole in my 3D model
« Reply #1 on: September 25, 2024, 07:40:26 PM »
A polygon mesh is not going to resolve to a circular feature like what you find in a CAD model.

This sounds like a reverse engineering question? It's a two step process where the object is scanned a polygon mesh is created, and then the surfaces extracted to create planar or cylindrical CAD model surfaces that accurately describe geometry, like a cylindrical hole.

More here:

https://accupixel.co.uk/2023/11/09/reverse-engineering-photogrammetry/

CAD software does not easily resolve polygon meshes...hence the extraction step.

Agisoft endorsed online Metashape training - see: https://accupixel.co.uk/metashape-training-courses

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 15413
    • View Profile
Re: Create a clean hole in my 3D model
« Reply #2 on: September 26, 2024, 01:03:22 PM »
Hello sonno,

Can you please give any screenshot with an example of the model and the part that you would like to cut?

How complex is the model's geometry?
Best regards,
Alexey Pasumansky,
Agisoft LLC

sonno

  • Newbie
  • *
  • Posts: 34
    • View Profile
Re: Create a clean hole in my 3D model
« Reply #3 on: September 27, 2024, 05:21:13 PM »
Hi Alexey,

With older versions of metashape I would go through a dense cloud and cut in the dense cloud and then have the mesh calculated from the dense cloud and get a clean mesh on the edges of my cut. Now I calculate the 3D model directly with depth. But obviously in this case, with a model obtained from 2.5 aircraft photos, the mesh isn't as fine as some projects. when I make a hole/cutout in an area so that I can then merge another, thinner model in its place, I get jagged edges, the triangles of the mesh. The idea would be to be able to cut cleanly along a line or shape, recalculating other mesh triangles along the cut. I agree it's easier to write than to do!

olihar

  • Sr. Member
  • ****
  • Posts: 316
    • View Profile
Re: Create a clean hole in my 3D model
« Reply #4 on: September 28, 2024, 10:58:08 PM »

Draw shape and use it to cut with.

sonno

  • Newbie
  • *
  • Posts: 34
    • View Profile
Re: Create a clean hole in my 3D model
« Reply #5 on: September 29, 2024, 10:09:42 AM »

Draw shape and use it to cut with.

Hello, can you explain how to do this? I draw a shape polygon on the 3D model but then I can't find an option in the latest version of metashape to cut  hole the model finely along it. In tools you can select points in the dense cloud with a shape, but for a 3D mesh model I can't find anything...

olihar

  • Sr. Member
  • ****
  • Posts: 316
    • View Profile
Re: Create a clean hole in my 3D model
« Reply #6 on: September 30, 2024, 09:51:25 PM »
No you draw on the ortho or DEM to make a cut.

You can select outer or inner cut by right clicking and use this to dublicate your model.

Or you can draw the shape in the Model view, right click on it and set Boundary type to Inner Boundary and like above use it to duplicate your model.
« Last Edit: October 24, 2024, 04:41:04 PM by olihar »

sonno

  • Newbie
  • *
  • Posts: 34
    • View Profile
Re: Create a clean hole in my 3D model
« Reply #7 on: October 01, 2024, 09:43:44 AM »
No you draw on the ortho or DEM to make a cut.

You can select outer or inner cut by right clicking.

My request for assistance concerned the possibility of cutting the 3D mesh cleanly. So you're confirming that you don't know how to do it either ?

Alexey Pasumansky

  • Agisoft Technical Support
  • Hero Member
  • *****
  • Posts: 15413
    • View Profile
Re: Create a clean hole in my 3D model
« Reply #8 on: October 02, 2024, 02:32:38 PM »
Hello sonno,

If you are working with the latest release version (2.1.3) of Metashape, then you can draw the shape in the Model view, like olihar mentioned above, right click on it and set Boundary type to Inner Boundary, then right-click on the model's label in the Workspace pane, choose "duplicate" option and in Duplicate Model dialog enable "clip to boundary shapes" option.

Then if you are happy with the result, you can remove the original model from the project and leave only the duplicated copy with the proper hole with the straight edges.
Best regards,
Alexey Pasumansky,
Agisoft LLC

olihar

  • Sr. Member
  • ****
  • Posts: 316
    • View Profile
Re: Create a clean hole in my 3D model
« Reply #9 on: October 02, 2024, 08:18:24 PM »
No you draw on the ortho or DEM to make a cut.

You can select outer or inner cut by right clicking.

My request for assistance concerned the possibility of cutting the 3D mesh cleanly. So you're confirming that you don't know how to do it either ?

What do you mean I do this all the time. This is how you do it, I am Alexey have both explained to you how to do it.

sonno

  • Newbie
  • *
  • Posts: 34
    • View Profile
Re: Create a clean hole in my 3D model
« Reply #10 on: October 21, 2024, 03:52:55 PM »

What do you mean I do this all the time. This is how you do it, I am Alexey have both explained to you how to do it.

ouarf, you are "olihar".

olihar

  • Sr. Member
  • ****
  • Posts: 316
    • View Profile
Re: Create a clean hole in my 3D model
« Reply #11 on: October 21, 2024, 06:25:06 PM »

What do you mean I do this all the time. This is how you do it, I am Alexey have both explained to you how to do it.

ouarf, you are "olihar".

What does that even mean?

sonno

  • Newbie
  • *
  • Posts: 34
    • View Profile
Re: Create a clean hole in my 3D model
« Reply #12 on: October 21, 2024, 06:39:19 PM »
you're not Alexey but Olihar and Alexey understood my request and my problem and gave a detailed answer to my question. kind regard

olihar

  • Sr. Member
  • ****
  • Posts: 316
    • View Profile
Re: Create a clean hole in my 3D model
« Reply #13 on: October 21, 2024, 07:32:45 PM »
you're not Alexey but Olihar and Alexey understood my request and my problem and gave a detailed answer to my question. kind regard

Yes with an explanation quoting my name as the explanation.

Quote
then you can draw the shape in the Model view, like olihar mentioned above, right click on it and set Boundary type to Inner Boundary,

sonno

  • Newbie
  • *
  • Posts: 34
    • View Profile
Re: Create a clean hole in my 3D model
« Reply #14 on: October 21, 2024, 08:38:47 PM »
yes, but you didn't explain anything in detail. your speech was unusable.