uf_smd.h (²é¿´Ô´´úÂë)
 
¸ÅÊö
The public Open C API interface for the Sheet Metal Design module.

The Sheet Metal Design functions operate on a flat pattern and enable you to:
. Initialize the SMD environment and verifies that an SMD license exists.
. Check if the SMD environment has been successfully initialized.
. Terminate the SMD environment.
. Execute to the UNFORMED process in the Part in Process table.
. Execute to the FORMED process in the Part in Process table.
. Get a list of nodes from Part in Process.
. Create a new node in the Part in Process table.
. Get data for a node in the in the Part in Process table.
. Get the children of a node in the Part in Process table.
. Edit a node in the Part in Process table.
. Execute a node in the Part in Process table.
. Delete a node in the Part in Process table.
. Get a list of all formable features of the specified solid body.
. Define the general SMD preferences.
. Get the current settings of the general SMD preferences.
. Each sheet metal design function either returns a zero (no error) or an
error code. Use UF_get_fail_message to obtain the error message string.

Flat Patterns:

This section describes the Sheet Metal Design Flat Pattern API
routines. The functions included in this section allow you to:

. Acquire an array of object tags of additional curves which were mapped to
the given flat pattern.
. Acquire an array of bend line object tags from a given flat pattern.
. Acquire an array of bend tangent line object tags from the given flat
pattern.
. Acquire an array of contour line object tags from the given flat pattern.
. Acquire the tag of a current flat pattern group entity given the object
identifier of a solid body.
. Acquires an array of object tags of the faces which were used to generate
the flat pattern.
. Inquires the flat pattern preferences currently available for Sheet Metal
Design.
. Acquire an array of form block line object tags from the given flat pattern.
. Create a flat pattern grouped object (collection of wire frame entities)
for the solid body associated with the root face.
. Delete the flat pattern grouped object along with the associated wire frame
geometric entities.
. Define the flat pattern preferences currently available for Sheet Metal
Design.
. Determine if any modification to the solid body has been performed and then
updates the flat pattern accordingly.