Cancel
Showing results for 
Search instead for 
Did you mean: 

STL to Solid Body. Get it!

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom

A question from Adam&Eva times - How to convert STL to Solid Body?

I want to show small ugopen sample.

  • Open achive and copy dll into any folder
  • Create new prt-file, Modeling, Ctrl+U - find dll and run it
  • Skip first dialog box about facet nums - it for debug
  • When you will see message with website of my company - process finished
  • Ctrl+F - but you dont see a model yet
  • Menu View->Operation->Regenerate Work will show all triangles
  • Right Mouse Button on any face -  Properties - Ok, and you will see all facet in tree
  • Menu Insert->Combine->Sew - you will get Solid Body

Limit - 2000 facets. Text STL only.

 

I use Parasolid database and write triangles into db directly.

 

 STL2SOLID.pngImported STL

 

Thats all.

18 REPLIES

Re: STL to Solid Body. Get it!

Experimenter
Experimenter
What about > 2000 facets?

Re: STL to Solid Body. Get it!

Genius
Genius

If it is more than 2000 does it just do nothing or give an alarm?

 

I do Ctrl+F I don't see anything. Everything else went as explained.

 

Our company has a big need to get the IPW facet solid converted to something PCDMIS can import

 

Thanks, Paul S.

{Paul Schneider}, {CNC Programmer}, {DRT-Rochester}


Production: {NX11.0.2,MP5, NX12.0.1, MP2}

Re: STL to Solid Body. Get it!

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom
Save your file. Close all parts. Open your file.

Re: STL to Solid Body. Get it!

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom
If more 2000 - will be imported 2000 only.

Re: STL to Solid Body. Get it!

Genius
Genius

I did get something, Small portion of my part. A couple odd triangle too.

I think my limit would have to be about 2 million to get my test file in.

 

But thank you, Hopefully in the future there will be a way to get the complex Faceted IPW that is produced in NX into other software systems.

{Paul Schneider}, {CNC Programmer}, {DRT-Rochester}


Production: {NX11.0.2,MP5, NX12.0.1, MP2}

Re: STL to Solid Body. Get it!

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

IIRC someone else had an API that did the same thing, posted quite a while ago...without the number of facets limitation.

Or maybe I'm thinking of a VRML -> NX written by ?? (worked at McD-D in Huntington Beach - of "gfunc" fame - we're talking 20 years ago or so)

Ken Akerboom Sr CAx Systems Engr, Moog, Inc.
Production: NX10.0.3.5 MP16/TC11.2
I'd rather be e-steamed than e-diseaseled


Re: STL to Solid Body. Get it!

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom

@Ken_A - no limitation for convert STL to NX solid body?! I know at least one limitation - our lives is too short.

 

 

Re: STL to Solid Body. Get it!

Siemens Phenom Siemens Phenom
Siemens Phenom

Please excuse my ignorance; the last time I did any CAM stuff was about 30 years ago.  Anyway ...

 

Doesn't the new "convergent technology" stuff help with these problems?

 

There are quite a few "STL-to-solid" programs floating around. But typically they output a traditional solid body (with one planar face per triangle), and that's never going to work very well. The traditonal b-rep structure has a lot of overhead because it has to handle all kinds of curves and surfaces. If you know you only have planes and lines, you can do things much more efficiently.

 

So, the idea with "convergent" is that a mesh of triangles can be treated as a surface. Then, if you have a 10 million triangles, you might only have a few dozen faces, not 10 million faces.

 

Convergent bodies support many of the same operations as "classic" ones with curvy surfaces. There are still some gaps remaining, though, and I suppose that's why people want to convert STL data into traditional solid bodies. Is that it?  What are the gaps?

 

 

山田
yamada

Re: STL to Solid Body. Get it!

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

Gap 1:

We're not ready to upgrade to NX 12 ;-) (see TC version)

Ken Akerboom Sr CAx Systems Engr, Moog, Inc.
Production: NX10.0.3.5 MP16/TC11.2
I'd rather be e-steamed than e-diseaseled


Learn online





Solution Information