#include <StlAPI_Writer.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | StlAPI_Writer () |
Creates a writer object with default parameters: ASCIIMode, RelativeMode, SetCoefficent, SetDeflection. These parameters may be modified. . | |
Standard_EXPORT void | SetDeflection (const Standard_Real aDeflection) |
Sets the deflection of the meshing algorithm. Deflection is used, only if relative mode is false . | |
Standard_EXPORT void | SetCoefficient (const Standard_Real aCoefficient) |
Sets the coeffiecient for computation of deflection through relative size of shape. Default value = 0.001 . | |
Standard_EXPORT Standard_Boolean & | RelativeMode () |
Returns the address to the flag defining the relative mode for writing the file. This address may be used to either read or change the flag. If the mode returns True (default value), the deflection is calculated from the relative size of the shape. If the mode returns False, the user defined deflection is used. Example Read: Standard_Boolean val = Writer.RelativeMode( ); Modify: Writer.RelativeMode( ) = Standard_True; . | |
Standard_EXPORT Standard_Boolean & | ASCIIMode () |
Returns the address to the flag defining the mode for writing the file. This address may be used to either read or change the flag. If the mode returns True (default value) the generated file is an ASCII file. If the mode returns False, the generated file is a binary file. . | |
Standard_EXPORT void | Write (const TopoDS_Shape &aShape, const Standard_CString aFileName) |
Converts a given shape to STL format and writes it to file with a given filename. . | |
Private Attributes | |
Standard_Boolean | theRelativeMode |
Standard_Boolean | theASCIIMode |
Standard_Real | theDeflection |
Standard_Real | theCoefficient |
Handle_StlMesh_Mesh | theStlMesh |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|