Community
Meshmixer
Welcome to Autodesk’s Meshmixer Forums. Share your knowledge, ask questions, and explore popular Meshmixer topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Extract tool

5 REPLIES 5
SOLVED
Reply
Message 1 of 6
paulHNAV3
1984 Views, 5 Replies

Extract tool

paulHNAV3
Contributor
Contributor

How can I get the extract tool to be more exact? Please see the screen cast below. 

0 Likes

Extract tool

How can I get the extract tool to be more exact? Please see the screen cast below. 

5 REPLIES 5
Message 2 of 6
MagWeb
in reply to: paulHNAV3

MagWeb
Advisor
Advisor

Extract using Direction=Constant does this:

From the selected faces normal direction it calculates an average direction and a centroid for this selection. Now it copies the selected surface and moves the duplicated surface in that averaged direction. The distance between centroid of duplicated surface and centroid of the source selection is exactly equal to the Offset value. Same happens if you restrict the movement to a certain axis using XAxis, YAxis or ZAxis as Direction.

Ohne Titel.jpeg

This means  the new surface isn't parallel in 3D to the source. E.g if you do this on a sphere with all but a pole being selected the new surface might even intersect the source sphere.

Instead using Direction=Normal moves each triangle along the face's normal direction which results in a parallel surface.

Ohne Titel 3.jpeg

 

You have that Normal Direction option in Extrude, Extract and Offset uses this direction automatically.

The difference of Extrude and Extract is that Extrude deletes the source surface (exception: If you extrude a open boundary island totally) AND connects the not selected surface with the offset surface while Extract keeps the source and generates no connecting surface.

An offset along normals may result in self intersections of the new surface when it comes to concave regions. MM's Offset tool tries to solve these self intersections.

Ohne Titel 2.jpeg

Basically this tool gives the option to generate an extraction along normals (Connected disabled) or a extrusion along normals (Connected enabled).

 

 

 



Gunter Weber
Triangle Artisan

0 Likes

Extract using Direction=Constant does this:

From the selected faces normal direction it calculates an average direction and a centroid for this selection. Now it copies the selected surface and moves the duplicated surface in that averaged direction. The distance between centroid of duplicated surface and centroid of the source selection is exactly equal to the Offset value. Same happens if you restrict the movement to a certain axis using XAxis, YAxis or ZAxis as Direction.

Ohne Titel.jpeg

This means  the new surface isn't parallel in 3D to the source. E.g if you do this on a sphere with all but a pole being selected the new surface might even intersect the source sphere.

Instead using Direction=Normal moves each triangle along the face's normal direction which results in a parallel surface.

Ohne Titel 3.jpeg

 

You have that Normal Direction option in Extrude, Extract and Offset uses this direction automatically.

The difference of Extrude and Extract is that Extrude deletes the source surface (exception: If you extrude a open boundary island totally) AND connects the not selected surface with the offset surface while Extract keeps the source and generates no connecting surface.

An offset along normals may result in self intersections of the new surface when it comes to concave regions. MM's Offset tool tries to solve these self intersections.

Ohne Titel 2.jpeg

Basically this tool gives the option to generate an extraction along normals (Connected disabled) or a extrusion along normals (Connected enabled).

 

 

 



Gunter Weber
Triangle Artisan

Message 3 of 6
paulHNAV3
in reply to: MagWeb

paulHNAV3
Contributor
Contributor

So which Tool do I need to use to get an exactly parallel extract? 

0 Likes

So which Tool do I need to use to get an exactly parallel extract? 

Message 4 of 6
MagWeb
in reply to: paulHNAV3

MagWeb
Advisor
Advisor

Either , if there's no risk to get self intersections: Extract with Direction set to Normal

or: Offset with Connected disabled



Gunter Weber
Triangle Artisan

0 Likes

Either , if there's no risk to get self intersections: Extract with Direction set to Normal

or: Offset with Connected disabled



Gunter Weber
Triangle Artisan

Message 5 of 6
paulHNAV3
in reply to: MagWeb

paulHNAV3
Contributor
Contributor

The first picture is using the extract tool with the direction set to normal. 

The second picture is using the offset with connection disabled. 

 

Is there a solution for what I am trying to accomplish? 

0 Likes

The first picture is using the extract tool with the direction set to normal. 

The second picture is using the offset with connection disabled. 

 

Is there a solution for what I am trying to accomplish? 

Message 6 of 6
MagWeb
in reply to: paulHNAV3

MagWeb
Advisor
Advisor
Accepted solution

Why don't you do the offset as shown here (2nd image: before doing all the cutting stuff?  Doing an offset on a bigger surface to be cropped later on is much easier.

----

In our 2nd image the selection you expanded the selection around the edge of the surface to extract/offset. This gives the rounded edge...

 

PlaneCutting an object results in maybe tiniest triangles at the boundary. Each owns a normal direction - which ends up in those zigzagged offset result. Do a Remesh (BoundaryMode:FreeBoundary) to get an almost equal triangle size and your result will be better.

 



Gunter Weber
Triangle Artisan

0 Likes

Why don't you do the offset as shown here (2nd image: before doing all the cutting stuff?  Doing an offset on a bigger surface to be cropped later on is much easier.

----

In our 2nd image the selection you expanded the selection around the edge of the surface to extract/offset. This gives the rounded edge...

 

PlaneCutting an object results in maybe tiniest triangles at the boundary. Each owns a normal direction - which ends up in those zigzagged offset result. Do a Remesh (BoundaryMode:FreeBoundary) to get an almost equal triangle size and your result will be better.

 



Gunter Weber
Triangle Artisan

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report