Open CASCADE Technology  7.7.0
Static Public Member Functions

StlAPI Class Reference

Offers the API for STL data manipulation. More...

#include <StlAPI.hxx>

Static Public Member Functions

static Standard_Boolean Write (const TopoDS_Shape &theShape, const Standard_CString theFile, const Standard_Boolean theAsciiMode=Standard_True)
 Convert and write shape to STL format. File is written in binary if aAsciiMode is False otherwise it is written in Ascii (by default). More...
 
static Standard_Boolean Read (TopoDS_Shape &theShape, const Standard_CString aFile)
 Legacy interface. Read STL file and create a shape composed of triangular faces, one per facet. This approach is very inefficient, especially for large files. Consider reading STL file to Poly_Triangulation object instead (see class RWStl). More...
 

Detailed Description

Offers the API for STL data manipulation.

Member Function Documentation

◆ Read()

static Standard_Boolean StlAPI::Read ( TopoDS_Shape theShape,
const Standard_CString  aFile 
)
static

Legacy interface. Read STL file and create a shape composed of triangular faces, one per facet. This approach is very inefficient, especially for large files. Consider reading STL file to Poly_Triangulation object instead (see class RWStl).

Deprecated:
("This method is very inefficient; see RWStl class for better alternative")

◆ Write()

static Standard_Boolean StlAPI::Write ( const TopoDS_Shape theShape,
const Standard_CString  theFile,
const Standard_Boolean  theAsciiMode = Standard_True 
)
static

Convert and write shape to STL format. File is written in binary if aAsciiMode is False otherwise it is written in Ascii (by default).


The documentation for this class was generated from the following file: