Creating UDFs
 
Creating a UDF requires the following information:
Name—The name of the UDF you are creating and the instance name if applicable.
Dependency—Specify if the UDF is independent of the UDF definition or is modified by the changers made to it.
Scale—How to scale the UDF relative to the placement model.
Variable Dimension—The new values of the variables dimensions and pattern parameters, those whose values can be modified each time the UDF is created.
Dimension Display—Whether to show or blank non-variable dimensions created within the UDF group.
References—The geometrical elements that the UDF needs in order to relate the features it contains to the existing models features. The elements correspond to the picks that Creo application prompts you for when you create a UDF interactively using the prompts defined when the UDF was created. You cannot select an embedded datum as the UDF reference.
Parts Intersection—When a UDF that is being created in an assembly contains features that modify the existing geometry you must define which parts are affected or intersected. You also need to know at what level in an assembly each intersection is going to be visible.
Orientations—When a UDF contains a feature with a direction that is defined with respect to a datum plane Creo must know what direction the new feature will point to. When you create such a UDF interactively, Creo application prompts you for this information with a flip arrow.
Quadrants—When a UDF contains a linearly placed feature that references two datum planes to define it’s location in the new model Creo application prompts you to pick the location of the new feature. This is determined by which side of each datum plane the feature must lie. This selection is referred to as the quadrant because the are four possible combinations for each linearly place feature.
Creo Object TOOLKIT C++ uses a special class that prepares and sets all the options and passes them to Creo application.
Was this helpful?