Jump to content
Mr. Toni Klemm

Alternatives STL Trimesh Cutting Plane

Recommended Posts

Hello Everybody,

 

Some questions regarding STL postprocessing.

 

1. Is there a functionality available to cut a trimesh by something different than a plane, a surface of revolution for instance?

 

2. After cutting a closed trimesh the body is open. Is there a way to extract the open edges as points?

 

Toni

Share this post


Link to post
Share on other sites

Hey Toni,

 

1) There is no post processor to cut a trimesh with a surface at the moment.

 

2) It is possible and I have already a Feature Definition finished, but it is very slow...

Therefore I will ask some of my colleagues tomorrow.

 

Cheers,

 

Karsten

Share this post


Link to post
Share on other sites

Hey Toni,

 

I have created a feature which derives the points of an intersecting face of two solids.post-41-0-27605200-1426093550_thumb.pngpost-41-0-51170200-1426093557_thumb.png

I tried to comment all steps of the feature.

The feature inputs are a difference and an intersection.

The outputs are

  • an objectlist which contains all points of the intersecting surface
  • an offset and a bsplinecurvepost-41-0-08752400-1426093567_thumb.png

A small note: If the solids have a high number of points than it might take 30-60 sec until the feature is finished.

Therefore while testing the feature start with small solid with less than 200 points.

 

An idea for cutting your trimesh with the surface is:

  1. create a trimesh of your surface
  2. use the extrude to plane postprocessor
  3. create a new solid for the difference the source should be Surfacetrimesh - originalTrimesh and for the intersection a "*" between
  4. set the intersection and difference for the feature arguments
  5. see the result :-)

I've added an example how to intersect a Brep with a surface. Maybe it is worth a try to build your geometry with brep.post-41-0-01097700-1426093574_thumb.png

 

If you have any question I am happy to help you.

 

 

Cheers,

 

Karsten

GetIntersectionPoints001.fdb

getEdgeOfTrimesh.fdf

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...