NXOpen.UF.Std.PutSheetsInStlFile

Std.PutSheetsInStlFile()

Refer to UF_STD_put_sheets_in_stl_file for documentation.

Signature: PutSheetsInStlFile(fileHandle, csys, numSheets, sheets, minEdgeLen, maxEdgeLen, facetToler, adjToler)

Parameters:
  • fileHandle (PointerWrapper) – Handle of file
  • csys (Tag) – Specifies the coordinate system with respect to which output data is to be made. If specified as NULL_TAG, the current WCS is used.
  • numSheets (int) – Number of sheets in shell
  • sheets (list of Tag) – Solid bodies to facetize for STL
  • minEdgeLen (float) – This argument is not used, it for future enhancements (Minimum facet edge length).
  • maxEdgeLen (float) – Maximum facet edge length
  • facetToler (float) – Facet to surface tolerance
  • adjToler (float) – Adjacency tolerance
Returns:

A Tuple

Return type:

A tuple consisting of (numNegated,negated,numErrors,errorInfo)

numNegated(int): Number of sheets with inverted normals

negated(list of Tag): Tags of sheets with inverted normals

numErrors(int): Number of errors

errorInfo(list of ``NXOpen.UF.Std.StlError` Refer to UF_STD_stl_error_s for documentation.`): Error information - NULL if there is none. This must be free by calling UF_free.

License requirements: MFPPA or 3D SYSTEMS INTERFACE SLA