NXOpen.UF.ModlFeatures.AskRuled

ModlFeatures.AskRuled()

Refer to UF_MODL_ask_ruled for documentation.

Signature: AskRuled(featureObjId)

Parameters:featureObjId (Tag) – Feature object identifier
Returns:A Tuple
Return type:A tuple consisting of (sSection,sSpine,alignment,value,bodyType,tol)

sSection(`NXOpen.UF.Modl.StringList Refer to string_list for documentation.`): Pointer to the string list structure for the section strings used to create the feature. Use UF_MODL_free_string_list to deallocate memory.

sSpine(`NXOpen.UF.Modl.StringList Refer to string_list for documentation.`): Pointer to the string list structure for the spine string. (for alignment = 5). Use UF_MODL_free_string_list to deallocate memory.

alignment(int): Alignment method: 1 = Parameter 2 = Arc length 3 = Distance 4 = Angles 5 = Spine curves

value(list of float): Data for alignment method: [0-2] = 3D vector defining direction line (for alignment = 3) [0-5] = 3D start and end coordinates of line defining the axis of revolution for planes (for alignment = 4)

bodyType(int): Type of body: 0 = Sheet 1 = Solid

tol(list of float): Tolerances: [0] = Distance [1] = Angle (in radians)

License requirements: None