Simply double-click the downloaded file to install it.
The active sequence is the default sequence displayed in the sequence navigator (if running in internal mode).
If this function is called outside the sequencing environment (i.e.
The format of the 4x4 transform is that the elements: transform, transform, transform transform, transform, transform transform, transform, transform form a 3x3 orthnormal rotation matrix, the elements : transform transform transform represent a (X, Y, Z) translation in the units of the part containing the component, element transform is always set to 1.0, and the remaining elements are always set to 0.0.
CAUTION: If the reference set of the component you are asking for data on is set to "Entire Part", the string returned by UF_ASSEM_ask_component_data for refset_name (third argument) is "None".
UF_ASSEM_initialize_sequence has not been called before) then this will return the last sequence that was active in the NX session. If the part is not loaded, it is loaded into the current session.
The instance is added to the parts list according to the setting of the parts_list switch (see UF_ASSEM_ask_assem_options and UF_ASSEM_options_s).
tag_t parent_part, const char * part, const char * refset_name, const char * instance_name, double origin [ 3 ] , double csys_matrix [ 6 ] , int layer, tag_t * instance, UF_PART_load_status_t * error_status User allocted structure consisting of names and associated error codes.
The allocated arrays must be freed with UF_free_string_array and UF_free.
The instance_name output is always the name of the instance, even when a part occurrence is passed to the function.
Note that the names of the part occurrence and its corresponding instance can be different.
The refset_name can be different between a part occurrence and its instance.