购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_SKET_create_geometric_constraint( tag_t sketch_tag, UF_SKET_con_type_t con_type, int num_con_geoms, UF_SKET_con_geom_t * con_geoms, tag_t * con_tag) 函数说明:
该程序创建指定类型的草图几何约束。并非所有参数都需要基于约束的存在的类型创建。描述请参考下面,以确定哪些参数用于每个类型的草图约束。以下限制适用:UF_SKET_initialize_sketch必须已调用。
函数参数:
第1个参数为输入:
sketch_tag代表参数变量,tag_t 为输入参数类型,素描标记。
第2个参数为输入:
con_type代表参数变量,UF_SKET_con_type_t 为输入参数类型,约束类型。有效的类型有:UF_SKET_fixed UF_SKET_horizontal UF_SKET_vertical UF_SKET_constant_length UF_SKET_constant_angle UF_SKET_uniform_scaled UF_SKET_non_uniform_scaled UF_SKET_parallel UF_SKET_perpendicular UF_SKET_collinear UF_SKET_equal_length UF_SKET_equal_radius UF_SKET_coincident UF_SKET_concentric UF_SKET_midpoint UF_SKET_slope UF_SKET_tangent UF_SKET_point_on_curve UF_SKET_point_on_string
第3个参数为输入:
输入int 整数型的参数,参数的变量格式为num_con_geoms,约束几何数
第4个参数为输入:
con_geoms代表参数变量,UF_SKET_con_geom_t * 为输入参数类型,约束几何形状的数组(结构成员查看文件uf_sket_types.h SKET_con_geom_t类型)。
第5个参数为输出:
con_tag代表参数变量,tag_t * 为输出参数类型,创建几何约束的标签。