NXOpen .NET Reference  12.0.0
Classes | Public Types | Public Member Functions | List of all members
NXOpen.UF.UFModl Class Reference

Contains wrappers for all 'UF_MODL' functions and data types. More...

Inheritance diagram for NXOpen.UF.UFModl:

Classes

struct  _BendOperationData
 
struct  _BlendEdge
 
struct  _BlendFacesCreateData
 
struct  _BlendPoint
 
struct  _BlendPointData
 
struct  _Bsurface
 
struct  _BsurfRowInfo
 
struct  _CompareEntityInfo
 
struct  _ComparePartEntitiesData
 
struct  _ComparePartEntitiesData3
 
struct  _ComparePartMapData
 
struct  _ComparePartMapData3
 
struct  _DeviationCheckData
 
struct  _DfoConstraint
 
struct  _DfoRegion
 
struct  _DieTipInfo
 
struct  _DimensionData
 
struct  _EdgeBlendData
 
struct  _EdgeBlendMultData
 
struct  _EdgeBlendSet
 
struct  _EdgeBlendSetbackData
 
struct  _EdgeBlendStopshortData
 
struct  _Faces
 
struct  _Features
 
struct  _FlangeData
 
struct  _ImprintFacesData
 
struct  _InsetFlangeData
 
struct  _LawextData
 
struct  _LinkedExt
 
struct  _MatchedgeData
 
struct  _ReblendFace
 
struct  _ReblendFaceData
 
struct  _RefitFaceData
 
struct  _RefitFaceTargetData
 
struct  _RipedgeData
 
struct  _RoughOffset
 
struct  _SflangeData
 
struct  _ShapePatternClientDialogData
 
struct  _SimplData
 
struct  _SmbendCornerData
 
struct  _SmbendCylinderData
 
struct  _SmbendData
 
struct  _SmcornerData
 
struct  _SmcutoutData
 
struct  _SmholeData
 
struct  _SmjoggleData
 
struct  _SmpunchCutSets
 
struct  _SmpunchData
 
struct  _SmreliefData
 
struct  _SmslotData
 
struct  _SnipsrfFeatureData
 
struct  _SolidPunchData
 
struct  _StycornerData
 
struct  _StyledSweepData
 
struct  _SymbThreadData
 
struct  _UdfExpData
 
struct  _UdfsDefData
 
struct  _UdfsExp
 
struct  _WrapAssem
 
struct  _WrapGeom
 
struct  BendOperationData
 Wrapper for UF_MODL_bend_operation_data_s More...
 
struct  BlendEdge
 Wrapper for UF_MODL_blend_edge_s More...
 
struct  BlendFacesCreateData
 Wrapper for UF_MODL_blend_faces_create_data_s More...
 
struct  BlendFacesLimitData
 Wrapper for UF_MODL_blend_faces_limit_data_s More...
 
struct  BlendPoint
 Wrapper for UF_MODL_blend_point_s More...
 
struct  BlendPointData
 Wrapper for UF_MODL_blend_point_data_s More...
 
struct  Bsurface
 Wrapper for UF_MODL_bsurface_s More...
 
struct  BsurfRowInfo
 Wrapper for UF_MODL_bsurf_row_info_s More...
 
struct  CompareEntityInfo
 Wrapper for UF_MODL_compare_entity_info_s More...
 
struct  CompareEntityMatch
 Wrapper for UF_MODL_compare_entity_match_s More...
 
struct  CompareOptions
 Wrapper for UF_MODL_compare_options_s More...
 
struct  ComparePartEntitiesData
 Wrapper for UF_MODL_compare_part_entities_data_s More...
 
struct  ComparePartEntitiesData3
 Wrapper for UF_MODL_compare_part_entities_data_3_s More...
 
struct  ComparePartMapData
 Wrapper for UF_MODL_compare_part_map_data_s More...
 
struct  ComparePartMapData3
 Wrapper for UF_MODL_compare_part_map_data_3_s More...
 
struct  CurveFitData
 Wrapper for UF_MODL_curve_fit_data_s More...
 
struct  DevchkEeInfo
 Wrapper for UF_MODL_devchk_ee_info_s More...
 
struct  DeviationCheckData
 Wrapper for UF_MODL_deviation_check_data_s More...
 
struct  DfoConstraint
 Wrapper for UF_MODL_dfo_constraint_s More...
 
struct  DfoRegion
 Wrapper for UF_MODL_dfo_region_s More...
 
struct  DieTipInfo
 Wrapper for UF_MODL_die_tip_info_s More...
 
struct  DimensionData
 Wrapper for UF_MODL_dimension_data_s More...
 
struct  EdgeBlendData
 Wrapper for UF_MODL_edge_blend_data_s More...
 
struct  EdgeBlendMultData
 Wrapper for UF_MODL_edge_blend_mult_data_s More...
 
struct  EdgeBlendSet
 Wrapper for UF_MODL_edge_blend_set_s More...
 
struct  EdgeBlendSetbackData
 Wrapper for UF_MODL_edge_blend_setback_data_s More...
 
struct  EdgeBlendStopshortData
 Wrapper for UF_MODL_edge_blend_stopshort_data_s More...
 
struct  Faces
 Wrapper for UF_MODL_faces_s More...
 
struct  Features
 Wrapper for UF_MODL_features_s More...
 
struct  FlangeData
 Wrapper for UF_MODL_flange_data_s More...
 
struct  ImprintFacesData
 Wrapper for UF_MODL_imprint_faces_data_s More...
 
struct  ImprintLoopData
 Wrapper for UF_MODL_imprint_loop_data_s More...
 
struct  InsetFlangeData
 Wrapper for UF_MODL_inset_flange_data_s More...
 
struct  LawextData
 Wrapper for UF_MODL_lawext_data_s More...
 
struct  LinkedExt
 Wrapper for UF_MODL_linked_ext_s More...
 
struct  MatchedgeData
 Wrapper for UF_MODL_matchedge_data_s More...
 
struct  ParentDispInfo
 Wrapper for UF_MODL_parent_disp_info_s More...
 
struct  RayHitPointInfo
 Wrapper for UF_MODL_ray_hit_point_info_s More...
 
struct  ReblendFace
 Wrapper for UF_MODL_reblend_face_s More...
 
struct  ReblendFaceData
 Wrapper for UF_MODL_reblend_face_data_s More...
 
struct  RefitFaceData
 Wrapper for UF_MODL_refit_face_data_s More...
 
struct  RefitFaceTargetData
 Wrapper for UF_MODL_refit_face_target_data_s More...
 
struct  ReplaceFeaturesStruct
 Wrapper for UF_MODL_replace_features_t More...
 
struct  RipedgeData
 Wrapper for UF_MODL_ripedge_data_s More...
 
struct  RoughOffset
 Wrapper for UF_MODL_rough_offset_s More...
 
struct  SflangeData
 Wrapper for UF_MODL_sflange_data_s More...
 
struct  ShapePatternClientDialogData
 Wrapper for UF_MODL_shape_pattern_client_dialog_data_s More...
 
struct  SimplData
 Wrapper for UF_MODL_simpl_data_s More...
 
struct  SmbendCornerData
 Wrapper for UF_MODL_smbend_corner_data_s More...
 
struct  SmbendCylinderData
 Wrapper for UF_MODL_smbend_cylinder_data_s More...
 
struct  SmbendData
 Wrapper for UF_MODL_smbend_data_s More...
 
struct  SmcornerData
 Wrapper for UF_MODL_smcorner_data_s More...
 
struct  SmcutoutData
 Wrapper for UF_MODL_smcutout_data_s More...
 
struct  SmholeData
 Wrapper for UF_MODL_smhole_data_s More...
 
struct  SmjoggleData
 Wrapper for UF_MODL_smjoggle_data_s More...
 
struct  SmpunchCutSets
 Wrapper for UF_MODL_smpunch_cut_sets_s More...
 
struct  SmpunchData
 Wrapper for UF_MODL_smpunch_data_s More...
 
struct  SmreliefData
 Wrapper for UF_MODL_smrelief_data_s More...
 
struct  SmslotData
 Wrapper for UF_MODL_smslot_data_s More...
 
struct  SnipsrfFeatureData
 Wrapper for UF_MODL_snipsrf_feature_data_s More...
 
struct  SolidPunchData
 Wrapper for UF_MODL_solid_punch_data_s More...
 
struct  StateInfo
 Wrapper for UF_MODL_state_info_s More...
 
struct  StycornerCrvOpt
 Wrapper for UF_MODL_stycorner_crv_opt_s More...
 
struct  StycornerData
 Wrapper for UF_MODL_stycorner_data_s More...
 
struct  StyledSweepData
 Wrapper for UF_MODL_styled_sweep_data_s More...
 
struct  SymbThreadData
 Wrapper for UF_MODL_symb_thread_data_s More...
 
struct  TrimObject
 Wrapper for UF_MODL_trim_object More...
 
struct  UdfExpData
 Wrapper for UF_MODL_udf_exp_data_s More...
 
struct  UdfsDefData
 Wrapper for UF_MODL_udfs_def_data_s More...
 
struct  UdfsExp
 Wrapper for UF_MODL_udfs_exp_s More...
 
struct  WrapAssem
 Wrapper for UF_MODL_wrap_assem_s More...
 
struct  WrapGeom
 Wrapper for UF_MODL_wrap_geom_s More...
 

Public Types

enum  FaceExtension
 Wrapper for UF_MODL_face_extension_e More...
 
enum  BendOperationE
 Wrapper for UF_MODL_bend_operation_e_t More...
 
enum  DensityUnits
 Wrapper for UF_MODL_density_units_e More...
 
enum  DfoConstraintType
 Wrapper for UF_MODL_dfo_constraint_type_e More...
 
enum  State
 Wrapper for UF_MODL_state_e More...
 
enum  LawextDirref
 Wrapper for UF_MODL_lawext_dirref_e More...
 
enum  DfoScaleType
 Wrapper for UF_MODL_dfo_scale_type_t More...
 
enum  TransformType
 Wrapper for UF_MODL_transform_type_t More...
 
enum  QuiltType
 Wrapper for UF_MODL_quilt_type_e More...
 
enum  RefitFaceFitDirection
 Wrapper for UF_MODL_refit_face_fit_direction_e More...
 
enum  RefitFaceContinuity
 Wrapper for UF_MODL_refit_face_continuity_e More...
 
enum  SflangeType
 Wrapper for UF_MODL_sflange_type_e More...
 
enum  SflangeDir
 Wrapper for UF_MODL_sflange_dir_e More...
 
enum  SflangeTrim
 Wrapper for UF_MODL_sflange_trim_e More...
 
enum  SflangeContinuity
 Wrapper for UF_MODL_sflange_continuity_e More...
 
enum  SmbendCurve
 Wrapper for UF_MODL_smbend_curve_e More...
 
enum  SmbendAngle
 Wrapper for UF_MODL_smbend_angle_e More...
 
enum  SmbendRadius
 Wrapper for UF_MODL_smbend_radius_e More...
 
enum  SmbendDirection
 Wrapper for UF_MODL_smbend_direction_e More...
 
enum  SmbendStatSide
 Wrapper for UF_MODL_smbend_stat_side_e More...
 
enum  SmholeDirectionType
 Wrapper for UF_MODL_smhole_direction_type_e More...
 
enum  SmcutoutType
 Wrapper for UF_MODL_smcutout_type_e More...
 
enum  SmholeType
 Wrapper for UF_MODL_smhole_type_e More...
 
enum  PunchType
 Wrapper for UF_MODL_punch_type_e More...
 
enum  SmpunchTopType
 Wrapper for UF_MODL_smpunch_top_type_e More...
 
enum  SmslotType
 Wrapper for UF_MODL_smslot_type_e More...
 
enum  SnipsurfBoundaryType
 Wrapper for UF_MODL_snipsurf_boundary_type_e More...
 
enum  SnipsurfRefitMethod
 Wrapper for UF_MODL_snipsurf_refit_method_e More...
 
enum  UpdateOption
 Wrapper for UF_MODL_update_option_e More...
 
enum  TrimBlendOptions
 Wrapper for UF_MODL_trim_blend_options More...
 
enum  BlendRadiusTypes
 Wrapper for UF_MODL_blend_radius_types More...
 
enum  HoleType
 Wrapper for UF_MODL_hole_type_e More...
 
enum  ImportBodyFeatureEditOption
 Wrapper for UF_MODL_import_body_feature_edit_option_e More...
 
enum  SlotType
 Wrapper for UF_MODL_slot_type_e More...
 
enum  CompareEntityType
 Wrapper for UF_MODL_compare_entity_type_t More...
 
enum  CompareAccuracy
 Wrapper for UF_MODL_compare_accuracy_t More...
 
enum  CompareIdenticalfaceRule
 Wrapper for UF_MODL_compare_identicalface_rule_t More...
 
enum  CompareChangeduniquefaceRule
 Wrapper for UF_MODL_compare_changeduniqueface_rule_t More...
 
enum  BooleanBody
 Wrapper for UF_MODL_boolean_body More...
 

Public Member Functions

delegate int CliffBlendFT (NXOpen.Tag _X1, ref NXOpen.Tag _X2)
 This delegate is equivalent to 'UF_MODL_cliff_blend_f_t'. More...
 
delegate int RpoFPT (NXOpen.Tag _X1)
 This delegate is equivalent to 'UF_MODL_rpo_f_p_t'. More...
 
unsafe delegate int VarBlendFT (NXOpen.Tag a, double[] b, sbyte *c, int smooth_overflow, int cliff_overflow, int notch_overflow, double vrb_tol, ref int d)
 This delegate is equivalent to 'UF_MODL_udf_mapping_f_p_t'. More...
 
void ActivePart (NXOpen.Tag body_obj_id, int flag)
 Wrapper method for UF_MODL_active_part More...
 
void AddThruFaces (NXOpen.Tag feature_eid, int number_of_faces, NXOpen.Tag[] face_eids)
 Wrapper method for UF_MODL_add_thru_faces More...
 
unsafe void Ask2dtrimBsurf (NXOpen.Tag face, int[] opts, double tolerance, out Bsurface bsurf, out int loop_count, out int[] edge_count, out int[] edge_sense, out NXOpen.Tag[] edge_bcurves)
 Wrapper method for UF_MODL_ask_2dtrim_bsurf More...
 
unsafe void AskAdjacFaces (NXOpen.Tag face, out NXOpen.Tag[] adjacent_faces)
 Wrapper method for UF_MODL_ask_adjac_faces More...
 
void AskAliveEdge (NXOpen.Tag edge, out NXOpen.Tag alive_edge)
 Wrapper method for UF_MODL_ask_alive_edge More...
 
void AskAliveFace (NXOpen.Tag face, out NXOpen.Tag alive_face)
 Wrapper method for UF_MODL_ask_alive_face More...
 
unsafe void AskAllMembersOfSet (NXOpen.Tag set, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_ask_all_members_of_set More...
 
unsafe void AskAngleEdge (NXOpen.Tag feature_obj_id, NXOpen.Tag constraint, int edit,[Out] double[] fixed1,[Out] double[] fixed2,[Out] double[] feature1,[Out] double[] feature2, out string how_far, out NXOpen.Tag tool, out NXOpen.Tag part)
 Wrapper method for UF_MODL_ask_angle_edge More...
 
void AskAngleTolerance (out double tolerance)
 Wrapper method for UF_MODL_ask_angle_tolerance More...
 
unsafe void AskBallGrooveParms (NXOpen.Tag feature_obj_id, int edit, out string groove_dia, out string ball_dia)
 Wrapper method for UF_MODL_ask_ball_groove_parms More...
 
unsafe void AskBallSlotParms (NXOpen.Tag feature_obj_id, int edit, out string ball_dia, out string depth, out string distance, out int thru_flag)
 Wrapper method for UF_MODL_ask_ball_slot_parms More...
 
unsafe void AskBendAllowanceFormula (NXOpen.Tag feature_tag, out string exp_str)
 Wrapper method for UF_MODL_ask_bend_allowance_formula More...
 
unsafe void AskBendOperation (NXOpen.Tag operation_tag, out BendOperationData bend_data)
 Wrapper method for UF_MODL_ask_bend_operation More...
 
unsafe void AskBlendParms (NXOpen.Tag feature_obj_id, int edit, out string radius)
 Wrapper method for UF_MODL_ask_blend_parms More...
 
unsafe void AskBlockParms (NXOpen.Tag feature_obj_id, int edit, out string[] size)
 Wrapper method for UF_MODL_ask_block_parms More...
 
unsafe void AskBodyBoundaries (NXOpen.Tag body_tag, out int num_boundaries, out int[] num_edges, out NXOpen.Tag[] edge_tags)
 Wrapper method for UF_MODL_ask_body_boundaries More...
 
unsafe void AskBodyConsistency (NXOpen.Tag body_tag, out int num_tags, out int[] fault_tokens, out NXOpen.Tag[] fault_tags)
 Wrapper method for UF_MODL_ask_body_consistency More...
 
void AskBodyDensity (NXOpen.Tag body, DensityUnits units, out double density)
 Wrapper method for UF_MODL_ask_body_density More...
 
unsafe void AskBodyEdges (NXOpen.Tag body, out NXOpen.Tag[] edge_list)
 Wrapper method for UF_MODL_ask_body_edges More...
 
unsafe void AskBodyFaces (NXOpen.Tag body, out NXOpen.Tag[] face_list)
 Wrapper method for UF_MODL_ask_body_faces More...
 
unsafe void AskBodyFeats (NXOpen.Tag body, out NXOpen.Tag[] feature_tag_list)
 Wrapper method for UF_MODL_ask_body_feats More...
 
unsafe void AskBodyFeatures (NXOpen.Tag body_id, out int features_count, out Features[] features_node)
 Wrapper method for UF_MODL_ask_body_features More...
 
unsafe void AskBodyStructures (NXOpen.Tag body_tag, out int num_tags, out NXOpen.Tag[] fault_tags)
 Wrapper method for UF_MODL_ask_body_structures More...
 
void AskBodyType (NXOpen.Tag body_id, out int body_type)
 Wrapper method for UF_MODL_ask_body_type More...
 
void AskBodyTypePref (out int body_type)
 Wrapper method for UF_MODL_ask_body_type_pref More...
 
void AskBooleanWithRetainedOptions (NXOpen.Tag feature_eid, out FeatureSigns sign, out NXOpen.Tag original_target, out NXOpen.Tag original_tool, out bool retain_target_body, out bool retain_tool_body)
 Wrapper method for UF_MODL_ask_boolean_with_retained_options More...
 
unsafe void AskBossParms (NXOpen.Tag feature_obj_id, int edit, out string diameter, out string height, out string taper_angle)
 Wrapper method for UF_MODL_ask_boss_parms More...
 
void AskBoundingBox (NXOpen.Tag _object,[Out] double[] bounding_box)
 Wrapper method for UF_MODL_ask_bounding_box More...
 
void AskBoundingBoxAligned (NXOpen.Tag _object, NXOpen.Tag csys_tag, bool expand,[Out] double[] min_corner,[Out] double[,] directions,[Out] double[] distances)
 Wrapper method for UF_MODL_ask_bounding_box_aligned More...
 
void AskBoundingBoxExact (NXOpen.Tag _object, NXOpen.Tag csys_tag,[Out] double[] min_corner,[Out] double[,] directions,[Out] double[] distances)
 Wrapper method for UF_MODL_ask_bounding_box_exact More...
 
unsafe void AskBplane (NXOpen.Tag feature_obj_id, out StringList s_section,[Out] double[] tol)
 Wrapper method for UF_MODL_ask_bplane More...
 
unsafe void AskBsurf (NXOpen.Tag face, out Bsurface bsurf)
 Wrapper method for UF_MODL_ask_bsurf More...
 
void AskBsurfKnotDisplay (NXOpen.Tag face, out bool state)
 Wrapper method for UF_MODL_ask_bsurf_knot_display More...
 
void AskBsurfPoleDisplay (NXOpen.Tag face, out bool state)
 Wrapper method for UF_MODL_ask_bsurf_pole_display More...
 
unsafe void AskCBoreHoleParms (NXOpen.Tag feature_obj_id, int edit, out string diameter1, out string diameter2, out string depth1, out string depth2, out string tip_angle, out int thru_flag)
 Wrapper method for UF_MODL_ask_c_bore_hole_parms More...
 
unsafe void AskCSunkHoleParms (NXOpen.Tag feature_obj_id, int edit, out string diameter1, out string diameter2, out string depth1, out string csink_angle, out string tip_angle, out int thru_flag)
 Wrapper method for UF_MODL_ask_c_sunk_hole_parms More...
 
unsafe void AskChamferParms (NXOpen.Tag feature_obj_id, int edit, out int subtype, out string radius1, out string radius2, out string theta)
 Wrapper method for UF_MODL_ask_chamfer_parms More...
 
unsafe void AskCircularIsetParms (NXOpen.Tag feature_obj_id, int edit, out string radius, out string number, out string angle)
 Wrapper method for UF_MODL_ask_circular_iset_parms More...
 
unsafe void AskCircularPatternFace (NXOpen.Tag feature_tag, out DfoRegion[] region, out NXOpen.Tag axis, out int n_pattern, out string angle)
 Wrapper method for UF_MODL_ask_circular_pattern_face More...
 
unsafe void AskCnncEdges (NXOpen.Tag edge, double[] reference, out NXOpen.Tag[] edges1, out NXOpen.Tag[] edges2)
 Wrapper method for UF_MODL_ask_cnnc_edges More...
 
unsafe void AskConeParms (NXOpen.Tag feature_obj_id, int edit, out string base_diameter, out string top_diameter, out string height, out string half_angle)
 Wrapper method for UF_MODL_ask_cone_parms More...
 
unsafe void AskConstraintType (NXOpen.Tag constraint, out string type)
 Wrapper method for UF_MODL_ask_constraint_type More...
 
unsafe void AskConstraints (NXOpen.Tag feature, out NXOpen.Tag[] constraints)
 Wrapper method for UF_MODL_ask_constraints More...
 
void AskCurrentFeature (NXOpen.Tag part, out NXOpen.Tag feature_id)
 Wrapper method for UF_MODL_ask_current_feature More...
 
int AskCurveClosed (NXOpen.Tag tag)
 Wrapper method for UF_MODL_ask_curve_closed More...
 
void AskCurveFitData (out CurveFitData curve_fit_data)
 Wrapper method for UF_MODL_ask_curve_fit_data More...
 
void AskCurveFitMethod (out int fit_method)
 Wrapper method for UF_MODL_ask_curve_fit_method More...
 
unsafe void AskCurveMesh (NXOpen.Tag feature_obj_id, out StringList s_prim, out StringList s_cross, out StringList s_spine, out int emphasis, out int body_type, out int spline_pts,[Out] double[] tol, out NXOpen.Tag[] c_face_id,[Out] int[] c_flag)
 Wrapper method for UF_MODL_ask_curve_mesh More...
 
unsafe void AskCurveMesh1 (NXOpen.Tag feature_obj_id, out StringList s_prim, out StringList s_cross, out StringList s_spine, out int emphasis, out int body_type, out int spline_pts,[Out] double[] tol, out NXOpen.Tag[] c_collector_id,[Out] int[] c_flag)
 Wrapper method for UF_MODL_ask_curve_mesh1 More...
 
void AskCurveParm (NXOpen.Tag curve_id, double[] ref_pnt, out double parm,[Out] double[] curve_pnt)
 Wrapper method for UF_MODL_ask_curve_parm More...
 
void AskCurveParmNoExt (NXOpen.Tag curve_id, double[] ref_point, out double parm)
 Wrapper method for UF_MODL_ask_curve_parm_no_ext More...
 
void AskCurvePeriodicity (NXOpen.Tag curve_id, out int status)
 Wrapper method for UF_MODL_ask_curve_periodicity More...
 
unsafe void AskCurvePoints (NXOpen.Tag curve_id, double ctol, double atol, double stol, out int numpts, out double[] pts)
 Wrapper method for UF_MODL_ask_curve_points More...
 
void AskCurveProps (NXOpen.Tag curve_id, double parm,[Out] double[] point,[Out] double[] tangent,[Out] double[] p_norm,[Out] double[] b_norm, out double torsion, out double rad_of_cur)
 Wrapper method for UF_MODL_ask_curve_props More...
 
unsafe void AskCylPocketParms (NXOpen.Tag feature_obj_id, int edit, out string diameter, out string depth, out string floor_rad, out string taper_angle)
 Wrapper method for UF_MODL_ask_cyl_pocket_parms More...
 
unsafe void AskCylinderParms (NXOpen.Tag feature_obj_id, int edit, out string diameter, out string height)
 Wrapper method for UF_MODL_ask_cylinder_parms More...
 
void AskDatumAxisParms (NXOpen.Tag feature_id,[Out] double[] origin,[Out] double[] normal)
 Wrapper method for UF_MODL_ask_datum_axis_parms More...
 
unsafe void AskDatumCsysComponents (NXOpen.Tag datum_csys_tag, out NXOpen.Tag csys_tag, out NXOpen.Tag origin, out NXOpen.Tag[] daxes, out NXOpen.Tag[] dplanes)
 Wrapper method for UF_MODL_ask_datum_csys_components More...
 
void AskDatumPlane (NXOpen.Tag dplane_tag,[Out] double[] dplane_point,[Out] double[] dplane_normal)
 Wrapper method for UF_MODL_ask_datum_plane More...
 
unsafe void AskDatumPlaneParms (NXOpen.Tag feature_obj_id,[Out] double[] origin,[Out] double[] normal, out string offset, out string angle)
 Wrapper method for UF_MODL_ask_datum_plane_parms More...
 
void AskDatumPointAndDirection (NXOpen.Tag datum_feature_tag, out NXOpen.Tag point, out NXOpen.Tag direction)
 Wrapper method for UF_MODL_ask_datum_point_and_direction More...
 
void AskDaxisSize (NXOpen.Tag daxis_tag, out double length)
 Wrapper method for UF_MODL_ask_daxis_size More...
 
void AskDefaultDensity (DensityUnits units, out double density)
 Wrapper method for UF_MODL_ask_default_density More...
 
unsafe void AskDescriptorOfExp (NXOpen.Tag exp, out string descriptor)
 Wrapper method for UF_MODL_ask_descriptor_of_exp More...
 
void AskDistanceTolerance (out double tolerance)
 Wrapper method for UF_MODL_ask_distance_tolerance More...
 
unsafe void AskDovetailSlotParms (NXOpen.Tag feature_obj_id, int edit, out string width, out string depth, out string angle, out string distance, out int thru_flag)
 Wrapper method for UF_MODL_ask_dovetail_slot_parms More...
 
void AskDynamicUpdate (out int update_type)
 Wrapper method for UF_MODL_ask_dynamic_update More...
 
unsafe void AskEdgeBlend (NXOpen.Tag feature_obj_id, out EdgeBlendData blend_data)
 Wrapper method for UF_MODL_ask_edge_blend More...
 
unsafe void AskEdgeBlend1 (NXOpen.Tag feature_obj_id, out EdgeBlendData blend_data)
 Wrapper method for UF_MODL_ask_edge_blend1 More...
 
bool AskEdgeBlendIsMult (NXOpen.Tag feature_eid)
 Wrapper method for UF_MODL_ask_edge_blend_is_mult More...
 
void AskEdgeBody (NXOpen.Tag edge, out NXOpen.Tag body_obj_id)
 Wrapper method for UF_MODL_ask_edge_body More...
 
unsafe void AskEdgeFaces (NXOpen.Tag edge, out NXOpen.Tag[] face_list)
 Wrapper method for UF_MODL_ask_edge_faces More...
 
unsafe void AskEdgeFeats (NXOpen.Tag edge_obj_id, out NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_ask_edge_feats More...
 
void AskEdgeSmoothness (NXOpen.Tag edge_tag, double tolerance, out bool is_smooth)
 Wrapper method for UF_MODL_ask_edge_smoothness More...
 
void AskEdgeTolerance (NXOpen.Tag edge_tag, out double tolerance)
 Wrapper method for UF_MODL_ask_edge_tolerance More...
 
void AskEdgeType (NXOpen.Tag edge_id, out int edge_type)
 Wrapper method for UF_MODL_ask_edge_type More...
 
void AskEdgeVerts (NXOpen.Tag edge,[Out] double[] point1,[Out] double[] point2, out int vertex_count)
 Wrapper method for UF_MODL_ask_edge_verts More...
 
unsafe void AskEnlarge (NXOpen.Tag feat_obj_tag, out NXOpen.Tag face, out int type, out string[] percent_size, out double tolerance)
 Wrapper method for UF_MODL_ask_enlarge More...
 
unsafe void AskEntityParents (int num_entities, ref NXOpen.Tag entities, out bool found_parent, out int num_parent_entities, out NXOpen.Tag[] parent_entities)
 Wrapper method for UF_MODL_ask_entity_parents More...
 
unsafe void AskExp (string exp_name, out string exp_defn)
 Wrapper method for UF_MODL_ask_exp More...
 
unsafe void AskExpDescOfFeat (NXOpen.Tag feature_obj_id, out int number_of_exps, out string[] descriptions, out NXOpen.Tag[] exps)
 Wrapper method for UF_MODL_ask_exp_desc_of_feat More...
 
unsafe void AskExpDescOfFrec (NXOpen.Tag feature_obj_id, out int number_of_exps, out string[] descriptions, out NXOpen.Tag[] exps)
 Wrapper method for UF_MODL_ask_exp_desc_of_frec More...
 
unsafe void AskExpTagString (NXOpen.Tag expression_tag, out string _string)
 Wrapper method for UF_MODL_ask_exp_tag_string More...
 
void AskExpTagValue (NXOpen.Tag expression_tag, out double value)
 Wrapper method for UF_MODL_ask_exp_tag_value More...
 
unsafe void AskExpsOfFeature (NXOpen.Tag feature, out int number_of_exps, out NXOpen.Tag[] exps)
 Wrapper method for UF_MODL_ask_exps_of_feature More...
 
unsafe void AskExpsOfPart (NXOpen.Tag part_tag, out int number_of_exps, out NXOpen.Tag[] exps)
 Wrapper method for UF_MODL_ask_exps_of_part More...
 
void AskExtreme (NXOpen.Tag _object, double[] dir1, double[] dir2, double[] dir3, out NXOpen.Tag subent,[Out] double[] point)
 Wrapper method for UF_MODL_ask_extreme More...
 
void AskExtrudeOffsetDir (NXOpen.Tag feature_id,[Out] double[] point,[Out] double[] direction)
 Wrapper method for UF_MODL_ask_extrude_offset_dir More...
 
unsafe void AskExtrusion (NXOpen.Tag feature_obj_id, out int num_objects, out NXOpen.Tag[] objects, out ModlSweepTrimObject[] trim_ptr, out string taper_angle, out string[] limits, out string[] offsets,[Out] double[] region_point, out bool region_specified, out bool solid_creation,[Out] double[] direction)
 Wrapper method for UF_MODL_ask_extrusion More...
 
unsafe void AskFaceBlendLawRadii (NXOpen.Tag feature, out double[] radii_values, out int rad_num)
 Wrapper method for UF_MODL_ask_face_blend_law_radii More...
 
unsafe void AskFaceBlendLawRange1Radii (NXOpen.Tag feature, out double[] radii_values, out int rad_num)
 Wrapper method for UF_MODL_ask_face_blend_law_range1_radii More...
 
unsafe void AskFaceBlendLawRange2Radii (NXOpen.Tag feature, out double[] radii_values, out int rad_num)
 Wrapper method for UF_MODL_ask_face_blend_law_range2_radii More...
 
void AskFaceBody (NXOpen.Tag face, out NXOpen.Tag body_obj_id)
 Wrapper method for UF_MODL_ask_face_body More...
 
unsafe void AskFaceConstraint (NXOpen.Tag feature_tag, out DfoRegion[] region, out DfoConstraint[] constraint)
 Wrapper method for UF_MODL_ask_face_constraint More...
 
void AskFaceData (NXOpen.Tag face, out int type,[Out] double[] point,[Out] double[] dir,[Out] double[] box, out double radius, out double rad_data, out int norm_dir)
 Wrapper method for UF_MODL_ask_face_data More...
 
unsafe void AskFaceEdges (NXOpen.Tag face, out NXOpen.Tag[] edge_list)
 Wrapper method for UF_MODL_ask_face_edges More...
 
unsafe void AskFaceFaceIntersect (NXOpen.Tag body_tag, out int num_tags, out NXOpen.Tag[] fault_tags)
 Wrapper method for UF_MODL_ask_face_face_intersect More...
 
unsafe void AskFaceFeats (NXOpen.Tag face_obj_id, out NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_ask_face_feats More...
 
void AskFaceGridCount (NXOpen.Tag _object, out int u_count, out int v_count)
 Wrapper method for UF_MODL_ask_face_grid_count More...
 
void AskFaceMinRadii (NXOpen.Tag face, out int num_radii,[Out] double[] radii,[Out] double[] positions,[Out] double[] _params)
 Wrapper method for UF_MODL_ask_face_min_radii More...
 
void AskFaceParm (NXOpen.Tag face_id, double[] ref_pnt,[Out] double[] parm,[Out] double[] face_pnt)
 Wrapper method for UF_MODL_ask_face_parm More...
 
void AskFaceParm2 (NXOpen.Tag face_id, double[] ref_pnt,[Out] double[] parm,[Out] double[] face_pnt)
 Wrapper method for UF_MODL_ask_face_parm_2 More...
 
void AskFacePeriodicity (NXOpen.Tag face_id, out int U_status, out double U_period, out int V_status, out double V_period)
 Wrapper method for UF_MODL_ask_face_periodicity More...
 
void AskFaceProps (NXOpen.Tag face_id, double[] param,[Out] double[] point,[Out] double[] u1,[Out] double[] v1,[Out] double[] u2,[Out] double[] v2,[Out] double[] unit_norm,[Out] double[] radii)
 Wrapper method for UF_MODL_ask_face_props More...
 
void AskFaceSelfIntersect (NXOpen.Tag face_tag, out int fault_token,[Out] double[] point)
 Wrapper method for UF_MODL_ask_face_self_intersect More...
 
void AskFaceSmoothness (NXOpen.Tag face_tag, out bool is_smooth)
 Wrapper method for UF_MODL_ask_face_smoothness More...
 
void AskFaceSpikes (NXOpen.Tag face_tag, out bool is_spike)
 Wrapper method for UF_MODL_ask_face_spikes More...
 
void AskFaceTopology (NXOpen.Tag face_id, out int topo_type)
 Wrapper method for UF_MODL_ask_face_topology More...
 
void AskFaceTorusType (NXOpen.Tag face, out int torus_type)
 Wrapper method for UF_MODL_ask_face_torus_type More...
 
void AskFaceType (NXOpen.Tag face, out int type)
 Wrapper method for UF_MODL_ask_face_type More...
 
void AskFaceUvMinmax (NXOpen.Tag face_tag,[Out] double[] uv_min_max)
 Wrapper method for UF_MODL_ask_face_uv_minmax More...
 
unsafe void AskFacepairParms (NXOpen.Tag facepair_feature_obj_id, out int face_pair_type, out NXOpen.Tag midsrf_feature_obj_id, out NXOpen.Tag defining_face_1, out NXOpen.Tag defining_face_2, out NXOpen.Tag user_selected_midsurface, out NXOpen.Tag[] side_1, out NXOpen.Tag[] side_2, out NXOpen.Tag midsurface_sheet_body)
 Wrapper method for UF_MODL_ask_facepair_parms More...
 
void AskFeatBody (NXOpen.Tag feature_obj_id, out NXOpen.Tag body_obj_id)
 Wrapper method for UF_MODL_ask_feat_body More...
 
void AskFeatDirection (NXOpen.Tag feature_obj_id,[Out] double[] dir_x,[Out] double[] dir_y)
 Wrapper method for UF_MODL_ask_feat_direction More...
 
unsafe void AskFeatDisplayName (NXOpen.Tag feature_tag, out string feature_name)
 Wrapper method for UF_MODL_ask_feat_display_name More...
 
unsafe void AskFeatEdges (NXOpen.Tag feature_obj_id, out NXOpen.Tag[] object_list)
 Wrapper method for UF_MODL_ask_feat_edges More...
 
unsafe void AskFeatError (NXOpen.Tag feature_tag, out int errNum, out string[] errMessage)
 Wrapper method for UF_MODL_ask_feat_error More...
 
unsafe void AskFeatFaces (NXOpen.Tag feature_obj_id, out NXOpen.Tag[] object_list)
 Wrapper method for UF_MODL_ask_feat_faces More...
 
unsafe void AskFeatFailList (out NXOpen.Tag[] failure_frec_list)
 Wrapper method for UF_MODL_ask_feat_fail_list More...
 
void AskFeatLocation (NXOpen.Tag feature_obj_id,[Out] double[] location)
 Wrapper method for UF_MODL_ask_feat_location More...
 
unsafe void AskFeatName (NXOpen.Tag feature_tag, out string feature_name)
 Wrapper method for UF_MODL_ask_feat_name More...
 
unsafe void AskFeatObject (NXOpen.Tag feature, out int n_eids, out NXOpen.Tag[] eids)
 Wrapper method for UF_MODL_ask_feat_object More...
 
unsafe void AskFeatOrUdfSysname (NXOpen.Tag feature_eid, out string feature_name)
 Wrapper method for UF_MODL_ask_feat_or_udf_sysname More...
 
unsafe void AskFeatRelatives (NXOpen.Tag feature_tag, out int num_parents, out NXOpen.Tag[] parent_array, out int num_children, out NXOpen.Tag[] children_array)
 Wrapper method for UF_MODL_ask_feat_relatives More...
 
unsafe void AskFeatSysname (NXOpen.Tag feature_eid, out string feature_name)
 Wrapper method for UF_MODL_ask_feat_sysname More...
 
void AskFeatTolerance (NXOpen.Tag feature_obj_id, out bool tolerance_exists, out double tolerance)
 Wrapper method for UF_MODL_ask_feat_tolerance More...
 
unsafe void AskFeatType (NXOpen.Tag feature_obj_id, out string feature_type)
 Wrapper method for UF_MODL_ask_feat_type More...
 
unsafe void AskFeatWarningMessages (NXOpen.Tag feature_eid, out int wanNum, out string[] wanMessage)
 Wrapper method for UF_MODL_ask_feat_warning_messages More...
 
void AskFeatureBoolean (NXOpen.Tag feature_obj_id, out FeatureSigns boolean_status)
 Wrapper method for UF_MODL_ask_feature_boolean More...
 
void AskFeatureSign (NXOpen.Tag feature_obj_id, out FeatureSigns sign)
 Wrapper method for UF_MODL_ask_feature_sign More...
 
unsafe void AskFeaturesOfExp (NXOpen.Tag exp, out int number_of_features, out NXOpen.Tag[] features)
 Wrapper method for UF_MODL_ask_features_of_exp More...
 
unsafe void AskFeaturesOfMirrorSet (NXOpen.Tag mirror_set, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_ask_features_of_mirror_set More...
 
unsafe void AskFeaturesOfUdf (NXOpen.Tag udf_tag, out NXOpen.Tag[] features, out int num_feature)
 Wrapper method for UF_MODL_ask_features_of_udf More...
 
unsafe void AskFlangeParms (NXOpen.Tag feature_tag, out FlangeData[] parameters)
 Wrapper method for UF_MODL_ask_flange_parms More...
 
void AskFlangeProcFactor (NXOpen.Tag flange, out double proc_factor)
 Wrapper method for UF_MODL_ask_flange_proc_factor More...
 
void AskFormableFeatureState (NXOpen.Tag feature_tag, out State state, out StateInfo state_info)
 Wrapper method for UF_MODL_ask_formable_feature_state More...
 
void AskFreeFormResult (out int free_form_result)
 Wrapper method for UF_MODL_ask_free_form_result More...
 
unsafe void AskHollowData (NXOpen.Tag feature_id, ref int type, out double tolerance, out string thickness, out int n_pierced_faces, out NXOpen.Tag[] pierced_faces, out int n_boundary_faces, out NXOpen.Tag[] boundary_faces, out int n_offset_faces, out NXOpen.Tag[] offset_faces, out string[] offset_thickness)
 Wrapper method for UF_MODL_ask_hollow_data More...
 
unsafe void AskHollowParms (NXOpen.Tag feature_obj_id, int edit, out string thickness)
 Wrapper method for UF_MODL_ask_hollow_parms More...
 
unsafe void AskHorzDime (NXOpen.Tag feature_obj_id, NXOpen.Tag constraint, int edit,[Out] double[] _fixed,[Out] double[] feature,[Out] double[] fixc,[Out] double[] feac, out string how_far, out NXOpen.Tag tool, out NXOpen.Tag part)
 Wrapper method for UF_MODL_ask_horz_dime More...
 
void AskImmediateChildren (out int update_level)
 Wrapper method for UF_MODL_ask_immediate_children More...
 
unsafe void AskImprEdges (NXOpen.Tag feature_tag, out int n_edges, out NXOpen.Tag[] edges)
 Wrapper method for UF_MODL_ask_impr_edges More...
 
unsafe void AskImprFacesParms (NXOpen.Tag feature_tag, out ImprintFacesData parms)
 Wrapper method for UF_MODL_ask_impr_faces_parms More...
 
void AskImprLoopParms (NXOpen.Tag feature_tag, out ImprintLoopData parms)
 Wrapper method for UF_MODL_ask_impr_loop_parms More...
 
unsafe void AskInputCurvesFromSection (NXOpen.Tag section, out int n_loops, out int[] n_crv_each_loops, out ScSectionOutputData[] input_curves)
 Wrapper method for UF_MODL_ask_input_curves_from_section More...
 
unsafe void AskInsetFlangeParms (NXOpen.Tag feature_tag, out InsetFlangeData[] parameters)
 Wrapper method for UF_MODL_ask_inset_flange_parms More...
 
unsafe void AskInstance (NXOpen.Tag feature_obj_id, out NXOpen.Tag[] instances_feature_list)
 Wrapper method for UF_MODL_ask_instance More...
 
void AskInstanceIset (NXOpen.Tag feature_obj_id, out NXOpen.Tag iset_feature_obj_id)
 Wrapper method for UF_MODL_ask_instance_iset More...
 
unsafe void AskInstancesOfFeature (NXOpen.Tag feature_tag, out NXOpen.Tag[] feature_patterns, out int n_feature_patterns)
 Wrapper method for UF_MODL_ask_instances_of_feature More...
 
unsafe void AskLawExtension (NXOpen.Tag law_extension, out LawextData law_extension_data)
 Wrapper method for UF_MODL_ask_law_extension More...
 
unsafe void AskLawExtension1 (NXOpen.Tag law_extension, out LawextData law_extension_data)
 Wrapper method for UF_MODL_ask_law_extension1 More...
 
unsafe void AskLinearIsetParms (NXOpen.Tag feature_obj_id, int edit, out string number_in_x, out string number_in_y, out string distance_x, out string distance_y)
 Wrapper method for UF_MODL_ask_linear_iset_parms More...
 
void AskLinkFacePlane (NXOpen.Tag feature_obj_id, NXOpen.Tag link_face_parms,[Out] double[] cplane_csys)
 Wrapper method for UF_MODL_ask_link_face_plane More...
 
void AskLinkFaces (NXOpen.Tag feature_eid, out NXOpen.Tag target_face_eid, out NXOpen.Tag tool_face_eid, out NXOpen.Tag dir_ref, out bool ref_is_horizontal)
 Wrapper method for UF_MODL_ask_link_faces More...
 
unsafe void AskLinkedExterior (NXOpen.Tag feature_tag, out LinkedExt ext_data, out int num_groups, out NXOpen.Tag[] groups, out int num_subfeats, out NXOpen.Tag[] subfeats,[Out] double[] mass_props)
 Wrapper method for UF_MODL_ask_linked_exterior More...
 
unsafe void AskListCount (NXOpen.Tag[] list, out int count)
 Wrapper method for UF_MODL_ask_list_count More...
 
unsafe void AskListItem (NXOpen.Tag[] list, int index, out NXOpen.Tag _object)
 Wrapper method for UF_MODL_ask_list_item More...
 
unsafe void AskLocalScale (NXOpen.Tag feature_tag, out DfoScaleType type, out DfoRegion[] region, out NXOpen.Tag so_point, out NXOpen.Tag so_dir, out NXOpen.Tag so_csys,[Out] string[] factor)
 Wrapper method for UF_MODL_ask_local_scale More...
 
void AskMassProps3d (NXOpen.Tag[] objects, int num_objs, int type, int units, double density, int accuracy, double[] acc_value,[Out] double[] mass_props,[Out] double[] statistics)
 Wrapper method for UF_MODL_ask_mass_props_3d More...
 
void AskMaster (NXOpen.Tag feature_obj_id, out NXOpen.Tag master_feature_obj_id)
 Wrapper method for UF_MODL_ask_master More...
 
void AskMatchingFaceInInstance (NXOpen.Tag face_tag, NXOpen.Tag feat_instance, out NXOpen.Tag instanced_face)
 Wrapper method for UF_MODL_ask_matching_face_in_instance More...
 
void AskMaxCurvature (NXOpen.Tag eid, double[] range, int curva_type,[Out] double[] max_curva, out int status)
 Wrapper method for UF_MODL_ask_max_curvature More...
 
unsafe void AskMergedFaces (NXOpen.Tag face, out int nfaces, out NXOpen.Tag[] faces)
 Wrapper method for UF_MODL_ask_merged_faces More...
 
void AskMidsrfFeatureCreateMethod (NXOpen.Tag feature_obj_id, out int adv_crt_and_trm)
 Wrapper method for UF_MODL_ask_midsrf_feature_create_method More...
 
unsafe void AskMidsrfParms (NXOpen.Tag feature_obj_id, out NXOpen.Tag[] facepair_list)
 Wrapper method for UF_MODL_ask_midsrf_parms More...
 
void AskMinimumDist (NXOpen.Tag object1, NXOpen.Tag object2, int guess1_given, double[] guess1, int guess2_given, double[] guess2, out double min_dist,[Out] double[] pt_on_obj1,[Out] double[] pt_on_obj2)
 Wrapper method for UF_MODL_ask_minimum_dist More...
 
void AskMinimumDist2 (NXOpen.Tag object1, NXOpen.Tag object2, int guess1_given, double[] guess1, int guess2_given, double[] guess2, out double min_dist,[Out] double[] pt_on_obj1,[Out] double[] pt_on_obj2, out double accuracy)
 Wrapper method for UF_MODL_ask_minimum_dist_2 More...
 
void AskMinimumDist3 (int opt_level, NXOpen.Tag object1, NXOpen.Tag object2, int guess1_given, double[] guess1, int guess2_given, double[] guess2, out double min_dist,[Out] double[] pt_on_obj1,[Out] double[] pt_on_obj2, out double accuracy)
 Wrapper method for UF_MODL_ask_minimum_dist_3 More...
 
unsafe void AskMirrorPatternFace (NXOpen.Tag feature_tag, out DfoRegion[] region, out NXOpen.Tag mirror_plane)
 Wrapper method for UF_MODL_ask_mirror_pattern_face More...
 
void AskMisalignGeometry (NXOpen.Tag obj_tag, ref double matrix, double tolerance, out bool is_misaligned)
 Wrapper method for UF_MODL_ask_misalign_geometry More...
 
unsafe void AskMoveRegion (NXOpen.Tag feature_tag, out TransformType type, out DfoRegion[] region, out IntPtr transf_data)
 Wrapper method for UF_MODL_ask_move_region More...
 
void AskNamedBodyObject (ref NXOpen.Tag body_tag, ref int object_type, string object_name, out NXOpen.Tag _object)
 Wrapper method for UF_MODL_ask_named_body_object More...
 
unsafe void AskNestedFrecs (NXOpen.Tag feature, out NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_ask_nested_frecs More...
 
void AskNextFeature (NXOpen.Tag feature, out NXOpen.Tag next_feature)
 Wrapper method for UF_MODL_ask_next_feature More...
 
void AskObjDimensionality (NXOpen.Tag object_id, out int dimensionality,[Out] double[] data)
 Wrapper method for UF_MODL_ask_obj_dimensionality More...
 
void AskObject (int ug_type, int ug_subtype, ref NXOpen.Tag _object)
 Wrapper method for UF_MODL_ask_object More...
 
void AskObjectFeat (NXOpen.Tag object_tag, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_ask_object_feat More...
 
unsafe void AskOffsetParms (NXOpen.Tag feature_obj_id, int edit, out string value)
 Wrapper method for UF_MODL_ask_offset_parms More...
 
unsafe void AskOffsetRegion (NXOpen.Tag feature_tag, out DfoRegion[] region, out string offset)
 Wrapper method for UF_MODL_ask_offset_region More...
 
unsafe void AskOutOfDateFeatures (out int num_feature, out NXOpen.Tag[] features)
 Wrapper method for UF_MODL_ask_out_of_date_features More...
 
void AskOwningFeatOfExp (NXOpen.Tag exp, out NXOpen.Tag feature)
 Wrapper method for UF_MODL_ask_owning_feat_of_exp More...
 
unsafe void AskParaDist (NXOpen.Tag feature_obj_id, NXOpen.Tag constraint, int edit,[Out] double[] _fixed,[Out] double[] feature,[Out] double[] fixc,[Out] double[] feac, out string how_far, out NXOpen.Tag tool, out NXOpen.Tag part)
 Wrapper method for UF_MODL_ask_para_dist More...
 
unsafe void AskParaEdge (NXOpen.Tag feature_obj_id, NXOpen.Tag constraint, int edit,[Out] double[] fixed1,[Out] double[] fixed2,[Out] double[] feature1,[Out] double[] feature2, out int parallel, out string how_far, out NXOpen.Tag tool, out NXOpen.Tag part)
 Wrapper method for UF_MODL_ask_para_edge More...
 
void AskPatchBodyParms (NXOpen.Tag feature_obj_id, out NXOpen.Tag target_body, out NXOpen.Tag tool_sheet, out int reverse)
 Wrapper method for UF_MODL_ask_patch_body_parms More...
 
unsafe void AskPerpDist (NXOpen.Tag feature, NXOpen.Tag constraint, int edit,[Out] double[] fixed1,[Out] double[] fixed2,[Out] double[] feature1,[Out] double[] feac, out string how_far, out NXOpen.Tag tool, out NXOpen.Tag part)
 Wrapper method for UF_MODL_ask_perp_dist More...
 
void AskPlane (NXOpen.Tag plane_tag,[Out] double[] origin_point,[Out] double[] plane_normal)
 Wrapper method for UF_MODL_ask_plane More...
 
void AskPlaneOfMirrorSet (NXOpen.Tag mirror_set, out NXOpen.Tag plane)
 Wrapper method for UF_MODL_ask_plane_of_mirror_set More...
 
void AskPointAlongCurve (double[] point, NXOpen.Tag curve, double offset, int direction, double tolerance, out double parameter)
 Wrapper method for UF_MODL_ask_point_along_curve More...
 
void AskPointAlongCurve2 (double[] point, NXOpen.Tag curve, double offset, int direction, double tolerance,[Out] double[] point_along_curve, out double parameter)
 Wrapper method for UF_MODL_ask_point_along_curve_2 More...
 
void AskPointContainment (double[] point, NXOpen.Tag body, out int pt_status)
 Wrapper method for UF_MODL_ask_point_containment More...
 
unsafe void AskPointsParms (NXOpen.Tag feature_tag, out int num_points, out NXOpen.Tag[] points)
 Wrapper method for UF_MODL_ask_points_parms More...
 
void AskPreviousFeature (NXOpen.Tag feature, out NXOpen.Tag prev_feature)
 Wrapper method for UF_MODL_ask_previous_feature More...
 
unsafe void AskPrismParms (NXOpen.Tag feature_tag, int edit, out string diameter, out string height, out string number_of_sides)
 Wrapper method for UF_MODL_ask_prism_parms More...
 
unsafe void AskProjCurves (NXOpen.Tag proj_curve_feature, out NXOpen.Tag[] uf_curve_refs)
 Wrapper method for UF_MODL_ask_proj_curves More...
 
void AskPromFeatOfSolid (NXOpen.Tag prom_solid, out NXOpen.Tag prom_feat)
 Wrapper method for UF_MODL_ask_prom_feat_of_solid More...
 
unsafe void AskPromotionPath (NXOpen.Tag prom_solid, bool full_path, out NXOpen.Tag[] instance_path, out int num_instances)
 Wrapper method for UF_MODL_ask_promotion_path More...
 
unsafe void AskProperLegacyFeatName (NXOpen.Tag feature_tag, out string feature_name)
 Wrapper method for UF_MODL_ask_proper_legacy_feat_name More...
 
void AskQuiltType (NXOpen.Tag quilt_tag, out QuiltType quilt_data)
 Wrapper method for UF_MODL_ask_quilt_type More...
 
unsafe void AskReblendFace (NXOpen.Tag feature_eid, out ReblendFaceData reblend_data)
 Wrapper method for UF_MODL_ask_reblend_face More...
 
unsafe void AskRectGrooveParms (NXOpen.Tag feature_obj_id, int edit, out string groove_dia, out string width)
 Wrapper method for UF_MODL_ask_rect_groove_parms More...
 
unsafe void AskRectPadParms (NXOpen.Tag feature_obj_id, int edit, out string[] size, out string corner_rad, out string taper_angle)
 DEPRECATED Wrapper method for UF_MODL_ask_rect_pad_parms More...
 
unsafe void AskRectPadParms1 (NXOpen.Tag feature_obj_id, int edit, out int pad_length, out string[] size, out string corner_rad, out string taper_angle)
 Wrapper method for UF_MODL_ask_rect_pad_parms_1 More...
 
unsafe void AskRectPocketParms (NXOpen.Tag feature_obj_id, int edit, out string[] length, out string corner_rad, out string floor_rad, out string taper_angle)
 Wrapper method for UF_MODL_ask_rect_pocket_parms More...
 
unsafe void AskRectSlotParms (NXOpen.Tag feature_obj_id, int edit, out string width, out string depth, out string distance, out int thru_flag)
 Wrapper method for UF_MODL_ask_rect_slot_parms More...
 
unsafe void AskRectangularPatternFace (NXOpen.Tag feature_tag, out DfoRegion[] region, out NXOpen.Tag x_axis, out NXOpen.Tag axis, out int num_x, out int num_y, out string x_offset, out string y_offset)
 Wrapper method for UF_MODL_ask_rectangular_pattern_face More...
 
unsafe void AskReferencesOfFeatures (NXOpen.Tag[] feature_array, int num_features, out NXOpen.Tag[] parents, out string[] parent_names, out int num_parents)
 Wrapper method for UF_MODL_ask_references_of_features More...
 
unsafe void AskRefitFaceFeatureData (NXOpen.Tag refit, out RefitFaceData refit_data)
 Wrapper method for UF_MODL_ask_refit_face_feature_data More...
 
unsafe void AskReplaceFace (NXOpen.Tag feature_tag, out NXOpen.Tag[] target_faces, out int num_target, out NXOpen.Tag[] non_blend_faces, out int num_non_blend, out NXOpen.Tag tool_face, out bool reverse_direction)
 Wrapper method for UF_MODL_ask_replace_face More...
 
unsafe void AskResizeFace (NXOpen.Tag feature_tag, out NXOpen.Tag[] target_faces, out int num_target, out NXOpen.Tag[] non_blend_faces, out int num_non_blend, out string parameter)
 Wrapper method for UF_MODL_ask_resize_face More...
 
unsafe void AskRevolution (NXOpen.Tag feature_obj_id, out int num_objects, out NXOpen.Tag[] objects, out ModlSweepTrimObject[] trim_ptr, out string[] limits, out string[] offsets,[Out] double[] region_point, out bool region_specified, out bool solid_creation,[Out] double[] direction)
 Wrapper method for UF_MODL_ask_revolution More...
 
unsafe void AskRipedge (NXOpen.Tag ripedge_tag, out RipedgeData ripedge_ufdata)
 Wrapper method for UF_MODL_ask_ripedge More...
 
unsafe void AskRoughOffset (NXOpen.Tag feature_tag, out RoughOffset parms)
 Wrapper method for UF_MODL_ask_rough_offset More...
 
unsafe void AskRpoDescOfFeat (NXOpen.Tag feature_obj_id, out int number_of_exps, out string[] descriptions, out NXOpen.Tag[] exps)
 Wrapper method for UF_MODL_ask_rpo_desc_of_feat More...
 
unsafe void AskRpoDescOfFrec (NXOpen.Tag feature_obj_id, out int number_of_exps, out string[] descriptions, out NXOpen.Tag[] exps)
 Wrapper method for UF_MODL_ask_rpo_desc_of_frec More...
 
void AskRpoRoutine (ref RpoFPT user_rpo_routine)
 Wrapper method for UF_MODL_ask_rpo_routine More...
 
unsafe void AskRuled (NXOpen.Tag feature_obj_id, out StringList s_section, out StringList s_spine, out int alignment,[Out] double[] value, out int body_type,[Out] double[] tol)
 Wrapper method for UF_MODL_ask_ruled More...
 
unsafe void AskRuled1 (NXOpen.Tag feature_obj_id, out StringList s_section, out StringList s_spine, out int alignment,[Out] double[] value, out int body_type,[Out] double[] tols)
 Wrapper method for UF_MODL_ask_ruled1 More...
 
unsafe void AskScale (NXOpen.Tag feature_tag, out ScaleType type, out NXOpen.Tag so_point, out NXOpen.Tag so_dir, out NXOpen.Tag so_csys,[Out] string[] factor)
 Wrapper method for UF_MODL_ask_scale More...
 
void AskSetFromName (string name, out NXOpen.Tag set)
 Wrapper method for UF_MODL_ask_set_from_name More...
 
unsafe void AskSetsOfMember (NXOpen.Tag feature, out NXOpen.Tag[] sets, out int number_of_sets)
 Wrapper method for UF_MODL_ask_sets_of_member More...
 
unsafe void AskSewSheetBody (NXOpen.Tag feature_obj_eid, out NXOpen.Tag target_sheet_body, out int tool_sheet_bodies_count, out NXOpen.Tag[] tool_sheet_bodies, out double tolerance)
 Wrapper method for UF_MODL_ask_sew_sheet_body More...
 
unsafe void AskSewSolidBody (NXOpen.Tag feature_obj_eid, out int target_faces_count, out NXOpen.Tag[] target_faces, out int tool_faces_count, out NXOpen.Tag[] tool_faces, out double tolerance)
 Wrapper method for UF_MODL_ask_sew_solid_body More...
 
unsafe void AskSharedEdges (NXOpen.Tag face1, NXOpen.Tag face2, out NXOpen.Tag[] shared_edges)
 Wrapper method for UF_MODL_ask_shared_edges More...
 
void AskShowReportReference (out bool reportReference)
 Wrapper method for UF_MODL_ask_show_report_reference More...
 
unsafe void AskSilhouetteFlange (NXOpen.Tag sflange_tag, out SflangeData sflange_data)
 Wrapper method for UF_MODL_ask_silhouette_flange More...
 
unsafe void AskSimpleHoleParms (NXOpen.Tag feature_obj_id, int edit, out string diameter, out string depth, out string tip_angle, out int thru_flag)
 Wrapper method for UF_MODL_ask_simple_hole_parms More...
 
unsafe void AskSimplifyParms (NXOpen.Tag feature_tag, out SimplData simpl_parms)
 Wrapper method for UF_MODL_ask_simplify_parms More...
 
void AskSketchOfSweep (NXOpen.Tag sweep_obj_id, out NXOpen.Tag sketch_obj_id)
 Wrapper method for UF_MODL_ask_sketch_of_sweep More...
 
void AskSmartContainerSubtype (NXOpen.Tag smart_container_tag, out int smart_container_subtype)
 Wrapper method for UF_MODL_ask_smart_container_subtype More...
 
unsafe void AskSmbend (NXOpen.Tag bend_tag, out SmbendData user_data)
 Wrapper method for UF_MODL_ask_smbend More...
 
unsafe void AskSmbendCorner (NXOpen.Tag bend_tag, out SmbendCornerData user_data)
 Wrapper method for UF_MODL_ask_smbend_corner More...
 
unsafe void AskSmbendCylinder (NXOpen.Tag bend_tag, out SmbendCylinderData user_data)
 Wrapper method for UF_MODL_ask_smbend_cylinder More...
 
unsafe void AskSmcorner (NXOpen.Tag smcorner_tag, out SmcornerData smcorner_ufdata)
 Wrapper method for UF_MODL_ask_smcorner More...
 
unsafe void AskSmcutout (NXOpen.Tag cutout_tag, out SmcutoutData user_data)
 Wrapper method for UF_MODL_ask_smcutout More...
 
unsafe void AskSmhole (NXOpen.Tag hole_tag, out SmholeData user_data)
 Wrapper method for UF_MODL_ask_smhole More...
 
unsafe void AskSmpunch (out SmpunchData user_data, NXOpen.Tag punch_tag)
 Wrapper method for UF_MODL_ask_smpunch More...
 
unsafe void AskSmslot (NXOpen.Tag slot_tag, out SmslotData user_data)
 Wrapper method for UF_MODL_ask_smslot More...
 
unsafe void AskSnipSurfaceFeatureData (NXOpen.Tag snip, out SnipsrfFeatureData ask_usr_data_ptr)
 Wrapper method for UF_MODL_ask_snip_surface_feature_data More...
 
void AskSolidOfPromFeat (NXOpen.Tag prom_feat, out NXOpen.Tag prom_solid)
 Wrapper method for UF_MODL_ask_solid_of_prom_feat More...
 
unsafe void AskSolidPunch (NXOpen.Tag smspunch_tag, out SolidPunchData smspunch_ufdata)
 Wrapper method for UF_MODL_ask_solid_punch More...
 
unsafe void AskSphereParms (NXOpen.Tag feature_obj_id, int edit, out string diameter)
 Wrapper method for UF_MODL_ask_sphere_parms More...
 
unsafe void AskSplitEdges (NXOpen.Tag edge, out int nedges, out NXOpen.Tag[] edges)
 Wrapper method for UF_MODL_ask_split_edges More...
 
unsafe void AskSplitFaces (NXOpen.Tag face, out int nfaces, out NXOpen.Tag[] faces)
 Wrapper method for UF_MODL_ask_split_faces More...
 
unsafe void AskStycornerData (NXOpen.Tag frec_tag, out StycornerData styled_corner_data_out)
 Wrapper method for UF_MODL_ask_stycorner_data More...
 
unsafe void AskSubdivFaceParms (NXOpen.Tag feature_obj_id, out NXOpen.Tag face, out NXOpen.Tag[] curves, out int count, out int proj_type, out double vector)
 Wrapper method for UF_MODL_ask_subdiv_face_parms More...
 
void AskSuppressExpTag (NXOpen.Tag feature_tag, out NXOpen.Tag expression_tag)
 Wrapper method for UF_MODL_ask_suppress_exp_tag More...
 
void AskSuppressFeature (NXOpen.Tag feature, out int suppress)
 Wrapper method for UF_MODL_ask_suppress_feature More...
 
unsafe void AskSuppressList (out NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_ask_suppress_list More...
 
unsafe void AskSweep (NXOpen.Tag feature_obj_id, out StringList s_guide, out StringList s_section, out StringList s_spine, out MethodList orientation, out MethodList scaling, out int alignment, out int inter, out int body_type,[Out] double[] tol)
 Wrapper method for UF_MODL_ask_sweep More...
 
unsafe void AskSweepCurves (NXOpen.Tag sweep_id, out int n_profile_curves, out NXOpen.Tag[] profile_curves, out int n_guide_curves, out NXOpen.Tag[] guide_curves)
 Wrapper method for UF_MODL_ask_sweep_curves More...
 
void AskSweepDirection (NXOpen.Tag feature_id,[Out] double[] pos,[Out] double[] dir)
 Wrapper method for UF_MODL_ask_sweep_direction More...
 
void AskSweepOfUdf (NXOpen.Tag udf_eid, out NXOpen.Tag sweep_eid)
 Wrapper method for UF_MODL_ask_sweep_of_udf More...
 
unsafe void AskSweepParms (NXOpen.Tag feature_obj_id, int edit, out string taper_angle, out string limit1, out string limit2)
 Wrapper method for UF_MODL_ask_sweep_parms More...
 
unsafe void AskSymbThreadParms (NXOpen.Tag thread_obj_id, out SymbThreadData parameters)
 Wrapper method for UF_MODL_ask_symb_thread_parms More...
 
unsafe void AskTSlotParms (NXOpen.Tag feature_obj_id, int edit, out string top_width, out string top_depth, out string bottom_width, out string bottom_depth, out string distance, out int thru_flag)
 Wrapper method for UF_MODL_ask_t_slot_parms More...
 
unsafe void AskTaperFromEdges (NXOpen.Tag feature_eid, out int type, out NXOpen.Tag direction_tag, out string angle_str, out bool taper_all_instances, out int num_edges, out NXOpen.Tag[] edges, out double dist_tol, out double angle_tol)
 Wrapper method for UF_MODL_ask_taper_from_edges More...
 
unsafe void AskTaperFromEdges1 (NXOpen.Tag feature_obj_id, out int taper_type, out NXOpen.Tag direction_tag, out string angle_str, out bool taper_all_instances, out NXOpen.Tag edge_collection, out double distance_tolerance, out double angle_tolerance)
 Wrapper method for UF_MODL_ask_taper_from_edges1 More...
 
unsafe void AskTaperHoleParms (NXOpen.Tag feature_obj_id, int edit, out string diameter, out string taper_angle, out string depth, out int thru_flag)
 Wrapper method for UF_MODL_ask_taper_hole_parms More...
 
unsafe void AskTaperParms (NXOpen.Tag feature_obj_id, int edit, out string angle)
 Wrapper method for UF_MODL_ask_taper_parms More...
 
unsafe void AskThickenSheetParms (NXOpen.Tag thicken_sheet_tag, out NXOpen.Tag sheet_tag, out string first_offset, out string second_offset)
 DEPRECATED Wrapper method for UF_MODL_ask_thicken_sheet_parms More...
 
unsafe void AskThruCurves (NXOpen.Tag feature_obj_id, out StringList s_section, out StringList s_spine, out int patch, out int alignment,[Out] double[] value, out int vdegree, out int vstatus, out int body_type,[Out] double[] tol, out NXOpen.Tag[] c_face_id,[Out] int[] c_flag)
 Wrapper method for UF_MODL_ask_thru_curves More...
 
unsafe void AskThruCurves1 (NXOpen.Tag feature_obj_id, out StringList s_section, out StringList s_spine, out int patch, out int alignment,[Out] double[] value, out int vdegree, out int vstatus, out int body_type,[Out] double[] tol, out NXOpen.Tag[] c_collector_id,[Out] int[] c_flag)
 Wrapper method for UF_MODL_ask_thru_curves1 More...
 
void AskThruFaces (NXOpen.Tag feature_eid, out NXOpen.Tag face1, out NXOpen.Tag face2)
 Wrapper method for UF_MODL_ask_thru_faces More...
 
void AskTimeStampOfFeature (NXOpen.Tag feature, out int time_stamp)
 Wrapper method for UF_MODL_ask_time_stamp_of_feature More...
 
void AskTinyGeometry (NXOpen.Tag obj_tag, double tolerance, out bool is_tiny)
 Wrapper method for UF_MODL_ask_tiny_geometry More...
 
unsafe void AskTorusParms (NXOpen.Tag feature_tag, int edit, out string major_diameter, out string minor_diameter)
 Wrapper method for UF_MODL_ask_torus_parms More...
 
unsafe void AskUGrooveParms (NXOpen.Tag feature_obj_id, int edit, out string groove_dia, out string width, out string corner_rad)
 Wrapper method for UF_MODL_ask_u_groove_parms More...
 
unsafe void AskUSlotParms (NXOpen.Tag feature_obj_id, int edit, out string width, out string depth, out string corner_rad, out string distance, out int thru_flag)
 Wrapper method for UF_MODL_ask_u_slot_parms More...
 
unsafe void AskUdfDefinition (NXOpen.Tag udf_tag, out NXOpen.Tag[] parents, out string[] parents_prompt, out int num_parents, out NXOpen.Tag[] expression, out string[] expression_prompt, out int num_expression)
 Wrapper method for UF_MODL_ask_udf_definition More...
 
unsafe void AskUdfParms (NXOpen.Tag feature_obj_id, out string udf_name, out string[] udf_prompt, out string[] udf_values, out int num_values)
 Wrapper method for UF_MODL_ask_udf_parms More...
 
unsafe void AskUpdateErrorMessage (NXOpen.Tag feature_id, out string error_message)
 Wrapper method for UF_MODL_ask_update_error_message More...
 
void AskUpdateFailOption (out UpdateOption current_option)
 Wrapper method for UF_MODL_ask_update_fail_option More...
 
void AskUpdateUndoFeat (out NXOpen.Tag feat, out int feat_ifail)
 Wrapper method for UF_MODL_ask_update_undo_feat More...
 
void AskUvPointsContainment (int n_uvs, ref double u_parms, ref double v_parms, NXOpen.Tag face_eid,[Out] int[] pts_status)
 Wrapper method for UF_MODL_ask_uv_points_containment More...
 
void AskVda4955Compliance (NXOpen.Tag part, string cfg_file_name, string log_file_name, string ceo_file_name)
 Wrapper method for UF_MODL_ask_vda_4955_compliance More...
 
void AskVectorAngle (double[] vector1, double[] vector2, out double small_angle, out double large_angle)
 Wrapper method for UF_MODL_ask_vector_angle More...
 
unsafe void AskVertDime (NXOpen.Tag feature_obj_id, NXOpen.Tag constraint, int edit,[Out] double[] _fixed,[Out] double[] feature,[Out] double[] fixc,[Out] double[] feac, out string how_far, out NXOpen.Tag tool, out NXOpen.Tag part)
 Wrapper method for UF_MODL_ask_vert_dime More...
 
unsafe void AskWrapAssembly (NXOpen.Tag feature_tag, out WrapAssem wrap_data)
 Wrapper method for UF_MODL_ask_wrap_assembly More...
 
unsafe void AskWrapGeometry (NXOpen.Tag feature_tag, out WrapGeom wrap_data)
 Wrapper method for UF_MODL_ask_wrap_geometry More...
 
NXOpen.Tag AskXformTagOfDatumCsys (NXOpen.Tag datum_csys_tag)
 Wrapper method for UF_MODL_ask_xform_tag_of_datum_csys More...
 
unsafe void AssignStringDirections (ref double end_points, ref StringList string_list1)
 Wrapper method for UF_MODL_assign_string_directions More...
 
void AutoMidsrfFeature (NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_auto_midsrf_feature More...
 
void AutoMidsrfFeatureWOpts (NXOpen.Tag feature_obj_id, int autopairoptions, double autoval)
 Wrapper method for UF_MODL_auto_midsrf_feature_w_opts More...
 
void BooleanUdf (NXOpen.Tag udf_id, NXOpen.Tag target_face, NXOpen.Tag tool_face, double[] tool_dir, int num_target_faces, NXOpen.Tag[] solid_target_faces, int num_tool_faces, NXOpen.Tag[] solid_tool_faces, bool included, out NXOpen.Tag udf_meta_id)
 Wrapper method for UF_MODL_boolean_udf More...
 
void BooleanUdf1 (NXOpen.Tag udf_id, NXOpen.Tag target_face, NXOpen.Tag tool_face, double[] tool_dir, int num_target_faces, NXOpen.Tag[] target_faces, int num_tool_faces, NXOpen.Tag[] tool_faces, bool included, NXOpen.Tag target_body, bool flip, out NXOpen.Tag udf_meta_id)
 Wrapper method for UF_MODL_boolean_udf_1 More...
 
void CalculateRefDir (NXOpen.Tag feature_eid, NXOpen.Tag face_eid, bool flip_face_normal, NXOpen.Tag ref_eid,[Out] double[] ref_dir)
 Wrapper method for UF_MODL_calculate_ref_dir More...
 
void ChangeOffsetBaseFace (NXOpen.Tag offset_feature, NXOpen.Tag new_base_face)
 Wrapper method for UF_MODL_change_offset_base_face More...
 
void CheckInterference (NXOpen.Tag target, int num_tools, NXOpen.Tag[] tools,[Out] int[] results)
 Wrapper method for UF_MODL_check_interference More...
 
void ClockInstance (NXOpen.Tag feature_obj_id, string clock_value1, string clock_value2)
 Wrapper method for UF_MODL_clock_instance More...
 
void Compare (NXOpen.Tag object1, NXOpen.Tag object2, int relation, out int equivalent)
 Wrapper method for UF_MODL_compare More...
 
void CompareTopology (NXOpen.Tag solid_object1, NXOpen.Tag solid_object2, double facet_tolerance, double distance_tolerance, out int status)
 Wrapper method for UF_MODL_compare_topology More...
 
void ConvertToFixedDatum (NXOpen.Tag datum_feature_tag)
 Wrapper method for UF_MODL_convert_to_fixed_datum More...
 
unsafe void CopyPasteFeatures (NXOpen.Tag[] feature_array, int num_features, NXOpen.Tag[] old_parents, NXOpen.Tag[] new_parents, int num_parents, int expression_transfer_mode, int parent_transfer_mode, out NXOpen.Tag[] new_feature_array)
 Wrapper method for UF_MODL_copy_paste_features More...
 
void Cre2dtrimBsurf (int nu, int nv, int ku, int kv, double[] u_knot, double[] v_knot, double[] poles, int loop_count, int[] edge_counts, int[] edge_senses, NXOpen.Tag[] edge_bcurves, double edge_tol, out NXOpen.Tag bsurf_id, out int knot_fixup, out int pole_fixup)
 Wrapper method for UF_MODL_cre_2dtrim_bsurf More...
 
unsafe void CreChamferWithFlipOption (int subtype, string offset1, string offset2, string theta, NXOpen.Tag[] edges, bool flip_option, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_cre_chamfer_with_flip_option More...
 
unsafe void CreChamferWithInstanceAndFlipOption (int subtype, string offset1, string offset2, string theta, NXOpen.Tag[] edges, bool instance_option, bool flip_option, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_cre_chamfer_with_instance_and_flip_option More...
 
unsafe void CreDefFacepairFeat (NXOpen.Tag midsrf_feature_obj_id, NXOpen.Tag defining_face_1, NXOpen.Tag defining_face_2, NXOpen.Tag[] side_1, NXOpen.Tag[] side_2, out NXOpen.Tag facepair_feature_obj_id)
 Wrapper method for UF_MODL_cre_def_facepair_feat More...
 
unsafe void CreSelFacepairFeat (NXOpen.Tag midsrf_feature_obj_id, NXOpen.Tag user_selected_midsurface, NXOpen.Tag[] side_1, NXOpen.Tag[] side_2, out NXOpen.Tag facepair_feature_obj_id)
 Wrapper method for UF_MODL_cre_sel_facepair_feat More...
 
void CreTrimBsurf (int nu, int nv, int ku, int kv, double[] u_knot, double[] v_knot, double[] poles, int loop_count, int[] edge_counts, int[] edge_senses, NXOpen.Tag[] edge_curves, int proj_curves, double dist_tol, out NXOpen.Tag bsurf_id, out int knot_fixup, out int pole_fixup)
 Wrapper method for UF_MODL_cre_trim_bsurf More...
 
void CreateBallGroove (double[] location, double[] direction, string diame, string width, NXOpen.Tag face, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_ball_groove More...
 
void CreateBallSlot (double[] location, double[] tool_axis, double[] direction, string width, string depth, string distance, NXOpen.Tag face_li, NXOpen.Tag face_t1, NXOpen.Tag face_t2, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_ball_slot More...
 
unsafe void CreateBendOperation (ref BendOperationData bend_data, out NXOpen.Tag operation_tag)
 Wrapper method for UF_MODL_create_bend_operation More...
 
unsafe void CreateBlend (string radius, NXOpen.Tag[] edge_list, int smooth_overflow, int cliff_overflow, int notch_overflow, double vrb_tool, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_blend More...
 
unsafe void CreateBlendFaces (ref BlendFacesCreateData create_data, ref BlendFacesLimitData limit_data, out NXOpen.Tag feature_tag, out int num_bodies_created, out NXOpen.Tag[] bodies_created, out int num_blend_faces, out NXOpen.Tag[] blend_faces)
 Wrapper method for UF_MODL_create_blend_faces More...
 
unsafe void CreateBlock (FeatureSigns sign, NXOpen.Tag targ_tag, double[] corner_pt,[In, Out] string[] edge_len, out NXOpen.Tag blk_tag)
 Wrapper method for UF_MODL_create_block More...
 
unsafe void CreateBlock1 (FeatureSigns sign, double[] corner_pt,[In, Out] string[] edge_len, out NXOpen.Tag blk_obj_id)
 Wrapper method for UF_MODL_create_block1 More...
 
void CreateBoss (double[] location, double[] direction, string diame, string height, string angle, NXOpen.Tag face, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_boss More...
 
unsafe void CreateBplane (ref StringList s_section, double[] tol, out NXOpen.Tag body_obj_id)
 Wrapper method for UF_MODL_create_bplane More...
 
unsafe void CreateBridgeFace (int continuity_type, int guide_type, NXOpen.Tag[] primary_faces, NXOpen.Tag[] primary_edges, ref int primary_edges_dir, ref StringList side_string1, ref StringList side_string2, NXOpen.Tag[] side_faces, NXOpen.Tag[] side_edges, out NXOpen.Tag result_tag)
 Wrapper method for UF_MODL_create_bridge_face More...
 
void CreateBs2dEdges (int nu, int nv, int ku, int kv, double[] u_knot, double[] v_knot, double[] poles, out int num_loops,[Out] int[] edge_counts,[Out] NXOpen.Tag[] edge_curves, out int knot_fixup, out int pole_fixup)
 Wrapper method for UF_MODL_create_bs_2d_edges More...
 
unsafe void CreateBsEdges (int nu, int nv, int ku, int kv, double[] u_knot, double[] v_knot, double[] poles, out int num_loops,[Out] int[] edge_counts, out NXOpen.Tag[] edge_curves, out int knot_fixup, out int pole_fixup)
 Wrapper method for UF_MODL_create_bs_edges More...
 
void CreateBsurf (int nu, int nv, int ku, int kv, double[] u_knot, double[] v_knot, double[] poles, out NXOpen.Tag bsurf_obj_id, out int knot_fixup, out int pole_fixup)
 Wrapper method for UF_MODL_create_bsurf More...
 
unsafe void CreateBsurfThruPts (int create_mode, int u_closed_status, int v_closed_status, int u_degree, int v_degree, int num_rows, BsurfRowInfo[] pts_info_per_row, out NXOpen.Tag bsurf_obj_id)
 Wrapper method for UF_MODL_create_bsurf_thru_pts More...
 
unsafe void CreateBsurface (ref Bsurface surface, out NXOpen.Tag eid, out int num_states, out UFCurve.State[] states)
 Wrapper method for UF_MODL_create_bsurface More...
 
void CreateCBoreHole (double[] location, double[] direction, string diameter1, string depth1, string diameter2, string depth2, string angle, NXOpen.Tag face_li, NXOpen.Tag face_t1, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_c_bore_hole More...
 
void CreateCSunkHole (double[] location, double[] direction, string diameter1, string depth1, string diameter2, string csink_angle, string angle, NXOpen.Tag face_li, NXOpen.Tag face_t1, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_c_sunk_hole More...
 
unsafe void CreateChamfer (int subtype, string offset1, string offset2, string theta, NXOpen.Tag[] edges, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_chamfer More...
 
unsafe void CreateCircularIset (int method, double[] location, double[] axis, string number_str, string angle_str, NXOpen.Tag[] feature_list, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_circular_iset More...
 
unsafe void CreateCircularPatternFace (ref DfoRegion region, NXOpen.Tag axis, int n_pattern, string angle, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_circular_pattern_face More...
 
unsafe void CreateCone (FeatureSigns sign, NXOpen.Tag targ_tag, double[] origin, string height,[In, Out] string[] diam, double[] direction, out NXOpen.Tag cone_tag)
 Wrapper method for UF_MODL_create_cone More...
 
unsafe void CreateCone1 (FeatureSigns sign, double[] origin, string height,[In, Out] string[] diam, double[] direction, out NXOpen.Tag cone_obj_id)
 Wrapper method for UF_MODL_create_cone1 More...
 
void CreateCurveFromEdge (NXOpen.Tag edge_id, out NXOpen.Tag ugcrv_id)
 Wrapper method for UF_MODL_create_curve_from_edge More...
 
unsafe void CreateCurveMesh (ref StringList s_prim, ref StringList s_cross, ref StringList s_spine, ref int end_point, ref int emphasis, ref int body_type, ref int spline_pts, FeatureSigns boolean, double[] tol, NXOpen.Tag[] c_face_id, int[] c_flag, out NXOpen.Tag body_obj_id)
 Wrapper method for UF_MODL_create_curve_mesh More...
 
void CreateCyl1 (FeatureSigns sign, double[] origin, string height, string diam, double[] direction, out NXOpen.Tag cyl_obj_id)
 Wrapper method for UF_MODL_create_cyl1 More...
 
void CreateCylPocket (double[] location, double[] direction, string diame, string depth, string radius, string angle, NXOpen.Tag face, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_cyl_pocket More...
 
void CreateCylinder (FeatureSigns sign, NXOpen.Tag targ_tag, double[] origin, string height, string diam, double[] direction, out NXOpen.Tag cyl_tag)
 Wrapper method for UF_MODL_create_cylinder More...
 
void CreateDatumCsys (NXOpen.Tag object_in_part, NXOpen.Tag xform_tag, bool create_components, out NXOpen.Tag datum_csys_feature)
 Wrapper method for UF_MODL_create_datum_csys More...
 
void CreateDatumCsysOffset (NXOpen.Tag object_in_part, NXOpen.Tag parent_datum_csys_tag, double[] linear_offset, double[] angular_offset, bool create_components, out NXOpen.Tag datum_csys_tag)
 Wrapper method for UF_MODL_create_datum_csys_offset More...
 
void CreateDoveTailSlot (double[] location, double[] tool_axis, double[] direction, string width, string depth, string angle, string distance, NXOpen.Tag face_li, NXOpen.Tag face_t1, NXOpen.Tag face_t2, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_dove_tail_slot More...
 
unsafe void CreateEdgeBlend (ref EdgeBlendData blend_data, out NXOpen.Tag blend_eid)
 Wrapper method for UF_MODL_create_edge_blend More...
 
unsafe void CreateEnlarge (NXOpen.Tag face, int type,[In, Out] string[] percent_size, double tolerance, out NXOpen.Tag feat_obj_tag)
 Wrapper method for UF_MODL_create_enlarge More...
 
void CreateExp (string expr_str)
 Wrapper method for UF_MODL_create_exp More...
 
void CreateExpTag (string _string, out NXOpen.Tag new_exp)
 Wrapper method for UF_MODL_create_exp_tag More...
 
unsafe void CreateExtrudeTrimOpts (NXOpen.Tag[] extrude_array, int extrude_count, ref ModlSweepTrimObject trim_ptr, ModlSweepTrimOpts trim_options, string taper_angle,[In, Out] string[] limits,[In, Out] string[] offsets, double[] region_point, bool cut_specified, bool solid_body_creation, double[] dir, FeatureSigns sign, out NXOpen.Tag[] objects, out int object_count)
 Wrapper method for UF_MODL_create_extrude_trim_opts More...
 
unsafe void CreateExtrudeTrimOpts1 (NXOpen.Tag[] extrude_array, int extrude_count, ref ModlSweepTrimObject trim_ptr, ModlSweepTrimOpts trim_options, string taper_angle,[In, Out] string[] limits,[In, Out] string[] offsets, double[] region_point, bool cut_specified, bool solid_body_creation, double[] dir, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] objects, out int object_count)
 Wrapper method for UF_MODL_create_extrude_trim_opts1 More...
 
unsafe void CreateExtruded (NXOpen.Tag[] objects, string taper_angle,[In, Out] string[] limit, double[] point, double[] direction, FeatureSigns sign, out NXOpen.Tag[] features)
 Wrapper method for UF_MODL_create_extruded More...
 
unsafe void CreateExtruded1 (NXOpen.Tag[] objects, string taper_angle,[In, Out] string[] limit, double[] point, double[] direction, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] features)
 Wrapper method for UF_MODL_create_extruded1 More...
 
unsafe void CreateExtruded2 (NXOpen.Tag[] objects, string taper_angle,[In, Out] string[] limit, double[] point, double[] direction, FeatureSigns sign, out NXOpen.Tag[] features)
 Wrapper method for UF_MODL_create_extruded2 More...
 
unsafe void CreateExtrudedPath (NXOpen.Tag[] objects, NXOpen.Tag[] path_objects, double[] point, double[] direction, FeatureSigns sign, out NXOpen.Tag[] features)
 Wrapper method for UF_MODL_create_extruded_path More...
 
unsafe void CreateExtrudedPath1 (NXOpen.Tag[] objects, NXOpen.Tag[] path_objects, double[] point, double[] direction, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] features)
 Wrapper method for UF_MODL_create_extruded_path1 More...
 
unsafe void CreateExtrusion (NXOpen.Tag[] objects, int object_count, ref ModlSweepTrimObject trim_data, string taper_angle,[In, Out] string[] limits,[In, Out] string[] offsets, double[] region_point, bool region_specified, bool solid_creation, double[] direction, FeatureSigns sign, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_extrusion More...
 
unsafe void CreateExtrusion1 (NXOpen.Tag[] objects, int object_count, ref ModlSweepTrimObject trim_data, string taper_angle,[In, Out] string[] limits,[In, Out] string[] offsets, double[] region_point, bool region_specified, bool solid_creation, double[] direction, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_extrusion1 More...
 
unsafe void CreateExtrusion2 (NXOpen.Tag[] objects, int object_count, ref ModlSweepTrimObject trim_data, string taper_angle,[In, Out] string[] limits,[In, Out] string[] offsets, double[] region_point, bool region_specified, bool solid_creation, double[] direction, FeatureSigns sign, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_extrusion2 More...
 
unsafe void CreateExtrusionDefault (NXOpen.Tag[] extrude_array, int extrude_count, ref ModlSweepTrimObject trim_ptr, ModlSweepTrimOpts trim_options, string taper_angle,[In, Out] string[] limits,[In, Out] string[] offsets, double[] region_point, bool cut_specified, bool solid_body_creation, NXOpen.Tag sketch_eid, bool reverse_default, FeatureSigns sign, out NXOpen.Tag[] objects, out int object_count)
 Wrapper method for UF_MODL_create_extrusion_default More...
 
unsafe void CreateExtrusionDefault1 (NXOpen.Tag[] extrude_array, int extrude_count, ref ModlSweepTrimObject trim_ptr, ModlSweepTrimOpts trim_options, string taper_angle,[In, Out] string[] limits,[In, Out] string[] offsets, double[] region_point, bool cut_specified, bool solid_body_creation, NXOpen.Tag sketch_eid, bool reverse_default, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] objects, out int object_count)
 Wrapper method for UF_MODL_create_extrusion_default1 More...
 
unsafe void CreateExtrusionDir (NXOpen.Tag[] extrude_array, int extrude_count, ref ModlSweepTrimObject trim_ptr, ModlSweepTrimOpts trim_options, string taper_angle,[In, Out] string[] limits,[In, Out] string[] offsets, double[] region_point, bool cut_specified, bool solid_body_creation, NXOpen.Tag datum_eid, FeatureSigns sign, out NXOpen.Tag[] objects, out int object_count)
 Wrapper method for UF_MODL_create_extrusion_dir More...
 
unsafe void CreateExtrusionPath (NXOpen.Tag[] objects, int object_count, NXOpen.Tag[] path_objects, int path, ref ModlSweepTrimObject trim_data,[In, Out] string[] offsets, double[] region_point, bool region_specified, bool solid_creation, FeatureSigns sign, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_extrusion_path More...
 
unsafe void CreateExtrusionPath1 (NXOpen.Tag[] objects, int object_count, NXOpen.Tag[] path_objects, int path, ref ModlSweepTrimObject trim_data,[In, Out] string[] offsets, double[] region_point, bool region_specified, bool solid_creation, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_extrusion_path1 More...
 
unsafe void CreateFaceConstraint (ref DfoRegion region, ref DfoConstraint constraint, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_face_constraint More...
 
unsafe void CreateFaceOffset (string offset, NXOpen.Tag[] faces, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_face_offset More...
 
unsafe void CreateFaceTaper (double[] location, double[] direction, string angle, NXOpen.Tag[] faces, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_face_taper More...
 
unsafe void CreateFeatureOffset (string offset, NXOpen.Tag[] features, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_feature_offset More...
 
void CreateFeatureTaper (double[] location, double[] direction, string angle, NXOpen.Tag original_feature, out NXOpen.Tag taper_feature)
 Wrapper method for UF_MODL_create_feature_taper More...
 
unsafe void CreateFittedSpline (ref SplineFit spline_data, out double max_err, out int max_err_pt, out NXOpen.Tag obj_id)
 Wrapper method for UF_MODL_create_fitted_spline More...
 
void CreateFixedDaxis (double[] point1, double[] point2, out NXOpen.Tag daxis_tag)
 Wrapper method for UF_MODL_create_fixed_daxis More...
 
void CreateFixedDplane (double[] point, double[] direction, out NXOpen.Tag dplane_tag)
 Wrapper method for UF_MODL_create_fixed_dplane More...
 
void CreateFlange (double[] orig, double[] xdir, double[] zdir, NXOpen.Tag face, NXOpen.Tag edge, string thick, string width, string angle, string length, string radius, string taper_l, string taper_r, int ang_tgl, int len_tgl, int rad_tgl, out NXOpen.Tag flange)
 Wrapper method for UF_MODL_create_flange More...
 
void CreateFrenetDaxis (NXOpen.Tag curve_tag, NXOpen.Tag direction_tag, string perc_string, int direction_type, out NXOpen.Tag daxis_feid)
 Wrapper method for UF_MODL_create_frenet_daxis More...
 
unsafe void CreateGeodesicCurves (int number_of_faces, NXOpen.Tag[] face_eids, double[] start_pnt, double[] start_dir, double length, double dist_tol, out NXOpen.Tag[] geodesiccurve_id, out int geodesiccurve_cnt, out double achieved_length)
 Wrapper method for UF_MODL_create_geodesic_curves More...
 
unsafe void CreateHollow (string thickness, NXOpen.Tag[] faces, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_hollow More...
 
unsafe void CreateImprFaces (ref ImprintFacesData parms, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_impr_faces More...
 
void CreateImprLoop (ref ImprintLoopData parms, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_impr_loop More...
 
unsafe void CreateInsetFlange (NXOpen.Tag attach_face, NXOpen.Tag reference_edge, double[] position, double[] xdirection, double[] zdirection, ref InsetFlangeData parameters, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_inset_flange More...
 
unsafe void CreateInstantiatedUdf (NXOpen.Tag udf_definition_tag, string cgm_file_name, NXOpen.Tag[] old_parents, NXOpen.Tag[] new_parents, int num_parents, NXOpen.Tag[] old_expression, string[] new_expression_value, int num_expression, out NXOpen.Tag new_udf)
 Wrapper method for UF_MODL_create_instantiated_udf More...
 
unsafe void CreateIsoclineCurves (NXOpen.Tag face_id, double[] direction, double angle, double dist_tol, out NXOpen.Tag[] isocurve_id, out int isocurve_cnt)
 Wrapper method for UF_MODL_create_isocline_curves More...
 
unsafe void CreateIsocurve (NXOpen.Tag face_id, int uv_flag, double parameter, double dist_tol, out NXOpen.Tag[] isocurve_id, out int isocurve_cnt)
 Wrapper method for UF_MODL_create_isocurve More...
 
unsafe void CreateLaw (int law_method, string law_str1, string law_str2, StringList spine_str, StringList law_cv_str, int num_spine_points, double[] spine_xyz, double[] spine_values, NXOpen.Tag base_line_tag, int base_direction, out IntPtr uf_law_parms)
 Wrapper method for UF_MODL_create_law More...
 
unsafe void CreateLawExtension (ref LawextData law_extension_data, out NXOpen.Tag law_extension)
 Wrapper method for UF_MODL_create_law_extension More...
 
unsafe void CreateLinearIset (int method, string number_in_x, string distance_x, string number_in_y, string distance_y, NXOpen.Tag[] feature_list, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_linear_iset More...
 
unsafe void CreateLinkedExterior (ref LinkedExt ext_data, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_linked_exterior More...
 
unsafe void CreateList (out NXOpen.Tag[] list)
 Wrapper method for UF_MODL_create_list More...
 
unsafe void CreateLocalScale (DfoScaleType type, ref DfoRegion region, NXOpen.Tag so_point, NXOpen.Tag so_dir, NXOpen.Tag so_csys, string[] factors, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_local_scale More...
 
void CreateMidsrfFeature (NXOpen.Tag target_body, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_midsrf_feature More...
 
void CreateMirrorBody (NXOpen.Tag body, NXOpen.Tag datum_plane, out NXOpen.Tag mirrored_body)
 Wrapper method for UF_MODL_create_mirror_body More...
 
unsafe void CreateMirrorPatternFace (ref DfoRegion region, NXOpen.Tag mirror_plane, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_mirror_pattern_face More...
 
void CreateMirrorSet (NXOpen.Tag[] features, int number_of_feature, NXOpen.Tag mirror_plane, out NXOpen.Tag mirror_set)
 Wrapper method for UF_MODL_create_mirror_set More...
 
unsafe void CreateMoveRegion (TransformType type, ref DfoRegion region, IntPtr transf_data, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_move_region More...
 
unsafe void CreateMultiTransitionLaw (StringList spine, int num_pts, double[] pt_xyzs,[In, Out] string[] pt_law_values, int[] pt_trans_types, out IntPtr uf_law_parms)
 Wrapper method for UF_MODL_create_multi_transition_law More...
 
unsafe void CreateMultipleSews (NXOpen.Tag target_sheet, int num_tools, NXOpen.Tag[] tools_sheet, double tolerance, out NXOpen.Tag[] disjoint_list, out NXOpen.Tag[] sew_list)
 Wrapper method for UF_MODL_create_multiple_sews More...
 
unsafe void CreateNonUniScale (NXOpen.Tag body_eid, int csys_type,[In, Out] string[] scale_factors, out NXOpen.Tag feature_eid)
 Wrapper method for UF_MODL_create_non_uni_scale More...
 
unsafe void CreateOffsetRegion (ref DfoRegion region, string offset, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_offset_region More...
 
void CreatePlane (double[] origin_point, double[] plane_normal, out NXOpen.Tag plane_tag)
 Wrapper method for UF_MODL_create_plane More...
 
void CreatePointDirrDaxis (NXOpen.Tag point, NXOpen.Tag direction, out NXOpen.Tag daxis_tag)
 Wrapper method for UF_MODL_create_point_dirr_daxis More...
 
void CreatePointDirrDplane (NXOpen.Tag point, NXOpen.Tag direction, out NXOpen.Tag dplane_tag)
 Wrapper method for UF_MODL_create_point_dirr_dplane More...
 
void CreatePointsFeature (int num_points, NXOpen.Tag[] points, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_points_feature More...
 
unsafe void CreateProjCurves (NXOpen.Tag[] curve_refs, NXOpen.Tag[] face_refs, int along_face_normal, double[] proj_vector, out NXOpen.Tag proj_curve_feature)
 Wrapper method for UF_MODL_create_proj_curves More...
 
void CreatePromotion (NXOpen.Tag body_occ, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_promotion More...
 
unsafe void CreateReblendFace (ref ReblendFaceData reblend_data, out NXOpen.Tag reblend_eid)
 Wrapper method for UF_MODL_create_reblend_face More...
 
void CreateRectGroove (double[] location, double[] direction, string diame, string width, NXOpen.Tag face, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_rect_groove More...
 
unsafe void CreateRectPad (double[] location, double[] direction, double[] x_dir,[In, Out] string[] size, string radius, string angle, NXOpen.Tag face, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_rect_pad More...
 
unsafe void CreateRectPocket (double[] location, double[] direction, double[] x_dir,[In, Out] string[] len, string corner, string floor, string angle, NXOpen.Tag face, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_rect_pocket More...
 
void CreateRectSlot (double[] location, double[] tool_axis, double[] direction, string width, string depth, string distance, NXOpen.Tag face_li, NXOpen.Tag face_t1, NXOpen.Tag face_t2, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_rect_slot More...
 
unsafe void CreateRectangularPatternFace (ref DfoRegion region, NXOpen.Tag x_axis, NXOpen.Tag y_axis, int num_x, int num_y, string x_offset, string y_offset, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_rectangular_pattern_face More...
 
unsafe void CreateRefitFaceFeature (ref RefitFaceData refit_data, out NXOpen.Tag refit)
 Wrapper method for UF_MODL_create_refit_face_feature More...
 
void CreateRelativeDaxis (int num_refs, NXOpen.Tag[] obj_eids, int[] point_select, out NXOpen.Tag daxis_feid)
 Wrapper method for UF_MODL_create_relative_daxis More...
 
unsafe void CreateRelativeDplane (int num_refs, NXOpen.Tag[] object_tags, int[] point_select, int which_plane, double[] reference_point, string angle_string, string offset_string, out int num_dplanes, out NXOpen.Tag[] dplane_tag)
 Wrapper method for UF_MODL_create_relative_dplane More...
 
void CreateReparamSheet (int proj_type, int drv_type, int check_overlap, int num_primary, NXOpen.Tag[] prim_cvs, int num_cross, NXOpen.Tag[] cros_cvs, ref double proj_vec, int num_fs, NXOpen.Tag[] faces, double[] tols, out NXOpen.Tag new_face, out int tol_achieved)
 Wrapper method for UF_MODL_create_reparam_sheet More...
 
void CreateReplaceFace (NXOpen.Tag[] target_faces, int num_target, NXOpen.Tag[] non_blend_faces, int num_non_blend, NXOpen.Tag tool_face, bool reverse_direction, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_replace_face More...
 
void CreateResizeFace (NXOpen.Tag[] target_faces, int num_target, NXOpen.Tag[] non_blend_faces, int num_non_blend, string new_parameter, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_resize_face More...
 
void CreateReverseNormal (NXOpen.Tag sheet_body_tag, int option_flag, out NXOpen.Tag reverse_normal_tag)
 Wrapper method for UF_MODL_create_reverse_normal More...
 
unsafe void CreateRevolution (NXOpen.Tag[] objects, int _object, ref ModlSweepTrimObject trim_data,[In, Out] string[] limit,[In, Out] string[] offsets, double[] region_point, bool region_specified, bool solid_creation, double[] axis_point, double[] direction, FeatureSigns sign, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_revolution More...
 
unsafe void CreateRevolution1 (NXOpen.Tag[] objects, int _object, ref ModlSweepTrimObject trim_data,[In, Out] string[] limit,[In, Out] string[] offsets, double[] region_point, bool region_specified, bool solid_creation, double[] axis_point, double[] direction, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_revolution1 More...
 
unsafe void CreateRevolutionDir (NXOpen.Tag[] objects, int _object, ref ModlSweepTrimObject trim_data,[In, Out] string[] limit,[In, Out] string[] offsets, double[] region_point, bool region_specified, bool solid_creation, NXOpen.Tag datum_tag, FeatureSigns sign, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_revolution_dir More...
 
unsafe void CreateRevolved (NXOpen.Tag[] obj_id_list,[In, Out] string[] limit, double[] point, double[] direction, FeatureSigns sign, out NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_create_revolved More...
 
unsafe void CreateRevolved1 (NXOpen.Tag[] obj_id_list,[In, Out] string[] limit, double[] point, double[] direction, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_create_revolved1 More...
 
unsafe void CreateRipedge (ref RipedgeData ripedge_ufdata, out NXOpen.Tag ripedge_tag)
 Wrapper method for UF_MODL_create_ripedge More...
 
unsafe void CreateRoughOffset (ref RoughOffset parms, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_rough_offset More...
 
unsafe void CreateRpoConstraints (NXOpen.Tag feature_obj_id, NXOpen.Tag horz_dir_obj_id, NXOpen.Tag vert_dir_obj_id, NXOpen.Tag[] obj_id_target, int[] target_qualifier, NXOpen.Tag[] obj_id_tool, int[] tool_qualifier,[In, Out] string[] constraint_value,[In, Out] string[] constraint_array, int num_of_constrnts)
 Wrapper method for UF_MODL_create_rpo_constraints More...
 
unsafe void CreateRuled (ref StringList s_section, ref StringList s_spine, ref int alignment, double[] value, ref int end_point, ref int body_type, FeatureSigns boolean, double[] tol, out NXOpen.Tag body_obj_id)
 Wrapper method for UF_MODL_create_ruled More...
 
unsafe void CreateRuled1 (ref StringList s_section, ref StringList s_spine, ref int alignment, double[] value, ref int end_point, ref int body_type, FeatureSigns boolean, NXOpen.Tag target_body, double[] tol, out NXOpen.Tag body_obj_id)
 Wrapper method for UF_MODL_create_ruled1 More...
 
unsafe void CreateScale (ScaleType type, NXOpen.Tag[] body_tags, int num_body_tags, NXOpen.Tag so_point, NXOpen.Tag so_dir, NXOpen.Tag so_csys, string[] factors, out NXOpen.Tag[] tags)
 Wrapper method for UF_MODL_create_scale More...
 
void CreateSetOfFeature (string name, NXOpen.Tag[] features, int number_of_feature, int hide_state, out NXOpen.Tag feature)
 Wrapper method for UF_MODL_create_set_of_feature More...
 
unsafe void CreateSew (int option, int num_targets, NXOpen.Tag[] targets, int num_tools, NXOpen.Tag[] tools, double tolerance, int type_body, out NXOpen.Tag[] disjoint_list, out NXOpen.Tag sew_id)
 Wrapper method for UF_MODL_create_sew More...
 
unsafe void CreateSilhouetteFlange (ref SflangeData sflange_data, out NXOpen.Tag sflange_tag)
 Wrapper method for UF_MODL_create_silhouette_flange More...
 
unsafe void CreateSilhouetteFlangePipe (ref SflangeData sflange_data, out NXOpen.Tag centerline_tag)
 Wrapper method for UF_MODL_create_silhouette_flange_pipe More...
 
void CreateSimpleHole (double[] location, double[] direction, string diame, string depth, string angle, NXOpen.Tag face_li, NXOpen.Tag face_t1, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_simple_hole More...
 
void CreateSimplifiedCurve (int curve_count, NXOpen.Tag[] curves, double tolerance, out int segment_count,[Out] NXOpen.Tag[] segments)
 Wrapper method for UF_MODL_create_simplified_curve More...
 
unsafe void CreateSimplify (ref SimplData simpl_parms, out NXOpen.Tag feature_tag, out int n_failing_wound_edges, out NXOpen.Tag[] failing_wound_edges, out int n_retained_faces, out int n_removed_faces)
 Wrapper method for UF_MODL_create_simplify More...
 
unsafe void CreateSmbend (ref SmbendData user_data, out NXOpen.Tag bend_tag)
 Wrapper method for UF_MODL_create_smbend More...
 
unsafe void CreateSmbendCorner (ref SmbendCornerData user_data, out NXOpen.Tag bend_tag)
 Wrapper method for UF_MODL_create_smbend_corner More...
 
unsafe void CreateSmbendCylinder (ref SmbendCylinderData user_data, out NXOpen.Tag bend_tag)
 Wrapper method for UF_MODL_create_smbend_cylinder More...
 
unsafe void CreateSmcorner (ref SmcornerData smcorner_ufdata, out NXOpen.Tag smcorner_tag)
 Wrapper method for UF_MODL_create_smcorner More...
 
unsafe void CreateSmcutout (ref SmcutoutData user_data, out NXOpen.Tag cutout_tag)
 Wrapper method for UF_MODL_create_smcutout More...
 
unsafe void CreateSmdFlange (NXOpen.Tag attach_face, NXOpen.Tag reference_edge, double[] position, double[] xdirection, double[] zdirection, ref FlangeData flange_data, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_smd_flange More...
 
unsafe void CreateSmhole (ref SmholeData user_data, out NXOpen.Tag hole_tag)
 Wrapper method for UF_MODL_create_smhole More...
 
unsafe void CreateSmjoggle (ref SmjoggleData joggle_data, out NXOpen.Tag joggle)
 Wrapper method for UF_MODL_create_smjoggle More...
 
unsafe void CreateSmpunch (ref SmpunchData user_data, out NXOpen.Tag punch_tag)
 Wrapper method for UF_MODL_create_smpunch More...
 
unsafe void CreateSmrelief (ref SmreliefData user_data)
 Wrapper method for UF_MODL_create_smrelief More...
 
unsafe void CreateSmslot (ref SmslotData user_data, out NXOpen.Tag slot_tag)
 Wrapper method for UF_MODL_create_smslot More...
 
unsafe void CreateSnipSurfaceFeature (ref SnipsrfFeatureData usr_data, out NXOpen.Tag snip_tag)
 Wrapper method for UF_MODL_create_snip_surface_feature More...
 
unsafe void CreateSolidPunch (ref SolidPunchData smspunch_ufdata, out NXOpen.Tag smspunch_tag)
 Wrapper method for UF_MODL_create_solid_punch More...
 
void CreateSphere (FeatureSigns sign, NXOpen.Tag targ_tag, double[] center, string diam, out NXOpen.Tag sphere_tag)
 Wrapper method for UF_MODL_create_sphere More...
 
void CreateSphere1 (FeatureSigns sign, double[] center, string diam, out NXOpen.Tag sphere_obj_id)
 Wrapper method for UF_MODL_create_sphere1 More...
 
void CreateSpline (int nc, int kc, double[] knot, double[] poles, out NXOpen.Tag spline_id, out int knot_fixup, out int pole_fixup)
 Wrapper method for UF_MODL_create_spline More...
 
unsafe void CreateStringList (int num_string, int num_object, ref StringList string_list1)
 Wrapper method for UF_MODL_create_string_list More...
 
unsafe void CreateStycorner (ref StycornerData styled_corner_data, out NXOpen.Tag frec_tag)
 Wrapper method for UF_MODL_create_stycorner More...
 
void CreateSubdivFace (NXOpen.Tag[] curve_refs, int count, NXOpen.Tag face, int proj_type, double[] vector, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_subdiv_face More...
 
void CreateSurfFromCloud (int point_cnt, double[,] cloud, double[,] csys_matrix, double[,] bnd_corners, int U_degree, int V_degree, int U_patches, int V_patches, int corner_switch, out double average_error, out double max_error, out int max_error_index, out NXOpen.Tag surface_tag)
 Wrapper method for UF_MODL_create_surf_from_cloud More...
 
unsafe void CreateSweep (ref StringList s_guide, ref StringList s_section, ref StringList s_spine, ref MethodList orientation, ref MethodList scaling, ref int alignment, ref int inter, ref int body_type, FeatureSigns boolean, double[] tol, out NXOpen.Tag body_obj_id)
 Wrapper method for UF_MODL_create_sweep More...
 
unsafe void CreateSymbThread (ref SymbThreadData parameters, out NXOpen.Tag thread_obj_id)
 Wrapper method for UF_MODL_create_symb_thread More...
 
unsafe void CreateSymbThread2 (ref SymbThreadData parameters, bool internal_thread, out NXOpen.Tag thread_obj_id)
 DEPRECATED Wrapper method for UF_MODL_create_symb_thread_2 More...
 
void CreateTSlot (double[] location, double[] tool_axis, double[] direction, string t_width, string t_depth, string b_width, string b_depth, string distance, int face_li, int face_t1, int face_t2, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_t_slot More...
 
void CreateTaperFromEdges (NXOpen.Tag direction_tag, string angle_str, bool taper_all_instances, int num_edges, NXOpen.Tag[] edges, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_taper_from_edges More...
 
void CreateTaperFromFaces (NXOpen.Tag point_tag, NXOpen.Tag direction_tag, string angle_str, bool taper_all_instances, int num_faces, NXOpen.Tag[] faces, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_taper_from_faces More...
 
void CreateTaperFromTangentFaces (NXOpen.Tag direction_tag, string angle_str, bool taper_all_instances, int num_faces, NXOpen.Tag[] faces, out NXOpen.Tag feature_eid)
 Wrapper method for UF_MODL_create_taper_from_tangent_faces More...
 
void CreateTaperSplitLine (NXOpen.Tag point_tag, NXOpen.Tag direction_tag, string angle_str, bool taper_all_instances, int num_edges, NXOpen.Tag[] edges, double dist_tol, double angle_tol, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_taper_split_line More...
 
void CreateThickenSheet (NXOpen.Tag sheet_body_tag, string first_offset, string second_offset, FeatureSigns sign, out NXOpen.Tag thicken_sheet_tag)
 DEPRECATED Wrapper method for UF_MODL_create_thicken_sheet More...
 
unsafe void CreateThruCurves (ref StringList s_section, ref StringList s_spine, ref int patch, ref int alignment, double[] value, ref int vdegree, ref int vstatus, ref int body_type, FeatureSigns boolean, double[] tol, NXOpen.Tag[] c_face_id, int[] c_flag, out NXOpen.Tag body_obj_id)
 Wrapper method for UF_MODL_create_thru_curves More...
 
unsafe void CreateTrimmedTube (NXOpen.Tag[] objects, int object_count, ref ModlSweepTrimObject trim_data,[In, Out] string[] diameters, FeatureSigns sign, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_trimmed_tube More...
 
unsafe void CreateTrimmedTube1 (NXOpen.Tag[] objects, int object_count, ref ModlSweepTrimObject trim_data,[In, Out] string[] diameters, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] features, out int number_of_features)
 Wrapper method for UF_MODL_create_trimmed_tube1 More...
 
void CreateTrueTaperFromEdges (NXOpen.Tag direction_tag, string angle_str, bool taper_all_instances, int num_edges, NXOpen.Tag[] edges, double dist_tol, double angle_tol, out NXOpen.Tag feature_eid)
 Wrapper method for UF_MODL_create_true_taper_from_edges More...
 
unsafe void CreateTube (NXOpen.Tag[] path_list,[In, Out] string[] limit, FeatureSigns sign, out NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_create_tube More...
 
unsafe void CreateTube1 (NXOpen.Tag[] path_list,[In, Out] string[] limit, FeatureSigns sign, NXOpen.Tag target_body, out NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_create_tube1 More...
 
void CreateUGroove (double[] location, double[] direction, string diame, string width, string corner, NXOpen.Tag face, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_create_u_groove More...
 
void CreateUSlot (double[] location, double[] tool_axis, double[] direction, string width, string depth, string radius, string distance, NXOpen.Tag face_li, NXOpen.Tag face_t1, NXOpen.Tag face_t2, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_u_slot More...
 
void CreateUniformScale (NXOpen.Tag body_eid, int csys_type, string scale_factor, out NXOpen.Tag feature_eid)
 Wrapper method for UF_MODL_create_uniform_scale More...
 
unsafe void CreateVariableHollow (double tolerance, string thickness, int n_pierced_faces, NXOpen.Tag[] pierced_faces, int n_boundary_faces, NXOpen.Tag[] boundary_faces, int n_offset_faces, NXOpen.Tag[] offset_faces, string[] offset_thickness, out NXOpen.Tag feature_id)
 Wrapper method for UF_MODL_create_variable_hollow More...
 
unsafe void CreateVariableOffset (NXOpen.Tag base_sheet,[In, Out] string[] dist, double[] uv_param, out NXOpen.Tag varoff_sheet)
 Wrapper method for UF_MODL_create_variable_offset More...
 
unsafe void CreateVariableTaperFromEdges (NXOpen.Tag direction_tag, string angle_str, bool taper_all_instances, int num_edges, NXOpen.Tag[] edges, int num_points, double[] points, string[] angles, double dist_tol, double angle_tol, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_variable_taper_from_edges More...
 
unsafe void CreateWrapAssembly (ref WrapAssem wrap_data, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_wrap_assembly More...
 
unsafe void CreateWrapGeometry (ref WrapGeom wrap_data, out NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_create_wrap_geometry More...
 
int DefaultRpoMenu (NXOpen.Tag feature_eid)
 Wrapper method for UF_MODL_default_rpo_menu More...
 
unsafe void DeleteBodyParms (NXOpen.Tag[] body_list)
 Wrapper method for UF_MODL_delete_body_parms More...
 
void DeleteExp (string exp_name)
 Wrapper method for UF_MODL_delete_exp More...
 
void DeleteExpTag (NXOpen.Tag old_exp)
 Wrapper method for UF_MODL_delete_exp_tag More...
 
unsafe void DeleteFeature (NXOpen.Tag[] cmtags)
 Wrapper method for UF_MODL_delete_feature More...
 
unsafe void DeleteObjectParms (NXOpen.Tag[] object_list)
 Wrapper method for UF_MODL_delete_object_parms More...
 
unsafe void DevchkAdjacentEdges (int num_faces, NXOpen.Tag[] faces, ref double tolerances, int num_chk_points, out int num_devs, out DevchkEeInfo[] devs)
 Wrapper method for UF_MODL_devchk_adjacent_edges More...
 
unsafe int DevchkCurveToCurve (NXOpen.Tag curve1_id, NXOpen.Tag curve2_id, int num_of_check_points, out DeviationCheckData check_result)
 Wrapper method for UF_MODL_devchk_curve_to_curve More...
 
unsafe int DevchkCurveToFace (NXOpen.Tag curve_id, NXOpen.Tag face_id, int num_of_check_points, out DeviationCheckData check_result)
 Wrapper method for UF_MODL_devchk_curve_to_face More...
 
unsafe int DevchkEdgeToEdge (NXOpen.Tag edge1_id, NXOpen.Tag face_of_edge1_id, NXOpen.Tag edge2_id, NXOpen.Tag face_of_edge2_id, int num_of_check_points, out DeviationCheckData check_result)
 Wrapper method for UF_MODL_devchk_edge_to_edge More...
 
unsafe int DevchkEdgeToFace (NXOpen.Tag edge_id, NXOpen.Tag face_of_edge_id, NXOpen.Tag second_face_id, int num_of_check_points, out DeviationCheckData check_result)
 Wrapper method for UF_MODL_devchk_edge_to_face More...
 
unsafe int DevchkFaceToFace (NXOpen.Tag face1_id, NXOpen.Tag face2_id, int num_check_points_u, int num_check_points_v, out DeviationCheckData check_result)
 Wrapper method for UF_MODL_devchk_face_to_face More...
 
unsafe void DissectExpString (string exp_str, out string lhs_str, out string rhs_str, out NXOpen.Tag exp_tag)
 Wrapper method for UF_MODL_dissect_exp_string More...
 
void DumpMidsurfFacepairReport (string file_name_with_extn, NXOpen.Tag midsrf_feature_obj_id)
 Wrapper method for UF_MODL_dump_midsurf_facepair_report More...
 
void EditBendAllowanceFormula (NXOpen.Tag feature_tag, string exp_str)
 Wrapper method for UF_MODL_edit_bend_allowance_formula More...
 
unsafe void EditBendOperation (NXOpen.Tag operation_tag, ref BendOperationData bend_data)
 Wrapper method for UF_MODL_edit_bend_operation More...
 
void EditBooleanWithRetainedOptions (NXOpen.Tag feature_eid, NXOpen.Tag new_target, NXOpen.Tag new_tool)
 Wrapper method for UF_MODL_edit_boolean_with_retained_options More...
 
unsafe void EditBsurf (NXOpen.Tag face_eid, ref Bsurface bsurf)
 Wrapper method for UF_MODL_edit_bsurf More...
 
void EditCircularIset (NXOpen.Tag feature_obj_id, string number_str, string angle_str, string radius_str, NXOpen.Tag rotation_point_id)
 Wrapper method for UF_MODL_edit_circular_iset More...
 
unsafe void EditCircularPatternFace (NXOpen.Tag feature_tag, ref DfoRegion region, NXOpen.Tag axis, int n_pattern, string angle)
 Wrapper method for UF_MODL_edit_circular_pattern_face More...
 
void EditDatumDirection (NXOpen.Tag datum_feature_tag, NXOpen.Tag new_direction)
 Wrapper method for UF_MODL_edit_datum_direction More...
 
void EditDatumPoint (NXOpen.Tag datum_feature_tag, NXOpen.Tag new_point)
 Wrapper method for UF_MODL_edit_datum_point More...
 
unsafe void EditEdgeBlend (NXOpen.Tag feature_eid, ref EdgeBlendData blend_data)
 Wrapper method for UF_MODL_edit_edge_blend More...
 
unsafe void EditEnlarge (NXOpen.Tag feat_obj_tag, int type,[In, Out] string[] percent_size, double tolerance)
 Wrapper method for UF_MODL_edit_enlarge More...
 
void EditExp (string expr_str)
 Wrapper method for UF_MODL_edit_exp More...
 
unsafe void EditFaceConstraint (NXOpen.Tag feature_tag, ref DfoRegion region, ref DfoConstraint constraint)
 Wrapper method for UF_MODL_edit_face_constraint More...
 
void EditFaceGridCount (NXOpen.Tag _object, int u_count, int v_count)
 Wrapper method for UF_MODL_edit_face_grid_count More...
 
void EditFaceJoin (int opt, NXOpen.Tag body_tag, NXOpen.Tag[] face_tags, out NXOpen.Tag result_tag)
 Wrapper method for UF_MODL_edit_face_join More...
 
void EditFormableFeatureState (NXOpen.Tag feature_tag, State state, ref StateInfo state_info)
 Wrapper method for UF_MODL_edit_formable_feature_state More...
 
void EditHoleType (NXOpen.Tag hole_feature, HoleType new_hole_type)
 Wrapper method for UF_MODL_edit_hole_type More...
 
unsafe void EditHollow (NXOpen.Tag feature_id, int type, double tolerance, string thickness, int n_pierced_faces, NXOpen.Tag[] pierced_faces, int n_boundary_faces, NXOpen.Tag[] boundary_faces, int n_offset_faces, NXOpen.Tag[] offset_faces, string[] offset_thickness)
 Wrapper method for UF_MODL_edit_hollow More...
 
void EditImportBodyFeature (NXOpen.Tag input_tag, ImportBodyFeatureEditOption edit_option, string import_body_filename)
 Wrapper method for UF_MODL_edit_import_body_feature More...
 
void EditImportBodyFeatures (ImportBodyFeatureEditOption edit_option)
 Wrapper method for UF_MODL_edit_import_body_features More...
 
unsafe void EditImprFacesParms (NXOpen.Tag feature_tag, ref ImprintFacesData parms)
 Wrapper method for UF_MODL_edit_impr_faces_parms More...
 
void EditImprLoopParms (NXOpen.Tag feature_tag, ref ImprintLoopData parms)
 Wrapper method for UF_MODL_edit_impr_loop_parms More...
 
unsafe void EditInsetFlange (NXOpen.Tag feature_tag, ref InsetFlangeData parameters)
 Wrapper method for UF_MODL_edit_inset_flange More...
 
unsafe void EditLawExtension (ref LawextData law_extension_data, NXOpen.Tag law_extension)
 Wrapper method for UF_MODL_edit_law_extension More...
 
void EditLinearIset (NXOpen.Tag feature_obj_id, string number_in_x, string distance_x, string number_in_y, string distance_y)
 Wrapper method for UF_MODL_edit_linear_iset More...
 
unsafe void EditLinkedExterior (NXOpen.Tag feature_tag, ref LinkedExt ext_data)
 Wrapper method for UF_MODL_edit_linked_exterior More...
 
unsafe void EditLocalScale (NXOpen.Tag feature_tag, DfoScaleType type, ref DfoRegion region, NXOpen.Tag so_point, NXOpen.Tag so_dir, NXOpen.Tag so_csys, string[] factors)
 Wrapper method for UF_MODL_edit_local_scale More...
 
unsafe void EditMirrorPatternFace (NXOpen.Tag feature_tag, ref DfoRegion region, NXOpen.Tag mirror_plane)
 Wrapper method for UF_MODL_edit_mirror_pattern_face More...
 
void EditMirrorSet (NXOpen.Tag mirror_set, NXOpen.Tag[] features, int number_of_features, NXOpen.Tag mirror_plane)
 Wrapper method for UF_MODL_edit_mirror_set More...
 
unsafe void EditMoveRegion (NXOpen.Tag feature_tag, TransformType type, ref DfoRegion region, IntPtr transf_data)
 Wrapper method for UF_MODL_edit_move_region More...
 
unsafe void EditOffsetRegion (NXOpen.Tag feature_tag, ref DfoRegion region, string offset)
 Wrapper method for UF_MODL_edit_offset_region More...
 
void EditPatchBodyParms (NXOpen.Tag feature, NXOpen.Tag new_target, NXOpen.Tag new_tool, NXOpen.Tag new_face, int new_reverse)
 Wrapper method for UF_MODL_edit_patch_body_parms More...
 
void EditPlane (NXOpen.Tag plane_tag, double[] origin_point, double[] plane_normal)
 Wrapper method for UF_MODL_edit_plane More...
 
void EditPointsParms (NXOpen.Tag feature_tag, int num_points, NXOpen.Tag[] points)
 Wrapper method for UF_MODL_edit_points_parms More...
 
unsafe void EditReblendFace (NXOpen.Tag feature_eid, ref ReblendFaceData reblend_data)
 Wrapper method for UF_MODL_edit_reblend_face More...
 
unsafe void EditRectangularPatternFace (NXOpen.Tag feature_tag, ref DfoRegion region, NXOpen.Tag x_axis, NXOpen.Tag y_axis, int num_x, int num_y, string x_offset, string y_offset)
 Wrapper method for UF_MODL_edit_rectangular_pattern_face More...
 
unsafe void EditRefitFaceFeature (ref RefitFaceData refit_data, NXOpen.Tag refit)
 Wrapper method for UF_MODL_edit_refit_face_feature More...
 
void EditReplaceFace (NXOpen.Tag feature_tag, NXOpen.Tag[] target_faces, int num_target, NXOpen.Tag[] non_blend_faces, int num_non_blend, NXOpen.Tag tool_face, bool reverse_direction)
 Wrapper method for UF_MODL_edit_replace_face More...
 
void EditResizeFace (NXOpen.Tag feature_tag, NXOpen.Tag[] target_faces, int num_target, NXOpen.Tag[] non_blend_faces, int num_non_blend, string new_parameter)
 Wrapper method for UF_MODL_edit_resize_face More...
 
unsafe void EditRipedge (NXOpen.Tag ripedge_tag, ref RipedgeData ripedge_ufdata)
 Wrapper method for UF_MODL_edit_ripedge More...
 
unsafe void EditRoughOffset (NXOpen.Tag feature_tag, ref RoughOffset parms)
 Wrapper method for UF_MODL_edit_rough_offset More...
 
unsafe void EditScale (ScaleType type, NXOpen.Tag tag, NXOpen.Tag so_point, NXOpen.Tag so_dir, NXOpen.Tag so_csys, string[] factors)
 Wrapper method for UF_MODL_edit_scale More...
 
void EditSetHideState (NXOpen.Tag set, ref int hide_state)
 Wrapper method for UF_MODL_edit_set_hide_state More...
 
void EditSetMembers (NXOpen.Tag set, NXOpen.Tag[] features, int number_of_feature)
 Wrapper method for UF_MODL_edit_set_members More...
 
void EditSewSheetBody (NXOpen.Tag feature_obj_eid, NXOpen.Tag new_target_eid, int tool_body_count, NXOpen.Tag[] tool_body_eids, double tolerance)
 Wrapper method for UF_MODL_edit_sew_sheet_body More...
 
void EditSewSolidBody (NXOpen.Tag feature_obj_eid, int target_faces_count, NXOpen.Tag[] target_faces, int tool_faces_count, NXOpen.Tag[] tool_faces, double tolerance)
 Wrapper method for UF_MODL_edit_sew_solid_body More...
 
unsafe void EditSilhouetteFlange (ref SflangeData sflange_data, NXOpen.Tag sflange_tag)
 Wrapper method for UF_MODL_edit_silhouette_flange More...
 
unsafe void EditSimplifyParms (NXOpen.Tag feature_tag, ref SimplData simpl_parms, out int n_failing_wound_edges, out NXOpen.Tag[] failing_wound_edges)
 Wrapper method for UF_MODL_edit_simplify_parms More...
 
void EditSlotType (NXOpen.Tag slot_feature, SlotType new_slot_type)
 Wrapper method for UF_MODL_edit_slot_type More...
 
unsafe void EditSmbend (NXOpen.Tag bend_tag, ref SmbendData user_data)
 Wrapper method for UF_MODL_edit_smbend More...
 
unsafe void EditSmbendCorner (NXOpen.Tag bend_tag, ref SmbendCornerData user_data)
 Wrapper method for UF_MODL_edit_smbend_corner More...
 
unsafe void EditSmbendCylinder (NXOpen.Tag bend_tag, ref SmbendCylinderData user_data)
 Wrapper method for UF_MODL_edit_smbend_cylinder More...
 
unsafe void EditSmcorner (NXOpen.Tag smcorner_tag, ref SmcornerData smcorner_ufdata)
 Wrapper method for UF_MODL_edit_smcorner More...
 
unsafe void EditSmcutout (NXOpen.Tag cutout_tag, ref SmcutoutData user_data)
 Wrapper method for UF_MODL_edit_smcutout More...
 
unsafe void EditSmdFlange (NXOpen.Tag feature_tag, ref FlangeData parameters)
 Wrapper method for UF_MODL_edit_smd_flange More...
 
unsafe void EditSmhole (NXOpen.Tag hole_tag, ref SmholeData user_data)
 Wrapper method for UF_MODL_edit_smhole More...
 
unsafe void EditSmpunch (ref SmpunchData user_data, NXOpen.Tag punch_tag)
 Wrapper method for UF_MODL_edit_smpunch More...
 
unsafe void EditSmslot (NXOpen.Tag slot_tag, ref SmslotData user_data)
 Wrapper method for UF_MODL_edit_smslot More...
 
unsafe void EditSnipSurfaceFeature (ref SnipsrfFeatureData usr_data, NXOpen.Tag snip)
 Wrapper method for UF_MODL_edit_snip_surface_feature More...
 
unsafe void EditSolidPunch (NXOpen.Tag smspunch_tag, ref SolidPunchData smspunch_ufdata)
 Wrapper method for UF_MODL_edit_solid_punch More...
 
unsafe void EditStycorner (ref StycornerData styled_corner_data, NXOpen.Tag frec_tag)
 Wrapper method for UF_MODL_edit_stycorner More...
 
void EditSubdivFace (int edit_flag, NXOpen.Tag feature_obj_id, NXOpen.Tag remove_curve, NXOpen.Tag add_curve, double[] vector)
 Wrapper method for UF_MODL_edit_subdiv_face More...
 
void EditSweepCurves (NXOpen.Tag sweep_id, int n_profile_curves_removed, NXOpen.Tag[] profile_curves_removed, int n_profile_curves_added, NXOpen.Tag[] profile_curves_added, int n_guide_curves_removed, NXOpen.Tag[] guide_curves_removed, int n_guide_curves_added, NXOpen.Tag[] guide_curves_added)
 Wrapper method for UF_MODL_edit_sweep_curves More...
 
unsafe void EditSymbThread (NXOpen.Tag thread_obj_id, ref SymbThreadData parameters)
 Wrapper method for UF_MODL_edit_symb_thread More...
 
unsafe void EditSymbThread2 (NXOpen.Tag thread_obj_id, bool internal_thread, ref SymbThreadData parameters)
 DEPRECATED Wrapper method for UF_MODL_edit_symb_thread_2 More...
 
void EditTaperFromEdges (NXOpen.Tag feature_eid, int type, NXOpen.Tag direction_tag, string angle_str, bool taper_all_instances, int num_edges, NXOpen.Tag[] edges, double dist_tol, double angle_tol)
 Wrapper method for UF_MODL_edit_taper_from_edges More...
 
unsafe void EditWrapAssembly (NXOpen.Tag feature_tag, ref WrapAssem wrap_data)
 Wrapper method for UF_MODL_edit_wrap_assembly More...
 
unsafe void EditWrapGeometry (NXOpen.Tag feature_tag, ref WrapGeom wrap_data)
 Wrapper method for UF_MODL_edit_wrap_geometry More...
 
void EvalExp (string exp_name, out double exp_value)
 Wrapper method for UF_MODL_eval_exp More...
 
void EvaluateCurve (NXOpen.Tag curve_id, ref double param, ref int deriv_flag,[Out] double[] pos_and_deriv)
 Wrapper method for UF_MODL_evaluate_curve More...
 
void EvaluateFace (NXOpen.Tag face_tag, int deriv_request, double[] parms, out ModlSrfValue eval_result)
 Wrapper method for UF_MODL_evaluate_face More...
 
void ExportExp (string file_spec)
 Wrapper method for UF_MODL_export_exp More...
 
unsafe void ExportUdf (string[] ip_prompts, string[] ip_names, int number_of_elements, FeatureSigns sign)
 Wrapper method for UF_MODL_export_udf More...
 
void ExtractFace (NXOpen.Tag face, int mode, out NXOpen.Tag sheet_body)
 Wrapper method for UF_MODL_extract_face More...
 
void FeatureCanBeCopied (NXOpen.Tag feature_eid, out bool copy_flag)
 Wrapper method for UF_MODL_feature_can_be_copied More...
 
unsafe void FixBsurfaceData (double degen_toler, ref Bsurface bsurface, out int num_states, out UFCurve.State[] states)
 Wrapper method for UF_MODL_fix_bsurface_data More...
 
void FormFeatures (int n_features, NXOpen.Tag[] feature_tag_array, out bool is_update_required)
 Wrapper method for UF_MODL_form_features More...
 
unsafe void FreeBsurfData (ref Bsurface bsurf)
 Wrapper method for UF_MODL_free_bsurf_data More...
 
unsafe void FreeCompareData (ref ComparePartMapData mapping_data)
 Wrapper method for UF_MODL_free_compare_data More...
 
unsafe void FreeCompareData3 (ref ComparePartMapData3 mapping_data)
 Wrapper method for UF_MODL_free_compare_data_3 More...
 
void FreeLaw (IntPtr uf_law_parms)
 Wrapper method for UF_MODL_free_law More...
 
unsafe void FreeLawExtension (ref LawextData law_extension_data, bool free_laws)
 Wrapper method for UF_MODL_free_law_extension More...
 
unsafe void FreeRefitFaceFeatureData (ref RefitFaceData refit_data)
 Wrapper method for UF_MODL_free_refit_face_feature_data More...
 
unsafe void FreeRoughOffsetData (ref RoughOffset parms)
 Wrapper method for UF_MODL_free_rough_offset_data More...
 
unsafe void FreeSilhouetteFlange (ref SflangeData sflange_data)
 Wrapper method for UF_MODL_free_silhouette_flange More...
 
unsafe void FreeSnipSurfaceFeatureData (ref SnipsrfFeatureData usr_data_ptr)
 Wrapper method for UF_MODL_free_snip_surface_feature_data More...
 
unsafe void FreeStringList (ref StringList string_list)
 Wrapper method for UF_MODL_free_string_list More...
 
unsafe void FreeSymbThreadData (ref SymbThreadData thread)
 Wrapper method for UF_MODL_free_symb_thread_data More...
 
void GenflgAskNumStates (NXOpen.Tag genflg, out int num_states)
 Wrapper method for UF_MODL_genflg_ask_num_states More...
 
void GenflgDeleteState (NXOpen.Tag genflg, int state_index)
 Wrapper method for UF_MODL_genflg_delete_state More...
 
void GetCurveEdgeDirection (double[] end_point, NXOpen.Tag curve_edge_eid, out int direction)
 Wrapper method for UF_MODL_get_curve_edge_direction More...
 
unsafe void GetDimensionData (NXOpen.Tag exp, NXOpen.Tag feature_tag, out DimensionData dim_data)
 Wrapper method for UF_MODL_get_dimension_data More...
 
unsafe void HideParentCurves (NXOpen.Tag feature_tag, int n_unch_disp_stat, ParentDispInfo[] unch_parents_disp_status, int n_ch_disp_stat, ParentDispInfo[] ch_parents_disp_status)
 Wrapper method for UF_MODL_hide_parent_curves More...
 
unsafe void IdentifyExteriorUsingHl (int num_bodies, NXOpen.Tag[] bodies, NXOpen.Tag[] xforms, int num_dirs, double[,] direction, double chordal_tol, int resolution, ref int num_faces, out NXOpen.Tag[] faces, out int[] body_index)
 Wrapper method for UF_MODL_identify_exterior_using_hl More...
 
unsafe void IdentifyExteriorUsingRays (int num_bodies, NXOpen.Tag[] bodies, NXOpen.Tag[] xforms, double[] origin, double chordal_tol, int ray_type, ref int num_faces, out NXOpen.Tag[] faces, out int[] body_index)
 Wrapper method for UF_MODL_identify_exterior_using_rays More...
 
void ImportExp (string file_spec, int new_def)
 Wrapper method for UF_MODL_import_exp More...
 
void ImportUdf (string filename, double[] dest_csys, double[] dest_point, out NXOpen.Tag udf_id)
 Wrapper method for UF_MODL_import_udf More...
 
unsafe void InitEdgeBlendPointMult (ref BlendPointData point_data)
 Wrapper method for UF_MODL_init_edge_blend_point_mult More...
 
unsafe void InitEdgeBlendSetMult (ref EdgeBlendSet blend_set)
 Wrapper method for UF_MODL_init_edge_blend_set_mult More...
 
unsafe void InitEdgeBlendSetbackMult (ref EdgeBlendSetbackData sb_data)
 Wrapper method for UF_MODL_init_edge_blend_setback_mult More...
 
unsafe void InitEdgeBlendStopshortMult (ref EdgeBlendStopshortData ss_data)
 Wrapper method for UF_MODL_init_edge_blend_stopshort_mult More...
 
unsafe void InitRipedgeUfdata (ref RipedgeData ripedge_ufdata)
 Wrapper method for UF_MODL_init_ripedge_ufdata More...
 
unsafe void InitSilhouetteFlangeData (out SflangeData sflange_data)
 Wrapper method for UF_MODL_init_silhouette_flange_data More...
 
unsafe void InitSmcornerUfdata (ref SmcornerData smcorner_ufdata)
 Wrapper method for UF_MODL_init_smcorner_ufdata More...
 
unsafe void InitStringList (ref StringList string_list1)
 Wrapper method for UF_MODL_init_string_list More...
 
unsafe void InitStycornerData (ref StycornerData styled_corner_data)
 Wrapper method for UF_MODL_init_stycorner_data More...
 
unsafe void InitializeCompareData (ref ComparePartMapData mapping_data)
 Wrapper method for UF_MODL_initialize_compare_data More...
 
unsafe void IntersectBodies (NXOpen.Tag target, NXOpen.Tag tool, out int num_result, out NXOpen.Tag[] resulting_bodies)
 Wrapper method for UF_MODL_intersect_bodies More...
 
void IntersectBodiesWithRetainedOptions (NXOpen.Tag original_target, NXOpen.Tag original_tool, bool retain_target_body, bool retain_tool_body, out NXOpen.Tag frec_eid)
 Wrapper method for UF_MODL_intersect_bodies_with_retained_options More...
 
unsafe void IntersectCurveToCurve (NXOpen.Tag curve1_id, NXOpen.Tag curve2_id, out int num_intersections, out double[] data)
 Wrapper method for UF_MODL_intersect_curve_to_curve More...
 
unsafe void IntersectCurveToFace (NXOpen.Tag curve_id, NXOpen.Tag face_id, out int num_intersections, out double[] data)
 Wrapper method for UF_MODL_intersect_curve_to_face More...
 
unsafe void IntersectCurveToPlane (NXOpen.Tag curve_id, NXOpen.Tag plane_id, out int num_intersections, out double[] data)
 Wrapper method for UF_MODL_intersect_curve_to_plane More...
 
void IsBodyConvergent (NXOpen.Tag body, out bool is_convergent_body)
 Wrapper method for UF_MODL_is_body_convergent More...
 
void IsBodyFeature (NXOpen.Tag feature, out bool is_body_feature)
 Wrapper method for UF_MODL_is_body_feature More...
 
void IsBrowseableFeature (NXOpen.Tag feature_tag, bool report_inactive_feature, bool report_feature_unable_to_make_current, out bool is_browseable)
 Wrapper method for UF_MODL_is_browseable_feature More...
 
void IsDatumAxisReversed (NXOpen.Tag datum_axis_tag, out bool reversed)
 Wrapper method for UF_MODL_is_datum_axis_reversed More...
 
void IsDatumPlaneReversed (NXOpen.Tag datum_plane_tag, out bool reversed)
 Wrapper method for UF_MODL_is_datum_plane_reversed More...
 
void IsExpInPart (NXOpen.Tag object_in_search_part, string left_hand_side, out bool is_exp_in_part)
 Wrapper method for UF_MODL_is_exp_in_part More...
 
void IsFeatureAHiddenSetMember (NXOpen.Tag feature, out bool hidden_member)
 Wrapper method for UF_MODL_is_feature_a_hidden_set_member More...
 
void IsFeatureASetMember (NXOpen.Tag feature, out int flag)
 Wrapper method for UF_MODL_is_feature_a_set_member More...
 
void IsGeometricExpression (NXOpen.Tag exp_tag, out bool flag)
 Wrapper method for UF_MODL_is_geometric_expression More...
 
void IsImportBodyFeature (NXOpen.Tag input_tag, out bool is_import_body_feature)
 Wrapper method for UF_MODL_is_import_body_feature More...
 
void IsodivideFace (ref NXOpen.Tag sheet_id, double div_param, int div_dir, out NXOpen.Tag second_sheet_id)
 Wrapper method for UF_MODL_isodivide_face More...
 
void IsotrimFace (ref NXOpen.Tag sheet_id, double[] trim_param)
 Wrapper method for UF_MODL_isotrim_face More...
 
unsafe void MatchedgeAskData (NXOpen.Tag medge_tag, out MatchedgeData[] uf_medge)
 Wrapper method for UF_MODL_matchedge_ask_data More...
 
unsafe void MatchedgeCheck (ref MatchedgeData uf_data, int continuity, int num_pnts, out double deviation)
 Wrapper method for UF_MODL_matchedge_check More...
 
unsafe void MatchedgeCreateFeature (ref MatchedgeData uf_data, out NXOpen.Tag frec_tag)
 Wrapper method for UF_MODL_matchedge_create_feature More...
 
unsafe void MatchedgeEditFeature (ref MatchedgeData uf_data, NXOpen.Tag frec_tag)
 Wrapper method for UF_MODL_matchedge_edit_feature More...
 
unsafe void ModelCompare (NXOpen.Tag part1, NXOpen.Tag body_eids_part1, double[] transform_1, NXOpen.Tag part2, NXOpen.Tag body_eids_part2, double[] transform_2, bool compare_feat_and_exp, CompareAccuracy accuracy, double tolerance, CompareIdenticalfaceRule identical_face_rule, CompareChangeduniquefaceRule uniquechangedfacerule, bool launch_ui, out ComparePartMapData mapping_data)
 Wrapper method for UF_MODL_model_compare More...
 
unsafe void ModelCompare3 (NXOpen.Tag part1, NXOpen.Tag body_eids_part1, double[] transform_1, NXOpen.Tag part2, NXOpen.Tag body_eids_part2, double[] transform_2, ref CompareOptions compare_options, out ComparePartMapData3[] mapping_data)
 Wrapper method for UF_MODL_model_compare_3 More...
 
unsafe void MoveFeature (NXOpen.Tag[] cmtag, int mode, double[,] real_data)
 Wrapper method for UF_MODL_move_feature More...
 
void Operations (NXOpen.Tag target, NXOpen.Tag tool, FeatureSigns sign)
 Wrapper method for UF_MODL_operations More...
 
void PasteFeatures (NXOpen.Tag[] feature_array, int num_features, NXOpen.Tag[] old_parents, NXOpen.Tag[] new_parents, int num_parents, int expression_transfer_mode, int parent_transfer_mode)
 Wrapper method for UF_MODL_paste_features More...
 
void PatchBody (NXOpen.Tag target_body, NXOpen.Tag tool_sheet, int reverse, out NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_patch_body More...
 
unsafe void PreviewSimplify (ref SimplData simpl_parms, out int n_retained_faces, out NXOpen.Tag[] retained_faces, out int n_removed_faces, out NXOpen.Tag[] removed_faces, out int n_leaks, out int[] n_leak_faces, out NXOpen.Tag[][] leak_faces)
 Wrapper method for UF_MODL_preview_simplify More...
 
void PromMapObjectDown (NXOpen.Tag prom_tag, out NXOpen.Tag base_tag)
 Wrapper method for UF_MODL_prom_map_object_down More...
 
void PromMapObjectUp (NXOpen.Tag base_tag, NXOpen.Tag prom_feat_tag, out NXOpen.Tag prom_tag)
 Wrapper method for UF_MODL_prom_map_object_up More...
 
unsafe void PutListItem (ref NXOpen.Tag[] list, NXOpen.Tag obj_id)
 Wrapper method for UF_MODL_put_list_item More...
 
void ReattachDirRef (NXOpen.Tag feature_eid, NXOpen.Tag ref_eid, int ref_is_horizontal, bool delete_rpo)
 Wrapper method for UF_MODL_reattach_dir_ref More...
 
void ReattachTargetFace (NXOpen.Tag feature_eid, NXOpen.Tag face_eid, double[] point, int flip, bool delete_rpo)
 Wrapper method for UF_MODL_reattach_target_face More...
 
void ReattachThruFaces (NXOpen.Tag feature_eid, int number_of_faces, NXOpen.Tag[] face_eids, bool delete_rpo)
 Wrapper method for UF_MODL_reattach_thru_faces More...
 
void ReattachToolFace (NXOpen.Tag feature_eid, NXOpen.Tag face_eid, bool delete_rpo)
 Wrapper method for UF_MODL_reattach_tool_face More...
 
void RecordFeatureUpdateWarnings (bool warning_option)
 Wrapper method for UF_MODL_record_feature_update_warnings More...
 
void RedefineReplaceFaces (NXOpen.Tag feature_eid, int number_of_faces, NXOpen.Tag[] face_eids)
 Wrapper method for UF_MODL_redefine_replace_faces More...
 
void RedefineRpoConstraint (NXOpen.Tag constraint, NXOpen.Tag eid_target, int tangent2arc1, NXOpen.Tag eid_tool, int tangent2arc2)
 Wrapper method for UF_MODL_redefine_rpo_constraint More...
 
void RedefineThickenSheet (NXOpen.Tag thicken_sheet_tag, string first_offset, string second_offset, NXOpen.Tag sheet_body_tag, NXOpen.Tag target_body_tag)
 DEPRECATED Wrapper method for UF_MODL_redefine_thicken_sheet More...
 
void RedefineTrimFaces (NXOpen.Tag udf_id, int n_trim_faces, NXOpen.Tag[] trim_faces, bool delete_rpo)
 Wrapper method for UF_MODL_redefine_trim_faces More...
 
void RegisterCliffBlend (CliffBlendFT var_routine)
 Wrapper method for UF_MODL_register_cliff_blend More...
 
void RegisterRpoRoutine (RpoFPT routine)
 Wrapper method for UF_MODL_register_rpo_routine More...
 
void RegisterVarBlend (VarBlendFT routine)
 Wrapper method for UF_MODL_register_var_blend More...
 
void RemoveThruFaces (NXOpen.Tag feature_eid)
 Wrapper method for UF_MODL_remove_thru_faces More...
 
void RenameExp (string old_exp_name, string new_exp_name)
 Wrapper method for UF_MODL_rename_exp More...
 
unsafe void ReorderFeature (NXOpen.Tag reference_feature, NXOpen.Tag[] reposition_features, int method)
 Wrapper method for UF_MODL_reorder_feature More...
 
void ReplaceBodyData (NXOpen.Tag original_feature, NXOpen.Tag new_body)
 Wrapper method for UF_MODL_replace_body_data More...
 
void ReplaceBooleanBody (NXOpen.Tag boolean_feature_obj_id, BooleanBody type, NXOpen.Tag new_body)
 Wrapper method for UF_MODL_replace_boolean_body More...
 
unsafe void ReplaceFeatStrings (NXOpen.Tag feature_obj_id, int option, ref StringList _string, int string_set, int index)
 Wrapper method for UF_MODL_replace_feat_strings More...
 
unsafe void ReplaceFeatures (NXOpen.Tag[] original_features, int n_original_features, NXOpen.Tag[] replacement_features, int n_replm_features, bool return_map, bool use_copy_of_replacement, ReplaceFeaturesStruct[] parent_map, ref int n_parent_map)
 Wrapper method for UF_MODL_replace_features More...
 
void ReplaceSweepStrings (NXOpen.Tag sweep_feature_id, int n_original_profile_objs, NXOpen.Tag[] original_profile_objs, int n_new_profile_objs, NXOpen.Tag[] new_profile_objs, int n_original_guide_objs, NXOpen.Tag[] original_guide_objs, int n_new_guide_objs, NXOpen.Tag[] new_guide_objs)
 Wrapper method for UF_MODL_replace_sweep_strings More...
 
unsafe void RequireUdfMappingForEdit (NXOpen.Tag udf_insert_tag, out bool mapping_is_required, out int mapping_num_objects, out NXOpen.Tag[] mapping_objects)
 Wrapper method for UF_MODL_require_udf_mapping_for_edit More...
 
unsafe void RequireUdfMappingForInsert (NXOpen.Tag udf_define_tag, out bool mapping_is_required, out int mapping_num_objects, out NXOpen.Tag[] mapping_objects)
 Wrapper method for UF_MODL_require_udf_mapping_for_insert More...
 
void ReverseDatumAxis (NXOpen.Tag datum_axis_tag)
 Wrapper method for UF_MODL_reverse_datum_axis More...
 
void ReverseDatumPlane (NXOpen.Tag datum_plane_tag)
 Wrapper method for UF_MODL_reverse_datum_plane More...
 
void ReverseDirRef (NXOpen.Tag feature_eid, NXOpen.Tag ref_eid, int ref_is_horizontal, bool delete_rpo, bool reverse)
 Wrapper method for UF_MODL_reverse_dir_ref More...
 
void SetAngleTolerance (ref double tolerance)
 Wrapper method for UF_MODL_set_angle_tolerance More...
 
void SetBodyDensity (NXOpen.Tag body, DensityUnits units, double density)
 Wrapper method for UF_MODL_set_body_density More...
 
void SetBodyTypePref (int body_type)
 Wrapper method for UF_MODL_set_body_type_pref More...
 
void SetBsurfKnotDisplay (NXOpen.Tag face, bool state)
 Wrapper method for UF_MODL_set_bsurf_knot_display More...
 
void SetBsurfPoleDisplay (NXOpen.Tag face, bool state)
 Wrapper method for UF_MODL_set_bsurf_pole_display More...
 
void SetContainment (NXOpen.Tag face_eid)
 Wrapper method for UF_MODL_set_containment More...
 
void SetCurrentFeature (NXOpen.Tag feature_id)
 Wrapper method for UF_MODL_set_current_feature More...
 
void SetCurveFitData (CurveFitData curve_fit_data)
 Wrapper method for UF_MODL_set_curve_fit_data More...
 
void SetCurveFitMethod (int fit_method)
 Wrapper method for UF_MODL_set_curve_fit_method More...
 
void SetDatumCsysScaling (NXOpen.Tag datum_csys_tag, bool scaling_on)
 Wrapper method for UF_MODL_set_datum_csys_scaling More...
 
void SetDatumCsysVisibility (NXOpen.Tag datum_csys_tag, bool visibility)
 Wrapper method for UF_MODL_set_datum_csys_visibility More...
 
void SetDefaultDensity (double density, DensityUnits units)
 Wrapper method for UF_MODL_set_default_density More...
 
void SetDistanceTolerance (ref double tolerance)
 Wrapper method for UF_MODL_set_distance_tolerance More...
 
void SetDynamicUpdate (int update_type)
 Wrapper method for UF_MODL_set_dynamic_update More...
 
void SetFaceBlendLawRadii (NXOpen.Tag feature, double[] radii_values, int rad_num)
 Wrapper method for UF_MODL_set_face_blend_law_radii More...
 
void SetFaceBlendLawRange1Radii (NXOpen.Tag feature, double[] radii_values, int rad_num)
 Wrapper method for UF_MODL_set_face_blend_law_range1_radii More...
 
void SetFaceBlendLawRange2Radii (NXOpen.Tag feature, double[] radii_values, int rad_num)
 Wrapper method for UF_MODL_set_face_blend_law_range2_radii More...
 
void SetFeatTolerance (NXOpen.Tag feature_obj_id, double tolerance, bool update_part)
 Wrapper method for UF_MODL_set_feat_tolerance More...
 
void SetFlangeProcFactor (NXOpen.Tag flange, double proc_factor)
 Wrapper method for UF_MODL_set_flange_proc_factor More...
 
void SetFreeFormResult (int free_form_result)
 Wrapper method for UF_MODL_set_free_form_result More...
 
void SetImmediateChildren (int update_level)
 Wrapper method for UF_MODL_set_immediate_children More...
 
void SetMidsrfFeatureCreateMethod (NXOpen.Tag feature_obj_id, int adv_crt_and_trm)
 Wrapper method for UF_MODL_set_midsrf_feature_create_method More...
 
void SetRpoRefernce (NXOpen.Tag reference, double[] point, int flip)
 Wrapper method for UF_MODL_set_rpo_refernce More...
 
void SetShowReportReference (bool reportReference)
 Wrapper method for UF_MODL_set_show_report_reference More...
 
void SetStartAndDirectionToSection (NXOpen.Tag starting_object, double[] starting_point, double[] direction, NXOpen.Tag section_tag)
 Wrapper method for UF_MODL_set_start_and_direction_to_section More...
 
void SetSuppressExpTag (NXOpen.Tag feature_tag, NXOpen.Tag expression_tag)
 Wrapper method for UF_MODL_set_suppress_exp_tag More...
 
void SetSweepAxis (NXOpen.Tag feature_id, double[] dir)
 Wrapper method for UF_MODL_set_sweep_axis More...
 
void SetSweepTolerances (NXOpen.Tag feature_id, out double tolerance)
 Wrapper method for UF_MODL_set_sweep_tolerances More...
 
unsafe void SetUdfParms (NXOpen.Tag udf_id, string[] prompt, string[] values, int number_of_parms)
 Wrapper method for UF_MODL_set_udf_parms More...
 
void SetUpdateFailOption (UpdateOption new_fail_option)
 Wrapper method for UF_MODL_set_update_fail_option More...
 
void SetXformTagOfDatumCsys (NXOpen.Tag datum_csys_feature, NXOpen.Tag xform_tag)
 Wrapper method for UF_MODL_set_xform_tag_of_datum_csys More...
 
unsafe void ShapePatternCreateDialog (ref ShapePatternClientDialogData pClientData, out int response)
 Wrapper method for UF_MODL_shape_pattern_create_dialog More...
 
unsafe void ShapePatternFreeClientData (ref ShapePatternClientDialogData pClientData)
 Wrapper method for UF_MODL_shape_pattern_free_client_data More...
 
unsafe void ShapePatternInitClientData (ref ShapePatternClientDialogData pClientData)
 Wrapper method for UF_MODL_shape_pattern_init_client_data More...
 
unsafe void SmoothBsurfaceData (int cont_order_u, int cont_order_v, double dist_toler, double ang_toler, ref Bsurface bsurf, out int num_states, out UFCurve.State[] states)
 Wrapper method for UF_MODL_smooth_bsurface_data More...
 
void SortFeatures (NXOpen.Tag feature1, NXOpen.Tag feature2, out int result)
 Wrapper method for UF_MODL_sort_features More...
 
unsafe void SplitBody (int num_bodies, NXOpen.Tag[] bodies, NXOpen.Tag cutting_body, out int num_split_bodies, out NXOpen.Tag[] split_bodies)
 Wrapper method for UF_MODL_split_body More...
 
unsafe void SplitBodyRetainTool (int num_bodies, NXOpen.Tag[] bodies, NXOpen.Tag cutting_body, out int num_split_bodies, out NXOpen.Tag[] split_bodies)
 Wrapper method for UF_MODL_split_body_retain_tool More...
 
unsafe void SubtractBodies (NXOpen.Tag target, NXOpen.Tag tool, out int num_result, out NXOpen.Tag[] resulting_bodies)
 Wrapper method for UF_MODL_subtract_bodies More...
 
void SubtractBodiesWithRetainedOptions (NXOpen.Tag original_target, NXOpen.Tag original_tool, bool retain_target_body, bool retain_tool_body, out NXOpen.Tag frec_eid)
 Wrapper method for UF_MODL_subtract_bodies_with_retained_options More...
 
unsafe void SuppressFeature (NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_suppress_feature More...
 
unsafe void TraceARay (int num_bodies, NXOpen.Tag[] bodies, double[] origin, double[] direction, double[] transform, int num_desired, out int num_results, out RayHitPointInfo[] hit_list)
 Wrapper method for UF_MODL_trace_a_ray More...
 
void TransformEntities (int num_entities, NXOpen.Tag[] entities, double[] matrix)
 Wrapper method for UF_MODL_transform_entities More...
 
void TrimBody (NXOpen.Tag target_body, NXOpen.Tag tool_tag, int direction_flag, out NXOpen.Tag trim_feature)
 Wrapper method for UF_MODL_trim_body More...
 
void TrimMidsrfFeature (NXOpen.Tag midsrf_feature_obj_id)
 Wrapper method for UF_MODL_trim_midsrf_feature More...
 
unsafe void TrimSheet (NXOpen.Tag sheet_body_tag, int count_bounding_objects, TrimObject[] bounding_objects, double[] projection_vector, int point_key, int point_count, double[] point_coords, double tolerance, out int number_gap_points, out double[] gap_points)
 Wrapper method for UF_MODL_trim_sheet More...
 
unsafe void UdfFreeExpData (ref UdfExpData exp_data)
 Wrapper method for UF_MODL_udf_free_exp_data More...
 
unsafe void UdfInitExpData (ref UdfExpData exp_data)
 Wrapper method for UF_MODL_udf_init_exp_data More...
 
int UdfRpoMenu (NXOpen.Tag feature_eid)
 Wrapper method for UF_MODL_udf_rpo_menu More...
 
void UnclockInstance (NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_unclock_instance More...
 
void UnclockIset (NXOpen.Tag feature_obj_id)
 Wrapper method for UF_MODL_unclock_iset More...
 
void UnformFeatures (int n_features, NXOpen.Tag[] feature_tag_array, out bool is_update_required)
 Wrapper method for UF_MODL_unform_features More...
 
void UniteBodies (NXOpen.Tag target, NXOpen.Tag tool)
 Wrapper method for UF_MODL_unite_bodies More...
 
void UniteBodiesWithRetainedOptions (NXOpen.Tag original_target, NXOpen.Tag original_tool, bool retain_target_body, bool retain_tool_body, out NXOpen.Tag frec_eid)
 Wrapper method for UF_MODL_unite_bodies_with_retained_options More...
 
void UnregisterCliffBlend ()
 Wrapper method for UF_MODL_unregister_cliff_blend More...
 
void UnregisterRpoRoutine ()
 Wrapper method for UF_MODL_unregister_rpo_routine More...
 
void UnregisterUdfMappingRoutine ()
 Wrapper method for UF_MODL_unregister_udf_mapping_routine More...
 
void UnregisterVarBlend ()
 Wrapper method for UF_MODL_unregister_var_blend More...
 
void UnsetContainment (NXOpen.Tag face_eid)
 Wrapper method for UF_MODL_unset_containment More...
 
void UnsetSuppressExpTag (NXOpen.Tag feature_tag)
 Wrapper method for UF_MODL_unset_suppress_exp_tag More...
 
unsafe void UnsuppressFeature (NXOpen.Tag[] feature_list)
 Wrapper method for UF_MODL_unsuppress_feature More...
 
void Update ()
 Wrapper method for UF_MODL_update More...
 
void UpdateAllFeatures ()
 Wrapper method for UF_MODL_update_all_features More...
 
void UpdateForAnimation ()
 Wrapper method for UF_MODL_update_for_animation More...
 
void ValidateBody (int num_bodies, NXOpen.Tag[] bodies, out int valid_info)
 Wrapper method for UF_MODL_validate_body More...
 

Detailed Description

Contains wrappers for all 'UF_MODL' functions and data types.

Member Enumeration Documentation

Wrapper for UF_MODL_boolean_body

Refer to UF_MODL_boolean_body for documentation
Mapping Help

Wrapper for UF_MODL_density_units_e

Refer to UF_MODL_density_units_e for documentation
Mapping Help

Wrapper for UF_MODL_dfo_scale_type_t

Refer to UF_MODL_dfo_scale_type_t for documentation
Mapping Help

Wrapper for UF_MODL_face_extension_e

Refer to UF_MODL_face_extension_e for documentation
Mapping Help

Wrapper for UF_MODL_hole_type_e

Refer to UF_MODL_hole_type_e for documentation
Mapping Help

Wrapper for UF_MODL_lawext_dirref_e

Refer to UF_MODL_lawext_dirref_e for documentation
Mapping Help

Wrapper for UF_MODL_punch_type_e

Refer to UF_MODL_punch_type_e for documentation
Mapping Help

Wrapper for UF_MODL_quilt_type_e

Refer to UF_MODL_quilt_type_e for documentation
Mapping Help

Wrapper for UF_MODL_sflange_dir_e

Refer to UF_MODL_sflange_dir_e for documentation
Mapping Help

Wrapper for UF_MODL_sflange_trim_e

Refer to UF_MODL_sflange_trim_e for documentation
Mapping Help

Wrapper for UF_MODL_sflange_type_e

Refer to UF_MODL_sflange_type_e for documentation
Mapping Help

Wrapper for UF_MODL_slot_type_e

Refer to UF_MODL_slot_type_e for documentation
Mapping Help

Wrapper for UF_MODL_smbend_angle_e

Refer to UF_MODL_smbend_angle_e for documentation
Mapping Help

Wrapper for UF_MODL_smbend_curve_e

Refer to UF_MODL_smbend_curve_e for documentation
Mapping Help

Wrapper for UF_MODL_smbend_radius_e

Refer to UF_MODL_smbend_radius_e for documentation
Mapping Help

Wrapper for UF_MODL_smcutout_type_e

Refer to UF_MODL_smcutout_type_e for documentation
Mapping Help

Wrapper for UF_MODL_smhole_type_e

Refer to UF_MODL_smhole_type_e for documentation
Mapping Help

Wrapper for UF_MODL_smslot_type_e

Refer to UF_MODL_smslot_type_e for documentation
Mapping Help

Wrapper for UF_MODL_state_e

Refer to UF_MODL_state_e for documentation
Mapping Help

Wrapper for UF_MODL_transform_type_t

Refer to UF_MODL_transform_type_t for documentation
Mapping Help

Wrapper for UF_MODL_update_option_e

Refer to UF_MODL_update_option_e for documentation
Mapping Help

Member Function Documentation

void NXOpen.UF.UFModl.ActivePart ( NXOpen.Tag  body_obj_id,
int  flag 
)

Wrapper method for UF_MODL_active_part

Refer to UF_MODL_active_part for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AddThruFaces ( NXOpen.Tag  feature_eid,
int  number_of_faces,
NXOpen.Tag[]  face_eids 
)

Wrapper method for UF_MODL_add_thru_faces

Refer to UF_MODL_add_thru_faces for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.Ask2dtrimBsurf ( NXOpen.Tag  face,
int[]  opts,
double  tolerance,
out Bsurface  bsurf,
out int  loop_count,
out int[]  edge_count,
out int[]  edge_sense,
out NXOpen.Tag[]  edge_bcurves 
)

Wrapper method for UF_MODL_ask_2dtrim_bsurf

Refer to UF_MODL_ask_2dtrim_bsurf for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskAdjacFaces ( NXOpen.Tag  face,
out NXOpen.Tag[]  adjacent_faces 
)

Wrapper method for UF_MODL_ask_adjac_faces

Refer to UF_MODL_ask_adjac_faces for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskAliveEdge ( NXOpen.Tag  edge,
out NXOpen.Tag  alive_edge 
)

Wrapper method for UF_MODL_ask_alive_edge

Refer to UF_MODL_ask_alive_edge for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskAliveFace ( NXOpen.Tag  face,
out NXOpen.Tag  alive_face 
)

Wrapper method for UF_MODL_ask_alive_face

Refer to UF_MODL_ask_alive_face for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskAllMembersOfSet ( NXOpen.Tag  set,
out NXOpen.Tag[]  features,
out int  number_of_features 
)

Wrapper method for UF_MODL_ask_all_members_of_set

Refer to UF_MODL_ask_all_members_of_set for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskAngleEdge ( NXOpen.Tag  feature_obj_id,
NXOpen.Tag  constraint,
int  edit,
[Out] double[]  fixed1,
[Out] double[]  fixed2,
[Out] double[]  feature1,
[Out] double[]  feature2,
out string  how_far,
out NXOpen.Tag  tool,
out NXOpen.Tag  part 
)

Wrapper method for UF_MODL_ask_angle_edge

Refer to UF_MODL_ask_angle_edge for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskAngleTolerance ( out double  tolerance)

Wrapper method for UF_MODL_ask_angle_tolerance

Refer to UF_MODL_ask_angle_tolerance for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBallGrooveParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  groove_dia,
out string  ball_dia 
)

Wrapper method for UF_MODL_ask_ball_groove_parms

Refer to UF_MODL_ask_ball_groove_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBallSlotParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  ball_dia,
out string  depth,
out string  distance,
out int  thru_flag 
)

Wrapper method for UF_MODL_ask_ball_slot_parms

Refer to UF_MODL_ask_ball_slot_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBendAllowanceFormula ( NXOpen.Tag  feature_tag,
out string  exp_str 
)

Wrapper method for UF_MODL_ask_bend_allowance_formula

Refer to UF_MODL_ask_bend_allowance_formula for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBendOperation ( NXOpen.Tag  operation_tag,
out BendOperationData  bend_data 
)

Wrapper method for UF_MODL_ask_bend_operation

Refer to UF_MODL_ask_bend_operation for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBlendParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  radius 
)

Wrapper method for UF_MODL_ask_blend_parms

Refer to UF_MODL_ask_blend_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBlockParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string[]  size 
)

Wrapper method for UF_MODL_ask_block_parms

Refer to UF_MODL_ask_block_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBodyBoundaries ( NXOpen.Tag  body_tag,
out int  num_boundaries,
out int[]  num_edges,
out NXOpen.Tag[]  edge_tags 
)

Wrapper method for UF_MODL_ask_body_boundaries

Refer to UF_MODL_ask_body_boundaries for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBodyConsistency ( NXOpen.Tag  body_tag,
out int  num_tags,
out int[]  fault_tokens,
out NXOpen.Tag[]  fault_tags 
)

Wrapper method for UF_MODL_ask_body_consistency

Refer to UF_MODL_ask_body_consistency for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskBodyDensity ( NXOpen.Tag  body,
DensityUnits  units,
out double  density 
)

Wrapper method for UF_MODL_ask_body_density

Refer to UF_MODL_ask_body_density for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBodyEdges ( NXOpen.Tag  body,
out NXOpen.Tag[]  edge_list 
)

Wrapper method for UF_MODL_ask_body_edges

Refer to UF_MODL_ask_body_edges for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBodyFaces ( NXOpen.Tag  body,
out NXOpen.Tag[]  face_list 
)

Wrapper method for UF_MODL_ask_body_faces

Refer to UF_MODL_ask_body_faces for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBodyFeats ( NXOpen.Tag  body,
out NXOpen.Tag[]  feature_tag_list 
)

Wrapper method for UF_MODL_ask_body_feats

Refer to UF_MODL_ask_body_feats for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBodyFeatures ( NXOpen.Tag  body_id,
out int  features_count,
out Features[]  features_node 
)

Wrapper method for UF_MODL_ask_body_features

Refer to UF_MODL_ask_body_features for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBodyStructures ( NXOpen.Tag  body_tag,
out int  num_tags,
out NXOpen.Tag[]  fault_tags 
)

Wrapper method for UF_MODL_ask_body_structures

Refer to UF_MODL_ask_body_structures for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskBodyType ( NXOpen.Tag  body_id,
out int  body_type 
)

Wrapper method for UF_MODL_ask_body_type

Refer to UF_MODL_ask_body_type for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskBodyTypePref ( out int  body_type)

Wrapper method for UF_MODL_ask_body_type_pref

Refer to UF_MODL_ask_body_type_pref for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskBooleanWithRetainedOptions ( NXOpen.Tag  feature_eid,
out FeatureSigns  sign,
out NXOpen.Tag  original_target,
out NXOpen.Tag  original_tool,
out bool  retain_target_body,
out bool  retain_tool_body 
)

Wrapper method for UF_MODL_ask_boolean_with_retained_options

Refer to UF_MODL_ask_boolean_with_retained_options for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBossParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  diameter,
out string  height,
out string  taper_angle 
)

Wrapper method for UF_MODL_ask_boss_parms

Refer to UF_MODL_ask_boss_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskBoundingBox ( NXOpen.Tag  _object,
[Out] double[]  bounding_box 
)

Wrapper method for UF_MODL_ask_bounding_box

Refer to UF_MODL_ask_bounding_box for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskBoundingBoxAligned ( NXOpen.Tag  _object,
NXOpen.Tag  csys_tag,
bool  expand,
[Out] double[]  min_corner,
[Out] double  directions[,],
[Out] double[]  distances 
)

Wrapper method for UF_MODL_ask_bounding_box_aligned

Refer to UF_MODL_ask_bounding_box_aligned for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskBoundingBoxExact ( NXOpen.Tag  _object,
NXOpen.Tag  csys_tag,
[Out] double[]  min_corner,
[Out] double  directions[,],
[Out] double[]  distances 
)

Wrapper method for UF_MODL_ask_bounding_box_exact

Refer to UF_MODL_ask_bounding_box_exact for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBplane ( NXOpen.Tag  feature_obj_id,
out StringList  s_section,
[Out] double[]  tol 
)

Wrapper method for UF_MODL_ask_bplane

Refer to UF_MODL_ask_bplane for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskBsurf ( NXOpen.Tag  face,
out Bsurface  bsurf 
)

Wrapper method for UF_MODL_ask_bsurf

Refer to UF_MODL_ask_bsurf for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskBsurfKnotDisplay ( NXOpen.Tag  face,
out bool  state 
)

Wrapper method for UF_MODL_ask_bsurf_knot_display

Refer to UF_MODL_ask_bsurf_knot_display for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskBsurfPoleDisplay ( NXOpen.Tag  face,
out bool  state 
)

Wrapper method for UF_MODL_ask_bsurf_pole_display

Refer to UF_MODL_ask_bsurf_pole_display for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCBoreHoleParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  diameter1,
out string  diameter2,
out string  depth1,
out string  depth2,
out string  tip_angle,
out int  thru_flag 
)

Wrapper method for UF_MODL_ask_c_bore_hole_parms

Refer to UF_MODL_ask_c_bore_hole_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskChamferParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out int  subtype,
out string  radius1,
out string  radius2,
out string  theta 
)

Wrapper method for UF_MODL_ask_chamfer_parms

Refer to UF_MODL_ask_chamfer_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCircularIsetParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  radius,
out string  number,
out string  angle 
)

Wrapper method for UF_MODL_ask_circular_iset_parms

Refer to UF_MODL_ask_circular_iset_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCircularPatternFace ( NXOpen.Tag  feature_tag,
out DfoRegion[]  region,
out NXOpen.Tag  axis,
out int  n_pattern,
out string  angle 
)

Wrapper method for UF_MODL_ask_circular_pattern_face

Refer to UF_MODL_ask_circular_pattern_face for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCnncEdges ( NXOpen.Tag  edge,
double[]  reference,
out NXOpen.Tag[]  edges1,
out NXOpen.Tag[]  edges2 
)

Wrapper method for UF_MODL_ask_cnnc_edges

Refer to UF_MODL_ask_cnnc_edges for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskConeParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  base_diameter,
out string  top_diameter,
out string  height,
out string  half_angle 
)

Wrapper method for UF_MODL_ask_cone_parms

Refer to UF_MODL_ask_cone_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskConstraints ( NXOpen.Tag  feature,
out NXOpen.Tag[]  constraints 
)

Wrapper method for UF_MODL_ask_constraints

Refer to UF_MODL_ask_constraints for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskConstraintType ( NXOpen.Tag  constraint,
out string  type 
)

Wrapper method for UF_MODL_ask_constraint_type

Refer to UF_MODL_ask_constraint_type for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCSunkHoleParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  diameter1,
out string  diameter2,
out string  depth1,
out string  csink_angle,
out string  tip_angle,
out int  thru_flag 
)

Wrapper method for UF_MODL_ask_c_sunk_hole_parms

Refer to UF_MODL_ask_c_sunk_hole_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskCurrentFeature ( NXOpen.Tag  part,
out NXOpen.Tag  feature_id 
)

Wrapper method for UF_MODL_ask_current_feature

Refer to UF_MODL_ask_current_feature for documentation
Mapping Help

License requirements:None

int NXOpen.UF.UFModl.AskCurveClosed ( NXOpen.Tag  tag)

Wrapper method for UF_MODL_ask_curve_closed

Refer to UF_MODL_ask_curve_closed for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskCurveFitData ( out CurveFitData  curve_fit_data)

Wrapper method for UF_MODL_ask_curve_fit_data

Refer to UF_MODL_ask_curve_fit_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskCurveFitMethod ( out int  fit_method)

Wrapper method for UF_MODL_ask_curve_fit_method

Refer to UF_MODL_ask_curve_fit_method for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCurveMesh ( NXOpen.Tag  feature_obj_id,
out StringList  s_prim,
out StringList  s_cross,
out StringList  s_spine,
out int  emphasis,
out int  body_type,
out int  spline_pts,
[Out] double[]  tol,
out NXOpen.Tag[]  c_face_id,
[Out] int[]  c_flag 
)

Wrapper method for UF_MODL_ask_curve_mesh

Refer to UF_MODL_ask_curve_mesh for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCurveMesh1 ( NXOpen.Tag  feature_obj_id,
out StringList  s_prim,
out StringList  s_cross,
out StringList  s_spine,
out int  emphasis,
out int  body_type,
out int  spline_pts,
[Out] double[]  tol,
out NXOpen.Tag[]  c_collector_id,
[Out] int[]  c_flag 
)

Wrapper method for UF_MODL_ask_curve_mesh1

Refer to UF_MODL_ask_curve_mesh1 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskCurveParm ( NXOpen.Tag  curve_id,
double[]  ref_pnt,
out double  parm,
[Out] double[]  curve_pnt 
)

Wrapper method for UF_MODL_ask_curve_parm

Refer to UF_MODL_ask_curve_parm for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskCurveParmNoExt ( NXOpen.Tag  curve_id,
double[]  ref_point,
out double  parm 
)

Wrapper method for UF_MODL_ask_curve_parm_no_ext

Refer to UF_MODL_ask_curve_parm_no_ext for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskCurvePeriodicity ( NXOpen.Tag  curve_id,
out int  status 
)

Wrapper method for UF_MODL_ask_curve_periodicity

Refer to UF_MODL_ask_curve_periodicity for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCurvePoints ( NXOpen.Tag  curve_id,
double  ctol,
double  atol,
double  stol,
out int  numpts,
out double[]  pts 
)

Wrapper method for UF_MODL_ask_curve_points

Refer to UF_MODL_ask_curve_points for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskCurveProps ( NXOpen.Tag  curve_id,
double  parm,
[Out] double[]  point,
[Out] double[]  tangent,
[Out] double[]  p_norm,
[Out] double[]  b_norm,
out double  torsion,
out double  rad_of_cur 
)

Wrapper method for UF_MODL_ask_curve_props

Refer to UF_MODL_ask_curve_props for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCylinderParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  diameter,
out string  height 
)

Wrapper method for UF_MODL_ask_cylinder_parms

Refer to UF_MODL_ask_cylinder_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskCylPocketParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  diameter,
out string  depth,
out string  floor_rad,
out string  taper_angle 
)

Wrapper method for UF_MODL_ask_cyl_pocket_parms

Refer to UF_MODL_ask_cyl_pocket_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskDatumAxisParms ( NXOpen.Tag  feature_id,
[Out] double[]  origin,
[Out] double[]  normal 
)

Wrapper method for UF_MODL_ask_datum_axis_parms

Refer to UF_MODL_ask_datum_axis_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskDatumCsysComponents ( NXOpen.Tag  datum_csys_tag,
out NXOpen.Tag  csys_tag,
out NXOpen.Tag  origin,
out NXOpen.Tag[]  daxes,
out NXOpen.Tag[]  dplanes 
)

Wrapper method for UF_MODL_ask_datum_csys_components

Refer to UF_MODL_ask_datum_csys_components for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskDatumPlane ( NXOpen.Tag  dplane_tag,
[Out] double[]  dplane_point,
[Out] double[]  dplane_normal 
)

Wrapper method for UF_MODL_ask_datum_plane

Refer to UF_MODL_ask_datum_plane for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskDatumPlaneParms ( NXOpen.Tag  feature_obj_id,
[Out] double[]  origin,
[Out] double[]  normal,
out string  offset,
out string  angle 
)

Wrapper method for UF_MODL_ask_datum_plane_parms

Refer to UF_MODL_ask_datum_plane_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskDatumPointAndDirection ( NXOpen.Tag  datum_feature_tag,
out NXOpen.Tag  point,
out NXOpen.Tag  direction 
)

Wrapper method for UF_MODL_ask_datum_point_and_direction

Refer to UF_MODL_ask_datum_point_and_direction for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskDaxisSize ( NXOpen.Tag  daxis_tag,
out double  length 
)

Wrapper method for UF_MODL_ask_daxis_size

Refer to UF_MODL_ask_daxis_size for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskDefaultDensity ( DensityUnits  units,
out double  density 
)

Wrapper method for UF_MODL_ask_default_density

Refer to UF_MODL_ask_default_density for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskDescriptorOfExp ( NXOpen.Tag  exp,
out string  descriptor 
)

Wrapper method for UF_MODL_ask_descriptor_of_exp

Refer to UF_MODL_ask_descriptor_of_exp for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskDistanceTolerance ( out double  tolerance)

Wrapper method for UF_MODL_ask_distance_tolerance

Refer to UF_MODL_ask_distance_tolerance for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskDovetailSlotParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  width,
out string  depth,
out string  angle,
out string  distance,
out int  thru_flag 
)

Wrapper method for UF_MODL_ask_dovetail_slot_parms

Refer to UF_MODL_ask_dovetail_slot_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskDynamicUpdate ( out int  update_type)

Wrapper method for UF_MODL_ask_dynamic_update

Refer to UF_MODL_ask_dynamic_update for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskEdgeBlend ( NXOpen.Tag  feature_obj_id,
out EdgeBlendData  blend_data 
)

Wrapper method for UF_MODL_ask_edge_blend

Refer to UF_MODL_ask_edge_blend for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskEdgeBlend1 ( NXOpen.Tag  feature_obj_id,
out EdgeBlendData  blend_data 
)

Wrapper method for UF_MODL_ask_edge_blend1

Refer to UF_MODL_ask_edge_blend1 for documentation
Mapping Help

License requirements:None

bool NXOpen.UF.UFModl.AskEdgeBlendIsMult ( NXOpen.Tag  feature_eid)

Wrapper method for UF_MODL_ask_edge_blend_is_mult

Refer to UF_MODL_ask_edge_blend_is_mult for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskEdgeBody ( NXOpen.Tag  edge,
out NXOpen.Tag  body_obj_id 
)

Wrapper method for UF_MODL_ask_edge_body

Refer to UF_MODL_ask_edge_body for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskEdgeFaces ( NXOpen.Tag  edge,
out NXOpen.Tag[]  face_list 
)

Wrapper method for UF_MODL_ask_edge_faces

Refer to UF_MODL_ask_edge_faces for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskEdgeFeats ( NXOpen.Tag  edge_obj_id,
out NXOpen.Tag[]  feature_list 
)

Wrapper method for UF_MODL_ask_edge_feats

Refer to UF_MODL_ask_edge_feats for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskEdgeSmoothness ( NXOpen.Tag  edge_tag,
double  tolerance,
out bool  is_smooth 
)

Wrapper method for UF_MODL_ask_edge_smoothness

Refer to UF_MODL_ask_edge_smoothness for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskEdgeTolerance ( NXOpen.Tag  edge_tag,
out double  tolerance 
)

Wrapper method for UF_MODL_ask_edge_tolerance

Refer to UF_MODL_ask_edge_tolerance for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskEdgeType ( NXOpen.Tag  edge_id,
out int  edge_type 
)

Wrapper method for UF_MODL_ask_edge_type

Refer to UF_MODL_ask_edge_type for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskEdgeVerts ( NXOpen.Tag  edge,
[Out] double[]  point1,
[Out] double[]  point2,
out int  vertex_count 
)

Wrapper method for UF_MODL_ask_edge_verts

Refer to UF_MODL_ask_edge_verts for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskEnlarge ( NXOpen.Tag  feat_obj_tag,
out NXOpen.Tag  face,
out int  type,
out string[]  percent_size,
out double  tolerance 
)

Wrapper method for UF_MODL_ask_enlarge

Refer to UF_MODL_ask_enlarge for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskEntityParents ( int  num_entities,
ref NXOpen.Tag  entities,
out bool  found_parent,
out int  num_parent_entities,
out NXOpen.Tag[]  parent_entities 
)

Wrapper method for UF_MODL_ask_entity_parents

Refer to UF_MODL_ask_entity_parents for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskExp ( string  exp_name,
out string  exp_defn 
)

Wrapper method for UF_MODL_ask_exp

Refer to UF_MODL_ask_exp for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskExpDescOfFeat ( NXOpen.Tag  feature_obj_id,
out int  number_of_exps,
out string[]  descriptions,
out NXOpen.Tag[]  exps 
)

Wrapper method for UF_MODL_ask_exp_desc_of_feat

Refer to UF_MODL_ask_exp_desc_of_feat for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskExpDescOfFrec ( NXOpen.Tag  feature_obj_id,
out int  number_of_exps,
out string[]  descriptions,
out NXOpen.Tag[]  exps 
)

Wrapper method for UF_MODL_ask_exp_desc_of_frec

Refer to UF_MODL_ask_exp_desc_of_frec for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskExpsOfFeature ( NXOpen.Tag  feature,
out int  number_of_exps,
out NXOpen.Tag[]  exps 
)

Wrapper method for UF_MODL_ask_exps_of_feature

Refer to UF_MODL_ask_exps_of_feature for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskExpsOfPart ( NXOpen.Tag  part_tag,
out int  number_of_exps,
out NXOpen.Tag[]  exps 
)

Wrapper method for UF_MODL_ask_exps_of_part

Refer to UF_MODL_ask_exps_of_part for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskExpTagString ( NXOpen.Tag  expression_tag,
out string  _string 
)

Wrapper method for UF_MODL_ask_exp_tag_string

Refer to UF_MODL_ask_exp_tag_string for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskExpTagValue ( NXOpen.Tag  expression_tag,
out double  value 
)

Wrapper method for UF_MODL_ask_exp_tag_value

Refer to UF_MODL_ask_exp_tag_value for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskExtreme ( NXOpen.Tag  _object,
double[]  dir1,
double[]  dir2,
double[]  dir3,
out NXOpen.Tag  subent,
[Out] double[]  point 
)

Wrapper method for UF_MODL_ask_extreme

Refer to UF_MODL_ask_extreme for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskExtrudeOffsetDir ( NXOpen.Tag  feature_id,
[Out] double[]  point,
[Out] double[]  direction 
)

Wrapper method for UF_MODL_ask_extrude_offset_dir

Refer to UF_MODL_ask_extrude_offset_dir for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskExtrusion ( NXOpen.Tag  feature_obj_id,
out int  num_objects,
out NXOpen.Tag[]  objects,
out ModlSweepTrimObject[]  trim_ptr,
out string  taper_angle,
out string[]  limits,
out string[]  offsets,
[Out] double[]  region_point,
out bool  region_specified,
out bool  solid_creation,
[Out] double[]  direction 
)

Wrapper method for UF_MODL_ask_extrusion

Refer to UF_MODL_ask_extrusion for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFaceBlendLawRadii ( NXOpen.Tag  feature,
out double[]  radii_values,
out int  rad_num 
)

Wrapper method for UF_MODL_ask_face_blend_law_radii

Refer to UF_MODL_ask_face_blend_law_radii for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFaceBlendLawRange1Radii ( NXOpen.Tag  feature,
out double[]  radii_values,
out int  rad_num 
)

Wrapper method for UF_MODL_ask_face_blend_law_range1_radii

Refer to UF_MODL_ask_face_blend_law_range1_radii for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFaceBlendLawRange2Radii ( NXOpen.Tag  feature,
out double[]  radii_values,
out int  rad_num 
)

Wrapper method for UF_MODL_ask_face_blend_law_range2_radii

Refer to UF_MODL_ask_face_blend_law_range2_radii for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFaceBody ( NXOpen.Tag  face,
out NXOpen.Tag  body_obj_id 
)

Wrapper method for UF_MODL_ask_face_body

Refer to UF_MODL_ask_face_body for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFaceConstraint ( NXOpen.Tag  feature_tag,
out DfoRegion[]  region,
out DfoConstraint[]  constraint 
)

Wrapper method for UF_MODL_ask_face_constraint

Refer to UF_MODL_ask_face_constraint for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFaceData ( NXOpen.Tag  face,
out int  type,
[Out] double[]  point,
[Out] double[]  dir,
[Out] double[]  box,
out double  radius,
out double  rad_data,
out int  norm_dir 
)

Wrapper method for UF_MODL_ask_face_data

Refer to UF_MODL_ask_face_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFaceEdges ( NXOpen.Tag  face,
out NXOpen.Tag[]  edge_list 
)

Wrapper method for UF_MODL_ask_face_edges

Refer to UF_MODL_ask_face_edges for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFaceFaceIntersect ( NXOpen.Tag  body_tag,
out int  num_tags,
out NXOpen.Tag[]  fault_tags 
)

Wrapper method for UF_MODL_ask_face_face_intersect

Refer to UF_MODL_ask_face_face_intersect for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFaceFeats ( NXOpen.Tag  face_obj_id,
out NXOpen.Tag[]  feature_list 
)

Wrapper method for UF_MODL_ask_face_feats

Refer to UF_MODL_ask_face_feats for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFaceGridCount ( NXOpen.Tag  _object,
out int  u_count,
out int  v_count 
)

Wrapper method for UF_MODL_ask_face_grid_count

Refer to UF_MODL_ask_face_grid_count for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFaceMinRadii ( NXOpen.Tag  face,
out int  num_radii,
[Out] double[]  radii,
[Out] double[]  positions,
[Out] double[]  _params 
)

Wrapper method for UF_MODL_ask_face_min_radii

Refer to UF_MODL_ask_face_min_radii for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFacepairParms ( NXOpen.Tag  facepair_feature_obj_id,
out int  face_pair_type,
out NXOpen.Tag  midsrf_feature_obj_id,
out NXOpen.Tag  defining_face_1,
out NXOpen.Tag  defining_face_2,
out NXOpen.Tag  user_selected_midsurface,
out NXOpen.Tag[]  side_1,
out NXOpen.Tag[]  side_2,
out NXOpen.Tag  midsurface_sheet_body 
)

Wrapper method for UF_MODL_ask_facepair_parms

Refer to UF_MODL_ask_facepair_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFaceParm ( NXOpen.Tag  face_id,
double[]  ref_pnt,
[Out] double[]  parm,
[Out] double[]  face_pnt 
)

Wrapper method for UF_MODL_ask_face_parm

Refer to UF_MODL_ask_face_parm for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFaceParm2 ( NXOpen.Tag  face_id,
double[]  ref_pnt,
[Out] double[]  parm,
[Out] double[]  face_pnt 
)

Wrapper method for UF_MODL_ask_face_parm_2

Refer to UF_MODL_ask_face_parm_2 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFacePeriodicity ( NXOpen.Tag  face_id,
out int  U_status,
out double  U_period,
out int  V_status,
out double  V_period 
)

Wrapper method for UF_MODL_ask_face_periodicity

Refer to UF_MODL_ask_face_periodicity for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFaceProps ( NXOpen.Tag  face_id,
double[]  param,
[Out] double[]  point,
[Out] double[]  u1,
[Out] double[]  v1,
[Out] double[]  u2,
[Out] double[]  v2,
[Out] double[]  unit_norm,
[Out] double[]  radii 
)

Wrapper method for UF_MODL_ask_face_props

Refer to UF_MODL_ask_face_props for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFaceSelfIntersect ( NXOpen.Tag  face_tag,
out int  fault_token,
[Out] double[]  point 
)

Wrapper method for UF_MODL_ask_face_self_intersect

Refer to UF_MODL_ask_face_self_intersect for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFaceSmoothness ( NXOpen.Tag  face_tag,
out bool  is_smooth 
)

Wrapper method for UF_MODL_ask_face_smoothness

Refer to UF_MODL_ask_face_smoothness for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFaceSpikes ( NXOpen.Tag  face_tag,
out bool  is_spike 
)

Wrapper method for UF_MODL_ask_face_spikes

Refer to UF_MODL_ask_face_spikes for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFaceTopology ( NXOpen.Tag  face_id,
out int  topo_type 
)

Wrapper method for UF_MODL_ask_face_topology

Refer to UF_MODL_ask_face_topology for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFaceTorusType ( NXOpen.Tag  face,
out int  torus_type 
)

Wrapper method for UF_MODL_ask_face_torus_type

Refer to UF_MODL_ask_face_torus_type for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFaceType ( NXOpen.Tag  face,
out int  type 
)

Wrapper method for UF_MODL_ask_face_type

Refer to UF_MODL_ask_face_type for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFaceUvMinmax ( NXOpen.Tag  face_tag,
[Out] double[]  uv_min_max 
)

Wrapper method for UF_MODL_ask_face_uv_minmax

Refer to UF_MODL_ask_face_uv_minmax for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFeatBody ( NXOpen.Tag  feature_obj_id,
out NXOpen.Tag  body_obj_id 
)

Wrapper method for UF_MODL_ask_feat_body

Refer to UF_MODL_ask_feat_body for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFeatDirection ( NXOpen.Tag  feature_obj_id,
[Out] double[]  dir_x,
[Out] double[]  dir_y 
)

Wrapper method for UF_MODL_ask_feat_direction

Refer to UF_MODL_ask_feat_direction for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatDisplayName ( NXOpen.Tag  feature_tag,
out string  feature_name 
)

Wrapper method for UF_MODL_ask_feat_display_name

Refer to UF_MODL_ask_feat_display_name for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatEdges ( NXOpen.Tag  feature_obj_id,
out NXOpen.Tag[]  object_list 
)

Wrapper method for UF_MODL_ask_feat_edges

Refer to UF_MODL_ask_feat_edges for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatError ( NXOpen.Tag  feature_tag,
out int  errNum,
out string[]  errMessage 
)

Wrapper method for UF_MODL_ask_feat_error

Refer to UF_MODL_ask_feat_error for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatFaces ( NXOpen.Tag  feature_obj_id,
out NXOpen.Tag[]  object_list 
)

Wrapper method for UF_MODL_ask_feat_faces

Refer to UF_MODL_ask_feat_faces for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatFailList ( out NXOpen.Tag[]  failure_frec_list)

Wrapper method for UF_MODL_ask_feat_fail_list

Refer to UF_MODL_ask_feat_fail_list for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFeatLocation ( NXOpen.Tag  feature_obj_id,
[Out] double[]  location 
)

Wrapper method for UF_MODL_ask_feat_location

Refer to UF_MODL_ask_feat_location for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatName ( NXOpen.Tag  feature_tag,
out string  feature_name 
)

Wrapper method for UF_MODL_ask_feat_name

Refer to UF_MODL_ask_feat_name for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatObject ( NXOpen.Tag  feature,
out int  n_eids,
out NXOpen.Tag[]  eids 
)

Wrapper method for UF_MODL_ask_feat_object

Refer to UF_MODL_ask_feat_object for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatOrUdfSysname ( NXOpen.Tag  feature_eid,
out string  feature_name 
)

Wrapper method for UF_MODL_ask_feat_or_udf_sysname

Refer to UF_MODL_ask_feat_or_udf_sysname for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatRelatives ( NXOpen.Tag  feature_tag,
out int  num_parents,
out NXOpen.Tag[]  parent_array,
out int  num_children,
out NXOpen.Tag[]  children_array 
)

Wrapper method for UF_MODL_ask_feat_relatives

Refer to UF_MODL_ask_feat_relatives for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatSysname ( NXOpen.Tag  feature_eid,
out string  feature_name 
)

Wrapper method for UF_MODL_ask_feat_sysname

Refer to UF_MODL_ask_feat_sysname for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFeatTolerance ( NXOpen.Tag  feature_obj_id,
out bool  tolerance_exists,
out double  tolerance 
)

Wrapper method for UF_MODL_ask_feat_tolerance

Refer to UF_MODL_ask_feat_tolerance for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatType ( NXOpen.Tag  feature_obj_id,
out string  feature_type 
)

Wrapper method for UF_MODL_ask_feat_type

Refer to UF_MODL_ask_feat_type for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFeatureBoolean ( NXOpen.Tag  feature_obj_id,
out FeatureSigns  boolean_status 
)

Wrapper method for UF_MODL_ask_feature_boolean

Refer to UF_MODL_ask_feature_boolean for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFeatureSign ( NXOpen.Tag  feature_obj_id,
out FeatureSigns  sign 
)

Wrapper method for UF_MODL_ask_feature_sign

Refer to UF_MODL_ask_feature_sign for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeaturesOfExp ( NXOpen.Tag  exp,
out int  number_of_features,
out NXOpen.Tag[]  features 
)

Wrapper method for UF_MODL_ask_features_of_exp

Refer to UF_MODL_ask_features_of_exp for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeaturesOfMirrorSet ( NXOpen.Tag  mirror_set,
out NXOpen.Tag[]  features,
out int  number_of_features 
)

Wrapper method for UF_MODL_ask_features_of_mirror_set

Refer to UF_MODL_ask_features_of_mirror_set for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeaturesOfUdf ( NXOpen.Tag  udf_tag,
out NXOpen.Tag[]  features,
out int  num_feature 
)

Wrapper method for UF_MODL_ask_features_of_udf

Refer to UF_MODL_ask_features_of_udf for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFeatWarningMessages ( NXOpen.Tag  feature_eid,
out int  wanNum,
out string[]  wanMessage 
)

Wrapper method for UF_MODL_ask_feat_warning_messages

Refer to UF_MODL_ask_feat_warning_messages for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskFlangeParms ( NXOpen.Tag  feature_tag,
out FlangeData[]  parameters 
)

Wrapper method for UF_MODL_ask_flange_parms

Refer to UF_MODL_ask_flange_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFlangeProcFactor ( NXOpen.Tag  flange,
out double  proc_factor 
)

Wrapper method for UF_MODL_ask_flange_proc_factor

Refer to UF_MODL_ask_flange_proc_factor for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFormableFeatureState ( NXOpen.Tag  feature_tag,
out State  state,
out StateInfo  state_info 
)

Wrapper method for UF_MODL_ask_formable_feature_state

Refer to UF_MODL_ask_formable_feature_state for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskFreeFormResult ( out int  free_form_result)

Wrapper method for UF_MODL_ask_free_form_result

Refer to UF_MODL_ask_free_form_result for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskHollowData ( NXOpen.Tag  feature_id,
ref int  type,
out double  tolerance,
out string  thickness,
out int  n_pierced_faces,
out NXOpen.Tag[]  pierced_faces,
out int  n_boundary_faces,
out NXOpen.Tag[]  boundary_faces,
out int  n_offset_faces,
out NXOpen.Tag[]  offset_faces,
out string[]  offset_thickness 
)

Wrapper method for UF_MODL_ask_hollow_data

Refer to UF_MODL_ask_hollow_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskHollowParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  thickness 
)

Wrapper method for UF_MODL_ask_hollow_parms

Refer to UF_MODL_ask_hollow_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskHorzDime ( NXOpen.Tag  feature_obj_id,
NXOpen.Tag  constraint,
int  edit,
[Out] double[]  _fixed,
[Out] double[]  feature,
[Out] double[]  fixc,
[Out] double[]  feac,
out string  how_far,
out NXOpen.Tag  tool,
out NXOpen.Tag  part 
)

Wrapper method for UF_MODL_ask_horz_dime

Refer to UF_MODL_ask_horz_dime for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskImmediateChildren ( out int  update_level)

Wrapper method for UF_MODL_ask_immediate_children

Refer to UF_MODL_ask_immediate_children for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskImprEdges ( NXOpen.Tag  feature_tag,
out int  n_edges,
out NXOpen.Tag[]  edges 
)

Wrapper method for UF_MODL_ask_impr_edges

Refer to UF_MODL_ask_impr_edges for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskImprFacesParms ( NXOpen.Tag  feature_tag,
out ImprintFacesData  parms 
)

Wrapper method for UF_MODL_ask_impr_faces_parms

Refer to UF_MODL_ask_impr_faces_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskImprLoopParms ( NXOpen.Tag  feature_tag,
out ImprintLoopData  parms 
)

Wrapper method for UF_MODL_ask_impr_loop_parms

Refer to UF_MODL_ask_impr_loop_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskInputCurvesFromSection ( NXOpen.Tag  section,
out int  n_loops,
out int[]  n_crv_each_loops,
out ScSectionOutputData[]  input_curves 
)

Wrapper method for UF_MODL_ask_input_curves_from_section

Refer to UF_MODL_ask_input_curves_from_section for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskInsetFlangeParms ( NXOpen.Tag  feature_tag,
out InsetFlangeData[]  parameters 
)

Wrapper method for UF_MODL_ask_inset_flange_parms

Refer to UF_MODL_ask_inset_flange_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskInstance ( NXOpen.Tag  feature_obj_id,
out NXOpen.Tag[]  instances_feature_list 
)

Wrapper method for UF_MODL_ask_instance

Refer to UF_MODL_ask_instance for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskInstanceIset ( NXOpen.Tag  feature_obj_id,
out NXOpen.Tag  iset_feature_obj_id 
)

Wrapper method for UF_MODL_ask_instance_iset

Refer to UF_MODL_ask_instance_iset for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskInstancesOfFeature ( NXOpen.Tag  feature_tag,
out NXOpen.Tag[]  feature_patterns,
out int  n_feature_patterns 
)

Wrapper method for UF_MODL_ask_instances_of_feature

Refer to UF_MODL_ask_instances_of_feature for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskLawExtension ( NXOpen.Tag  law_extension,
out LawextData  law_extension_data 
)

Wrapper method for UF_MODL_ask_law_extension

Refer to UF_MODL_ask_law_extension for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskLawExtension1 ( NXOpen.Tag  law_extension,
out LawextData  law_extension_data 
)

Wrapper method for UF_MODL_ask_law_extension1

Refer to UF_MODL_ask_law_extension1 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskLinearIsetParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  number_in_x,
out string  number_in_y,
out string  distance_x,
out string  distance_y 
)

Wrapper method for UF_MODL_ask_linear_iset_parms

Refer to UF_MODL_ask_linear_iset_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskLinkedExterior ( NXOpen.Tag  feature_tag,
out LinkedExt  ext_data,
out int  num_groups,
out NXOpen.Tag[]  groups,
out int  num_subfeats,
out NXOpen.Tag[]  subfeats,
[Out] double[]  mass_props 
)

Wrapper method for UF_MODL_ask_linked_exterior

Refer to UF_MODL_ask_linked_exterior for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskLinkFacePlane ( NXOpen.Tag  feature_obj_id,
NXOpen.Tag  link_face_parms,
[Out] double[]  cplane_csys 
)

Wrapper method for UF_MODL_ask_link_face_plane

Refer to UF_MODL_ask_link_face_plane for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskLinkFaces ( NXOpen.Tag  feature_eid,
out NXOpen.Tag  target_face_eid,
out NXOpen.Tag  tool_face_eid,
out NXOpen.Tag  dir_ref,
out bool  ref_is_horizontal 
)

Wrapper method for UF_MODL_ask_link_faces

Refer to UF_MODL_ask_link_faces for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskListCount ( NXOpen.Tag[]  list,
out int  count 
)

Wrapper method for UF_MODL_ask_list_count

Refer to UF_MODL_ask_list_count for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskListItem ( NXOpen.Tag[]  list,
int  index,
out NXOpen.Tag  _object 
)

Wrapper method for UF_MODL_ask_list_item

Refer to UF_MODL_ask_list_item for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskLocalScale ( NXOpen.Tag  feature_tag,
out DfoScaleType  type,
out DfoRegion[]  region,
out NXOpen.Tag  so_point,
out NXOpen.Tag  so_dir,
out NXOpen.Tag  so_csys,
[Out] string[]  factor 
)

Wrapper method for UF_MODL_ask_local_scale

Refer to UF_MODL_ask_local_scale for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskMassProps3d ( NXOpen.Tag[]  objects,
int  num_objs,
int  type,
int  units,
double  density,
int  accuracy,
double[]  acc_value,
[Out] double[]  mass_props,
[Out] double[]  statistics 
)

Wrapper method for UF_MODL_ask_mass_props_3d

Refer to UF_MODL_ask_mass_props_3d for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskMaster ( NXOpen.Tag  feature_obj_id,
out NXOpen.Tag  master_feature_obj_id 
)

Wrapper method for UF_MODL_ask_master

Refer to UF_MODL_ask_master for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskMatchingFaceInInstance ( NXOpen.Tag  face_tag,
NXOpen.Tag  feat_instance,
out NXOpen.Tag  instanced_face 
)

Wrapper method for UF_MODL_ask_matching_face_in_instance

Refer to UF_MODL_ask_matching_face_in_instance for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskMaxCurvature ( NXOpen.Tag  eid,
double[]  range,
int  curva_type,
[Out] double[]  max_curva,
out int  status 
)

Wrapper method for UF_MODL_ask_max_curvature

Refer to UF_MODL_ask_max_curvature for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskMergedFaces ( NXOpen.Tag  face,
out int  nfaces,
out NXOpen.Tag[]  faces 
)

Wrapper method for UF_MODL_ask_merged_faces

Refer to UF_MODL_ask_merged_faces for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskMidsrfFeatureCreateMethod ( NXOpen.Tag  feature_obj_id,
out int  adv_crt_and_trm 
)

Wrapper method for UF_MODL_ask_midsrf_feature_create_method

Refer to UF_MODL_ask_midsrf_feature_create_method for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskMidsrfParms ( NXOpen.Tag  feature_obj_id,
out NXOpen.Tag[]  facepair_list 
)

Wrapper method for UF_MODL_ask_midsrf_parms

Refer to UF_MODL_ask_midsrf_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskMinimumDist ( NXOpen.Tag  object1,
NXOpen.Tag  object2,
int  guess1_given,
double[]  guess1,
int  guess2_given,
double[]  guess2,
out double  min_dist,
[Out] double[]  pt_on_obj1,
[Out] double[]  pt_on_obj2 
)

Wrapper method for UF_MODL_ask_minimum_dist

Refer to UF_MODL_ask_minimum_dist for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskMinimumDist2 ( NXOpen.Tag  object1,
NXOpen.Tag  object2,
int  guess1_given,
double[]  guess1,
int  guess2_given,
double[]  guess2,
out double  min_dist,
[Out] double[]  pt_on_obj1,
[Out] double[]  pt_on_obj2,
out double  accuracy 
)

Wrapper method for UF_MODL_ask_minimum_dist_2

Refer to UF_MODL_ask_minimum_dist_2 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskMinimumDist3 ( int  opt_level,
NXOpen.Tag  object1,
NXOpen.Tag  object2,
int  guess1_given,
double[]  guess1,
int  guess2_given,
double[]  guess2,
out double  min_dist,
[Out] double[]  pt_on_obj1,
[Out] double[]  pt_on_obj2,
out double  accuracy 
)

Wrapper method for UF_MODL_ask_minimum_dist_3

Refer to UF_MODL_ask_minimum_dist_3 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskMirrorPatternFace ( NXOpen.Tag  feature_tag,
out DfoRegion[]  region,
out NXOpen.Tag  mirror_plane 
)

Wrapper method for UF_MODL_ask_mirror_pattern_face

Refer to UF_MODL_ask_mirror_pattern_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskMisalignGeometry ( NXOpen.Tag  obj_tag,
ref double  matrix,
double  tolerance,
out bool  is_misaligned 
)

Wrapper method for UF_MODL_ask_misalign_geometry

Refer to UF_MODL_ask_misalign_geometry for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskMoveRegion ( NXOpen.Tag  feature_tag,
out TransformType  type,
out DfoRegion[]  region,
out IntPtr  transf_data 
)

Wrapper method for UF_MODL_ask_move_region

Refer to UF_MODL_ask_move_region for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskNamedBodyObject ( ref NXOpen.Tag  body_tag,
ref int  object_type,
string  object_name,
out NXOpen.Tag  _object 
)

Wrapper method for UF_MODL_ask_named_body_object

Refer to UF_MODL_ask_named_body_object for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskNestedFrecs ( NXOpen.Tag  feature,
out NXOpen.Tag[]  feature_list 
)

Wrapper method for UF_MODL_ask_nested_frecs

Refer to UF_MODL_ask_nested_frecs for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskNextFeature ( NXOpen.Tag  feature,
out NXOpen.Tag  next_feature 
)

Wrapper method for UF_MODL_ask_next_feature

Refer to UF_MODL_ask_next_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskObjDimensionality ( NXOpen.Tag  object_id,
out int  dimensionality,
[Out] double[]  data 
)

Wrapper method for UF_MODL_ask_obj_dimensionality

Refer to UF_MODL_ask_obj_dimensionality for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskObject ( int  ug_type,
int  ug_subtype,
ref NXOpen.Tag  _object 
)

Wrapper method for UF_MODL_ask_object

Refer to UF_MODL_ask_object for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskObjectFeat ( NXOpen.Tag  object_tag,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_ask_object_feat

Refer to UF_MODL_ask_object_feat for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskOffsetParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  value 
)

Wrapper method for UF_MODL_ask_offset_parms

Refer to UF_MODL_ask_offset_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskOffsetRegion ( NXOpen.Tag  feature_tag,
out DfoRegion[]  region,
out string  offset 
)

Wrapper method for UF_MODL_ask_offset_region

Refer to UF_MODL_ask_offset_region for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskOutOfDateFeatures ( out int  num_feature,
out NXOpen.Tag[]  features 
)

Wrapper method for UF_MODL_ask_out_of_date_features

Refer to UF_MODL_ask_out_of_date_features for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskOwningFeatOfExp ( NXOpen.Tag  exp,
out NXOpen.Tag  feature 
)

Wrapper method for UF_MODL_ask_owning_feat_of_exp

Refer to UF_MODL_ask_owning_feat_of_exp for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskParaDist ( NXOpen.Tag  feature_obj_id,
NXOpen.Tag  constraint,
int  edit,
[Out] double[]  _fixed,
[Out] double[]  feature,
[Out] double[]  fixc,
[Out] double[]  feac,
out string  how_far,
out NXOpen.Tag  tool,
out NXOpen.Tag  part 
)

Wrapper method for UF_MODL_ask_para_dist

Refer to UF_MODL_ask_para_dist for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskParaEdge ( NXOpen.Tag  feature_obj_id,
NXOpen.Tag  constraint,
int  edit,
[Out] double[]  fixed1,
[Out] double[]  fixed2,
[Out] double[]  feature1,
[Out] double[]  feature2,
out int  parallel,
out string  how_far,
out NXOpen.Tag  tool,
out NXOpen.Tag  part 
)

Wrapper method for UF_MODL_ask_para_edge

Refer to UF_MODL_ask_para_edge for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskPatchBodyParms ( NXOpen.Tag  feature_obj_id,
out NXOpen.Tag  target_body,
out NXOpen.Tag  tool_sheet,
out int  reverse 
)

Wrapper method for UF_MODL_ask_patch_body_parms

Refer to UF_MODL_ask_patch_body_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskPerpDist ( NXOpen.Tag  feature,
NXOpen.Tag  constraint,
int  edit,
[Out] double[]  fixed1,
[Out] double[]  fixed2,
[Out] double[]  feature1,
[Out] double[]  feac,
out string  how_far,
out NXOpen.Tag  tool,
out NXOpen.Tag  part 
)

Wrapper method for UF_MODL_ask_perp_dist

Refer to UF_MODL_ask_perp_dist for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskPlane ( NXOpen.Tag  plane_tag,
[Out] double[]  origin_point,
[Out] double[]  plane_normal 
)

Wrapper method for UF_MODL_ask_plane

Refer to UF_MODL_ask_plane for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskPlaneOfMirrorSet ( NXOpen.Tag  mirror_set,
out NXOpen.Tag  plane 
)

Wrapper method for UF_MODL_ask_plane_of_mirror_set

Refer to UF_MODL_ask_plane_of_mirror_set for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskPointAlongCurve ( double[]  point,
NXOpen.Tag  curve,
double  offset,
int  direction,
double  tolerance,
out double  parameter 
)

Wrapper method for UF_MODL_ask_point_along_curve

Refer to UF_MODL_ask_point_along_curve for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskPointAlongCurve2 ( double[]  point,
NXOpen.Tag  curve,
double  offset,
int  direction,
double  tolerance,
[Out] double[]  point_along_curve,
out double  parameter 
)

Wrapper method for UF_MODL_ask_point_along_curve_2

Refer to UF_MODL_ask_point_along_curve_2 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskPointContainment ( double[]  point,
NXOpen.Tag  body,
out int  pt_status 
)

Wrapper method for UF_MODL_ask_point_containment

Refer to UF_MODL_ask_point_containment for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskPointsParms ( NXOpen.Tag  feature_tag,
out int  num_points,
out NXOpen.Tag[]  points 
)

Wrapper method for UF_MODL_ask_points_parms

Refer to UF_MODL_ask_points_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskPreviousFeature ( NXOpen.Tag  feature,
out NXOpen.Tag  prev_feature 
)

Wrapper method for UF_MODL_ask_previous_feature

Refer to UF_MODL_ask_previous_feature for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskPrismParms ( NXOpen.Tag  feature_tag,
int  edit,
out string  diameter,
out string  height,
out string  number_of_sides 
)

Wrapper method for UF_MODL_ask_prism_parms

Refer to UF_MODL_ask_prism_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskProjCurves ( NXOpen.Tag  proj_curve_feature,
out NXOpen.Tag[]  uf_curve_refs 
)

Wrapper method for UF_MODL_ask_proj_curves

Refer to UF_MODL_ask_proj_curves for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskPromFeatOfSolid ( NXOpen.Tag  prom_solid,
out NXOpen.Tag  prom_feat 
)

Wrapper method for UF_MODL_ask_prom_feat_of_solid

Refer to UF_MODL_ask_prom_feat_of_solid for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskPromotionPath ( NXOpen.Tag  prom_solid,
bool  full_path,
out NXOpen.Tag[]  instance_path,
out int  num_instances 
)

Wrapper method for UF_MODL_ask_promotion_path

Refer to UF_MODL_ask_promotion_path for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskProperLegacyFeatName ( NXOpen.Tag  feature_tag,
out string  feature_name 
)

Wrapper method for UF_MODL_ask_proper_legacy_feat_name

Refer to UF_MODL_ask_proper_legacy_feat_name for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskQuiltType ( NXOpen.Tag  quilt_tag,
out QuiltType  quilt_data 
)

Wrapper method for UF_MODL_ask_quilt_type

Refer to UF_MODL_ask_quilt_type for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskReblendFace ( NXOpen.Tag  feature_eid,
out ReblendFaceData  reblend_data 
)

Wrapper method for UF_MODL_ask_reblend_face

Refer to UF_MODL_ask_reblend_face for documentation
Mapping Help

License requirements:SOLIDS MODELING

unsafe void NXOpen.UF.UFModl.AskRectangularPatternFace ( NXOpen.Tag  feature_tag,
out DfoRegion[]  region,
out NXOpen.Tag  x_axis,
out NXOpen.Tag  axis,
out int  num_x,
out int  num_y,
out string  x_offset,
out string  y_offset 
)

Wrapper method for UF_MODL_ask_rectangular_pattern_face

Refer to UF_MODL_ask_rectangular_pattern_face for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRectGrooveParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  groove_dia,
out string  width 
)

Wrapper method for UF_MODL_ask_rect_groove_parms

Refer to UF_MODL_ask_rect_groove_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRectPadParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string[]  size,
out string  corner_rad,
out string  taper_angle 
)

DEPRECATED Wrapper method for UF_MODL_ask_rect_pad_parms

Refer to UF_MODL_ask_rect_pad_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRectPadParms1 ( NXOpen.Tag  feature_obj_id,
int  edit,
out int  pad_length,
out string[]  size,
out string  corner_rad,
out string  taper_angle 
)

Wrapper method for UF_MODL_ask_rect_pad_parms_1

Refer to UF_MODL_ask_rect_pad_parms_1 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRectPocketParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string[]  length,
out string  corner_rad,
out string  floor_rad,
out string  taper_angle 
)

Wrapper method for UF_MODL_ask_rect_pocket_parms

Refer to UF_MODL_ask_rect_pocket_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRectSlotParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  width,
out string  depth,
out string  distance,
out int  thru_flag 
)

Wrapper method for UF_MODL_ask_rect_slot_parms

Refer to UF_MODL_ask_rect_slot_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskReferencesOfFeatures ( NXOpen.Tag[]  feature_array,
int  num_features,
out NXOpen.Tag[]  parents,
out string[]  parent_names,
out int  num_parents 
)

Wrapper method for UF_MODL_ask_references_of_features

Refer to UF_MODL_ask_references_of_features for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRefitFaceFeatureData ( NXOpen.Tag  refit,
out RefitFaceData  refit_data 
)

Wrapper method for UF_MODL_ask_refit_face_feature_data

Refer to UF_MODL_ask_refit_face_feature_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskReplaceFace ( NXOpen.Tag  feature_tag,
out NXOpen.Tag[]  target_faces,
out int  num_target,
out NXOpen.Tag[]  non_blend_faces,
out int  num_non_blend,
out NXOpen.Tag  tool_face,
out bool  reverse_direction 
)

Wrapper method for UF_MODL_ask_replace_face

Refer to UF_MODL_ask_replace_face for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskResizeFace ( NXOpen.Tag  feature_tag,
out NXOpen.Tag[]  target_faces,
out int  num_target,
out NXOpen.Tag[]  non_blend_faces,
out int  num_non_blend,
out string  parameter 
)

Wrapper method for UF_MODL_ask_resize_face

Refer to UF_MODL_ask_resize_face for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRevolution ( NXOpen.Tag  feature_obj_id,
out int  num_objects,
out NXOpen.Tag[]  objects,
out ModlSweepTrimObject[]  trim_ptr,
out string[]  limits,
out string[]  offsets,
[Out] double[]  region_point,
out bool  region_specified,
out bool  solid_creation,
[Out] double[]  direction 
)

Wrapper method for UF_MODL_ask_revolution

Refer to UF_MODL_ask_revolution for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRipedge ( NXOpen.Tag  ripedge_tag,
out RipedgeData  ripedge_ufdata 
)

Wrapper method for UF_MODL_ask_ripedge

Refer to UF_MODL_ask_ripedge for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRoughOffset ( NXOpen.Tag  feature_tag,
out RoughOffset  parms 
)

Wrapper method for UF_MODL_ask_rough_offset

Refer to UF_MODL_ask_rough_offset for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRpoDescOfFeat ( NXOpen.Tag  feature_obj_id,
out int  number_of_exps,
out string[]  descriptions,
out NXOpen.Tag[]  exps 
)

Wrapper method for UF_MODL_ask_rpo_desc_of_feat

Refer to UF_MODL_ask_rpo_desc_of_feat for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRpoDescOfFrec ( NXOpen.Tag  feature_obj_id,
out int  number_of_exps,
out string[]  descriptions,
out NXOpen.Tag[]  exps 
)

Wrapper method for UF_MODL_ask_rpo_desc_of_frec

Refer to UF_MODL_ask_rpo_desc_of_frec for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskRpoRoutine ( ref RpoFPT  user_rpo_routine)

Wrapper method for UF_MODL_ask_rpo_routine

Refer to UF_MODL_ask_rpo_routine for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRuled ( NXOpen.Tag  feature_obj_id,
out StringList  s_section,
out StringList  s_spine,
out int  alignment,
[Out] double[]  value,
out int  body_type,
[Out] double[]  tol 
)

Wrapper method for UF_MODL_ask_ruled

Refer to UF_MODL_ask_ruled for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskRuled1 ( NXOpen.Tag  feature_obj_id,
out StringList  s_section,
out StringList  s_spine,
out int  alignment,
[Out] double[]  value,
out int  body_type,
[Out] double[]  tols 
)

Wrapper method for UF_MODL_ask_ruled1

Refer to UF_MODL_ask_ruled1 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskScale ( NXOpen.Tag  feature_tag,
out ScaleType  type,
out NXOpen.Tag  so_point,
out NXOpen.Tag  so_dir,
out NXOpen.Tag  so_csys,
[Out] string[]  factor 
)

Wrapper method for UF_MODL_ask_scale

Refer to UF_MODL_ask_scale for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskSetFromName ( string  name,
out NXOpen.Tag  set 
)

Wrapper method for UF_MODL_ask_set_from_name

Refer to UF_MODL_ask_set_from_name for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSetsOfMember ( NXOpen.Tag  feature,
out NXOpen.Tag[]  sets,
out int  number_of_sets 
)

Wrapper method for UF_MODL_ask_sets_of_member

Refer to UF_MODL_ask_sets_of_member for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSewSheetBody ( NXOpen.Tag  feature_obj_eid,
out NXOpen.Tag  target_sheet_body,
out int  tool_sheet_bodies_count,
out NXOpen.Tag[]  tool_sheet_bodies,
out double  tolerance 
)

Wrapper method for UF_MODL_ask_sew_sheet_body

Refer to UF_MODL_ask_sew_sheet_body for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSewSolidBody ( NXOpen.Tag  feature_obj_eid,
out int  target_faces_count,
out NXOpen.Tag[]  target_faces,
out int  tool_faces_count,
out NXOpen.Tag[]  tool_faces,
out double  tolerance 
)

Wrapper method for UF_MODL_ask_sew_solid_body

Refer to UF_MODL_ask_sew_solid_body for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSharedEdges ( NXOpen.Tag  face1,
NXOpen.Tag  face2,
out NXOpen.Tag[]  shared_edges 
)

Wrapper method for UF_MODL_ask_shared_edges

Refer to UF_MODL_ask_shared_edges for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskShowReportReference ( out bool  reportReference)

Wrapper method for UF_MODL_ask_show_report_reference

Refer to UF_MODL_ask_show_report_reference for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSilhouetteFlange ( NXOpen.Tag  sflange_tag,
out SflangeData  sflange_data 
)

Wrapper method for UF_MODL_ask_silhouette_flange

Refer to UF_MODL_ask_silhouette_flange for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSimpleHoleParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  diameter,
out string  depth,
out string  tip_angle,
out int  thru_flag 
)

Wrapper method for UF_MODL_ask_simple_hole_parms

Refer to UF_MODL_ask_simple_hole_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSimplifyParms ( NXOpen.Tag  feature_tag,
out SimplData  simpl_parms 
)

Wrapper method for UF_MODL_ask_simplify_parms

Refer to UF_MODL_ask_simplify_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskSketchOfSweep ( NXOpen.Tag  sweep_obj_id,
out NXOpen.Tag  sketch_obj_id 
)

Wrapper method for UF_MODL_ask_sketch_of_sweep

Refer to UF_MODL_ask_sketch_of_sweep for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskSmartContainerSubtype ( NXOpen.Tag  smart_container_tag,
out int  smart_container_subtype 
)

Wrapper method for UF_MODL_ask_smart_container_subtype

Refer to UF_MODL_ask_smart_container_subtype for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSmbend ( NXOpen.Tag  bend_tag,
out SmbendData  user_data 
)

Wrapper method for UF_MODL_ask_smbend

Refer to UF_MODL_ask_smbend for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSmbendCorner ( NXOpen.Tag  bend_tag,
out SmbendCornerData  user_data 
)

Wrapper method for UF_MODL_ask_smbend_corner

Refer to UF_MODL_ask_smbend_corner for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSmbendCylinder ( NXOpen.Tag  bend_tag,
out SmbendCylinderData  user_data 
)

Wrapper method for UF_MODL_ask_smbend_cylinder

Refer to UF_MODL_ask_smbend_cylinder for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSmcorner ( NXOpen.Tag  smcorner_tag,
out SmcornerData  smcorner_ufdata 
)

Wrapper method for UF_MODL_ask_smcorner

Refer to UF_MODL_ask_smcorner for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSmcutout ( NXOpen.Tag  cutout_tag,
out SmcutoutData  user_data 
)

Wrapper method for UF_MODL_ask_smcutout

Refer to UF_MODL_ask_smcutout for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSmhole ( NXOpen.Tag  hole_tag,
out SmholeData  user_data 
)

Wrapper method for UF_MODL_ask_smhole

Refer to UF_MODL_ask_smhole for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSmpunch ( out SmpunchData  user_data,
NXOpen.Tag  punch_tag 
)

Wrapper method for UF_MODL_ask_smpunch

Refer to UF_MODL_ask_smpunch for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSmslot ( NXOpen.Tag  slot_tag,
out SmslotData  user_data 
)

Wrapper method for UF_MODL_ask_smslot

Refer to UF_MODL_ask_smslot for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSnipSurfaceFeatureData ( NXOpen.Tag  snip,
out SnipsrfFeatureData  ask_usr_data_ptr 
)

Wrapper method for UF_MODL_ask_snip_surface_feature_data

Refer to UF_MODL_ask_snip_surface_feature_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskSolidOfPromFeat ( NXOpen.Tag  prom_feat,
out NXOpen.Tag  prom_solid 
)

Wrapper method for UF_MODL_ask_solid_of_prom_feat

Refer to UF_MODL_ask_solid_of_prom_feat for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSolidPunch ( NXOpen.Tag  smspunch_tag,
out SolidPunchData  smspunch_ufdata 
)

Wrapper method for UF_MODL_ask_solid_punch

Refer to UF_MODL_ask_solid_punch for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSphereParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  diameter 
)

Wrapper method for UF_MODL_ask_sphere_parms

Refer to UF_MODL_ask_sphere_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSplitEdges ( NXOpen.Tag  edge,
out int  nedges,
out NXOpen.Tag[]  edges 
)

Wrapper method for UF_MODL_ask_split_edges

Refer to UF_MODL_ask_split_edges for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSplitFaces ( NXOpen.Tag  face,
out int  nfaces,
out NXOpen.Tag[]  faces 
)

Wrapper method for UF_MODL_ask_split_faces

Refer to UF_MODL_ask_split_faces for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskStycornerData ( NXOpen.Tag  frec_tag,
out StycornerData  styled_corner_data_out 
)

Wrapper method for UF_MODL_ask_stycorner_data

Refer to UF_MODL_ask_stycorner_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSubdivFaceParms ( NXOpen.Tag  feature_obj_id,
out NXOpen.Tag  face,
out NXOpen.Tag[]  curves,
out int  count,
out int  proj_type,
out double  vector 
)

Wrapper method for UF_MODL_ask_subdiv_face_parms

Refer to UF_MODL_ask_subdiv_face_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskSuppressExpTag ( NXOpen.Tag  feature_tag,
out NXOpen.Tag  expression_tag 
)

Wrapper method for UF_MODL_ask_suppress_exp_tag

Refer to UF_MODL_ask_suppress_exp_tag for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskSuppressFeature ( NXOpen.Tag  feature,
out int  suppress 
)

Wrapper method for UF_MODL_ask_suppress_feature

Refer to UF_MODL_ask_suppress_feature for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSuppressList ( out NXOpen.Tag[]  feature_list)

Wrapper method for UF_MODL_ask_suppress_list

Refer to UF_MODL_ask_suppress_list for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSweep ( NXOpen.Tag  feature_obj_id,
out StringList  s_guide,
out StringList  s_section,
out StringList  s_spine,
out MethodList  orientation,
out MethodList  scaling,
out int  alignment,
out int  inter,
out int  body_type,
[Out] double[]  tol 
)

Wrapper method for UF_MODL_ask_sweep

Refer to UF_MODL_ask_sweep for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSweepCurves ( NXOpen.Tag  sweep_id,
out int  n_profile_curves,
out NXOpen.Tag[]  profile_curves,
out int  n_guide_curves,
out NXOpen.Tag[]  guide_curves 
)

Wrapper method for UF_MODL_ask_sweep_curves

Refer to UF_MODL_ask_sweep_curves for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskSweepDirection ( NXOpen.Tag  feature_id,
[Out] double[]  pos,
[Out] double[]  dir 
)

Wrapper method for UF_MODL_ask_sweep_direction

Refer to UF_MODL_ask_sweep_direction for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskSweepOfUdf ( NXOpen.Tag  udf_eid,
out NXOpen.Tag  sweep_eid 
)

Wrapper method for UF_MODL_ask_sweep_of_udf

Refer to UF_MODL_ask_sweep_of_udf for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSweepParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  taper_angle,
out string  limit1,
out string  limit2 
)

Wrapper method for UF_MODL_ask_sweep_parms

Refer to UF_MODL_ask_sweep_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskSymbThreadParms ( NXOpen.Tag  thread_obj_id,
out SymbThreadData  parameters 
)

Wrapper method for UF_MODL_ask_symb_thread_parms

Refer to UF_MODL_ask_symb_thread_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskTaperFromEdges ( NXOpen.Tag  feature_eid,
out int  type,
out NXOpen.Tag  direction_tag,
out string  angle_str,
out bool  taper_all_instances,
out int  num_edges,
out NXOpen.Tag[]  edges,
out double  dist_tol,
out double  angle_tol 
)

Wrapper method for UF_MODL_ask_taper_from_edges

Refer to UF_MODL_ask_taper_from_edges for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskTaperFromEdges1 ( NXOpen.Tag  feature_obj_id,
out int  taper_type,
out NXOpen.Tag  direction_tag,
out string  angle_str,
out bool  taper_all_instances,
out NXOpen.Tag  edge_collection,
out double  distance_tolerance,
out double  angle_tolerance 
)

Wrapper method for UF_MODL_ask_taper_from_edges1

Refer to UF_MODL_ask_taper_from_edges1 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskTaperHoleParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  diameter,
out string  taper_angle,
out string  depth,
out int  thru_flag 
)

Wrapper method for UF_MODL_ask_taper_hole_parms

Refer to UF_MODL_ask_taper_hole_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskTaperParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  angle 
)

Wrapper method for UF_MODL_ask_taper_parms

Refer to UF_MODL_ask_taper_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskThickenSheetParms ( NXOpen.Tag  thicken_sheet_tag,
out NXOpen.Tag  sheet_tag,
out string  first_offset,
out string  second_offset 
)

DEPRECATED Wrapper method for UF_MODL_ask_thicken_sheet_parms

Refer to UF_MODL_ask_thicken_sheet_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskThruCurves ( NXOpen.Tag  feature_obj_id,
out StringList  s_section,
out StringList  s_spine,
out int  patch,
out int  alignment,
[Out] double[]  value,
out int  vdegree,
out int  vstatus,
out int  body_type,
[Out] double[]  tol,
out NXOpen.Tag[]  c_face_id,
[Out] int[]  c_flag 
)

Wrapper method for UF_MODL_ask_thru_curves

Refer to UF_MODL_ask_thru_curves for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskThruCurves1 ( NXOpen.Tag  feature_obj_id,
out StringList  s_section,
out StringList  s_spine,
out int  patch,
out int  alignment,
[Out] double[]  value,
out int  vdegree,
out int  vstatus,
out int  body_type,
[Out] double[]  tol,
out NXOpen.Tag[]  c_collector_id,
[Out] int[]  c_flag 
)

Wrapper method for UF_MODL_ask_thru_curves1

Refer to UF_MODL_ask_thru_curves1 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskThruFaces ( NXOpen.Tag  feature_eid,
out NXOpen.Tag  face1,
out NXOpen.Tag  face2 
)

Wrapper method for UF_MODL_ask_thru_faces

Refer to UF_MODL_ask_thru_faces for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskTimeStampOfFeature ( NXOpen.Tag  feature,
out int  time_stamp 
)

Wrapper method for UF_MODL_ask_time_stamp_of_feature

Refer to UF_MODL_ask_time_stamp_of_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskTinyGeometry ( NXOpen.Tag  obj_tag,
double  tolerance,
out bool  is_tiny 
)

Wrapper method for UF_MODL_ask_tiny_geometry

Refer to UF_MODL_ask_tiny_geometry for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskTorusParms ( NXOpen.Tag  feature_tag,
int  edit,
out string  major_diameter,
out string  minor_diameter 
)

Wrapper method for UF_MODL_ask_torus_parms

Refer to UF_MODL_ask_torus_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskTSlotParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  top_width,
out string  top_depth,
out string  bottom_width,
out string  bottom_depth,
out string  distance,
out int  thru_flag 
)

Wrapper method for UF_MODL_ask_t_slot_parms

Refer to UF_MODL_ask_t_slot_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskUdfDefinition ( NXOpen.Tag  udf_tag,
out NXOpen.Tag[]  parents,
out string[]  parents_prompt,
out int  num_parents,
out NXOpen.Tag[]  expression,
out string[]  expression_prompt,
out int  num_expression 
)

Wrapper method for UF_MODL_ask_udf_definition

Refer to UF_MODL_ask_udf_definition for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskUdfParms ( NXOpen.Tag  feature_obj_id,
out string  udf_name,
out string[]  udf_prompt,
out string[]  udf_values,
out int  num_values 
)

Wrapper method for UF_MODL_ask_udf_parms

Refer to UF_MODL_ask_udf_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskUGrooveParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  groove_dia,
out string  width,
out string  corner_rad 
)

Wrapper method for UF_MODL_ask_u_groove_parms

Refer to UF_MODL_ask_u_groove_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskUpdateErrorMessage ( NXOpen.Tag  feature_id,
out string  error_message 
)

Wrapper method for UF_MODL_ask_update_error_message

Refer to UF_MODL_ask_update_error_message for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskUpdateFailOption ( out UpdateOption  current_option)

Wrapper method for UF_MODL_ask_update_fail_option

Refer to UF_MODL_ask_update_fail_option for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskUpdateUndoFeat ( out NXOpen.Tag  feat,
out int  feat_ifail 
)

Wrapper method for UF_MODL_ask_update_undo_feat

Refer to UF_MODL_ask_update_undo_feat for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskUSlotParms ( NXOpen.Tag  feature_obj_id,
int  edit,
out string  width,
out string  depth,
out string  corner_rad,
out string  distance,
out int  thru_flag 
)

Wrapper method for UF_MODL_ask_u_slot_parms

Refer to UF_MODL_ask_u_slot_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskUvPointsContainment ( int  n_uvs,
ref double  u_parms,
ref double  v_parms,
NXOpen.Tag  face_eid,
[Out] int[]  pts_status 
)

Wrapper method for UF_MODL_ask_uv_points_containment

Refer to UF_MODL_ask_uv_points_containment for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskVda4955Compliance ( NXOpen.Tag  part,
string  cfg_file_name,
string  log_file_name,
string  ceo_file_name 
)

Wrapper method for UF_MODL_ask_vda_4955_compliance

Refer to UF_MODL_ask_vda_4955_compliance for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AskVectorAngle ( double[]  vector1,
double[]  vector2,
out double  small_angle,
out double  large_angle 
)

Wrapper method for UF_MODL_ask_vector_angle

Refer to UF_MODL_ask_vector_angle for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskVertDime ( NXOpen.Tag  feature_obj_id,
NXOpen.Tag  constraint,
int  edit,
[Out] double[]  _fixed,
[Out] double[]  feature,
[Out] double[]  fixc,
[Out] double[]  feac,
out string  how_far,
out NXOpen.Tag  tool,
out NXOpen.Tag  part 
)

Wrapper method for UF_MODL_ask_vert_dime

Refer to UF_MODL_ask_vert_dime for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskWrapAssembly ( NXOpen.Tag  feature_tag,
out WrapAssem  wrap_data 
)

Wrapper method for UF_MODL_ask_wrap_assembly

Refer to UF_MODL_ask_wrap_assembly for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AskWrapGeometry ( NXOpen.Tag  feature_tag,
out WrapGeom  wrap_data 
)

Wrapper method for UF_MODL_ask_wrap_geometry

Refer to UF_MODL_ask_wrap_geometry for documentation
Mapping Help

License requirements:None

NXOpen.Tag NXOpen.UF.UFModl.AskXformTagOfDatumCsys ( NXOpen.Tag  datum_csys_tag)

Wrapper method for UF_MODL_ask_xform_tag_of_datum_csys

Refer to UF_MODL_ask_xform_tag_of_datum_csys for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.AssignStringDirections ( ref double  end_points,
ref StringList  string_list1 
)

Wrapper method for UF_MODL_assign_string_directions

Refer to UF_MODL_assign_string_directions for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AutoMidsrfFeature ( NXOpen.Tag  feature_obj_id)

Wrapper method for UF_MODL_auto_midsrf_feature

Refer to UF_MODL_auto_midsrf_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.AutoMidsrfFeatureWOpts ( NXOpen.Tag  feature_obj_id,
int  autopairoptions,
double  autoval 
)

Wrapper method for UF_MODL_auto_midsrf_feature_w_opts

Refer to UF_MODL_auto_midsrf_feature_w_opts for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.BooleanUdf ( NXOpen.Tag  udf_id,
NXOpen.Tag  target_face,
NXOpen.Tag  tool_face,
double[]  tool_dir,
int  num_target_faces,
NXOpen.Tag[]  solid_target_faces,
int  num_tool_faces,
NXOpen.Tag[]  solid_tool_faces,
bool  included,
out NXOpen.Tag  udf_meta_id 
)

Wrapper method for UF_MODL_boolean_udf

Refer to UF_MODL_boolean_udf for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.BooleanUdf1 ( NXOpen.Tag  udf_id,
NXOpen.Tag  target_face,
NXOpen.Tag  tool_face,
double[]  tool_dir,
int  num_target_faces,
NXOpen.Tag[]  target_faces,
int  num_tool_faces,
NXOpen.Tag[]  tool_faces,
bool  included,
NXOpen.Tag  target_body,
bool  flip,
out NXOpen.Tag  udf_meta_id 
)

Wrapper method for UF_MODL_boolean_udf_1

Refer to UF_MODL_boolean_udf_1 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CalculateRefDir ( NXOpen.Tag  feature_eid,
NXOpen.Tag  face_eid,
bool  flip_face_normal,
NXOpen.Tag  ref_eid,
[Out] double[]  ref_dir 
)

Wrapper method for UF_MODL_calculate_ref_dir

Refer to UF_MODL_calculate_ref_dir for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.ChangeOffsetBaseFace ( NXOpen.Tag  offset_feature,
NXOpen.Tag  new_base_face 
)

Wrapper method for UF_MODL_change_offset_base_face

Refer to UF_MODL_change_offset_base_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CheckInterference ( NXOpen.Tag  target,
int  num_tools,
NXOpen.Tag[]  tools,
[Out] int[]  results 
)

Wrapper method for UF_MODL_check_interference

Refer to UF_MODL_check_interference for documentation
Mapping Help

License requirements:None

delegate int NXOpen.UF.UFModl.CliffBlendFT ( NXOpen.Tag  _X1,
ref NXOpen.Tag  _X2 
)

This delegate is equivalent to 'UF_MODL_cliff_blend_f_t'.

void NXOpen.UF.UFModl.ClockInstance ( NXOpen.Tag  feature_obj_id,
string  clock_value1,
string  clock_value2 
)

Wrapper method for UF_MODL_clock_instance

Refer to UF_MODL_clock_instance for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.Compare ( NXOpen.Tag  object1,
NXOpen.Tag  object2,
int  relation,
out int  equivalent 
)

Wrapper method for UF_MODL_compare

Refer to UF_MODL_compare for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CompareTopology ( NXOpen.Tag  solid_object1,
NXOpen.Tag  solid_object2,
double  facet_tolerance,
double  distance_tolerance,
out int  status 
)

Wrapper method for UF_MODL_compare_topology

Refer to UF_MODL_compare_topology for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.ConvertToFixedDatum ( NXOpen.Tag  datum_feature_tag)

Wrapper method for UF_MODL_convert_to_fixed_datum

Refer to UF_MODL_convert_to_fixed_datum for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CopyPasteFeatures ( NXOpen.Tag[]  feature_array,
int  num_features,
NXOpen.Tag[]  old_parents,
NXOpen.Tag[]  new_parents,
int  num_parents,
int  expression_transfer_mode,
int  parent_transfer_mode,
out NXOpen.Tag[]  new_feature_array 
)

Wrapper method for UF_MODL_copy_paste_features

Refer to UF_MODL_copy_paste_features for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.Cre2dtrimBsurf ( int  nu,
int  nv,
int  ku,
int  kv,
double[]  u_knot,
double[]  v_knot,
double[]  poles,
int  loop_count,
int[]  edge_counts,
int[]  edge_senses,
NXOpen.Tag[]  edge_bcurves,
double  edge_tol,
out NXOpen.Tag  bsurf_id,
out int  knot_fixup,
out int  pole_fixup 
)

Wrapper method for UF_MODL_cre_2dtrim_bsurf

Refer to UF_MODL_cre_2dtrim_bsurf for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateBallGroove ( double[]  location,
double[]  direction,
string  diame,
string  width,
NXOpen.Tag  face,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_ball_groove

Refer to UF_MODL_create_ball_groove for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateBallSlot ( double[]  location,
double[]  tool_axis,
double[]  direction,
string  width,
string  depth,
string  distance,
NXOpen.Tag  face_li,
NXOpen.Tag  face_t1,
NXOpen.Tag  face_t2,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_ball_slot

Refer to UF_MODL_create_ball_slot for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBendOperation ( ref BendOperationData  bend_data,
out NXOpen.Tag  operation_tag 
)

Wrapper method for UF_MODL_create_bend_operation

Refer to UF_MODL_create_bend_operation for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBlend ( string  radius,
NXOpen.Tag[]  edge_list,
int  smooth_overflow,
int  cliff_overflow,
int  notch_overflow,
double  vrb_tool,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_blend

Refer to UF_MODL_create_blend for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBlendFaces ( ref BlendFacesCreateData  create_data,
ref BlendFacesLimitData  limit_data,
out NXOpen.Tag  feature_tag,
out int  num_bodies_created,
out NXOpen.Tag[]  bodies_created,
out int  num_blend_faces,
out NXOpen.Tag[]  blend_faces 
)

Wrapper method for UF_MODL_create_blend_faces

Refer to UF_MODL_create_blend_faces for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBlock ( FeatureSigns  sign,
NXOpen.Tag  targ_tag,
double[]  corner_pt,
[In, Out] string[]  edge_len,
out NXOpen.Tag  blk_tag 
)

Wrapper method for UF_MODL_create_block

Refer to UF_MODL_create_block for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBlock1 ( FeatureSigns  sign,
double[]  corner_pt,
[In, Out] string[]  edge_len,
out NXOpen.Tag  blk_obj_id 
)

Wrapper method for UF_MODL_create_block1

Refer to UF_MODL_create_block1 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateBoss ( double[]  location,
double[]  direction,
string  diame,
string  height,
string  angle,
NXOpen.Tag  face,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_boss

Refer to UF_MODL_create_boss for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBplane ( ref StringList  s_section,
double[]  tol,
out NXOpen.Tag  body_obj_id 
)

Wrapper method for UF_MODL_create_bplane

Refer to UF_MODL_create_bplane for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBridgeFace ( int  continuity_type,
int  guide_type,
NXOpen.Tag[]  primary_faces,
NXOpen.Tag[]  primary_edges,
ref int  primary_edges_dir,
ref StringList  side_string1,
ref StringList  side_string2,
NXOpen.Tag[]  side_faces,
NXOpen.Tag[]  side_edges,
out NXOpen.Tag  result_tag 
)

Wrapper method for UF_MODL_create_bridge_face

Refer to UF_MODL_create_bridge_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateBs2dEdges ( int  nu,
int  nv,
int  ku,
int  kv,
double[]  u_knot,
double[]  v_knot,
double[]  poles,
out int  num_loops,
[Out] int[]  edge_counts,
[Out] NXOpen.Tag[]  edge_curves,
out int  knot_fixup,
out int  pole_fixup 
)

Wrapper method for UF_MODL_create_bs_2d_edges

Refer to UF_MODL_create_bs_2d_edges for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBsEdges ( int  nu,
int  nv,
int  ku,
int  kv,
double[]  u_knot,
double[]  v_knot,
double[]  poles,
out int  num_loops,
[Out] int[]  edge_counts,
out NXOpen.Tag[]  edge_curves,
out int  knot_fixup,
out int  pole_fixup 
)

Wrapper method for UF_MODL_create_bs_edges

Refer to UF_MODL_create_bs_edges for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateBsurf ( int  nu,
int  nv,
int  ku,
int  kv,
double[]  u_knot,
double[]  v_knot,
double[]  poles,
out NXOpen.Tag  bsurf_obj_id,
out int  knot_fixup,
out int  pole_fixup 
)

Wrapper method for UF_MODL_create_bsurf

Refer to UF_MODL_create_bsurf for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBsurface ( ref Bsurface  surface,
out NXOpen.Tag  eid,
out int  num_states,
out UFCurve.State[]  states 
)

Wrapper method for UF_MODL_create_bsurface

Refer to UF_MODL_create_bsurface for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateBsurfThruPts ( int  create_mode,
int  u_closed_status,
int  v_closed_status,
int  u_degree,
int  v_degree,
int  num_rows,
BsurfRowInfo[]  pts_info_per_row,
out NXOpen.Tag  bsurf_obj_id 
)

Wrapper method for UF_MODL_create_bsurf_thru_pts

Refer to UF_MODL_create_bsurf_thru_pts for documentation
Mapping Help

License requirements:SOLIDS MODELING and FREE-FORM MODELING or Basic Freeform Modeling

void NXOpen.UF.UFModl.CreateCBoreHole ( double[]  location,
double[]  direction,
string  diameter1,
string  depth1,
string  diameter2,
string  depth2,
string  angle,
NXOpen.Tag  face_li,
NXOpen.Tag  face_t1,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_c_bore_hole

Refer to UF_MODL_create_c_bore_hole for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateChamfer ( int  subtype,
string  offset1,
string  offset2,
string  theta,
NXOpen.Tag[]  edges,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_chamfer

Refer to UF_MODL_create_chamfer for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateCircularIset ( int  method,
double[]  location,
double[]  axis,
string  number_str,
string  angle_str,
NXOpen.Tag[]  feature_list,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_circular_iset

Refer to UF_MODL_create_circular_iset for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateCircularPatternFace ( ref DfoRegion  region,
NXOpen.Tag  axis,
int  n_pattern,
string  angle,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_circular_pattern_face

Refer to UF_MODL_create_circular_pattern_face for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateCone ( FeatureSigns  sign,
NXOpen.Tag  targ_tag,
double[]  origin,
string  height,
[In, Out] string[]  diam,
double[]  direction,
out NXOpen.Tag  cone_tag 
)

Wrapper method for UF_MODL_create_cone

Refer to UF_MODL_create_cone for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateCone1 ( FeatureSigns  sign,
double[]  origin,
string  height,
[In, Out] string[]  diam,
double[]  direction,
out NXOpen.Tag  cone_obj_id 
)

Wrapper method for UF_MODL_create_cone1

Refer to UF_MODL_create_cone1 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateCSunkHole ( double[]  location,
double[]  direction,
string  diameter1,
string  depth1,
string  diameter2,
string  csink_angle,
string  angle,
NXOpen.Tag  face_li,
NXOpen.Tag  face_t1,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_c_sunk_hole

Refer to UF_MODL_create_c_sunk_hole for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateCurveFromEdge ( NXOpen.Tag  edge_id,
out NXOpen.Tag  ugcrv_id 
)

Wrapper method for UF_MODL_create_curve_from_edge

Refer to UF_MODL_create_curve_from_edge for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateCurveMesh ( ref StringList  s_prim,
ref StringList  s_cross,
ref StringList  s_spine,
ref int  end_point,
ref int  emphasis,
ref int  body_type,
ref int  spline_pts,
FeatureSigns  boolean,
double[]  tol,
NXOpen.Tag[]  c_face_id,
int[]  c_flag,
out NXOpen.Tag  body_obj_id 
)

Wrapper method for UF_MODL_create_curve_mesh

Refer to UF_MODL_create_curve_mesh for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateCyl1 ( FeatureSigns  sign,
double[]  origin,
string  height,
string  diam,
double[]  direction,
out NXOpen.Tag  cyl_obj_id 
)

Wrapper method for UF_MODL_create_cyl1

Refer to UF_MODL_create_cyl1 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateCylinder ( FeatureSigns  sign,
NXOpen.Tag  targ_tag,
double[]  origin,
string  height,
string  diam,
double[]  direction,
out NXOpen.Tag  cyl_tag 
)

Wrapper method for UF_MODL_create_cylinder

Refer to UF_MODL_create_cylinder for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateCylPocket ( double[]  location,
double[]  direction,
string  diame,
string  depth,
string  radius,
string  angle,
NXOpen.Tag  face,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_cyl_pocket

Refer to UF_MODL_create_cyl_pocket for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateDatumCsys ( NXOpen.Tag  object_in_part,
NXOpen.Tag  xform_tag,
bool  create_components,
out NXOpen.Tag  datum_csys_feature 
)

Wrapper method for UF_MODL_create_datum_csys

Refer to UF_MODL_create_datum_csys for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateDatumCsysOffset ( NXOpen.Tag  object_in_part,
NXOpen.Tag  parent_datum_csys_tag,
double[]  linear_offset,
double[]  angular_offset,
bool  create_components,
out NXOpen.Tag  datum_csys_tag 
)

Wrapper method for UF_MODL_create_datum_csys_offset

Refer to UF_MODL_create_datum_csys_offset for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateDoveTailSlot ( double[]  location,
double[]  tool_axis,
double[]  direction,
string  width,
string  depth,
string  angle,
string  distance,
NXOpen.Tag  face_li,
NXOpen.Tag  face_t1,
NXOpen.Tag  face_t2,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_dove_tail_slot

Refer to UF_MODL_create_dove_tail_slot for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateEdgeBlend ( ref EdgeBlendData  blend_data,
out NXOpen.Tag  blend_eid 
)

Wrapper method for UF_MODL_create_edge_blend

Refer to UF_MODL_create_edge_blend for documentation
Mapping Help

License requirements:SOLIDS MODELING

unsafe void NXOpen.UF.UFModl.CreateEnlarge ( NXOpen.Tag  face,
int  type,
[In, Out] string[]  percent_size,
double  tolerance,
out NXOpen.Tag  feat_obj_tag 
)

Wrapper method for UF_MODL_create_enlarge

Refer to UF_MODL_create_enlarge for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateExp ( string  expr_str)

Wrapper method for UF_MODL_create_exp

Refer to UF_MODL_create_exp for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateExpTag ( string  _string,
out NXOpen.Tag  new_exp 
)

Wrapper method for UF_MODL_create_exp_tag

Refer to UF_MODL_create_exp_tag for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtruded ( NXOpen.Tag[]  objects,
string  taper_angle,
[In, Out] string[]  limit,
double[]  point,
double[]  direction,
FeatureSigns  sign,
out NXOpen.Tag[]  features 
)

Wrapper method for UF_MODL_create_extruded

Refer to UF_MODL_create_extruded for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtruded1 ( NXOpen.Tag[]  objects,
string  taper_angle,
[In, Out] string[]  limit,
double[]  point,
double[]  direction,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  features 
)

Wrapper method for UF_MODL_create_extruded1

Refer to UF_MODL_create_extruded1 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtruded2 ( NXOpen.Tag[]  objects,
string  taper_angle,
[In, Out] string[]  limit,
double[]  point,
double[]  direction,
FeatureSigns  sign,
out NXOpen.Tag[]  features 
)

Wrapper method for UF_MODL_create_extruded2

Refer to UF_MODL_create_extruded2 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrudedPath ( NXOpen.Tag[]  objects,
NXOpen.Tag[]  path_objects,
double[]  point,
double[]  direction,
FeatureSigns  sign,
out NXOpen.Tag[]  features 
)

Wrapper method for UF_MODL_create_extruded_path

Refer to UF_MODL_create_extruded_path for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrudedPath1 ( NXOpen.Tag[]  objects,
NXOpen.Tag[]  path_objects,
double[]  point,
double[]  direction,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  features 
)

Wrapper method for UF_MODL_create_extruded_path1

Refer to UF_MODL_create_extruded_path1 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrudeTrimOpts ( NXOpen.Tag[]  extrude_array,
int  extrude_count,
ref ModlSweepTrimObject  trim_ptr,
ModlSweepTrimOpts  trim_options,
string  taper_angle,
[In, Out] string[]  limits,
[In, Out] string[]  offsets,
double[]  region_point,
bool  cut_specified,
bool  solid_body_creation,
double[]  dir,
FeatureSigns  sign,
out NXOpen.Tag[]  objects,
out int  object_count 
)

Wrapper method for UF_MODL_create_extrude_trim_opts

Refer to UF_MODL_create_extrude_trim_opts for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrudeTrimOpts1 ( NXOpen.Tag[]  extrude_array,
int  extrude_count,
ref ModlSweepTrimObject  trim_ptr,
ModlSweepTrimOpts  trim_options,
string  taper_angle,
[In, Out] string[]  limits,
[In, Out] string[]  offsets,
double[]  region_point,
bool  cut_specified,
bool  solid_body_creation,
double[]  dir,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  objects,
out int  object_count 
)

Wrapper method for UF_MODL_create_extrude_trim_opts1

Refer to UF_MODL_create_extrude_trim_opts1 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrusion ( NXOpen.Tag[]  objects,
int  object_count,
ref ModlSweepTrimObject  trim_data,
string  taper_angle,
[In, Out] string[]  limits,
[In, Out] string[]  offsets,
double[]  region_point,
bool  region_specified,
bool  solid_creation,
double[]  direction,
FeatureSigns  sign,
out NXOpen.Tag[]  features,
out int  number_of_features 
)

Wrapper method for UF_MODL_create_extrusion

Refer to UF_MODL_create_extrusion for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrusion1 ( NXOpen.Tag[]  objects,
int  object_count,
ref ModlSweepTrimObject  trim_data,
string  taper_angle,
[In, Out] string[]  limits,
[In, Out] string[]  offsets,
double[]  region_point,
bool  region_specified,
bool  solid_creation,
double[]  direction,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  features,
out int  number_of_features 
)

Wrapper method for UF_MODL_create_extrusion1

Refer to UF_MODL_create_extrusion1 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrusion2 ( NXOpen.Tag[]  objects,
int  object_count,
ref ModlSweepTrimObject  trim_data,
string  taper_angle,
[In, Out] string[]  limits,
[In, Out] string[]  offsets,
double[]  region_point,
bool  region_specified,
bool  solid_creation,
double[]  direction,
FeatureSigns  sign,
out NXOpen.Tag[]  features,
out int  number_of_features 
)

Wrapper method for UF_MODL_create_extrusion2

Refer to UF_MODL_create_extrusion2 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrusionDefault ( NXOpen.Tag[]  extrude_array,
int  extrude_count,
ref ModlSweepTrimObject  trim_ptr,
ModlSweepTrimOpts  trim_options,
string  taper_angle,
[In, Out] string[]  limits,
[In, Out] string[]  offsets,
double[]  region_point,
bool  cut_specified,
bool  solid_body_creation,
NXOpen.Tag  sketch_eid,
bool  reverse_default,
FeatureSigns  sign,
out NXOpen.Tag[]  objects,
out int  object_count 
)

Wrapper method for UF_MODL_create_extrusion_default

Refer to UF_MODL_create_extrusion_default for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrusionDefault1 ( NXOpen.Tag[]  extrude_array,
int  extrude_count,
ref ModlSweepTrimObject  trim_ptr,
ModlSweepTrimOpts  trim_options,
string  taper_angle,
[In, Out] string[]  limits,
[In, Out] string[]  offsets,
double[]  region_point,
bool  cut_specified,
bool  solid_body_creation,
NXOpen.Tag  sketch_eid,
bool  reverse_default,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  objects,
out int  object_count 
)

Wrapper method for UF_MODL_create_extrusion_default1

Refer to UF_MODL_create_extrusion_default1 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrusionDir ( NXOpen.Tag[]  extrude_array,
int  extrude_count,
ref ModlSweepTrimObject  trim_ptr,
ModlSweepTrimOpts  trim_options,
string  taper_angle,
[In, Out] string[]  limits,
[In, Out] string[]  offsets,
double[]  region_point,
bool  cut_specified,
bool  solid_body_creation,
NXOpen.Tag  datum_eid,
FeatureSigns  sign,
out NXOpen.Tag[]  objects,
out int  object_count 
)

Wrapper method for UF_MODL_create_extrusion_dir

Refer to UF_MODL_create_extrusion_dir for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrusionPath ( NXOpen.Tag[]  objects,
int  object_count,
NXOpen.Tag[]  path_objects,
int  path,
ref ModlSweepTrimObject  trim_data,
[In, Out] string[]  offsets,
double[]  region_point,
bool  region_specified,
bool  solid_creation,
FeatureSigns  sign,
out NXOpen.Tag[]  features,
out int  number_of_features 
)

Wrapper method for UF_MODL_create_extrusion_path

Refer to UF_MODL_create_extrusion_path for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateExtrusionPath1 ( NXOpen.Tag[]  objects,
int  object_count,
NXOpen.Tag[]  path_objects,
int  path,
ref ModlSweepTrimObject  trim_data,
[In, Out] string[]  offsets,
double[]  region_point,
bool  region_specified,
bool  solid_creation,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  features,
out int  number_of_features 
)

Wrapper method for UF_MODL_create_extrusion_path1

Refer to UF_MODL_create_extrusion_path1 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateFaceConstraint ( ref DfoRegion  region,
ref DfoConstraint  constraint,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_face_constraint

Refer to UF_MODL_create_face_constraint for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateFaceOffset ( string  offset,
NXOpen.Tag[]  faces,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_face_offset

Refer to UF_MODL_create_face_offset for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateFaceTaper ( double[]  location,
double[]  direction,
string  angle,
NXOpen.Tag[]  faces,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_face_taper

Refer to UF_MODL_create_face_taper for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateFeatureOffset ( string  offset,
NXOpen.Tag[]  features,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_feature_offset

Refer to UF_MODL_create_feature_offset for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateFeatureTaper ( double[]  location,
double[]  direction,
string  angle,
NXOpen.Tag  original_feature,
out NXOpen.Tag  taper_feature 
)

Wrapper method for UF_MODL_create_feature_taper

Refer to UF_MODL_create_feature_taper for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateFittedSpline ( ref SplineFit  spline_data,
out double  max_err,
out int  max_err_pt,
out NXOpen.Tag  obj_id 
)

Wrapper method for UF_MODL_create_fitted_spline

Refer to UF_MODL_create_fitted_spline for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateFixedDaxis ( double[]  point1,
double[]  point2,
out NXOpen.Tag  daxis_tag 
)

Wrapper method for UF_MODL_create_fixed_daxis

Refer to UF_MODL_create_fixed_daxis for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateFixedDplane ( double[]  point,
double[]  direction,
out NXOpen.Tag  dplane_tag 
)

Wrapper method for UF_MODL_create_fixed_dplane

Refer to UF_MODL_create_fixed_dplane for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateFlange ( double[]  orig,
double[]  xdir,
double[]  zdir,
NXOpen.Tag  face,
NXOpen.Tag  edge,
string  thick,
string  width,
string  angle,
string  length,
string  radius,
string  taper_l,
string  taper_r,
int  ang_tgl,
int  len_tgl,
int  rad_tgl,
out NXOpen.Tag  flange 
)

Wrapper method for UF_MODL_create_flange

Refer to UF_MODL_create_flange for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateFrenetDaxis ( NXOpen.Tag  curve_tag,
NXOpen.Tag  direction_tag,
string  perc_string,
int  direction_type,
out NXOpen.Tag  daxis_feid 
)

Wrapper method for UF_MODL_create_frenet_daxis

Refer to UF_MODL_create_frenet_daxis for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateGeodesicCurves ( int  number_of_faces,
NXOpen.Tag[]  face_eids,
double[]  start_pnt,
double[]  start_dir,
double  length,
double  dist_tol,
out NXOpen.Tag[]  geodesiccurve_id,
out int  geodesiccurve_cnt,
out double  achieved_length 
)

Wrapper method for UF_MODL_create_geodesic_curves

Refer to UF_MODL_create_geodesic_curves for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateHollow ( string  thickness,
NXOpen.Tag[]  faces,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_hollow

Refer to UF_MODL_create_hollow for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateImprFaces ( ref ImprintFacesData  parms,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_impr_faces

Refer to UF_MODL_create_impr_faces for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateImprLoop ( ref ImprintLoopData  parms,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_impr_loop

Refer to UF_MODL_create_impr_loop for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateInsetFlange ( NXOpen.Tag  attach_face,
NXOpen.Tag  reference_edge,
double[]  position,
double[]  xdirection,
double[]  zdirection,
ref InsetFlangeData  parameters,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_inset_flange

Refer to UF_MODL_create_inset_flange for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateInstantiatedUdf ( NXOpen.Tag  udf_definition_tag,
string  cgm_file_name,
NXOpen.Tag[]  old_parents,
NXOpen.Tag[]  new_parents,
int  num_parents,
NXOpen.Tag[]  old_expression,
string[]  new_expression_value,
int  num_expression,
out NXOpen.Tag  new_udf 
)

Wrapper method for UF_MODL_create_instantiated_udf

Refer to UF_MODL_create_instantiated_udf for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateIsoclineCurves ( NXOpen.Tag  face_id,
double[]  direction,
double  angle,
double  dist_tol,
out NXOpen.Tag[]  isocurve_id,
out int  isocurve_cnt 
)

Wrapper method for UF_MODL_create_isocline_curves

Refer to UF_MODL_create_isocline_curves for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateIsocurve ( NXOpen.Tag  face_id,
int  uv_flag,
double  parameter,
double  dist_tol,
out NXOpen.Tag[]  isocurve_id,
out int  isocurve_cnt 
)

Wrapper method for UF_MODL_create_isocurve

Refer to UF_MODL_create_isocurve for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateLaw ( int  law_method,
string  law_str1,
string  law_str2,
StringList  spine_str,
StringList  law_cv_str,
int  num_spine_points,
double[]  spine_xyz,
double[]  spine_values,
NXOpen.Tag  base_line_tag,
int  base_direction,
out IntPtr  uf_law_parms 
)

Wrapper method for UF_MODL_create_law

Refer to UF_MODL_create_law for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateLawExtension ( ref LawextData  law_extension_data,
out NXOpen.Tag  law_extension 
)

Wrapper method for UF_MODL_create_law_extension

Refer to UF_MODL_create_law_extension for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateLinearIset ( int  method,
string  number_in_x,
string  distance_x,
string  number_in_y,
string  distance_y,
NXOpen.Tag[]  feature_list,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_linear_iset

Refer to UF_MODL_create_linear_iset for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateLinkedExterior ( ref LinkedExt  ext_data,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_linked_exterior

Refer to UF_MODL_create_linked_exterior for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateList ( out NXOpen.Tag[]  list)

Wrapper method for UF_MODL_create_list

Refer to UF_MODL_create_list for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateLocalScale ( DfoScaleType  type,
ref DfoRegion  region,
NXOpen.Tag  so_point,
NXOpen.Tag  so_dir,
NXOpen.Tag  so_csys,
string[]  factors,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_local_scale

Refer to UF_MODL_create_local_scale for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateMidsrfFeature ( NXOpen.Tag  target_body,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_midsrf_feature

Refer to UF_MODL_create_midsrf_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateMirrorBody ( NXOpen.Tag  body,
NXOpen.Tag  datum_plane,
out NXOpen.Tag  mirrored_body 
)

Wrapper method for UF_MODL_create_mirror_body

Refer to UF_MODL_create_mirror_body for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateMirrorPatternFace ( ref DfoRegion  region,
NXOpen.Tag  mirror_plane,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_mirror_pattern_face

Refer to UF_MODL_create_mirror_pattern_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateMirrorSet ( NXOpen.Tag[]  features,
int  number_of_feature,
NXOpen.Tag  mirror_plane,
out NXOpen.Tag  mirror_set 
)

Wrapper method for UF_MODL_create_mirror_set

Refer to UF_MODL_create_mirror_set for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateMoveRegion ( TransformType  type,
ref DfoRegion  region,
IntPtr  transf_data,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_move_region

Refer to UF_MODL_create_move_region for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateMultipleSews ( NXOpen.Tag  target_sheet,
int  num_tools,
NXOpen.Tag[]  tools_sheet,
double  tolerance,
out NXOpen.Tag[]  disjoint_list,
out NXOpen.Tag[]  sew_list 
)

Wrapper method for UF_MODL_create_multiple_sews

Refer to UF_MODL_create_multiple_sews for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateMultiTransitionLaw ( StringList  spine,
int  num_pts,
double[]  pt_xyzs,
[In, Out] string[]  pt_law_values,
int[]  pt_trans_types,
out IntPtr  uf_law_parms 
)

Wrapper method for UF_MODL_create_multi_transition_law

Refer to UF_MODL_create_multi_transition_law for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateNonUniScale ( NXOpen.Tag  body_eid,
int  csys_type,
[In, Out] string[]  scale_factors,
out NXOpen.Tag  feature_eid 
)

Wrapper method for UF_MODL_create_non_uni_scale

Refer to UF_MODL_create_non_uni_scale for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateOffsetRegion ( ref DfoRegion  region,
string  offset,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_offset_region

Refer to UF_MODL_create_offset_region for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreatePlane ( double[]  origin_point,
double[]  plane_normal,
out NXOpen.Tag  plane_tag 
)

Wrapper method for UF_MODL_create_plane

Refer to UF_MODL_create_plane for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreatePointDirrDaxis ( NXOpen.Tag  point,
NXOpen.Tag  direction,
out NXOpen.Tag  daxis_tag 
)

Wrapper method for UF_MODL_create_point_dirr_daxis

Refer to UF_MODL_create_point_dirr_daxis for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreatePointDirrDplane ( NXOpen.Tag  point,
NXOpen.Tag  direction,
out NXOpen.Tag  dplane_tag 
)

Wrapper method for UF_MODL_create_point_dirr_dplane

Refer to UF_MODL_create_point_dirr_dplane for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreatePointsFeature ( int  num_points,
NXOpen.Tag[]  points,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_points_feature

Refer to UF_MODL_create_points_feature for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateProjCurves ( NXOpen.Tag[]  curve_refs,
NXOpen.Tag[]  face_refs,
int  along_face_normal,
double[]  proj_vector,
out NXOpen.Tag  proj_curve_feature 
)

Wrapper method for UF_MODL_create_proj_curves

Refer to UF_MODL_create_proj_curves for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreatePromotion ( NXOpen.Tag  body_occ,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_promotion

Refer to UF_MODL_create_promotion for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateReblendFace ( ref ReblendFaceData  reblend_data,
out NXOpen.Tag  reblend_eid 
)

Wrapper method for UF_MODL_create_reblend_face

Refer to UF_MODL_create_reblend_face for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRectangularPatternFace ( ref DfoRegion  region,
NXOpen.Tag  x_axis,
NXOpen.Tag  y_axis,
int  num_x,
int  num_y,
string  x_offset,
string  y_offset,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_rectangular_pattern_face

Refer to UF_MODL_create_rectangular_pattern_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateRectGroove ( double[]  location,
double[]  direction,
string  diame,
string  width,
NXOpen.Tag  face,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_rect_groove

Refer to UF_MODL_create_rect_groove for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRectPad ( double[]  location,
double[]  direction,
double[]  x_dir,
[In, Out] string[]  size,
string  radius,
string  angle,
NXOpen.Tag  face,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_rect_pad

Refer to UF_MODL_create_rect_pad for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRectPocket ( double[]  location,
double[]  direction,
double[]  x_dir,
[In, Out] string[]  len,
string  corner,
string  floor,
string  angle,
NXOpen.Tag  face,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_rect_pocket

Refer to UF_MODL_create_rect_pocket for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateRectSlot ( double[]  location,
double[]  tool_axis,
double[]  direction,
string  width,
string  depth,
string  distance,
NXOpen.Tag  face_li,
NXOpen.Tag  face_t1,
NXOpen.Tag  face_t2,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_rect_slot

Refer to UF_MODL_create_rect_slot for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRefitFaceFeature ( ref RefitFaceData  refit_data,
out NXOpen.Tag  refit 
)

Wrapper method for UF_MODL_create_refit_face_feature

Refer to UF_MODL_create_refit_face_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateRelativeDaxis ( int  num_refs,
NXOpen.Tag[]  obj_eids,
int[]  point_select,
out NXOpen.Tag  daxis_feid 
)

Wrapper method for UF_MODL_create_relative_daxis

Refer to UF_MODL_create_relative_daxis for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRelativeDplane ( int  num_refs,
NXOpen.Tag[]  object_tags,
int[]  point_select,
int  which_plane,
double[]  reference_point,
string  angle_string,
string  offset_string,
out int  num_dplanes,
out NXOpen.Tag[]  dplane_tag 
)

Wrapper method for UF_MODL_create_relative_dplane

Refer to UF_MODL_create_relative_dplane for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateReparamSheet ( int  proj_type,
int  drv_type,
int  check_overlap,
int  num_primary,
NXOpen.Tag[]  prim_cvs,
int  num_cross,
NXOpen.Tag[]  cros_cvs,
ref double  proj_vec,
int  num_fs,
NXOpen.Tag[]  faces,
double[]  tols,
out NXOpen.Tag  new_face,
out int  tol_achieved 
)

Wrapper method for UF_MODL_create_reparam_sheet

Refer to UF_MODL_create_reparam_sheet for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateReplaceFace ( NXOpen.Tag[]  target_faces,
int  num_target,
NXOpen.Tag[]  non_blend_faces,
int  num_non_blend,
NXOpen.Tag  tool_face,
bool  reverse_direction,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_replace_face

Refer to UF_MODL_create_replace_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateResizeFace ( NXOpen.Tag[]  target_faces,
int  num_target,
NXOpen.Tag[]  non_blend_faces,
int  num_non_blend,
string  new_parameter,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_resize_face

Refer to UF_MODL_create_resize_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateReverseNormal ( NXOpen.Tag  sheet_body_tag,
int  option_flag,
out NXOpen.Tag  reverse_normal_tag 
)

Wrapper method for UF_MODL_create_reverse_normal

Refer to UF_MODL_create_reverse_normal for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRevolution ( NXOpen.Tag[]  objects,
int  _object,
ref ModlSweepTrimObject  trim_data,
[In, Out] string[]  limit,
[In, Out] string[]  offsets,
double[]  region_point,
bool  region_specified,
bool  solid_creation,
double[]  axis_point,
double[]  direction,
FeatureSigns  sign,
out NXOpen.Tag[]  features,
out int  number_of_features 
)

Wrapper method for UF_MODL_create_revolution

Refer to UF_MODL_create_revolution for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRevolution1 ( NXOpen.Tag[]  objects,
int  _object,
ref ModlSweepTrimObject  trim_data,
[In, Out] string[]  limit,
[In, Out] string[]  offsets,
double[]  region_point,
bool  region_specified,
bool  solid_creation,
double[]  axis_point,
double[]  direction,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  features,
out int  number_of_features 
)

Wrapper method for UF_MODL_create_revolution1

Refer to UF_MODL_create_revolution1 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRevolutionDir ( NXOpen.Tag[]  objects,
int  _object,
ref ModlSweepTrimObject  trim_data,
[In, Out] string[]  limit,
[In, Out] string[]  offsets,
double[]  region_point,
bool  region_specified,
bool  solid_creation,
NXOpen.Tag  datum_tag,
FeatureSigns  sign,
out NXOpen.Tag[]  features,
out int  number_of_features 
)

Wrapper method for UF_MODL_create_revolution_dir

Refer to UF_MODL_create_revolution_dir for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRevolved ( NXOpen.Tag[]  obj_id_list,
[In, Out] string[]  limit,
double[]  point,
double[]  direction,
FeatureSigns  sign,
out NXOpen.Tag[]  feature_list 
)

Wrapper method for UF_MODL_create_revolved

Refer to UF_MODL_create_revolved for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRevolved1 ( NXOpen.Tag[]  obj_id_list,
[In, Out] string[]  limit,
double[]  point,
double[]  direction,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  feature_list 
)

Wrapper method for UF_MODL_create_revolved1

Refer to UF_MODL_create_revolved1 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRipedge ( ref RipedgeData  ripedge_ufdata,
out NXOpen.Tag  ripedge_tag 
)

Wrapper method for UF_MODL_create_ripedge

Refer to UF_MODL_create_ripedge for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRoughOffset ( ref RoughOffset  parms,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_rough_offset

Refer to UF_MODL_create_rough_offset for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRpoConstraints ( NXOpen.Tag  feature_obj_id,
NXOpen.Tag  horz_dir_obj_id,
NXOpen.Tag  vert_dir_obj_id,
NXOpen.Tag[]  obj_id_target,
int[]  target_qualifier,
NXOpen.Tag[]  obj_id_tool,
int[]  tool_qualifier,
[In, Out] string[]  constraint_value,
[In, Out] string[]  constraint_array,
int  num_of_constrnts 
)

Wrapper method for UF_MODL_create_rpo_constraints

Refer to UF_MODL_create_rpo_constraints for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRuled ( ref StringList  s_section,
ref StringList  s_spine,
ref int  alignment,
double[]  value,
ref int  end_point,
ref int  body_type,
FeatureSigns  boolean,
double[]  tol,
out NXOpen.Tag  body_obj_id 
)

Wrapper method for UF_MODL_create_ruled

Refer to UF_MODL_create_ruled for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateRuled1 ( ref StringList  s_section,
ref StringList  s_spine,
ref int  alignment,
double[]  value,
ref int  end_point,
ref int  body_type,
FeatureSigns  boolean,
NXOpen.Tag  target_body,
double[]  tol,
out NXOpen.Tag  body_obj_id 
)

Wrapper method for UF_MODL_create_ruled1

Refer to UF_MODL_create_ruled1 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateScale ( ScaleType  type,
NXOpen.Tag[]  body_tags,
int  num_body_tags,
NXOpen.Tag  so_point,
NXOpen.Tag  so_dir,
NXOpen.Tag  so_csys,
string[]  factors,
out NXOpen.Tag[]  tags 
)

Wrapper method for UF_MODL_create_scale

Refer to UF_MODL_create_scale for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateSetOfFeature ( string  name,
NXOpen.Tag[]  features,
int  number_of_feature,
int  hide_state,
out NXOpen.Tag  feature 
)

Wrapper method for UF_MODL_create_set_of_feature

Refer to UF_MODL_create_set_of_feature for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSew ( int  option,
int  num_targets,
NXOpen.Tag[]  targets,
int  num_tools,
NXOpen.Tag[]  tools,
double  tolerance,
int  type_body,
out NXOpen.Tag[]  disjoint_list,
out NXOpen.Tag  sew_id 
)

Wrapper method for UF_MODL_create_sew

Refer to UF_MODL_create_sew for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSilhouetteFlange ( ref SflangeData  sflange_data,
out NXOpen.Tag  sflange_tag 
)

Wrapper method for UF_MODL_create_silhouette_flange

Refer to UF_MODL_create_silhouette_flange for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSilhouetteFlangePipe ( ref SflangeData  sflange_data,
out NXOpen.Tag  centerline_tag 
)

Wrapper method for UF_MODL_create_silhouette_flange_pipe

Refer to UF_MODL_create_silhouette_flange_pipe for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateSimpleHole ( double[]  location,
double[]  direction,
string  diame,
string  depth,
string  angle,
NXOpen.Tag  face_li,
NXOpen.Tag  face_t1,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_simple_hole

Refer to UF_MODL_create_simple_hole for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateSimplifiedCurve ( int  curve_count,
NXOpen.Tag[]  curves,
double  tolerance,
out int  segment_count,
[Out] NXOpen.Tag[]  segments 
)

Wrapper method for UF_MODL_create_simplified_curve

Refer to UF_MODL_create_simplified_curve for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSimplify ( ref SimplData  simpl_parms,
out NXOpen.Tag  feature_tag,
out int  n_failing_wound_edges,
out NXOpen.Tag[]  failing_wound_edges,
out int  n_retained_faces,
out int  n_removed_faces 
)

Wrapper method for UF_MODL_create_simplify

Refer to UF_MODL_create_simplify for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmbend ( ref SmbendData  user_data,
out NXOpen.Tag  bend_tag 
)

Wrapper method for UF_MODL_create_smbend

Refer to UF_MODL_create_smbend for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmbendCorner ( ref SmbendCornerData  user_data,
out NXOpen.Tag  bend_tag 
)

Wrapper method for UF_MODL_create_smbend_corner

Refer to UF_MODL_create_smbend_corner for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmbendCylinder ( ref SmbendCylinderData  user_data,
out NXOpen.Tag  bend_tag 
)

Wrapper method for UF_MODL_create_smbend_cylinder

Refer to UF_MODL_create_smbend_cylinder for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmcorner ( ref SmcornerData  smcorner_ufdata,
out NXOpen.Tag  smcorner_tag 
)

Wrapper method for UF_MODL_create_smcorner

Refer to UF_MODL_create_smcorner for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmcutout ( ref SmcutoutData  user_data,
out NXOpen.Tag  cutout_tag 
)

Wrapper method for UF_MODL_create_smcutout

Refer to UF_MODL_create_smcutout for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmdFlange ( NXOpen.Tag  attach_face,
NXOpen.Tag  reference_edge,
double[]  position,
double[]  xdirection,
double[]  zdirection,
ref FlangeData  flange_data,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_smd_flange

Refer to UF_MODL_create_smd_flange for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmhole ( ref SmholeData  user_data,
out NXOpen.Tag  hole_tag 
)

Wrapper method for UF_MODL_create_smhole

Refer to UF_MODL_create_smhole for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmjoggle ( ref SmjoggleData  joggle_data,
out NXOpen.Tag  joggle 
)

Wrapper method for UF_MODL_create_smjoggle

Refer to UF_MODL_create_smjoggle for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmpunch ( ref SmpunchData  user_data,
out NXOpen.Tag  punch_tag 
)

Wrapper method for UF_MODL_create_smpunch

Refer to UF_MODL_create_smpunch for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmrelief ( ref SmreliefData  user_data)

Wrapper method for UF_MODL_create_smrelief

Refer to UF_MODL_create_smrelief for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSmslot ( ref SmslotData  user_data,
out NXOpen.Tag  slot_tag 
)

Wrapper method for UF_MODL_create_smslot

Refer to UF_MODL_create_smslot for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSnipSurfaceFeature ( ref SnipsrfFeatureData  usr_data,
out NXOpen.Tag  snip_tag 
)

Wrapper method for UF_MODL_create_snip_surface_feature

Refer to UF_MODL_create_snip_surface_feature for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSolidPunch ( ref SolidPunchData  smspunch_ufdata,
out NXOpen.Tag  smspunch_tag 
)

Wrapper method for UF_MODL_create_solid_punch

Refer to UF_MODL_create_solid_punch for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateSphere ( FeatureSigns  sign,
NXOpen.Tag  targ_tag,
double[]  center,
string  diam,
out NXOpen.Tag  sphere_tag 
)

Wrapper method for UF_MODL_create_sphere

Refer to UF_MODL_create_sphere for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateSphere1 ( FeatureSigns  sign,
double[]  center,
string  diam,
out NXOpen.Tag  sphere_obj_id 
)

Wrapper method for UF_MODL_create_sphere1

Refer to UF_MODL_create_sphere1 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateSpline ( int  nc,
int  kc,
double[]  knot,
double[]  poles,
out NXOpen.Tag  spline_id,
out int  knot_fixup,
out int  pole_fixup 
)

Wrapper method for UF_MODL_create_spline

Refer to UF_MODL_create_spline for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateStringList ( int  num_string,
int  num_object,
ref StringList  string_list1 
)

Wrapper method for UF_MODL_create_string_list

Refer to UF_MODL_create_string_list for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateStycorner ( ref StycornerData  styled_corner_data,
out NXOpen.Tag  frec_tag 
)

Wrapper method for UF_MODL_create_stycorner

Refer to UF_MODL_create_stycorner for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateSubdivFace ( NXOpen.Tag[]  curve_refs,
int  count,
NXOpen.Tag  face,
int  proj_type,
double[]  vector,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_subdiv_face

Refer to UF_MODL_create_subdiv_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateSurfFromCloud ( int  point_cnt,
double  cloud[,],
double  csys_matrix[,],
double  bnd_corners[,],
int  U_degree,
int  V_degree,
int  U_patches,
int  V_patches,
int  corner_switch,
out double  average_error,
out double  max_error,
out int  max_error_index,
out NXOpen.Tag  surface_tag 
)

Wrapper method for UF_MODL_create_surf_from_cloud

Refer to UF_MODL_create_surf_from_cloud for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSweep ( ref StringList  s_guide,
ref StringList  s_section,
ref StringList  s_spine,
ref MethodList  orientation,
ref MethodList  scaling,
ref int  alignment,
ref int  inter,
ref int  body_type,
FeatureSigns  boolean,
double[]  tol,
out NXOpen.Tag  body_obj_id 
)

Wrapper method for UF_MODL_create_sweep

Refer to UF_MODL_create_sweep for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSymbThread ( ref SymbThreadData  parameters,
out NXOpen.Tag  thread_obj_id 
)

Wrapper method for UF_MODL_create_symb_thread

Refer to UF_MODL_create_symb_thread for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateSymbThread2 ( ref SymbThreadData  parameters,
bool  internal_thread,
out NXOpen.Tag  thread_obj_id 
)

DEPRECATED Wrapper method for UF_MODL_create_symb_thread_2

Refer to UF_MODL_create_symb_thread_2 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateTaperFromEdges ( NXOpen.Tag  direction_tag,
string  angle_str,
bool  taper_all_instances,
int  num_edges,
NXOpen.Tag[]  edges,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_taper_from_edges

Refer to UF_MODL_create_taper_from_edges for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateTaperFromFaces ( NXOpen.Tag  point_tag,
NXOpen.Tag  direction_tag,
string  angle_str,
bool  taper_all_instances,
int  num_faces,
NXOpen.Tag[]  faces,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_taper_from_faces

Refer to UF_MODL_create_taper_from_faces for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateTaperFromTangentFaces ( NXOpen.Tag  direction_tag,
string  angle_str,
bool  taper_all_instances,
int  num_faces,
NXOpen.Tag[]  faces,
out NXOpen.Tag  feature_eid 
)

Wrapper method for UF_MODL_create_taper_from_tangent_faces

Refer to UF_MODL_create_taper_from_tangent_faces for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateTaperSplitLine ( NXOpen.Tag  point_tag,
NXOpen.Tag  direction_tag,
string  angle_str,
bool  taper_all_instances,
int  num_edges,
NXOpen.Tag[]  edges,
double  dist_tol,
double  angle_tol,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_taper_split_line

Refer to UF_MODL_create_taper_split_line for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateThickenSheet ( NXOpen.Tag  sheet_body_tag,
string  first_offset,
string  second_offset,
FeatureSigns  sign,
out NXOpen.Tag  thicken_sheet_tag 
)

DEPRECATED Wrapper method for UF_MODL_create_thicken_sheet

Refer to UF_MODL_create_thicken_sheet for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateThruCurves ( ref StringList  s_section,
ref StringList  s_spine,
ref int  patch,
ref int  alignment,
double[]  value,
ref int  vdegree,
ref int  vstatus,
ref int  body_type,
FeatureSigns  boolean,
double[]  tol,
NXOpen.Tag[]  c_face_id,
int[]  c_flag,
out NXOpen.Tag  body_obj_id 
)

Wrapper method for UF_MODL_create_thru_curves

Refer to UF_MODL_create_thru_curves for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateTrimmedTube ( NXOpen.Tag[]  objects,
int  object_count,
ref ModlSweepTrimObject  trim_data,
[In, Out] string[]  diameters,
FeatureSigns  sign,
out NXOpen.Tag[]  features,
out int  number_of_features 
)

Wrapper method for UF_MODL_create_trimmed_tube

Refer to UF_MODL_create_trimmed_tube for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateTrimmedTube1 ( NXOpen.Tag[]  objects,
int  object_count,
ref ModlSweepTrimObject  trim_data,
[In, Out] string[]  diameters,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  features,
out int  number_of_features 
)

Wrapper method for UF_MODL_create_trimmed_tube1

Refer to UF_MODL_create_trimmed_tube1 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateTrueTaperFromEdges ( NXOpen.Tag  direction_tag,
string  angle_str,
bool  taper_all_instances,
int  num_edges,
NXOpen.Tag[]  edges,
double  dist_tol,
double  angle_tol,
out NXOpen.Tag  feature_eid 
)

Wrapper method for UF_MODL_create_true_taper_from_edges

Refer to UF_MODL_create_true_taper_from_edges for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateTSlot ( double[]  location,
double[]  tool_axis,
double[]  direction,
string  t_width,
string  t_depth,
string  b_width,
string  b_depth,
string  distance,
int  face_li,
int  face_t1,
int  face_t2,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_t_slot

Refer to UF_MODL_create_t_slot for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateTube ( NXOpen.Tag[]  path_list,
[In, Out] string[]  limit,
FeatureSigns  sign,
out NXOpen.Tag[]  feature_list 
)

Wrapper method for UF_MODL_create_tube

Refer to UF_MODL_create_tube for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateTube1 ( NXOpen.Tag[]  path_list,
[In, Out] string[]  limit,
FeatureSigns  sign,
NXOpen.Tag  target_body,
out NXOpen.Tag[]  feature_list 
)

Wrapper method for UF_MODL_create_tube1

Refer to UF_MODL_create_tube1 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateUGroove ( double[]  location,
double[]  direction,
string  diame,
string  width,
string  corner,
NXOpen.Tag  face,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_create_u_groove

Refer to UF_MODL_create_u_groove for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateUniformScale ( NXOpen.Tag  body_eid,
int  csys_type,
string  scale_factor,
out NXOpen.Tag  feature_eid 
)

Wrapper method for UF_MODL_create_uniform_scale

Refer to UF_MODL_create_uniform_scale for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreateUSlot ( double[]  location,
double[]  tool_axis,
double[]  direction,
string  width,
string  depth,
string  radius,
string  distance,
NXOpen.Tag  face_li,
NXOpen.Tag  face_t1,
NXOpen.Tag  face_t2,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_u_slot

Refer to UF_MODL_create_u_slot for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateVariableHollow ( double  tolerance,
string  thickness,
int  n_pierced_faces,
NXOpen.Tag[]  pierced_faces,
int  n_boundary_faces,
NXOpen.Tag[]  boundary_faces,
int  n_offset_faces,
NXOpen.Tag[]  offset_faces,
string[]  offset_thickness,
out NXOpen.Tag  feature_id 
)

Wrapper method for UF_MODL_create_variable_hollow

Refer to UF_MODL_create_variable_hollow for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateVariableOffset ( NXOpen.Tag  base_sheet,
[In, Out] string[]  dist,
double[]  uv_param,
out NXOpen.Tag  varoff_sheet 
)

Wrapper method for UF_MODL_create_variable_offset

Refer to UF_MODL_create_variable_offset for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateVariableTaperFromEdges ( NXOpen.Tag  direction_tag,
string  angle_str,
bool  taper_all_instances,
int  num_edges,
NXOpen.Tag[]  edges,
int  num_points,
double[]  points,
string[]  angles,
double  dist_tol,
double  angle_tol,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_variable_taper_from_edges

Refer to UF_MODL_create_variable_taper_from_edges for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateWrapAssembly ( ref WrapAssem  wrap_data,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_wrap_assembly

Refer to UF_MODL_create_wrap_assembly for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreateWrapGeometry ( ref WrapGeom  wrap_data,
out NXOpen.Tag  feature_tag 
)

Wrapper method for UF_MODL_create_wrap_geometry

Refer to UF_MODL_create_wrap_geometry for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreChamferWithFlipOption ( int  subtype,
string  offset1,
string  offset2,
string  theta,
NXOpen.Tag[]  edges,
bool  flip_option,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_cre_chamfer_with_flip_option

Refer to UF_MODL_cre_chamfer_with_flip_option for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreChamferWithInstanceAndFlipOption ( int  subtype,
string  offset1,
string  offset2,
string  theta,
NXOpen.Tag[]  edges,
bool  instance_option,
bool  flip_option,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_cre_chamfer_with_instance_and_flip_option

Refer to UF_MODL_cre_chamfer_with_instance_and_flip_option for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreDefFacepairFeat ( NXOpen.Tag  midsrf_feature_obj_id,
NXOpen.Tag  defining_face_1,
NXOpen.Tag  defining_face_2,
NXOpen.Tag[]  side_1,
NXOpen.Tag[]  side_2,
out NXOpen.Tag  facepair_feature_obj_id 
)

Wrapper method for UF_MODL_cre_def_facepair_feat

Refer to UF_MODL_cre_def_facepair_feat for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.CreSelFacepairFeat ( NXOpen.Tag  midsrf_feature_obj_id,
NXOpen.Tag  user_selected_midsurface,
NXOpen.Tag[]  side_1,
NXOpen.Tag[]  side_2,
out NXOpen.Tag  facepair_feature_obj_id 
)

Wrapper method for UF_MODL_cre_sel_facepair_feat

Refer to UF_MODL_cre_sel_facepair_feat for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.CreTrimBsurf ( int  nu,
int  nv,
int  ku,
int  kv,
double[]  u_knot,
double[]  v_knot,
double[]  poles,
int  loop_count,
int[]  edge_counts,
int[]  edge_senses,
NXOpen.Tag[]  edge_curves,
int  proj_curves,
double  dist_tol,
out NXOpen.Tag  bsurf_id,
out int  knot_fixup,
out int  pole_fixup 
)

Wrapper method for UF_MODL_cre_trim_bsurf

Refer to UF_MODL_cre_trim_bsurf for documentation
Mapping Help

License requirements:None

int NXOpen.UF.UFModl.DefaultRpoMenu ( NXOpen.Tag  feature_eid)

Wrapper method for UF_MODL_default_rpo_menu

Refer to UF_MODL_default_rpo_menu for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.DeleteBodyParms ( NXOpen.Tag[]  body_list)

Wrapper method for UF_MODL_delete_body_parms

Refer to UF_MODL_delete_body_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.DeleteExp ( string  exp_name)

Wrapper method for UF_MODL_delete_exp

Refer to UF_MODL_delete_exp for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.DeleteExpTag ( NXOpen.Tag  old_exp)

Wrapper method for UF_MODL_delete_exp_tag

Refer to UF_MODL_delete_exp_tag for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.DeleteFeature ( NXOpen.Tag[]  cmtags)

Wrapper method for UF_MODL_delete_feature

Refer to UF_MODL_delete_feature for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.DeleteObjectParms ( NXOpen.Tag[]  object_list)

Wrapper method for UF_MODL_delete_object_parms

Refer to UF_MODL_delete_object_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.DevchkAdjacentEdges ( int  num_faces,
NXOpen.Tag[]  faces,
ref double  tolerances,
int  num_chk_points,
out int  num_devs,
out DevchkEeInfo[]  devs 
)

Wrapper method for UF_MODL_devchk_adjacent_edges

Refer to UF_MODL_devchk_adjacent_edges for documentation
Mapping Help

License requirements:None

unsafe int NXOpen.UF.UFModl.DevchkCurveToCurve ( NXOpen.Tag  curve1_id,
NXOpen.Tag  curve2_id,
int  num_of_check_points,
out DeviationCheckData  check_result 
)

Wrapper method for UF_MODL_devchk_curve_to_curve

Refer to UF_MODL_devchk_curve_to_curve for documentation
Mapping Help

License requirements:None

unsafe int NXOpen.UF.UFModl.DevchkCurveToFace ( NXOpen.Tag  curve_id,
NXOpen.Tag  face_id,
int  num_of_check_points,
out DeviationCheckData  check_result 
)

Wrapper method for UF_MODL_devchk_curve_to_face

Refer to UF_MODL_devchk_curve_to_face for documentation
Mapping Help

License requirements:None

unsafe int NXOpen.UF.UFModl.DevchkEdgeToEdge ( NXOpen.Tag  edge1_id,
NXOpen.Tag  face_of_edge1_id,
NXOpen.Tag  edge2_id,
NXOpen.Tag  face_of_edge2_id,
int  num_of_check_points,
out DeviationCheckData  check_result 
)

Wrapper method for UF_MODL_devchk_edge_to_edge

Refer to UF_MODL_devchk_edge_to_edge for documentation
Mapping Help

License requirements:None

unsafe int NXOpen.UF.UFModl.DevchkEdgeToFace ( NXOpen.Tag  edge_id,
NXOpen.Tag  face_of_edge_id,
NXOpen.Tag  second_face_id,
int  num_of_check_points,
out DeviationCheckData  check_result 
)

Wrapper method for UF_MODL_devchk_edge_to_face

Refer to UF_MODL_devchk_edge_to_face for documentation
Mapping Help

License requirements:None

unsafe int NXOpen.UF.UFModl.DevchkFaceToFace ( NXOpen.Tag  face1_id,
NXOpen.Tag  face2_id,
int  num_check_points_u,
int  num_check_points_v,
out DeviationCheckData  check_result 
)

Wrapper method for UF_MODL_devchk_face_to_face

Refer to UF_MODL_devchk_face_to_face for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.DissectExpString ( string  exp_str,
out string  lhs_str,
out string  rhs_str,
out NXOpen.Tag  exp_tag 
)

Wrapper method for UF_MODL_dissect_exp_string

Refer to UF_MODL_dissect_exp_string for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.DumpMidsurfFacepairReport ( string  file_name_with_extn,
NXOpen.Tag  midsrf_feature_obj_id 
)

Wrapper method for UF_MODL_dump_midsurf_facepair_report

Refer to UF_MODL_dump_midsurf_facepair_report for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditBendAllowanceFormula ( NXOpen.Tag  feature_tag,
string  exp_str 
)

Wrapper method for UF_MODL_edit_bend_allowance_formula

Refer to UF_MODL_edit_bend_allowance_formula for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditBendOperation ( NXOpen.Tag  operation_tag,
ref BendOperationData  bend_data 
)

Wrapper method for UF_MODL_edit_bend_operation

Refer to UF_MODL_edit_bend_operation for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditBooleanWithRetainedOptions ( NXOpen.Tag  feature_eid,
NXOpen.Tag  new_target,
NXOpen.Tag  new_tool 
)

Wrapper method for UF_MODL_edit_boolean_with_retained_options

Refer to UF_MODL_edit_boolean_with_retained_options for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditBsurf ( NXOpen.Tag  face_eid,
ref Bsurface  bsurf 
)

Wrapper method for UF_MODL_edit_bsurf

Refer to UF_MODL_edit_bsurf for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditCircularIset ( NXOpen.Tag  feature_obj_id,
string  number_str,
string  angle_str,
string  radius_str,
NXOpen.Tag  rotation_point_id 
)

Wrapper method for UF_MODL_edit_circular_iset

Refer to UF_MODL_edit_circular_iset for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditCircularPatternFace ( NXOpen.Tag  feature_tag,
ref DfoRegion  region,
NXOpen.Tag  axis,
int  n_pattern,
string  angle 
)

Wrapper method for UF_MODL_edit_circular_pattern_face

Refer to UF_MODL_edit_circular_pattern_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditDatumDirection ( NXOpen.Tag  datum_feature_tag,
NXOpen.Tag  new_direction 
)

Wrapper method for UF_MODL_edit_datum_direction

Refer to UF_MODL_edit_datum_direction for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditDatumPoint ( NXOpen.Tag  datum_feature_tag,
NXOpen.Tag  new_point 
)

Wrapper method for UF_MODL_edit_datum_point

Refer to UF_MODL_edit_datum_point for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditEdgeBlend ( NXOpen.Tag  feature_eid,
ref EdgeBlendData  blend_data 
)

Wrapper method for UF_MODL_edit_edge_blend

Refer to UF_MODL_edit_edge_blend for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditEnlarge ( NXOpen.Tag  feat_obj_tag,
int  type,
[In, Out] string[]  percent_size,
double  tolerance 
)

Wrapper method for UF_MODL_edit_enlarge

Refer to UF_MODL_edit_enlarge for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditExp ( string  expr_str)

Wrapper method for UF_MODL_edit_exp

Refer to UF_MODL_edit_exp for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditFaceConstraint ( NXOpen.Tag  feature_tag,
ref DfoRegion  region,
ref DfoConstraint  constraint 
)

Wrapper method for UF_MODL_edit_face_constraint

Refer to UF_MODL_edit_face_constraint for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditFaceGridCount ( NXOpen.Tag  _object,
int  u_count,
int  v_count 
)

Wrapper method for UF_MODL_edit_face_grid_count

Refer to UF_MODL_edit_face_grid_count for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditFaceJoin ( int  opt,
NXOpen.Tag  body_tag,
NXOpen.Tag[]  face_tags,
out NXOpen.Tag  result_tag 
)

Wrapper method for UF_MODL_edit_face_join

Refer to UF_MODL_edit_face_join for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditFormableFeatureState ( NXOpen.Tag  feature_tag,
State  state,
ref StateInfo  state_info 
)

Wrapper method for UF_MODL_edit_formable_feature_state

Refer to UF_MODL_edit_formable_feature_state for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditHoleType ( NXOpen.Tag  hole_feature,
HoleType  new_hole_type 
)

Wrapper method for UF_MODL_edit_hole_type

Refer to UF_MODL_edit_hole_type for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditHollow ( NXOpen.Tag  feature_id,
int  type,
double  tolerance,
string  thickness,
int  n_pierced_faces,
NXOpen.Tag[]  pierced_faces,
int  n_boundary_faces,
NXOpen.Tag[]  boundary_faces,
int  n_offset_faces,
NXOpen.Tag[]  offset_faces,
string[]  offset_thickness 
)

Wrapper method for UF_MODL_edit_hollow

Refer to UF_MODL_edit_hollow for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditImportBodyFeature ( NXOpen.Tag  input_tag,
ImportBodyFeatureEditOption  edit_option,
string  import_body_filename 
)

Wrapper method for UF_MODL_edit_import_body_feature

Refer to UF_MODL_edit_import_body_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditImportBodyFeatures ( ImportBodyFeatureEditOption  edit_option)

Wrapper method for UF_MODL_edit_import_body_features

Refer to UF_MODL_edit_import_body_features for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditImprFacesParms ( NXOpen.Tag  feature_tag,
ref ImprintFacesData  parms 
)

Wrapper method for UF_MODL_edit_impr_faces_parms

Refer to UF_MODL_edit_impr_faces_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditImprLoopParms ( NXOpen.Tag  feature_tag,
ref ImprintLoopData  parms 
)

Wrapper method for UF_MODL_edit_impr_loop_parms

Refer to UF_MODL_edit_impr_loop_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditInsetFlange ( NXOpen.Tag  feature_tag,
ref InsetFlangeData  parameters 
)

Wrapper method for UF_MODL_edit_inset_flange

Refer to UF_MODL_edit_inset_flange for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditLawExtension ( ref LawextData  law_extension_data,
NXOpen.Tag  law_extension 
)

Wrapper method for UF_MODL_edit_law_extension

Refer to UF_MODL_edit_law_extension for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditLinearIset ( NXOpen.Tag  feature_obj_id,
string  number_in_x,
string  distance_x,
string  number_in_y,
string  distance_y 
)

Wrapper method for UF_MODL_edit_linear_iset

Refer to UF_MODL_edit_linear_iset for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditLinkedExterior ( NXOpen.Tag  feature_tag,
ref LinkedExt  ext_data 
)

Wrapper method for UF_MODL_edit_linked_exterior

Refer to UF_MODL_edit_linked_exterior for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditLocalScale ( NXOpen.Tag  feature_tag,
DfoScaleType  type,
ref DfoRegion  region,
NXOpen.Tag  so_point,
NXOpen.Tag  so_dir,
NXOpen.Tag  so_csys,
string[]  factors 
)

Wrapper method for UF_MODL_edit_local_scale

Refer to UF_MODL_edit_local_scale for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditMirrorPatternFace ( NXOpen.Tag  feature_tag,
ref DfoRegion  region,
NXOpen.Tag  mirror_plane 
)

Wrapper method for UF_MODL_edit_mirror_pattern_face

Refer to UF_MODL_edit_mirror_pattern_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditMirrorSet ( NXOpen.Tag  mirror_set,
NXOpen.Tag[]  features,
int  number_of_features,
NXOpen.Tag  mirror_plane 
)

Wrapper method for UF_MODL_edit_mirror_set

Refer to UF_MODL_edit_mirror_set for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditMoveRegion ( NXOpen.Tag  feature_tag,
TransformType  type,
ref DfoRegion  region,
IntPtr  transf_data 
)

Wrapper method for UF_MODL_edit_move_region

Refer to UF_MODL_edit_move_region for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditOffsetRegion ( NXOpen.Tag  feature_tag,
ref DfoRegion  region,
string  offset 
)

Wrapper method for UF_MODL_edit_offset_region

Refer to UF_MODL_edit_offset_region for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditPatchBodyParms ( NXOpen.Tag  feature,
NXOpen.Tag  new_target,
NXOpen.Tag  new_tool,
NXOpen.Tag  new_face,
int  new_reverse 
)

Wrapper method for UF_MODL_edit_patch_body_parms

Refer to UF_MODL_edit_patch_body_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditPlane ( NXOpen.Tag  plane_tag,
double[]  origin_point,
double[]  plane_normal 
)

Wrapper method for UF_MODL_edit_plane

Refer to UF_MODL_edit_plane for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditPointsParms ( NXOpen.Tag  feature_tag,
int  num_points,
NXOpen.Tag[]  points 
)

Wrapper method for UF_MODL_edit_points_parms

Refer to UF_MODL_edit_points_parms for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditReblendFace ( NXOpen.Tag  feature_eid,
ref ReblendFaceData  reblend_data 
)

Wrapper method for UF_MODL_edit_reblend_face

Refer to UF_MODL_edit_reblend_face for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditRectangularPatternFace ( NXOpen.Tag  feature_tag,
ref DfoRegion  region,
NXOpen.Tag  x_axis,
NXOpen.Tag  y_axis,
int  num_x,
int  num_y,
string  x_offset,
string  y_offset 
)

Wrapper method for UF_MODL_edit_rectangular_pattern_face

Refer to UF_MODL_edit_rectangular_pattern_face for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditRefitFaceFeature ( ref RefitFaceData  refit_data,
NXOpen.Tag  refit 
)

Wrapper method for UF_MODL_edit_refit_face_feature

Refer to UF_MODL_edit_refit_face_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditReplaceFace ( NXOpen.Tag  feature_tag,
NXOpen.Tag[]  target_faces,
int  num_target,
NXOpen.Tag[]  non_blend_faces,
int  num_non_blend,
NXOpen.Tag  tool_face,
bool  reverse_direction 
)

Wrapper method for UF_MODL_edit_replace_face

Refer to UF_MODL_edit_replace_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditResizeFace ( NXOpen.Tag  feature_tag,
NXOpen.Tag[]  target_faces,
int  num_target,
NXOpen.Tag[]  non_blend_faces,
int  num_non_blend,
string  new_parameter 
)

Wrapper method for UF_MODL_edit_resize_face

Refer to UF_MODL_edit_resize_face for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditRipedge ( NXOpen.Tag  ripedge_tag,
ref RipedgeData  ripedge_ufdata 
)

Wrapper method for UF_MODL_edit_ripedge

Refer to UF_MODL_edit_ripedge for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditRoughOffset ( NXOpen.Tag  feature_tag,
ref RoughOffset  parms 
)

Wrapper method for UF_MODL_edit_rough_offset

Refer to UF_MODL_edit_rough_offset for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditScale ( ScaleType  type,
NXOpen.Tag  tag,
NXOpen.Tag  so_point,
NXOpen.Tag  so_dir,
NXOpen.Tag  so_csys,
string[]  factors 
)

Wrapper method for UF_MODL_edit_scale

Refer to UF_MODL_edit_scale for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditSetHideState ( NXOpen.Tag  set,
ref int  hide_state 
)

Wrapper method for UF_MODL_edit_set_hide_state

Refer to UF_MODL_edit_set_hide_state for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditSetMembers ( NXOpen.Tag  set,
NXOpen.Tag[]  features,
int  number_of_feature 
)

Wrapper method for UF_MODL_edit_set_members

Refer to UF_MODL_edit_set_members for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditSewSheetBody ( NXOpen.Tag  feature_obj_eid,
NXOpen.Tag  new_target_eid,
int  tool_body_count,
NXOpen.Tag[]  tool_body_eids,
double  tolerance 
)

Wrapper method for UF_MODL_edit_sew_sheet_body

Refer to UF_MODL_edit_sew_sheet_body for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditSewSolidBody ( NXOpen.Tag  feature_obj_eid,
int  target_faces_count,
NXOpen.Tag[]  target_faces,
int  tool_faces_count,
NXOpen.Tag[]  tool_faces,
double  tolerance 
)

Wrapper method for UF_MODL_edit_sew_solid_body

Refer to UF_MODL_edit_sew_solid_body for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSilhouetteFlange ( ref SflangeData  sflange_data,
NXOpen.Tag  sflange_tag 
)

Wrapper method for UF_MODL_edit_silhouette_flange

Refer to UF_MODL_edit_silhouette_flange for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSimplifyParms ( NXOpen.Tag  feature_tag,
ref SimplData  simpl_parms,
out int  n_failing_wound_edges,
out NXOpen.Tag[]  failing_wound_edges 
)

Wrapper method for UF_MODL_edit_simplify_parms

Refer to UF_MODL_edit_simplify_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditSlotType ( NXOpen.Tag  slot_feature,
SlotType  new_slot_type 
)

Wrapper method for UF_MODL_edit_slot_type

Refer to UF_MODL_edit_slot_type for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSmbend ( NXOpen.Tag  bend_tag,
ref SmbendData  user_data 
)

Wrapper method for UF_MODL_edit_smbend

Refer to UF_MODL_edit_smbend for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSmbendCorner ( NXOpen.Tag  bend_tag,
ref SmbendCornerData  user_data 
)

Wrapper method for UF_MODL_edit_smbend_corner

Refer to UF_MODL_edit_smbend_corner for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSmbendCylinder ( NXOpen.Tag  bend_tag,
ref SmbendCylinderData  user_data 
)

Wrapper method for UF_MODL_edit_smbend_cylinder

Refer to UF_MODL_edit_smbend_cylinder for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSmcorner ( NXOpen.Tag  smcorner_tag,
ref SmcornerData  smcorner_ufdata 
)

Wrapper method for UF_MODL_edit_smcorner

Refer to UF_MODL_edit_smcorner for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSmcutout ( NXOpen.Tag  cutout_tag,
ref SmcutoutData  user_data 
)

Wrapper method for UF_MODL_edit_smcutout

Refer to UF_MODL_edit_smcutout for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSmdFlange ( NXOpen.Tag  feature_tag,
ref FlangeData  parameters 
)

Wrapper method for UF_MODL_edit_smd_flange

Refer to UF_MODL_edit_smd_flange for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSmhole ( NXOpen.Tag  hole_tag,
ref SmholeData  user_data 
)

Wrapper method for UF_MODL_edit_smhole

Refer to UF_MODL_edit_smhole for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSmpunch ( ref SmpunchData  user_data,
NXOpen.Tag  punch_tag 
)

Wrapper method for UF_MODL_edit_smpunch

Refer to UF_MODL_edit_smpunch for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSmslot ( NXOpen.Tag  slot_tag,
ref SmslotData  user_data 
)

Wrapper method for UF_MODL_edit_smslot

Refer to UF_MODL_edit_smslot for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSnipSurfaceFeature ( ref SnipsrfFeatureData  usr_data,
NXOpen.Tag  snip 
)

Wrapper method for UF_MODL_edit_snip_surface_feature

Refer to UF_MODL_edit_snip_surface_feature for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSolidPunch ( NXOpen.Tag  smspunch_tag,
ref SolidPunchData  smspunch_ufdata 
)

Wrapper method for UF_MODL_edit_solid_punch

Refer to UF_MODL_edit_solid_punch for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditStycorner ( ref StycornerData  styled_corner_data,
NXOpen.Tag  frec_tag 
)

Wrapper method for UF_MODL_edit_stycorner

Refer to UF_MODL_edit_stycorner for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditSubdivFace ( int  edit_flag,
NXOpen.Tag  feature_obj_id,
NXOpen.Tag  remove_curve,
NXOpen.Tag  add_curve,
double[]  vector 
)

Wrapper method for UF_MODL_edit_subdiv_face

Refer to UF_MODL_edit_subdiv_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditSweepCurves ( NXOpen.Tag  sweep_id,
int  n_profile_curves_removed,
NXOpen.Tag[]  profile_curves_removed,
int  n_profile_curves_added,
NXOpen.Tag[]  profile_curves_added,
int  n_guide_curves_removed,
NXOpen.Tag[]  guide_curves_removed,
int  n_guide_curves_added,
NXOpen.Tag[]  guide_curves_added 
)

Wrapper method for UF_MODL_edit_sweep_curves

Refer to UF_MODL_edit_sweep_curves for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSymbThread ( NXOpen.Tag  thread_obj_id,
ref SymbThreadData  parameters 
)

Wrapper method for UF_MODL_edit_symb_thread

Refer to UF_MODL_edit_symb_thread for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditSymbThread2 ( NXOpen.Tag  thread_obj_id,
bool  internal_thread,
ref SymbThreadData  parameters 
)

DEPRECATED Wrapper method for UF_MODL_edit_symb_thread_2

Refer to UF_MODL_edit_symb_thread_2 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EditTaperFromEdges ( NXOpen.Tag  feature_eid,
int  type,
NXOpen.Tag  direction_tag,
string  angle_str,
bool  taper_all_instances,
int  num_edges,
NXOpen.Tag[]  edges,
double  dist_tol,
double  angle_tol 
)

Wrapper method for UF_MODL_edit_taper_from_edges

Refer to UF_MODL_edit_taper_from_edges for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditWrapAssembly ( NXOpen.Tag  feature_tag,
ref WrapAssem  wrap_data 
)

Wrapper method for UF_MODL_edit_wrap_assembly

Refer to UF_MODL_edit_wrap_assembly for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.EditWrapGeometry ( NXOpen.Tag  feature_tag,
ref WrapGeom  wrap_data 
)

Wrapper method for UF_MODL_edit_wrap_geometry

Refer to UF_MODL_edit_wrap_geometry for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EvalExp ( string  exp_name,
out double  exp_value 
)

Wrapper method for UF_MODL_eval_exp

Refer to UF_MODL_eval_exp for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EvaluateCurve ( NXOpen.Tag  curve_id,
ref double  param,
ref int  deriv_flag,
[Out] double[]  pos_and_deriv 
)

Wrapper method for UF_MODL_evaluate_curve

Refer to UF_MODL_evaluate_curve for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.EvaluateFace ( NXOpen.Tag  face_tag,
int  deriv_request,
double[]  parms,
out ModlSrfValue  eval_result 
)

Wrapper method for UF_MODL_evaluate_face

Refer to UF_MODL_evaluate_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.ExportExp ( string  file_spec)

Wrapper method for UF_MODL_export_exp

Refer to UF_MODL_export_exp for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.ExportUdf ( string[]  ip_prompts,
string[]  ip_names,
int  number_of_elements,
FeatureSigns  sign 
)

Wrapper method for UF_MODL_export_udf

Refer to UF_MODL_export_udf for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.ExtractFace ( NXOpen.Tag  face,
int  mode,
out NXOpen.Tag  sheet_body 
)

Wrapper method for UF_MODL_extract_face

Refer to UF_MODL_extract_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.FeatureCanBeCopied ( NXOpen.Tag  feature_eid,
out bool  copy_flag 
)

Wrapper method for UF_MODL_feature_can_be_copied

Refer to UF_MODL_feature_can_be_copied for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.FixBsurfaceData ( double  degen_toler,
ref Bsurface  bsurface,
out int  num_states,
out UFCurve.State[]  states 
)

Wrapper method for UF_MODL_fix_bsurface_data

Refer to UF_MODL_fix_bsurface_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.FormFeatures ( int  n_features,
NXOpen.Tag[]  feature_tag_array,
out bool  is_update_required 
)

Wrapper method for UF_MODL_form_features

Refer to UF_MODL_form_features for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeBsurfData ( ref Bsurface  bsurf)

Wrapper method for UF_MODL_free_bsurf_data

Refer to UF_MODL_free_bsurf_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeCompareData ( ref ComparePartMapData  mapping_data)

Wrapper method for UF_MODL_free_compare_data

Refer to UF_MODL_free_compare_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeCompareData3 ( ref ComparePartMapData3  mapping_data)

Wrapper method for UF_MODL_free_compare_data_3

Refer to UF_MODL_free_compare_data_3 for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.FreeLaw ( IntPtr  uf_law_parms)

Wrapper method for UF_MODL_free_law

Refer to UF_MODL_free_law for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeLawExtension ( ref LawextData  law_extension_data,
bool  free_laws 
)

Wrapper method for UF_MODL_free_law_extension

Refer to UF_MODL_free_law_extension for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeRefitFaceFeatureData ( ref RefitFaceData  refit_data)

Wrapper method for UF_MODL_free_refit_face_feature_data

Refer to UF_MODL_free_refit_face_feature_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeRoughOffsetData ( ref RoughOffset  parms)

Wrapper method for UF_MODL_free_rough_offset_data

Refer to UF_MODL_free_rough_offset_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeSilhouetteFlange ( ref SflangeData  sflange_data)

Wrapper method for UF_MODL_free_silhouette_flange

Refer to UF_MODL_free_silhouette_flange for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeSnipSurfaceFeatureData ( ref SnipsrfFeatureData  usr_data_ptr)

Wrapper method for UF_MODL_free_snip_surface_feature_data

Refer to UF_MODL_free_snip_surface_feature_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeStringList ( ref StringList  string_list)

Wrapper method for UF_MODL_free_string_list

Refer to UF_MODL_free_string_list for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.FreeSymbThreadData ( ref SymbThreadData  thread)

Wrapper method for UF_MODL_free_symb_thread_data

Refer to UF_MODL_free_symb_thread_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.GenflgAskNumStates ( NXOpen.Tag  genflg,
out int  num_states 
)

Wrapper method for UF_MODL_genflg_ask_num_states

Refer to UF_MODL_genflg_ask_num_states for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.GenflgDeleteState ( NXOpen.Tag  genflg,
int  state_index 
)

Wrapper method for UF_MODL_genflg_delete_state

Refer to UF_MODL_genflg_delete_state for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.GetCurveEdgeDirection ( double[]  end_point,
NXOpen.Tag  curve_edge_eid,
out int  direction 
)

Wrapper method for UF_MODL_get_curve_edge_direction

Refer to UF_MODL_get_curve_edge_direction for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.GetDimensionData ( NXOpen.Tag  exp,
NXOpen.Tag  feature_tag,
out DimensionData  dim_data 
)

Wrapper method for UF_MODL_get_dimension_data

Refer to UF_MODL_get_dimension_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.HideParentCurves ( NXOpen.Tag  feature_tag,
int  n_unch_disp_stat,
ParentDispInfo[]  unch_parents_disp_status,
int  n_ch_disp_stat,
ParentDispInfo[]  ch_parents_disp_status 
)

Wrapper method for UF_MODL_hide_parent_curves

Refer to UF_MODL_hide_parent_curves for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.IdentifyExteriorUsingHl ( int  num_bodies,
NXOpen.Tag[]  bodies,
NXOpen.Tag[]  xforms,
int  num_dirs,
double  direction[,],
double  chordal_tol,
int  resolution,
ref int  num_faces,
out NXOpen.Tag[]  faces,
out int[]  body_index 
)

Wrapper method for UF_MODL_identify_exterior_using_hl

Refer to UF_MODL_identify_exterior_using_hl for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.IdentifyExteriorUsingRays ( int  num_bodies,
NXOpen.Tag[]  bodies,
NXOpen.Tag[]  xforms,
double[]  origin,
double  chordal_tol,
int  ray_type,
ref int  num_faces,
out NXOpen.Tag[]  faces,
out int[]  body_index 
)

Wrapper method for UF_MODL_identify_exterior_using_rays

Refer to UF_MODL_identify_exterior_using_rays for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.ImportExp ( string  file_spec,
int  new_def 
)

Wrapper method for UF_MODL_import_exp

Refer to UF_MODL_import_exp for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.ImportUdf ( string  filename,
double[]  dest_csys,
double[]  dest_point,
out NXOpen.Tag  udf_id 
)

Wrapper method for UF_MODL_import_udf

Refer to UF_MODL_import_udf for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.InitEdgeBlendPointMult ( ref BlendPointData  point_data)

Wrapper method for UF_MODL_init_edge_blend_point_mult

Refer to UF_MODL_init_edge_blend_point_mult for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.InitEdgeBlendSetbackMult ( ref EdgeBlendSetbackData  sb_data)

Wrapper method for UF_MODL_init_edge_blend_setback_mult

Refer to UF_MODL_init_edge_blend_setback_mult for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.InitEdgeBlendSetMult ( ref EdgeBlendSet  blend_set)

Wrapper method for UF_MODL_init_edge_blend_set_mult

Refer to UF_MODL_init_edge_blend_set_mult for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.InitEdgeBlendStopshortMult ( ref EdgeBlendStopshortData  ss_data)

Wrapper method for UF_MODL_init_edge_blend_stopshort_mult

Refer to UF_MODL_init_edge_blend_stopshort_mult for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.InitializeCompareData ( ref ComparePartMapData  mapping_data)

Wrapper method for UF_MODL_initialize_compare_data

Refer to UF_MODL_initialize_compare_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.InitRipedgeUfdata ( ref RipedgeData  ripedge_ufdata)

Wrapper method for UF_MODL_init_ripedge_ufdata

Refer to UF_MODL_init_ripedge_ufdata for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.InitSilhouetteFlangeData ( out SflangeData  sflange_data)

Wrapper method for UF_MODL_init_silhouette_flange_data

Refer to UF_MODL_init_silhouette_flange_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.InitSmcornerUfdata ( ref SmcornerData  smcorner_ufdata)

Wrapper method for UF_MODL_init_smcorner_ufdata

Refer to UF_MODL_init_smcorner_ufdata for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.InitStringList ( ref StringList  string_list1)

Wrapper method for UF_MODL_init_string_list

Refer to UF_MODL_init_string_list for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.InitStycornerData ( ref StycornerData  styled_corner_data)

Wrapper method for UF_MODL_init_stycorner_data

Refer to UF_MODL_init_stycorner_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.IntersectBodies ( NXOpen.Tag  target,
NXOpen.Tag  tool,
out int  num_result,
out NXOpen.Tag[]  resulting_bodies 
)

Wrapper method for UF_MODL_intersect_bodies

Refer to UF_MODL_intersect_bodies for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.IntersectBodiesWithRetainedOptions ( NXOpen.Tag  original_target,
NXOpen.Tag  original_tool,
bool  retain_target_body,
bool  retain_tool_body,
out NXOpen.Tag  frec_eid 
)

Wrapper method for UF_MODL_intersect_bodies_with_retained_options

Refer to UF_MODL_intersect_bodies_with_retained_options for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.IntersectCurveToCurve ( NXOpen.Tag  curve1_id,
NXOpen.Tag  curve2_id,
out int  num_intersections,
out double[]  data 
)

Wrapper method for UF_MODL_intersect_curve_to_curve

Refer to UF_MODL_intersect_curve_to_curve for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.IntersectCurveToFace ( NXOpen.Tag  curve_id,
NXOpen.Tag  face_id,
out int  num_intersections,
out double[]  data 
)

Wrapper method for UF_MODL_intersect_curve_to_face

Refer to UF_MODL_intersect_curve_to_face for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.IntersectCurveToPlane ( NXOpen.Tag  curve_id,
NXOpen.Tag  plane_id,
out int  num_intersections,
out double[]  data 
)

Wrapper method for UF_MODL_intersect_curve_to_plane

Refer to UF_MODL_intersect_curve_to_plane for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.IsBodyConvergent ( NXOpen.Tag  body,
out bool  is_convergent_body 
)

Wrapper method for UF_MODL_is_body_convergent

Refer to UF_MODL_is_body_convergent for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.IsBodyFeature ( NXOpen.Tag  feature,
out bool  is_body_feature 
)

Wrapper method for UF_MODL_is_body_feature

Refer to UF_MODL_is_body_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.IsBrowseableFeature ( NXOpen.Tag  feature_tag,
bool  report_inactive_feature,
bool  report_feature_unable_to_make_current,
out bool  is_browseable 
)

Wrapper method for UF_MODL_is_browseable_feature

Refer to UF_MODL_is_browseable_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.IsDatumAxisReversed ( NXOpen.Tag  datum_axis_tag,
out bool  reversed 
)

Wrapper method for UF_MODL_is_datum_axis_reversed

Refer to UF_MODL_is_datum_axis_reversed for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.IsDatumPlaneReversed ( NXOpen.Tag  datum_plane_tag,
out bool  reversed 
)

Wrapper method for UF_MODL_is_datum_plane_reversed

Refer to UF_MODL_is_datum_plane_reversed for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.IsExpInPart ( NXOpen.Tag  object_in_search_part,
string  left_hand_side,
out bool  is_exp_in_part 
)

Wrapper method for UF_MODL_is_exp_in_part

Refer to UF_MODL_is_exp_in_part for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.IsFeatureAHiddenSetMember ( NXOpen.Tag  feature,
out bool  hidden_member 
)

Wrapper method for UF_MODL_is_feature_a_hidden_set_member

Refer to UF_MODL_is_feature_a_hidden_set_member for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.IsFeatureASetMember ( NXOpen.Tag  feature,
out int  flag 
)

Wrapper method for UF_MODL_is_feature_a_set_member

Refer to UF_MODL_is_feature_a_set_member for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.IsGeometricExpression ( NXOpen.Tag  exp_tag,
out bool  flag 
)

Wrapper method for UF_MODL_is_geometric_expression

Refer to UF_MODL_is_geometric_expression for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.IsImportBodyFeature ( NXOpen.Tag  input_tag,
out bool  is_import_body_feature 
)

Wrapper method for UF_MODL_is_import_body_feature

Refer to UF_MODL_is_import_body_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.IsodivideFace ( ref NXOpen.Tag  sheet_id,
double  div_param,
int  div_dir,
out NXOpen.Tag  second_sheet_id 
)

Wrapper method for UF_MODL_isodivide_face

Refer to UF_MODL_isodivide_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.IsotrimFace ( ref NXOpen.Tag  sheet_id,
double[]  trim_param 
)

Wrapper method for UF_MODL_isotrim_face

Refer to UF_MODL_isotrim_face for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.MatchedgeAskData ( NXOpen.Tag  medge_tag,
out MatchedgeData[]  uf_medge 
)

Wrapper method for UF_MODL_matchedge_ask_data

Refer to UF_MODL_matchedge_ask_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.MatchedgeCheck ( ref MatchedgeData  uf_data,
int  continuity,
int  num_pnts,
out double  deviation 
)

Wrapper method for UF_MODL_matchedge_check

Refer to UF_MODL_matchedge_check for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.MatchedgeCreateFeature ( ref MatchedgeData  uf_data,
out NXOpen.Tag  frec_tag 
)

Wrapper method for UF_MODL_matchedge_create_feature

Refer to UF_MODL_matchedge_create_feature for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.MatchedgeEditFeature ( ref MatchedgeData  uf_data,
NXOpen.Tag  frec_tag 
)

Wrapper method for UF_MODL_matchedge_edit_feature

Refer to UF_MODL_matchedge_edit_feature for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.ModelCompare ( NXOpen.Tag  part1,
NXOpen.Tag  body_eids_part1,
double[]  transform_1,
NXOpen.Tag  part2,
NXOpen.Tag  body_eids_part2,
double[]  transform_2,
bool  compare_feat_and_exp,
CompareAccuracy  accuracy,
double  tolerance,
CompareIdenticalfaceRule  identical_face_rule,
CompareChangeduniquefaceRule  uniquechangedfacerule,
bool  launch_ui,
out ComparePartMapData  mapping_data 
)

Wrapper method for UF_MODL_model_compare

Refer to UF_MODL_model_compare for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.ModelCompare3 ( NXOpen.Tag  part1,
NXOpen.Tag  body_eids_part1,
double[]  transform_1,
NXOpen.Tag  part2,
NXOpen.Tag  body_eids_part2,
double[]  transform_2,
ref CompareOptions  compare_options,
out ComparePartMapData3[]  mapping_data 
)

Wrapper method for UF_MODL_model_compare_3

Refer to UF_MODL_model_compare_3 for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.MoveFeature ( NXOpen.Tag[]  cmtag,
int  mode,
double  real_data[,] 
)

Wrapper method for UF_MODL_move_feature

Refer to UF_MODL_move_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.Operations ( NXOpen.Tag  target,
NXOpen.Tag  tool,
FeatureSigns  sign 
)

Wrapper method for UF_MODL_operations

Refer to UF_MODL_operations for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.PasteFeatures ( NXOpen.Tag[]  feature_array,
int  num_features,
NXOpen.Tag[]  old_parents,
NXOpen.Tag[]  new_parents,
int  num_parents,
int  expression_transfer_mode,
int  parent_transfer_mode 
)

Wrapper method for UF_MODL_paste_features

Refer to UF_MODL_paste_features for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.PatchBody ( NXOpen.Tag  target_body,
NXOpen.Tag  tool_sheet,
int  reverse,
out NXOpen.Tag  feature_obj_id 
)

Wrapper method for UF_MODL_patch_body

Refer to UF_MODL_patch_body for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.PreviewSimplify ( ref SimplData  simpl_parms,
out int  n_retained_faces,
out NXOpen.Tag[]  retained_faces,
out int  n_removed_faces,
out NXOpen.Tag[]  removed_faces,
out int  n_leaks,
out int[]  n_leak_faces,
out NXOpen.  Tagleak_faces[][] 
)

Wrapper method for UF_MODL_preview_simplify

Refer to UF_MODL_preview_simplify for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.PromMapObjectDown ( NXOpen.Tag  prom_tag,
out NXOpen.Tag  base_tag 
)

Wrapper method for UF_MODL_prom_map_object_down

Refer to UF_MODL_prom_map_object_down for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.PromMapObjectUp ( NXOpen.Tag  base_tag,
NXOpen.Tag  prom_feat_tag,
out NXOpen.Tag  prom_tag 
)

Wrapper method for UF_MODL_prom_map_object_up

Refer to UF_MODL_prom_map_object_up for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.PutListItem ( ref NXOpen.Tag[]  list,
NXOpen.Tag  obj_id 
)

Wrapper method for UF_MODL_put_list_item

Refer to UF_MODL_put_list_item for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.ReattachDirRef ( NXOpen.Tag  feature_eid,
NXOpen.Tag  ref_eid,
int  ref_is_horizontal,
bool  delete_rpo 
)

Wrapper method for UF_MODL_reattach_dir_ref

Refer to UF_MODL_reattach_dir_ref for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.ReattachTargetFace ( NXOpen.Tag  feature_eid,
NXOpen.Tag  face_eid,
double[]  point,
int  flip,
bool  delete_rpo 
)

Wrapper method for UF_MODL_reattach_target_face

Refer to UF_MODL_reattach_target_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.ReattachThruFaces ( NXOpen.Tag  feature_eid,
int  number_of_faces,
NXOpen.Tag[]  face_eids,
bool  delete_rpo 
)

Wrapper method for UF_MODL_reattach_thru_faces

Refer to UF_MODL_reattach_thru_faces for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.ReattachToolFace ( NXOpen.Tag  feature_eid,
NXOpen.Tag  face_eid,
bool  delete_rpo 
)

Wrapper method for UF_MODL_reattach_tool_face

Refer to UF_MODL_reattach_tool_face for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.RecordFeatureUpdateWarnings ( bool  warning_option)

Wrapper method for UF_MODL_record_feature_update_warnings

Refer to UF_MODL_record_feature_update_warnings for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.RedefineReplaceFaces ( NXOpen.Tag  feature_eid,
int  number_of_faces,
NXOpen.Tag[]  face_eids 
)

Wrapper method for UF_MODL_redefine_replace_faces

Refer to UF_MODL_redefine_replace_faces for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.RedefineRpoConstraint ( NXOpen.Tag  constraint,
NXOpen.Tag  eid_target,
int  tangent2arc1,
NXOpen.Tag  eid_tool,
int  tangent2arc2 
)

Wrapper method for UF_MODL_redefine_rpo_constraint

Refer to UF_MODL_redefine_rpo_constraint for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.RedefineThickenSheet ( NXOpen.Tag  thicken_sheet_tag,
string  first_offset,
string  second_offset,
NXOpen.Tag  sheet_body_tag,
NXOpen.Tag  target_body_tag 
)

DEPRECATED Wrapper method for UF_MODL_redefine_thicken_sheet

Refer to UF_MODL_redefine_thicken_sheet for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.RedefineTrimFaces ( NXOpen.Tag  udf_id,
int  n_trim_faces,
NXOpen.Tag[]  trim_faces,
bool  delete_rpo 
)

Wrapper method for UF_MODL_redefine_trim_faces

Refer to UF_MODL_redefine_trim_faces for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.RegisterCliffBlend ( CliffBlendFT  var_routine)

Wrapper method for UF_MODL_register_cliff_blend

Refer to UF_MODL_register_cliff_blend for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.RegisterRpoRoutine ( RpoFPT  routine)

Wrapper method for UF_MODL_register_rpo_routine

Refer to UF_MODL_register_rpo_routine for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.RegisterVarBlend ( VarBlendFT  routine)

Wrapper method for UF_MODL_register_var_blend

Refer to UF_MODL_register_var_blend for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.RemoveThruFaces ( NXOpen.Tag  feature_eid)

Wrapper method for UF_MODL_remove_thru_faces

Refer to UF_MODL_remove_thru_faces for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.RenameExp ( string  old_exp_name,
string  new_exp_name 
)

Wrapper method for UF_MODL_rename_exp

Refer to UF_MODL_rename_exp for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.ReorderFeature ( NXOpen.Tag  reference_feature,
NXOpen.Tag[]  reposition_features,
int  method 
)

Wrapper method for UF_MODL_reorder_feature

Refer to UF_MODL_reorder_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.ReplaceBodyData ( NXOpen.Tag  original_feature,
NXOpen.Tag  new_body 
)

Wrapper method for UF_MODL_replace_body_data

Refer to UF_MODL_replace_body_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.ReplaceBooleanBody ( NXOpen.Tag  boolean_feature_obj_id,
BooleanBody  type,
NXOpen.Tag  new_body 
)

Wrapper method for UF_MODL_replace_boolean_body

Refer to UF_MODL_replace_boolean_body for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.ReplaceFeatStrings ( NXOpen.Tag  feature_obj_id,
int  option,
ref StringList  _string,
int  string_set,
int  index 
)

Wrapper method for UF_MODL_replace_feat_strings

Refer to UF_MODL_replace_feat_strings for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.ReplaceFeatures ( NXOpen.Tag[]  original_features,
int  n_original_features,
NXOpen.Tag[]  replacement_features,
int  n_replm_features,
bool  return_map,
bool  use_copy_of_replacement,
ReplaceFeaturesStruct[]  parent_map,
ref int  n_parent_map 
)

Wrapper method for UF_MODL_replace_features

Refer to UF_MODL_replace_features for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.ReplaceSweepStrings ( NXOpen.Tag  sweep_feature_id,
int  n_original_profile_objs,
NXOpen.Tag[]  original_profile_objs,
int  n_new_profile_objs,
NXOpen.Tag[]  new_profile_objs,
int  n_original_guide_objs,
NXOpen.Tag[]  original_guide_objs,
int  n_new_guide_objs,
NXOpen.Tag[]  new_guide_objs 
)

Wrapper method for UF_MODL_replace_sweep_strings

Refer to UF_MODL_replace_sweep_strings for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.RequireUdfMappingForEdit ( NXOpen.Tag  udf_insert_tag,
out bool  mapping_is_required,
out int  mapping_num_objects,
out NXOpen.Tag[]  mapping_objects 
)

Wrapper method for UF_MODL_require_udf_mapping_for_edit

Refer to UF_MODL_require_udf_mapping_for_edit for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.RequireUdfMappingForInsert ( NXOpen.Tag  udf_define_tag,
out bool  mapping_is_required,
out int  mapping_num_objects,
out NXOpen.Tag[]  mapping_objects 
)

Wrapper method for UF_MODL_require_udf_mapping_for_insert

Refer to UF_MODL_require_udf_mapping_for_insert for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.ReverseDatumAxis ( NXOpen.Tag  datum_axis_tag)

Wrapper method for UF_MODL_reverse_datum_axis

Refer to UF_MODL_reverse_datum_axis for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.ReverseDatumPlane ( NXOpen.Tag  datum_plane_tag)

Wrapper method for UF_MODL_reverse_datum_plane

Refer to UF_MODL_reverse_datum_plane for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.ReverseDirRef ( NXOpen.Tag  feature_eid,
NXOpen.Tag  ref_eid,
int  ref_is_horizontal,
bool  delete_rpo,
bool  reverse 
)

Wrapper method for UF_MODL_reverse_dir_ref

Refer to UF_MODL_reverse_dir_ref for documentation
Mapping Help

License requirements:None

delegate int NXOpen.UF.UFModl.RpoFPT ( NXOpen.Tag  _X1)

This delegate is equivalent to 'UF_MODL_rpo_f_p_t'.

void NXOpen.UF.UFModl.SetAngleTolerance ( ref double  tolerance)

Wrapper method for UF_MODL_set_angle_tolerance

Refer to UF_MODL_set_angle_tolerance for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetBodyDensity ( NXOpen.Tag  body,
DensityUnits  units,
double  density 
)

Wrapper method for UF_MODL_set_body_density

Refer to UF_MODL_set_body_density for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetBodyTypePref ( int  body_type)

Wrapper method for UF_MODL_set_body_type_pref

Refer to UF_MODL_set_body_type_pref for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetBsurfKnotDisplay ( NXOpen.Tag  face,
bool  state 
)

Wrapper method for UF_MODL_set_bsurf_knot_display

Refer to UF_MODL_set_bsurf_knot_display for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetBsurfPoleDisplay ( NXOpen.Tag  face,
bool  state 
)

Wrapper method for UF_MODL_set_bsurf_pole_display

Refer to UF_MODL_set_bsurf_pole_display for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetContainment ( NXOpen.Tag  face_eid)

Wrapper method for UF_MODL_set_containment

Refer to UF_MODL_set_containment for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetCurrentFeature ( NXOpen.Tag  feature_id)

Wrapper method for UF_MODL_set_current_feature

Refer to UF_MODL_set_current_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetCurveFitData ( CurveFitData  curve_fit_data)

Wrapper method for UF_MODL_set_curve_fit_data

Refer to UF_MODL_set_curve_fit_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetCurveFitMethod ( int  fit_method)

Wrapper method for UF_MODL_set_curve_fit_method

Refer to UF_MODL_set_curve_fit_method for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetDatumCsysScaling ( NXOpen.Tag  datum_csys_tag,
bool  scaling_on 
)

Wrapper method for UF_MODL_set_datum_csys_scaling

Refer to UF_MODL_set_datum_csys_scaling for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetDatumCsysVisibility ( NXOpen.Tag  datum_csys_tag,
bool  visibility 
)

Wrapper method for UF_MODL_set_datum_csys_visibility

Refer to UF_MODL_set_datum_csys_visibility for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetDefaultDensity ( double  density,
DensityUnits  units 
)

Wrapper method for UF_MODL_set_default_density

Refer to UF_MODL_set_default_density for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetDistanceTolerance ( ref double  tolerance)

Wrapper method for UF_MODL_set_distance_tolerance

Refer to UF_MODL_set_distance_tolerance for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetDynamicUpdate ( int  update_type)

Wrapper method for UF_MODL_set_dynamic_update

Refer to UF_MODL_set_dynamic_update for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetFaceBlendLawRadii ( NXOpen.Tag  feature,
double[]  radii_values,
int  rad_num 
)

Wrapper method for UF_MODL_set_face_blend_law_radii

Refer to UF_MODL_set_face_blend_law_radii for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetFaceBlendLawRange1Radii ( NXOpen.Tag  feature,
double[]  radii_values,
int  rad_num 
)

Wrapper method for UF_MODL_set_face_blend_law_range1_radii

Refer to UF_MODL_set_face_blend_law_range1_radii for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetFaceBlendLawRange2Radii ( NXOpen.Tag  feature,
double[]  radii_values,
int  rad_num 
)

Wrapper method for UF_MODL_set_face_blend_law_range2_radii

Refer to UF_MODL_set_face_blend_law_range2_radii for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetFeatTolerance ( NXOpen.Tag  feature_obj_id,
double  tolerance,
bool  update_part 
)

Wrapper method for UF_MODL_set_feat_tolerance

Refer to UF_MODL_set_feat_tolerance for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetFlangeProcFactor ( NXOpen.Tag  flange,
double  proc_factor 
)

Wrapper method for UF_MODL_set_flange_proc_factor

Refer to UF_MODL_set_flange_proc_factor for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetFreeFormResult ( int  free_form_result)

Wrapper method for UF_MODL_set_free_form_result

Refer to UF_MODL_set_free_form_result for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetImmediateChildren ( int  update_level)

Wrapper method for UF_MODL_set_immediate_children

Refer to UF_MODL_set_immediate_children for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetMidsrfFeatureCreateMethod ( NXOpen.Tag  feature_obj_id,
int  adv_crt_and_trm 
)

Wrapper method for UF_MODL_set_midsrf_feature_create_method

Refer to UF_MODL_set_midsrf_feature_create_method for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetRpoRefernce ( NXOpen.Tag  reference,
double[]  point,
int  flip 
)

Wrapper method for UF_MODL_set_rpo_refernce

Refer to UF_MODL_set_rpo_refernce for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetShowReportReference ( bool  reportReference)

Wrapper method for UF_MODL_set_show_report_reference

Refer to UF_MODL_set_show_report_reference for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetStartAndDirectionToSection ( NXOpen.Tag  starting_object,
double[]  starting_point,
double[]  direction,
NXOpen.Tag  section_tag 
)

Wrapper method for UF_MODL_set_start_and_direction_to_section

Refer to UF_MODL_set_start_and_direction_to_section for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetSuppressExpTag ( NXOpen.Tag  feature_tag,
NXOpen.Tag  expression_tag 
)

Wrapper method for UF_MODL_set_suppress_exp_tag

Refer to UF_MODL_set_suppress_exp_tag for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetSweepAxis ( NXOpen.Tag  feature_id,
double[]  dir 
)

Wrapper method for UF_MODL_set_sweep_axis

Refer to UF_MODL_set_sweep_axis for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetSweepTolerances ( NXOpen.Tag  feature_id,
out double  tolerance 
)

Wrapper method for UF_MODL_set_sweep_tolerances

Refer to UF_MODL_set_sweep_tolerances for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.SetUdfParms ( NXOpen.Tag  udf_id,
string[]  prompt,
string[]  values,
int  number_of_parms 
)

Wrapper method for UF_MODL_set_udf_parms

Refer to UF_MODL_set_udf_parms for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetUpdateFailOption ( UpdateOption  new_fail_option)

Wrapper method for UF_MODL_set_update_fail_option

Refer to UF_MODL_set_update_fail_option for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SetXformTagOfDatumCsys ( NXOpen.Tag  datum_csys_feature,
NXOpen.Tag  xform_tag 
)

Wrapper method for UF_MODL_set_xform_tag_of_datum_csys

Refer to UF_MODL_set_xform_tag_of_datum_csys for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.ShapePatternCreateDialog ( ref ShapePatternClientDialogData  pClientData,
out int  response 
)

Wrapper method for UF_MODL_shape_pattern_create_dialog

Refer to UF_MODL_shape_pattern_create_dialog for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.ShapePatternFreeClientData ( ref ShapePatternClientDialogData  pClientData)

Wrapper method for UF_MODL_shape_pattern_free_client_data

Refer to UF_MODL_shape_pattern_free_client_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.ShapePatternInitClientData ( ref ShapePatternClientDialogData  pClientData)

Wrapper method for UF_MODL_shape_pattern_init_client_data

Refer to UF_MODL_shape_pattern_init_client_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.SmoothBsurfaceData ( int  cont_order_u,
int  cont_order_v,
double  dist_toler,
double  ang_toler,
ref Bsurface  bsurf,
out int  num_states,
out UFCurve.State[]  states 
)

Wrapper method for UF_MODL_smooth_bsurface_data

Refer to UF_MODL_smooth_bsurface_data for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SortFeatures ( NXOpen.Tag  feature1,
NXOpen.Tag  feature2,
out int  result 
)

Wrapper method for UF_MODL_sort_features

Refer to UF_MODL_sort_features for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.SplitBody ( int  num_bodies,
NXOpen.Tag[]  bodies,
NXOpen.Tag  cutting_body,
out int  num_split_bodies,
out NXOpen.Tag[]  split_bodies 
)

Wrapper method for UF_MODL_split_body

Refer to UF_MODL_split_body for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.SplitBodyRetainTool ( int  num_bodies,
NXOpen.Tag[]  bodies,
NXOpen.Tag  cutting_body,
out int  num_split_bodies,
out NXOpen.Tag[]  split_bodies 
)

Wrapper method for UF_MODL_split_body_retain_tool

Refer to UF_MODL_split_body_retain_tool for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.SubtractBodies ( NXOpen.Tag  target,
NXOpen.Tag  tool,
out int  num_result,
out NXOpen.Tag[]  resulting_bodies 
)

Wrapper method for UF_MODL_subtract_bodies

Refer to UF_MODL_subtract_bodies for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.SubtractBodiesWithRetainedOptions ( NXOpen.Tag  original_target,
NXOpen.Tag  original_tool,
bool  retain_target_body,
bool  retain_tool_body,
out NXOpen.Tag  frec_eid 
)

Wrapper method for UF_MODL_subtract_bodies_with_retained_options

Refer to UF_MODL_subtract_bodies_with_retained_options for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.SuppressFeature ( NXOpen.Tag[]  feature_list)

Wrapper method for UF_MODL_suppress_feature

Refer to UF_MODL_suppress_feature for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.TraceARay ( int  num_bodies,
NXOpen.Tag[]  bodies,
double[]  origin,
double[]  direction,
double[]  transform,
int  num_desired,
out int  num_results,
out RayHitPointInfo[]  hit_list 
)

Wrapper method for UF_MODL_trace_a_ray

Refer to UF_MODL_trace_a_ray for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.TransformEntities ( int  num_entities,
NXOpen.Tag[]  entities,
double[]  matrix 
)

Wrapper method for UF_MODL_transform_entities

Refer to UF_MODL_transform_entities for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.TrimBody ( NXOpen.Tag  target_body,
NXOpen.Tag  tool_tag,
int  direction_flag,
out NXOpen.Tag  trim_feature 
)

Wrapper method for UF_MODL_trim_body

Refer to UF_MODL_trim_body for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.TrimMidsrfFeature ( NXOpen.Tag  midsrf_feature_obj_id)

Wrapper method for UF_MODL_trim_midsrf_feature

Refer to UF_MODL_trim_midsrf_feature for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.TrimSheet ( NXOpen.Tag  sheet_body_tag,
int  count_bounding_objects,
TrimObject[]  bounding_objects,
double[]  projection_vector,
int  point_key,
int  point_count,
double[]  point_coords,
double  tolerance,
out int  number_gap_points,
out double[]  gap_points 
)

Wrapper method for UF_MODL_trim_sheet

Refer to UF_MODL_trim_sheet for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.UdfFreeExpData ( ref UdfExpData  exp_data)

Wrapper method for UF_MODL_udf_free_exp_data

Refer to UF_MODL_udf_free_exp_data for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.UdfInitExpData ( ref UdfExpData  exp_data)

Wrapper method for UF_MODL_udf_init_exp_data

Refer to UF_MODL_udf_init_exp_data for documentation
Mapping Help

License requirements:None

int NXOpen.UF.UFModl.UdfRpoMenu ( NXOpen.Tag  feature_eid)

Wrapper method for UF_MODL_udf_rpo_menu

Refer to UF_MODL_udf_rpo_menu for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.UnclockInstance ( NXOpen.Tag  feature_obj_id)

Wrapper method for UF_MODL_unclock_instance

Refer to UF_MODL_unclock_instance for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.UnclockIset ( NXOpen.Tag  feature_obj_id)

Wrapper method for UF_MODL_unclock_iset

Refer to UF_MODL_unclock_iset for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.UnformFeatures ( int  n_features,
NXOpen.Tag[]  feature_tag_array,
out bool  is_update_required 
)

Wrapper method for UF_MODL_unform_features

Refer to UF_MODL_unform_features for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.UniteBodies ( NXOpen.Tag  target,
NXOpen.Tag  tool 
)

Wrapper method for UF_MODL_unite_bodies

Refer to UF_MODL_unite_bodies for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.UniteBodiesWithRetainedOptions ( NXOpen.Tag  original_target,
NXOpen.Tag  original_tool,
bool  retain_target_body,
bool  retain_tool_body,
out NXOpen.Tag  frec_eid 
)

Wrapper method for UF_MODL_unite_bodies_with_retained_options

Refer to UF_MODL_unite_bodies_with_retained_options for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.UnregisterCliffBlend ( )

Wrapper method for UF_MODL_unregister_cliff_blend

Refer to UF_MODL_unregister_cliff_blend for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.UnregisterRpoRoutine ( )

Wrapper method for UF_MODL_unregister_rpo_routine

Refer to UF_MODL_unregister_rpo_routine for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.UnregisterUdfMappingRoutine ( )

Wrapper method for UF_MODL_unregister_udf_mapping_routine

Refer to UF_MODL_unregister_udf_mapping_routine for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.UnregisterVarBlend ( )

Wrapper method for UF_MODL_unregister_var_blend

Refer to UF_MODL_unregister_var_blend for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.UnsetContainment ( NXOpen.Tag  face_eid)

Wrapper method for UF_MODL_unset_containment

Refer to UF_MODL_unset_containment for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.UnsetSuppressExpTag ( NXOpen.Tag  feature_tag)

Wrapper method for UF_MODL_unset_suppress_exp_tag

Refer to UF_MODL_unset_suppress_exp_tag for documentation
Mapping Help

License requirements:None

unsafe void NXOpen.UF.UFModl.UnsuppressFeature ( NXOpen.Tag[]  feature_list)

Wrapper method for UF_MODL_unsuppress_feature

Refer to UF_MODL_unsuppress_feature for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.Update ( )

Wrapper method for UF_MODL_update

Refer to UF_MODL_update for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.UpdateAllFeatures ( )

Wrapper method for UF_MODL_update_all_features

Refer to UF_MODL_update_all_features for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.UpdateForAnimation ( )

Wrapper method for UF_MODL_update_for_animation

Refer to UF_MODL_update_for_animation for documentation
Mapping Help

License requirements:None

void NXOpen.UF.UFModl.ValidateBody ( int  num_bodies,
NXOpen.Tag[]  bodies,
out int  valid_info 
)

Wrapper method for UF_MODL_validate_body

Refer to UF_MODL_validate_body for documentation
Mapping Help

License requirements:None

unsafe delegate int NXOpen.UF.UFModl.VarBlendFT ( NXOpen.Tag  a,
double[]  b,
sbyte *  c,
int  smooth_overflow,
int  cliff_overflow,
int  notch_overflow,
double  vrb_tol,
ref int  d 
)

This delegate is equivalent to 'UF_MODL_udf_mapping_f_p_t'.

This delegate is equivalent to 'UF_MODL_var_blend_f_t'.


The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.