Class UFModl
Assembly: NXOpen.UF.dll
Syntax
public class UFModl : NXRemotableObject, IMessageSink
Methods
ActivePart(Tag, int)
Declaration
public void ActivePart(Tag body_obj_id, int flag)
Parameters
Type |
Name |
Description |
Tag |
body_obj_id |
|
int |
flag |
|
AddThruFaces(Tag, int, Tag[])
Declaration
public void AddThruFaces(Tag feature_eid, int number_of_faces, Tag[] face_eids)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
int |
number_of_faces |
|
Tag[] |
face_eids |
|
Ask2dtrimBsurf(Tag, int[], double, out Bsurface, out int, out int[], out int[], out Tag[])
Declaration
public void Ask2dtrimBsurf(Tag face, int[] opts, double tolerance, out UFModl.Bsurface bsurf, out int loop_count, out int[] edge_count, out int[] edge_sense, out Tag[] edge_bcurves)
Parameters
AskAdjacFaces(Tag, out Tag[])
Declaration
public void AskAdjacFaces(Tag face, out Tag[] adjacent_faces)
Parameters
Type |
Name |
Description |
Tag |
face |
|
Tag[] |
adjacent_faces |
|
AskAliveEdge(Tag, out Tag)
Declaration
public void AskAliveEdge(Tag edge, out Tag alive_edge)
Parameters
Type |
Name |
Description |
Tag |
edge |
|
Tag |
alive_edge |
|
AskAliveFace(Tag, out Tag)
Declaration
public void AskAliveFace(Tag face, out Tag alive_face)
Parameters
Type |
Name |
Description |
Tag |
face |
|
Tag |
alive_face |
|
AskAllMembersOfSet(Tag, out Tag[], out int)
Declaration
public void AskAllMembersOfSet(Tag set, out Tag[] features, out int number_of_features)
Parameters
Type |
Name |
Description |
Tag |
set |
|
Tag[] |
features |
|
int |
number_of_features |
|
AskAngleEdge(Tag, Tag, int, double[], double[], double[], double[], out string, out Tag, out Tag)
Declaration
public void AskAngleEdge(Tag feature_obj_id, Tag constraint, int edit, double[] fixed1, double[] fixed2, double[] feature1, double[] feature2, out string how_far, out Tag tool, out Tag part)
Parameters
AskAngleTolerance(out double)
Declaration
[Obsolete("Deprecated")]
public void AskAngleTolerance(out double tolerance)
Parameters
Type |
Name |
Description |
double |
tolerance |
|
AskAngleToleranceOfPart(Tag, out double)
Declaration
public void AskAngleToleranceOfPart(Tag object_in_part, out double tolerance)
Parameters
Type |
Name |
Description |
Tag |
object_in_part |
|
double |
tolerance |
|
AskBallGrooveParms(Tag, int, out string, out string)
Declaration
public void AskBallGrooveParms(Tag feature_obj_id, int edit, out string groove_dia, out string ball_dia)
Parameters
AskBallSlotParms(Tag, int, out string, out string, out string, out int)
Declaration
public void AskBallSlotParms(Tag feature_obj_id, int edit, out string ball_dia, out string depth, out string distance, out int thru_flag)
Parameters
Declaration
public void AskBendAllowanceFormula(Tag feature_tag, out string exp_str)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
string |
exp_str |
|
AskBendOperation(Tag, out BendOperationData)
Declaration
public void AskBendOperation(Tag operation_tag, out UFModl.BendOperationData bend_data)
Parameters
AskBlendParms(Tag, int, out string)
Declaration
public void AskBlendParms(Tag feature_obj_id, int edit, out string radius)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
int |
edit |
|
string |
radius |
|
AskBlockParms(Tag, int, out string[])
Declaration
public void AskBlockParms(Tag feature_obj_id, int edit, out string[] size)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
int |
edit |
|
string[] |
size |
|
AskBodyBoundaries(Tag, out int, out int[], out Tag[])
Declaration
public void AskBodyBoundaries(Tag body_tag, out int num_boundaries, out int[] num_edges, out Tag[] edge_tags)
Parameters
Type |
Name |
Description |
Tag |
body_tag |
|
int |
num_boundaries |
|
int[] |
num_edges |
|
Tag[] |
edge_tags |
|
AskBodyConsistency(Tag, out int, out int[], out Tag[])
Declaration
public void AskBodyConsistency(Tag body_tag, out int num_tags, out int[] fault_tokens, out Tag[] fault_tags)
Parameters
Type |
Name |
Description |
Tag |
body_tag |
|
int |
num_tags |
|
int[] |
fault_tokens |
|
Tag[] |
fault_tags |
|
AskBodyDensity(Tag, DensityUnits, out double)
Declaration
public void AskBodyDensity(Tag body, UFModl.DensityUnits units, out double density)
Parameters
AskBodyEdges(Tag, out Tag[])
Declaration
public void AskBodyEdges(Tag body, out Tag[] edge_list)
Parameters
Type |
Name |
Description |
Tag |
body |
|
Tag[] |
edge_list |
|
AskBodyFaces(Tag, out Tag[])
Declaration
public void AskBodyFaces(Tag body, out Tag[] face_list)
Parameters
Type |
Name |
Description |
Tag |
body |
|
Tag[] |
face_list |
|
AskBodyFeats(Tag, out Tag[])
Declaration
public void AskBodyFeats(Tag body, out Tag[] feature_tag_list)
Parameters
Type |
Name |
Description |
Tag |
body |
|
Tag[] |
feature_tag_list |
|
AskBodyFeatures(Tag, out int, out Features[])
Declaration
public void AskBodyFeatures(Tag body_id, out int features_count, out UFModl.Features[] features_node)
Parameters
Type |
Name |
Description |
Tag |
body_id |
|
int |
features_count |
|
Features[] |
features_node |
|
AskBodyStructures(Tag, out int, out Tag[])
Declaration
public void AskBodyStructures(Tag body_tag, out int num_tags, out Tag[] fault_tags)
Parameters
Type |
Name |
Description |
Tag |
body_tag |
|
int |
num_tags |
|
Tag[] |
fault_tags |
|
AskBodyType(Tag, out int)
Declaration
public void AskBodyType(Tag body_id, out int body_type)
Parameters
Type |
Name |
Description |
Tag |
body_id |
|
int |
body_type |
|
AskBodyTypePref(out int)
Declaration
public void AskBodyTypePref(out int body_type)
Parameters
Type |
Name |
Description |
int |
body_type |
|
AskBooleanWithRetainedOptions(Tag, out FeatureSigns, out Tag, out Tag, out bool, out bool)
Declaration
public void AskBooleanWithRetainedOptions(Tag feature_eid, out FeatureSigns sign, out Tag original_target, out Tag original_tool, out bool retain_target_body, out bool retain_tool_body)
Parameters
AskBossParms(Tag, int, out string, out string, out string)
Declaration
public void AskBossParms(Tag feature_obj_id, int edit, out string diameter, out string height, out string taper_angle)
Parameters
AskBoundingBox(Tag, double[])
Declaration
public void AskBoundingBox(Tag _object, double[] bounding_box)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
double[] |
bounding_box |
|
AskBoundingBoxAligned(Tag, Tag, bool, double[], double[,], double[])
Declaration
public void AskBoundingBoxAligned(Tag _object, Tag csys_tag, bool expand, double[] min_corner, double[,] directions, double[] distances)
Parameters
AskBoundingBoxExact(Tag, Tag, double[], double[,], double[])
Declaration
public void AskBoundingBoxExact(Tag _object, Tag csys_tag, double[] min_corner, double[,] directions, double[] distances)
Parameters
AskBplane(Tag, out StringList, double[])
Declaration
public void AskBplane(Tag feature_obj_id, out StringList s_section, double[] tol)
Parameters
AskBsurf(Tag, out Bsurface)
Declaration
public void AskBsurf(Tag face, out UFModl.Bsurface bsurf)
Parameters
AskBsurfKnotDisplay(Tag, out bool)
Declaration
public void AskBsurfKnotDisplay(Tag face, out bool state)
Parameters
Type |
Name |
Description |
Tag |
face |
|
bool |
state |
|
AskBsurfPoleDisplay(Tag, out bool)
Declaration
public void AskBsurfPoleDisplay(Tag face, out bool state)
Parameters
Type |
Name |
Description |
Tag |
face |
|
bool |
state |
|
AskCBoreHoleParms(Tag, int, out string, out string, out string, out string, out string, out int)
Declaration
public void AskCBoreHoleParms(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)
Parameters
AskCSunkHoleParms(Tag, int, out string, out string, out string, out string, out string, out int)
Declaration
public void AskCSunkHoleParms(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)
Parameters
AskChamferParms(Tag, int, out int, out string, out string, out string)
Declaration
public void AskChamferParms(Tag feature_obj_id, int edit, out int subtype, out string radius1, out string radius2, out string theta)
Parameters
AskCircularIsetParms(Tag, int, out string, out string, out string)
Declaration
public void AskCircularIsetParms(Tag feature_obj_id, int edit, out string radius, out string number, out string angle)
Parameters
AskCircularPatternFace(Tag, out DfoRegion[], out Tag, out int, out string)
Declaration
public void AskCircularPatternFace(Tag feature_tag, out UFModl.DfoRegion[] region, out Tag axis, out int n_pattern, out string angle)
Parameters
AskCnncEdges(Tag, double[], out Tag[], out Tag[])
Declaration
public void AskCnncEdges(Tag edge, double[] reference, out Tag[] edges1, out Tag[] edges2)
Parameters
Type |
Name |
Description |
Tag |
edge |
|
double[] |
reference |
|
Tag[] |
edges1 |
|
Tag[] |
edges2 |
|
AskConeParms(Tag, int, out string, out string, out string, out string)
Declaration
public void AskConeParms(Tag feature_obj_id, int edit, out string base_diameter, out string top_diameter, out string height, out string half_angle)
Parameters
AskConstraintType(Tag, out string)
Declaration
public void AskConstraintType(Tag constraint, out string type)
Parameters
Type |
Name |
Description |
Tag |
constraint |
|
string |
type |
|
AskConstraints(Tag, out Tag[])
Declaration
public void AskConstraints(Tag feature, out Tag[] constraints)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
Tag[] |
constraints |
|
AskCurrentFeature(Tag, out Tag)
Declaration
public void AskCurrentFeature(Tag part, out Tag feature_id)
Parameters
Type |
Name |
Description |
Tag |
part |
|
Tag |
feature_id |
|
AskCurveClosed(Tag)
Declaration
public int AskCurveClosed(Tag tag)
Parameters
Type |
Name |
Description |
Tag |
tag |
|
Returns
AskCurveFitData(out CurveFitData)
Declaration
public void AskCurveFitData(out UFModl.CurveFitData curve_fit_data)
Parameters
AskCurveFitMethod(out int)
Declaration
public void AskCurveFitMethod(out int fit_method)
Parameters
Type |
Name |
Description |
int |
fit_method |
|
AskCurveMesh(Tag, out StringList, out StringList, out StringList, out int, out int, out int, double[], out Tag[], int[])
Declaration
public void AskCurveMesh(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, double[] tol, out Tag[] c_face_id, int[] c_flag)
Parameters
AskCurveMesh1(Tag, out StringList, out StringList, out StringList, out int, out int, out int, double[], out Tag[], int[])
Declaration
public void AskCurveMesh1(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, double[] tol, out Tag[] c_collector_id, int[] c_flag)
Parameters
AskCurveParm(Tag, double[], out double, double[])
Declaration
public void AskCurveParm(Tag curve_id, double[] ref_pnt, out double parm, double[] curve_pnt)
Parameters
AskCurveParmNoExt(Tag, double[], out double)
Declaration
public void AskCurveParmNoExt(Tag curve_id, double[] ref_point, out double parm)
Parameters
AskCurvePeriodicity(Tag, out int)
Declaration
public void AskCurvePeriodicity(Tag curve_id, out int status)
Parameters
Type |
Name |
Description |
Tag |
curve_id |
|
int |
status |
|
AskCurvePoints(Tag, double, double, double, out int, out double[])
Declaration
public void AskCurvePoints(Tag curve_id, double ctol, double atol, double stol, out int numpts, out double[] pts)
Parameters
AskCurveProps(Tag, double, double[], double[], double[], double[], out double, out double)
Declaration
public void AskCurveProps(Tag curve_id, double parm, double[] point, double[] tangent, double[] p_norm, double[] b_norm, out double torsion, out double rad_of_cur)
Parameters
AskCylPocketParms(Tag, int, out string, out string, out string, out string)
Declaration
public void AskCylPocketParms(Tag feature_obj_id, int edit, out string diameter, out string depth, out string floor_rad, out string taper_angle)
Parameters
AskCylinderParms(Tag, int, out string, out string)
Declaration
public void AskCylinderParms(Tag feature_obj_id, int edit, out string diameter, out string height)
Parameters
AskDatumAxisParms(Tag, double[], double[])
Declaration
public void AskDatumAxisParms(Tag feature_id, double[] origin, double[] normal)
Parameters
AskDatumCsysComponents(Tag, out Tag, out Tag, out Tag[], out Tag[])
Declaration
public void AskDatumCsysComponents(Tag datum_csys_tag, out Tag csys_tag, out Tag origin, out Tag[] daxes, out Tag[] dplanes)
Parameters
Type |
Name |
Description |
Tag |
datum_csys_tag |
|
Tag |
csys_tag |
|
Tag |
origin |
|
Tag[] |
daxes |
|
Tag[] |
dplanes |
|
AskDatumPlane(Tag, double[], double[])
Declaration
public void AskDatumPlane(Tag dplane_tag, double[] dplane_point, double[] dplane_normal)
Parameters
Type |
Name |
Description |
Tag |
dplane_tag |
|
double[] |
dplane_point |
|
double[] |
dplane_normal |
|
AskDatumPlaneParms(Tag, double[], double[], out string, out string)
Declaration
public void AskDatumPlaneParms(Tag feature_obj_id, double[] origin, double[] normal, out string offset, out string angle)
Parameters
AskDatumPointAndDirection(Tag, out Tag, out Tag)
Declaration
public void AskDatumPointAndDirection(Tag datum_feature_tag, out Tag point, out Tag direction)
Parameters
Type |
Name |
Description |
Tag |
datum_feature_tag |
|
Tag |
point |
|
Tag |
direction |
|
AskDaxisSize(Tag, out double)
Declaration
public void AskDaxisSize(Tag daxis_tag, out double length)
Parameters
Type |
Name |
Description |
Tag |
daxis_tag |
|
double |
length |
|
AskDefaultDensity(DensityUnits, out double)
Declaration
public void AskDefaultDensity(UFModl.DensityUnits units, out double density)
Parameters
AskDescriptorOfExp(Tag, out string)
Declaration
public void AskDescriptorOfExp(Tag exp, out string descriptor)
Parameters
Type |
Name |
Description |
Tag |
exp |
|
string |
descriptor |
|
AskDistanceTolerance(out double)
Declaration
[Obsolete("Deprecated")]
public void AskDistanceTolerance(out double tolerance)
Parameters
Type |
Name |
Description |
double |
tolerance |
|
AskDistanceToleranceOfPart(Tag, out double)
Declaration
public void AskDistanceToleranceOfPart(Tag object_in_part, out double tolerance)
Parameters
Type |
Name |
Description |
Tag |
object_in_part |
|
double |
tolerance |
|
AskDovetailSlotParms(Tag, int, out string, out string, out string, out string, out int)
Declaration
public void AskDovetailSlotParms(Tag feature_obj_id, int edit, out string width, out string depth, out string angle, out string distance, out int thru_flag)
Parameters
AskDynamicUpdate(out int)
Declaration
public void AskDynamicUpdate(out int update_type)
Parameters
Type |
Name |
Description |
int |
update_type |
|
AskEdgeBlend(Tag, out EdgeBlendData)
Declaration
public void AskEdgeBlend(Tag feature_obj_id, out UFModl.EdgeBlendData blend_data)
Parameters
AskEdgeBlend1(Tag, out EdgeBlendData)
Declaration
public void AskEdgeBlend1(Tag feature_obj_id, out UFModl.EdgeBlendData blend_data)
Parameters
AskEdgeBlendIsMult(Tag)
Declaration
public bool AskEdgeBlendIsMult(Tag feature_eid)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
Returns
AskEdgeBody(Tag, out Tag)
Declaration
public void AskEdgeBody(Tag edge, out Tag body_obj_id)
Parameters
Type |
Name |
Description |
Tag |
edge |
|
Tag |
body_obj_id |
|
AskEdgeFaces(Tag, out Tag[])
Declaration
public void AskEdgeFaces(Tag edge, out Tag[] face_list)
Parameters
Type |
Name |
Description |
Tag |
edge |
|
Tag[] |
face_list |
|
AskEdgeFeats(Tag, out Tag[])
Declaration
public void AskEdgeFeats(Tag edge_obj_id, out Tag[] feature_list)
Parameters
Type |
Name |
Description |
Tag |
edge_obj_id |
|
Tag[] |
feature_list |
|
AskEdgeSmoothness(Tag, double, out bool)
Declaration
public void AskEdgeSmoothness(Tag edge_tag, double tolerance, out bool is_smooth)
Parameters
Type |
Name |
Description |
Tag |
edge_tag |
|
double |
tolerance |
|
bool |
is_smooth |
|
AskEdgeTolerance(Tag, out double)
Declaration
public void AskEdgeTolerance(Tag edge_tag, out double tolerance)
Parameters
Type |
Name |
Description |
Tag |
edge_tag |
|
double |
tolerance |
|
AskEdgeType(Tag, out int)
Declaration
public void AskEdgeType(Tag edge_id, out int edge_type)
Parameters
Type |
Name |
Description |
Tag |
edge_id |
|
int |
edge_type |
|
AskEdgeVerts(Tag, double[], double[], out int)
Declaration
public void AskEdgeVerts(Tag edge, double[] point1, double[] point2, out int vertex_count)
Parameters
AskEnlarge(Tag, out Tag, out int, out string[], out double)
Declaration
public void AskEnlarge(Tag feat_obj_tag, out Tag face, out int type, out string[] percent_size, out double tolerance)
Parameters
AskEntityParents(int, ref Tag, out bool, out int, out Tag[])
Declaration
public void AskEntityParents(int num_entities, ref Tag entities, out bool found_parent, out int num_parent_entities, out Tag[] parent_entities)
Parameters
Type |
Name |
Description |
int |
num_entities |
|
Tag |
entities |
|
bool |
found_parent |
|
int |
num_parent_entities |
|
Tag[] |
parent_entities |
|
AskExp(string, out string)
Declaration
public void AskExp(string exp_name, out string exp_defn)
Parameters
AskExpDescOfFeat(Tag, out int, out string[], out Tag[])
Declaration
public void AskExpDescOfFeat(Tag feature_obj_id, out int number_of_exps, out string[] descriptions, out Tag[] exps)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
int |
number_of_exps |
|
string[] |
descriptions |
|
Tag[] |
exps |
|
AskExpDescOfFrec(Tag, out int, out string[], out Tag[])
Declaration
public void AskExpDescOfFrec(Tag feature_obj_id, out int number_of_exps, out string[] descriptions, out Tag[] exps)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
int |
number_of_exps |
|
string[] |
descriptions |
|
Tag[] |
exps |
|
Declaration
public void AskExpTagString(Tag expression_tag, out string _string)
Parameters
Type |
Name |
Description |
Tag |
expression_tag |
|
string |
_string |
|
AskExpTagValue(Tag, out double)
Declaration
public void AskExpTagValue(Tag expression_tag, out double value)
Parameters
Type |
Name |
Description |
Tag |
expression_tag |
|
double |
value |
|
AskExpsOfFeature(Tag, out int, out Tag[])
Declaration
public void AskExpsOfFeature(Tag feature, out int number_of_exps, out Tag[] exps)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
int |
number_of_exps |
|
Tag[] |
exps |
|
AskExpsOfPart(Tag, out int, out Tag[])
Declaration
public void AskExpsOfPart(Tag part_tag, out int number_of_exps, out Tag[] exps)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
int |
number_of_exps |
|
Tag[] |
exps |
|
AskExtreme(Tag, double[], double[], double[], out Tag, double[])
Declaration
public void AskExtreme(Tag _object, double[] dir1, double[] dir2, double[] dir3, out Tag subent, double[] point)
Parameters
AskExtrudeOffsetDir(Tag, double[], double[])
Declaration
public void AskExtrudeOffsetDir(Tag feature_id, double[] point, double[] direction)
Parameters
AskExtrusion(Tag, out int, out Tag[], out ModlSweepTrimObject[], out string, out string[], out string[], double[], out bool, out bool, double[])
Declaration
public void AskExtrusion(Tag feature_obj_id, out int num_objects, out Tag[] objects, out ModlSweepTrimObject[] trim_ptr, out string taper_angle, out string[] limits, out string[] offsets, double[] region_point, out bool region_specified, out bool solid_creation, double[] direction)
Parameters
AskFaceBlendLawRadii(Tag, out double[], out int)
Declaration
public void AskFaceBlendLawRadii(Tag feature, out double[] radii_values, out int rad_num)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
double[] |
radii_values |
|
int |
rad_num |
|
AskFaceBlendLawRange1Radii(Tag, out double[], out int)
Declaration
public void AskFaceBlendLawRange1Radii(Tag feature, out double[] radii_values, out int rad_num)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
double[] |
radii_values |
|
int |
rad_num |
|
AskFaceBlendLawRange2Radii(Tag, out double[], out int)
Declaration
public void AskFaceBlendLawRange2Radii(Tag feature, out double[] radii_values, out int rad_num)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
double[] |
radii_values |
|
int |
rad_num |
|
AskFaceBody(Tag, out Tag)
Declaration
public void AskFaceBody(Tag face, out Tag body_obj_id)
Parameters
Type |
Name |
Description |
Tag |
face |
|
Tag |
body_obj_id |
|
AskFaceConstraint(Tag, out DfoRegion[], out DfoConstraint[])
Declaration
public void AskFaceConstraint(Tag feature_tag, out UFModl.DfoRegion[] region, out UFModl.DfoConstraint[] constraint)
Parameters
AskFaceData(Tag, out int, double[], double[], double[], out double, out double, out int)
Declaration
public void AskFaceData(Tag face, out int type, double[] point, double[] dir, double[] box, out double radius, out double rad_data, out int norm_dir)
Parameters
AskFaceEdges(Tag, out Tag[])
Declaration
public void AskFaceEdges(Tag face, out Tag[] edge_list)
Parameters
Type |
Name |
Description |
Tag |
face |
|
Tag[] |
edge_list |
|
AskFaceFaceIntersect(Tag, out int, out Tag[])
Declaration
public void AskFaceFaceIntersect(Tag body_tag, out int num_tags, out Tag[] fault_tags)
Parameters
Type |
Name |
Description |
Tag |
body_tag |
|
int |
num_tags |
|
Tag[] |
fault_tags |
|
AskFaceFeats(Tag, out Tag[])
Declaration
public void AskFaceFeats(Tag face_obj_id, out Tag[] feature_list)
Parameters
Type |
Name |
Description |
Tag |
face_obj_id |
|
Tag[] |
feature_list |
|
AskFaceGridCount(Tag, out int, out int)
Declaration
public void AskFaceGridCount(Tag _object, out int u_count, out int v_count)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
int |
u_count |
|
int |
v_count |
|
AskFaceMinRadii(Tag, out int, double[], double[], double[])
Declaration
public void AskFaceMinRadii(Tag face, out int num_radii, double[] radii, double[] positions, double[] _params)
Parameters
AskFaceParm(Tag, double[], double[], double[])
Declaration
public void AskFaceParm(Tag face_id, double[] ref_pnt, double[] parm, double[] face_pnt)
Parameters
AskFaceParm2(Tag, double[], double[], double[])
Declaration
public void AskFaceParm2(Tag face_id, double[] ref_pnt, double[] parm, double[] face_pnt)
Parameters
AskFacePeriodicity(Tag, out int, out double, out int, out double)
Declaration
public void AskFacePeriodicity(Tag face_id, out int U_status, out double U_period, out int V_status, out double V_period)
Parameters
AskFaceProps(Tag, double[], double[], double[], double[], double[], double[], double[], double[])
Declaration
public void AskFaceProps(Tag face_id, double[] param, double[] point, double[] u1, double[] v1, double[] u2, double[] v2, double[] unit_norm, double[] radii)
Parameters
AskFaceSelfIntersect(Tag, out int, double[])
Declaration
public void AskFaceSelfIntersect(Tag face_tag, out int fault_token, double[] point)
Parameters
Type |
Name |
Description |
Tag |
face_tag |
|
int |
fault_token |
|
double[] |
point |
|
AskFaceSmoothness(Tag, out bool)
Declaration
public void AskFaceSmoothness(Tag face_tag, out bool is_smooth)
Parameters
Type |
Name |
Description |
Tag |
face_tag |
|
bool |
is_smooth |
|
AskFaceSpikes(Tag, out bool)
Declaration
public void AskFaceSpikes(Tag face_tag, out bool is_spike)
Parameters
Type |
Name |
Description |
Tag |
face_tag |
|
bool |
is_spike |
|
AskFaceTopology(Tag, out int)
Declaration
public void AskFaceTopology(Tag face_id, out int topo_type)
Parameters
Type |
Name |
Description |
Tag |
face_id |
|
int |
topo_type |
|
AskFaceTorusType(Tag, out int)
Declaration
public void AskFaceTorusType(Tag face, out int torus_type)
Parameters
Type |
Name |
Description |
Tag |
face |
|
int |
torus_type |
|
AskFaceType(Tag, out int)
Declaration
public void AskFaceType(Tag face, out int type)
Parameters
Type |
Name |
Description |
Tag |
face |
|
int |
type |
|
AskFaceUvMinmax(Tag, double[])
Declaration
public void AskFaceUvMinmax(Tag face_tag, double[] uv_min_max)
Parameters
Type |
Name |
Description |
Tag |
face_tag |
|
double[] |
uv_min_max |
|
AskFacepairParms(Tag, out int, out Tag, out Tag, out Tag, out Tag, out Tag[], out Tag[], out Tag)
Declaration
public void AskFacepairParms(Tag facepair_feature_obj_id, out int face_pair_type, out Tag midsrf_feature_obj_id, out Tag defining_face_1, out Tag defining_face_2, out Tag user_selected_midsurface, out Tag[] side_1, out Tag[] side_2, out Tag midsurface_sheet_body)
Parameters
Type |
Name |
Description |
Tag |
facepair_feature_obj_id |
|
int |
face_pair_type |
|
Tag |
midsrf_feature_obj_id |
|
Tag |
defining_face_1 |
|
Tag |
defining_face_2 |
|
Tag |
user_selected_midsurface |
|
Tag[] |
side_1 |
|
Tag[] |
side_2 |
|
Tag |
midsurface_sheet_body |
|
AskFeatBody(Tag, out Tag)
Declaration
public void AskFeatBody(Tag feature_obj_id, out Tag body_obj_id)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
Tag |
body_obj_id |
|
AskFeatDirection(Tag, double[], double[])
Declaration
public void AskFeatDirection(Tag feature_obj_id, double[] dir_x, double[] dir_y)
Parameters
AskFeatDisplayName(Tag, out string)
Declaration
public void AskFeatDisplayName(Tag feature_tag, out string feature_name)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
string |
feature_name |
|
AskFeatEdges(Tag, out Tag[])
Declaration
public void AskFeatEdges(Tag feature_obj_id, out Tag[] object_list)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
Tag[] |
object_list |
|
AskFeatError(Tag, out int, out string[])
Declaration
public void AskFeatError(Tag feature_tag, out int errNum, out string[] errMessage)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
int |
errNum |
|
string[] |
errMessage |
|
AskFeatFaces(Tag, out Tag[])
Declaration
public void AskFeatFaces(Tag feature_obj_id, out Tag[] object_list)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
Tag[] |
object_list |
|
AskFeatFailList(out Tag[])
Declaration
public void AskFeatFailList(out Tag[] failure_frec_list)
Parameters
Type |
Name |
Description |
Tag[] |
failure_frec_list |
|
AskFeatLocation(Tag, double[])
Declaration
public void AskFeatLocation(Tag feature_obj_id, double[] location)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
double[] |
location |
|
AskFeatName(Tag, out string)
Declaration
public void AskFeatName(Tag feature_tag, out string feature_name)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
string |
feature_name |
|
AskFeatObject(Tag, out int, out Tag[])
Declaration
public void AskFeatObject(Tag feature, out int n_eids, out Tag[] eids)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
int |
n_eids |
|
Tag[] |
eids |
|
AskFeatOrUdfSysname(Tag, out string)
Declaration
public void AskFeatOrUdfSysname(Tag feature_eid, out string feature_name)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
string |
feature_name |
|
AskFeatRelatives(Tag, out int, out Tag[], out int, out Tag[])
Declaration
public void AskFeatRelatives(Tag feature_tag, out int num_parents, out Tag[] parent_array, out int num_children, out Tag[] children_array)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
int |
num_parents |
|
Tag[] |
parent_array |
|
int |
num_children |
|
Tag[] |
children_array |
|
AskFeatSysname(Tag, out string)
Declaration
public void AskFeatSysname(Tag feature_eid, out string feature_name)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
string |
feature_name |
|
AskFeatTolerance(Tag, out bool, out double)
Declaration
public void AskFeatTolerance(Tag feature_obj_id, out bool tolerance_exists, out double tolerance)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
bool |
tolerance_exists |
|
double |
tolerance |
|
AskFeatType(Tag, out string)
Declaration
public void AskFeatType(Tag feature_obj_id, out string feature_type)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
string |
feature_type |
|
AskFeatWarningMessages(Tag, out int, out string[])
Declaration
public void AskFeatWarningMessages(Tag feature_eid, out int wanNum, out string[] wanMessage)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
int |
wanNum |
|
string[] |
wanMessage |
|
AskFeatureBoolean(Tag, out FeatureSigns)
Declaration
public void AskFeatureBoolean(Tag feature_obj_id, out FeatureSigns boolean_status)
Parameters
AskFeatureSign(Tag, out FeatureSigns)
Declaration
public void AskFeatureSign(Tag feature_obj_id, out FeatureSigns sign)
Parameters
AskFeaturesOfExp(Tag, out int, out Tag[])
Declaration
public void AskFeaturesOfExp(Tag exp, out int number_of_features, out Tag[] features)
Parameters
Type |
Name |
Description |
Tag |
exp |
|
int |
number_of_features |
|
Tag[] |
features |
|
AskFeaturesOfMirrorSet(Tag, out Tag[], out int)
Declaration
public void AskFeaturesOfMirrorSet(Tag mirror_set, out Tag[] features, out int number_of_features)
Parameters
Type |
Name |
Description |
Tag |
mirror_set |
|
Tag[] |
features |
|
int |
number_of_features |
|
AskFeaturesOfUdf(Tag, out Tag[], out int)
Declaration
public void AskFeaturesOfUdf(Tag udf_tag, out Tag[] features, out int num_feature)
Parameters
Type |
Name |
Description |
Tag |
udf_tag |
|
Tag[] |
features |
|
int |
num_feature |
|
AskFlangeParms(Tag, out FlangeData[])
Declaration
public void AskFlangeParms(Tag feature_tag, out UFModl.FlangeData[] parameters)
Parameters
AskFlangeProcFactor(Tag, out double)
Declaration
public void AskFlangeProcFactor(Tag flange, out double proc_factor)
Parameters
Type |
Name |
Description |
Tag |
flange |
|
double |
proc_factor |
|
Declaration
public void AskFormableFeatureState(Tag feature_tag, out UFModl.State state, out UFModl.StateInfo state_info)
Parameters
Declaration
public void AskFreeFormResult(out int free_form_result)
Parameters
Type |
Name |
Description |
int |
free_form_result |
|
AskHollowData(Tag, ref int, out double, out string, out int, out Tag[], out int, out Tag[], out int, out Tag[], out string[])
Declaration
public void AskHollowData(Tag feature_id, ref int type, out double tolerance, out string thickness, out int n_pierced_faces, out Tag[] pierced_faces, out int n_boundary_faces, out Tag[] boundary_faces, out int n_offset_faces, out Tag[] offset_faces, out string[] offset_thickness)
Parameters
Type |
Name |
Description |
Tag |
feature_id |
|
int |
type |
|
double |
tolerance |
|
string |
thickness |
|
int |
n_pierced_faces |
|
Tag[] |
pierced_faces |
|
int |
n_boundary_faces |
|
Tag[] |
boundary_faces |
|
int |
n_offset_faces |
|
Tag[] |
offset_faces |
|
string[] |
offset_thickness |
|
AskHollowParms(Tag, int, out string)
Declaration
public void AskHollowParms(Tag feature_obj_id, int edit, out string thickness)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
int |
edit |
|
string |
thickness |
|
AskHorzDime(Tag, Tag, int, double[], double[], double[], double[], out string, out Tag, out Tag)
Declaration
public void AskHorzDime(Tag feature_obj_id, Tag constraint, int edit, double[] _fixed, double[] feature, double[] fixc, double[] feac, out string how_far, out Tag tool, out Tag part)
Parameters
Declaration
public void AskImmediateChildren(out int update_level)
Parameters
Type |
Name |
Description |
int |
update_level |
|
AskImprEdges(Tag, out int, out Tag[])
Declaration
public void AskImprEdges(Tag feature_tag, out int n_edges, out Tag[] edges)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
int |
n_edges |
|
Tag[] |
edges |
|
AskImprFacesParms(Tag, out ImprintFacesData)
Declaration
public void AskImprFacesParms(Tag feature_tag, out UFModl.ImprintFacesData parms)
Parameters
AskImprLoopParms(Tag, out ImprintLoopData)
Declaration
public void AskImprLoopParms(Tag feature_tag, out UFModl.ImprintLoopData parms)
Parameters
Declaration
public void AskInputCurvesFromSection(Tag section, out int n_loops, out int[] n_crv_each_loops, out ScSectionOutputData[] input_curves)
Parameters
AskInsetFlangeParms(Tag, out InsetFlangeData[])
Declaration
public void AskInsetFlangeParms(Tag feature_tag, out UFModl.InsetFlangeData[] parameters)
Parameters
AskInstance(Tag, out Tag[])
Declaration
public void AskInstance(Tag feature_obj_id, out Tag[] instances_feature_list)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
Tag[] |
instances_feature_list |
|
AskInstanceIset(Tag, out Tag)
Declaration
public void AskInstanceIset(Tag feature_obj_id, out Tag iset_feature_obj_id)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
Tag |
iset_feature_obj_id |
|
AskInstancesOfFeature(Tag, out Tag[], out int)
Declaration
public void AskInstancesOfFeature(Tag feature_tag, out Tag[] feature_patterns, out int n_feature_patterns)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
Tag[] |
feature_patterns |
|
int |
n_feature_patterns |
|
AskLawExtension(Tag, out LawextData)
Declaration
public void AskLawExtension(Tag law_extension, out UFModl.LawextData law_extension_data)
Parameters
AskLawExtension1(Tag, out LawextData)
Declaration
public void AskLawExtension1(Tag law_extension, out UFModl.LawextData law_extension_data)
Parameters
AskLinearIsetParms(Tag, int, out string, out string, out string, out string)
Declaration
public void AskLinearIsetParms(Tag feature_obj_id, int edit, out string number_in_x, out string number_in_y, out string distance_x, out string distance_y)
Parameters
AskLinkFacePlane(Tag, Tag, double[])
Declaration
public void AskLinkFacePlane(Tag feature_obj_id, Tag link_face_parms, double[] cplane_csys)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
Tag |
link_face_parms |
|
double[] |
cplane_csys |
|
AskLinkFaces(Tag, out Tag, out Tag, out Tag, out bool)
Declaration
public void AskLinkFaces(Tag feature_eid, out Tag target_face_eid, out Tag tool_face_eid, out Tag dir_ref, out bool ref_is_horizontal)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
Tag |
target_face_eid |
|
Tag |
tool_face_eid |
|
Tag |
dir_ref |
|
bool |
ref_is_horizontal |
|
AskLinkedExterior(Tag, out LinkedExt, out int, out Tag[], out int, out Tag[], double[])
Declaration
public void AskLinkedExterior(Tag feature_tag, out UFModl.LinkedExt ext_data, out int num_groups, out Tag[] groups, out int num_subfeats, out Tag[] subfeats, double[] mass_props)
Parameters
AskListCount(Tag[], out int)
Declaration
public void AskListCount(Tag[] list, out int count)
Parameters
Type |
Name |
Description |
Tag[] |
list |
|
int |
count |
|
AskListItem(Tag[], int, out Tag)
Declaration
public void AskListItem(Tag[] list, int index, out Tag _object)
Parameters
Type |
Name |
Description |
Tag[] |
list |
|
int |
index |
|
Tag |
_object |
|
AskLocalScale(Tag, out DfoScaleType, out DfoRegion[], out Tag, out Tag, out Tag, string[])
Declaration
public void AskLocalScale(Tag feature_tag, out UFModl.DfoScaleType type, out UFModl.DfoRegion[] region, out Tag so_point, out Tag so_dir, out Tag so_csys, string[] factor)
Parameters
AskMassProps3d(Tag[], int, int, int, double, int, double[], double[], double[])
Declaration
public void AskMassProps3d(Tag[] objects, int num_objs, int type, int units, double density, int accuracy, double[] acc_value, double[] mass_props, double[] statistics)
Parameters
AskMaster(Tag, out Tag)
Declaration
public void AskMaster(Tag feature_obj_id, out Tag master_feature_obj_id)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
Tag |
master_feature_obj_id |
|
AskMatchingFaceInInstance(Tag, Tag, out Tag)
Declaration
public void AskMatchingFaceInInstance(Tag face_tag, Tag feat_instance, out Tag instanced_face)
Parameters
Type |
Name |
Description |
Tag |
face_tag |
|
Tag |
feat_instance |
|
Tag |
instanced_face |
|
AskMaxCurvature(Tag, double[], int, double[], out int)
Declaration
public void AskMaxCurvature(Tag eid, double[] range, int curva_type, double[] max_curva, out int status)
Parameters
AskMergedFaces(Tag, out int, out Tag[])
Declaration
public void AskMergedFaces(Tag face, out int nfaces, out Tag[] faces)
Parameters
Type |
Name |
Description |
Tag |
face |
|
int |
nfaces |
|
Tag[] |
faces |
|
AskMidsrfFeatureCreateMethod(Tag, out int)
Declaration
public void AskMidsrfFeatureCreateMethod(Tag feature_obj_id, out int adv_crt_and_trm)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
int |
adv_crt_and_trm |
|
AskMidsrfParms(Tag, out Tag[])
Declaration
public void AskMidsrfParms(Tag feature_obj_id, out Tag[] facepair_list)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
Tag[] |
facepair_list |
|
AskMinimumDist(Tag, Tag, int, double[], int, double[], out double, double[], double[])
Declaration
public void AskMinimumDist(Tag object1, Tag object2, int guess1_given, double[] guess1, int guess2_given, double[] guess2, out double min_dist, double[] pt_on_obj1, double[] pt_on_obj2)
Parameters
AskMinimumDist2(Tag, Tag, int, double[], int, double[], out double, double[], double[], out double)
Declaration
public void AskMinimumDist2(Tag object1, Tag object2, int guess1_given, double[] guess1, int guess2_given, double[] guess2, out double min_dist, double[] pt_on_obj1, double[] pt_on_obj2, out double accuracy)
Parameters
AskMinimumDist3(int, Tag, Tag, int, double[], int, double[], out double, double[], double[], out double)
Declaration
public void AskMinimumDist3(int opt_level, Tag object1, Tag object2, int guess1_given, double[] guess1, int guess2_given, double[] guess2, out double min_dist, double[] pt_on_obj1, double[] pt_on_obj2, out double accuracy)
Parameters
AskMirrorPatternFace(Tag, out DfoRegion[], out Tag)
Declaration
public void AskMirrorPatternFace(Tag feature_tag, out UFModl.DfoRegion[] region, out Tag mirror_plane)
Parameters
AskMisalignGeometry(Tag, ref double, double, out bool)
Declaration
public void AskMisalignGeometry(Tag obj_tag, ref double matrix, double tolerance, out bool is_misaligned)
Parameters
Declaration
public void AskMoveRegion(Tag feature_tag, out UFModl.TransformType type, out UFModl.DfoRegion[] region, out nint transf_data)
Parameters
AskNamedBodyObject(ref Tag, ref int, string, out Tag)
Declaration
public void AskNamedBodyObject(ref Tag body_tag, ref int object_type, string object_name, out Tag _object)
Parameters
Type |
Name |
Description |
Tag |
body_tag |
|
int |
object_type |
|
string |
object_name |
|
Tag |
_object |
|
AskNestedFrecs(Tag, out Tag[])
Declaration
public void AskNestedFrecs(Tag feature, out Tag[] feature_list)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
Tag[] |
feature_list |
|
AskNextFeature(Tag, out Tag)
Declaration
public void AskNextFeature(Tag feature, out Tag next_feature)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
Tag |
next_feature |
|
AskObjDimensionality(Tag, out int, double[])
Declaration
public void AskObjDimensionality(Tag object_id, out int dimensionality, double[] data)
Parameters
Type |
Name |
Description |
Tag |
object_id |
|
int |
dimensionality |
|
double[] |
data |
|
AskObject(int, int, ref Tag)
Declaration
public void AskObject(int ug_type, int ug_subtype, ref Tag _object)
Parameters
Type |
Name |
Description |
int |
ug_type |
|
int |
ug_subtype |
|
Tag |
_object |
|
AskObjectFeat(Tag, out Tag)
Declaration
public void AskObjectFeat(Tag object_tag, out Tag feature_tag)
Parameters
Type |
Name |
Description |
Tag |
object_tag |
|
Tag |
feature_tag |
|
AskOffsetParms(Tag, int, out string)
Declaration
public void AskOffsetParms(Tag feature_obj_id, int edit, out string value)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
int |
edit |
|
string |
value |
|
AskOffsetRegion(Tag, out DfoRegion[], out string)
Declaration
public void AskOffsetRegion(Tag feature_tag, out UFModl.DfoRegion[] region, out string offset)
Parameters
AskOutOfDateFeatures(out int, out Tag[])
Declaration
[Obsolete("Deprecated")]
public void AskOutOfDateFeatures(out int num_feature, out Tag[] features)
Parameters
Type |
Name |
Description |
int |
num_feature |
|
Tag[] |
features |
|
AskOwningFeatOfExp(Tag, out Tag)
Declaration
public void AskOwningFeatOfExp(Tag exp, out Tag feature)
Parameters
Type |
Name |
Description |
Tag |
exp |
|
Tag |
feature |
|
AskParaDist(Tag, Tag, int, double[], double[], double[], double[], out string, out Tag, out Tag)
Declaration
public void AskParaDist(Tag feature_obj_id, Tag constraint, int edit, double[] _fixed, double[] feature, double[] fixc, double[] feac, out string how_far, out Tag tool, out Tag part)
Parameters
AskParaEdge(Tag, Tag, int, double[], double[], double[], double[], out int, out string, out Tag, out Tag)
Declaration
public void AskParaEdge(Tag feature_obj_id, Tag constraint, int edit, double[] fixed1, double[] fixed2, double[] feature1, double[] feature2, out int parallel, out string how_far, out Tag tool, out Tag part)
Parameters
AskPatchBodyParms(Tag, out Tag, out Tag, out int)
Declaration
public void AskPatchBodyParms(Tag feature_obj_id, out Tag target_body, out Tag tool_sheet, out int reverse)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
Tag |
target_body |
|
Tag |
tool_sheet |
|
int |
reverse |
|
AskPerpDist(Tag, Tag, int, double[], double[], double[], double[], out string, out Tag, out Tag)
Declaration
public void AskPerpDist(Tag feature, Tag constraint, int edit, double[] fixed1, double[] fixed2, double[] feature1, double[] feac, out string how_far, out Tag tool, out Tag part)
Parameters
AskPlane(Tag, double[], double[])
Declaration
public void AskPlane(Tag plane_tag, double[] origin_point, double[] plane_normal)
Parameters
Type |
Name |
Description |
Tag |
plane_tag |
|
double[] |
origin_point |
|
double[] |
plane_normal |
|
AskPlaneOfMirrorSet(Tag, out Tag)
Declaration
public void AskPlaneOfMirrorSet(Tag mirror_set, out Tag plane)
Parameters
Type |
Name |
Description |
Tag |
mirror_set |
|
Tag |
plane |
|
AskPointAlongCurve(double[], Tag, double, int, double, out double)
Declaration
public void AskPointAlongCurve(double[] point, Tag curve, double offset, int direction, double tolerance, out double parameter)
Parameters
AskPointAlongCurve2(double[], Tag, double, int, double, double[], out double)
Declaration
public void AskPointAlongCurve2(double[] point, Tag curve, double offset, int direction, double tolerance, double[] point_along_curve, out double parameter)
Parameters
AskPointContainment(double[], Tag, out int)
Declaration
public void AskPointContainment(double[] point, Tag body, out int pt_status)
Parameters
AskPointsParms(Tag, out int, out Tag[])
Declaration
public void AskPointsParms(Tag feature_tag, out int num_points, out Tag[] points)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
int |
num_points |
|
Tag[] |
points |
|
AskPreviousFeature(Tag, out Tag)
Declaration
public void AskPreviousFeature(Tag feature, out Tag prev_feature)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
Tag |
prev_feature |
|
AskPrismParms(Tag, int, out string, out string, out string)
Declaration
public void AskPrismParms(Tag feature_tag, int edit, out string diameter, out string height, out string number_of_sides)
Parameters
AskProjCurves(Tag, out Tag[])
Declaration
public void AskProjCurves(Tag proj_curve_feature, out Tag[] uf_curve_refs)
Parameters
Type |
Name |
Description |
Tag |
proj_curve_feature |
|
Tag[] |
uf_curve_refs |
|
AskPromFeatOfSolid(Tag, out Tag)
Declaration
public void AskPromFeatOfSolid(Tag prom_solid, out Tag prom_feat)
Parameters
Type |
Name |
Description |
Tag |
prom_solid |
|
Tag |
prom_feat |
|
Declaration
public void AskPromotionPath(Tag prom_solid, bool full_path, out Tag[] instance_path, out int num_instances)
Parameters
Type |
Name |
Description |
Tag |
prom_solid |
|
bool |
full_path |
|
Tag[] |
instance_path |
|
int |
num_instances |
|
AskProperLegacyFeatName(Tag, out string)
Declaration
public void AskProperLegacyFeatName(Tag feature_tag, out string feature_name)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
string |
feature_name |
|
AskQuiltType(Tag, out QuiltType)
Declaration
public void AskQuiltType(Tag quilt_tag, out UFModl.QuiltType quilt_data)
Parameters
AskReblendFace(Tag, out ReblendFaceData)
Declaration
public void AskReblendFace(Tag feature_eid, out UFModl.ReblendFaceData reblend_data)
Parameters
AskRectGrooveParms(Tag, int, out string, out string)
Declaration
public void AskRectGrooveParms(Tag feature_obj_id, int edit, out string groove_dia, out string width)
Parameters
AskRectPadParms(Tag, int, out string[], out string, out string)
Declaration
public void AskRectPadParms(Tag feature_obj_id, int edit, out string[] size, out string corner_rad, out string taper_angle)
Parameters
AskRectPadParms1(Tag, int, out int, out string[], out string, out string)
Declaration
public void AskRectPadParms1(Tag feature_obj_id, int edit, out int pad_length, out string[] size, out string corner_rad, out string taper_angle)
Parameters
AskRectPocketParms(Tag, int, out string[], out string, out string, out string)
Declaration
public void AskRectPocketParms(Tag feature_obj_id, int edit, out string[] length, out string corner_rad, out string floor_rad, out string taper_angle)
Parameters
AskRectSlotParms(Tag, int, out string, out string, out string, out int)
Declaration
public void AskRectSlotParms(Tag feature_obj_id, int edit, out string width, out string depth, out string distance, out int thru_flag)
Parameters
AskRectangularPatternFace(Tag, out DfoRegion[], out Tag, out Tag, out int, out int, out string, out string)
Declaration
public void AskRectangularPatternFace(Tag feature_tag, out UFModl.DfoRegion[] region, out Tag x_axis, out Tag axis, out int num_x, out int num_y, out string x_offset, out string y_offset)
Parameters
AskReferencesOfFeatures(Tag[], int, out Tag[], out string[], out int)
Declaration
public void AskReferencesOfFeatures(Tag[] feature_array, int num_features, out Tag[] parents, out string[] parent_names, out int num_parents)
Parameters
Type |
Name |
Description |
Tag[] |
feature_array |
|
int |
num_features |
|
Tag[] |
parents |
|
string[] |
parent_names |
|
int |
num_parents |
|
AskRefitFaceFeatureData(Tag, out RefitFaceData)
Declaration
public void AskRefitFaceFeatureData(Tag refit, out UFModl.RefitFaceData refit_data)
Parameters
AskReplaceFace(Tag, out Tag[], out int, out Tag[], out int, out Tag, out bool)
Declaration
public void AskReplaceFace(Tag feature_tag, out Tag[] target_faces, out int num_target, out Tag[] non_blend_faces, out int num_non_blend, out Tag tool_face, out bool reverse_direction)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
Tag[] |
target_faces |
|
int |
num_target |
|
Tag[] |
non_blend_faces |
|
int |
num_non_blend |
|
Tag |
tool_face |
|
bool |
reverse_direction |
|
AskResizeFace(Tag, out Tag[], out int, out Tag[], out int, out string)
Declaration
public void AskResizeFace(Tag feature_tag, out Tag[] target_faces, out int num_target, out Tag[] non_blend_faces, out int num_non_blend, out string parameter)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
Tag[] |
target_faces |
|
int |
num_target |
|
Tag[] |
non_blend_faces |
|
int |
num_non_blend |
|
string |
parameter |
|
AskRevolution(Tag, out int, out Tag[], out ModlSweepTrimObject[], out string[], out string[], double[], out bool, out bool, double[])
Declaration
public void AskRevolution(Tag feature_obj_id, out int num_objects, out Tag[] objects, out ModlSweepTrimObject[] trim_ptr, out string[] limits, out string[] offsets, double[] region_point, out bool region_specified, out bool solid_creation, double[] direction)
Parameters
AskRipedge(Tag, out RipedgeData)
Declaration
public void AskRipedge(Tag ripedge_tag, out UFModl.RipedgeData ripedge_ufdata)
Parameters
AskRoughOffset(Tag, out RoughOffset)
Declaration
public void AskRoughOffset(Tag feature_tag, out UFModl.RoughOffset parms)
Parameters
AskRpoDescOfFeat(Tag, out int, out string[], out Tag[])
Declaration
public void AskRpoDescOfFeat(Tag feature_obj_id, out int number_of_exps, out string[] descriptions, out Tag[] exps)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
int |
number_of_exps |
|
string[] |
descriptions |
|
Tag[] |
exps |
|
AskRpoDescOfFrec(Tag, out int, out string[], out Tag[])
Declaration
public void AskRpoDescOfFrec(Tag feature_obj_id, out int number_of_exps, out string[] descriptions, out Tag[] exps)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
int |
number_of_exps |
|
string[] |
descriptions |
|
Tag[] |
exps |
|
AskRpoRoutine(ref RpoFPT)
Declaration
public void AskRpoRoutine(ref UFModl.RpoFPT user_rpo_routine)
Parameters
AskRuled(Tag, out StringList, out StringList, out int, double[], out int, double[])
Declaration
public void AskRuled(Tag feature_obj_id, out StringList s_section, out StringList s_spine, out int alignment, double[] value, out int body_type, double[] tol)
Parameters
AskRuled1(Tag, out StringList, out StringList, out int, double[], out int, double[])
Declaration
public void AskRuled1(Tag feature_obj_id, out StringList s_section, out StringList s_spine, out int alignment, double[] value, out int body_type, double[] tols)
Parameters
AskScale(Tag, out ScaleType, out Tag, out Tag, out Tag, string[])
Declaration
public void AskScale(Tag feature_tag, out ScaleType type, out Tag so_point, out Tag so_dir, out Tag so_csys, string[] factor)
Parameters
AskSetFromName(string, out Tag)
Declaration
public void AskSetFromName(string name, out Tag set)
Parameters
AskSetsOfMember(Tag, out Tag[], out int)
Declaration
public void AskSetsOfMember(Tag feature, out Tag[] sets, out int number_of_sets)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
Tag[] |
sets |
|
int |
number_of_sets |
|
AskSewSheetBody(Tag, out Tag, out int, out Tag[], out double)
Declaration
[Obsolete("Deprecated")]
public void AskSewSheetBody(Tag feature_obj_eid, out Tag target_sheet_body, out int tool_sheet_bodies_count, out Tag[] tool_sheet_bodies, out double tolerance)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_eid |
|
Tag |
target_sheet_body |
|
int |
tool_sheet_bodies_count |
|
Tag[] |
tool_sheet_bodies |
|
double |
tolerance |
|
AskSewSolidBody(Tag, out int, out Tag[], out int, out Tag[], out double)
Declaration
[Obsolete("Deprecated")]
public void AskSewSolidBody(Tag feature_obj_eid, out int target_faces_count, out Tag[] target_faces, out int tool_faces_count, out Tag[] tool_faces, out double tolerance)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_eid |
|
int |
target_faces_count |
|
Tag[] |
target_faces |
|
int |
tool_faces_count |
|
Tag[] |
tool_faces |
|
double |
tolerance |
|
AskSharedEdges(Tag, Tag, out Tag[])
Declaration
public void AskSharedEdges(Tag face1, Tag face2, out Tag[] shared_edges)
Parameters
Type |
Name |
Description |
Tag |
face1 |
|
Tag |
face2 |
|
Tag[] |
shared_edges |
|
AskShowReportReference(out bool)
Declaration
public void AskShowReportReference(out bool reportReference)
Parameters
Type |
Name |
Description |
bool |
reportReference |
|
AskSilhouetteFlange(Tag, out SflangeData)
Declaration
public void AskSilhouetteFlange(Tag sflange_tag, out UFModl.SflangeData sflange_data)
Parameters
AskSimpleHoleParms(Tag, int, out string, out string, out string, out int)
Declaration
public void AskSimpleHoleParms(Tag feature_obj_id, int edit, out string diameter, out string depth, out string tip_angle, out int thru_flag)
Parameters
AskSimplifyParms(Tag, out SimplData)
Declaration
public void AskSimplifyParms(Tag feature_tag, out UFModl.SimplData simpl_parms)
Parameters
AskSketchOfSweep(Tag, out Tag)
Declaration
public void AskSketchOfSweep(Tag sweep_obj_id, out Tag sketch_obj_id)
Parameters
Type |
Name |
Description |
Tag |
sweep_obj_id |
|
Tag |
sketch_obj_id |
|
AskSmartContainerSubtype(Tag, out int)
Declaration
public void AskSmartContainerSubtype(Tag smart_container_tag, out int smart_container_subtype)
Parameters
Type |
Name |
Description |
Tag |
smart_container_tag |
|
int |
smart_container_subtype |
|
AskSmbend(Tag, out SmbendData)
Declaration
public void AskSmbend(Tag bend_tag, out UFModl.SmbendData user_data)
Parameters
AskSmbendCorner(Tag, out SmbendCornerData)
Declaration
public void AskSmbendCorner(Tag bend_tag, out UFModl.SmbendCornerData user_data)
Parameters
AskSmbendCylinder(Tag, out SmbendCylinderData)
Declaration
public void AskSmbendCylinder(Tag bend_tag, out UFModl.SmbendCylinderData user_data)
Parameters
AskSmcorner(Tag, out SmcornerData)
Declaration
public void AskSmcorner(Tag smcorner_tag, out UFModl.SmcornerData smcorner_ufdata)
Parameters
AskSmcutout(Tag, out SmcutoutData)
Declaration
public void AskSmcutout(Tag cutout_tag, out UFModl.SmcutoutData user_data)
Parameters
AskSmhole(Tag, out SmholeData)
Declaration
public void AskSmhole(Tag hole_tag, out UFModl.SmholeData user_data)
Parameters
AskSmpunch(out SmpunchData, Tag)
Declaration
public void AskSmpunch(out UFModl.SmpunchData user_data, Tag punch_tag)
Parameters
AskSmslot(Tag, out SmslotData)
Declaration
public void AskSmslot(Tag slot_tag, out UFModl.SmslotData user_data)
Parameters
AskSnipSurfaceFeatureData(Tag, out SnipsrfFeatureData)
Declaration
public void AskSnipSurfaceFeatureData(Tag snip, out UFModl.SnipsrfFeatureData ask_usr_data_ptr)
Parameters
AskSolidOfPromFeat(Tag, out Tag)
Declaration
public void AskSolidOfPromFeat(Tag prom_feat, out Tag prom_solid)
Parameters
Type |
Name |
Description |
Tag |
prom_feat |
|
Tag |
prom_solid |
|
AskSolidPunch(Tag, out SolidPunchData)
Declaration
public void AskSolidPunch(Tag smspunch_tag, out UFModl.SolidPunchData smspunch_ufdata)
Parameters
AskSphereParms(Tag, int, out string)
Declaration
public void AskSphereParms(Tag feature_obj_id, int edit, out string diameter)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
int |
edit |
|
string |
diameter |
|
AskSplitEdges(Tag, out int, out Tag[])
Declaration
public void AskSplitEdges(Tag edge, out int nedges, out Tag[] edges)
Parameters
Type |
Name |
Description |
Tag |
edge |
|
int |
nedges |
|
Tag[] |
edges |
|
AskSplitFaces(Tag, out int, out Tag[])
Declaration
public void AskSplitFaces(Tag face, out int nfaces, out Tag[] faces)
Parameters
Type |
Name |
Description |
Tag |
face |
|
int |
nfaces |
|
Tag[] |
faces |
|
AskStycornerData(Tag, out StycornerData)
Declaration
public void AskStycornerData(Tag frec_tag, out UFModl.StycornerData styled_corner_data_out)
Parameters
AskSubdivFaceParms(Tag, out Tag, out Tag[], out int, out int, out double)
Declaration
public void AskSubdivFaceParms(Tag feature_obj_id, out Tag face, out Tag[] curves, out int count, out int proj_type, out double vector)
Parameters
AskSuppressExpTag(Tag, out Tag)
Declaration
public void AskSuppressExpTag(Tag feature_tag, out Tag expression_tag)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
Tag |
expression_tag |
|
AskSuppressFeature(Tag, out int)
Declaration
public void AskSuppressFeature(Tag feature, out int suppress)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
int |
suppress |
|
AskSuppressList(out Tag[])
Declaration
public void AskSuppressList(out Tag[] feature_list)
Parameters
Type |
Name |
Description |
Tag[] |
feature_list |
|
AskSweep(Tag, out StringList, out StringList, out StringList, out MethodList, out MethodList, out int, out int, out int, double[])
Declaration
public void AskSweep(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, double[] tol)
Parameters
AskSweepCurves(Tag, out int, out Tag[], out int, out Tag[])
Declaration
public void AskSweepCurves(Tag sweep_id, out int n_profile_curves, out Tag[] profile_curves, out int n_guide_curves, out Tag[] guide_curves)
Parameters
Type |
Name |
Description |
Tag |
sweep_id |
|
int |
n_profile_curves |
|
Tag[] |
profile_curves |
|
int |
n_guide_curves |
|
Tag[] |
guide_curves |
|
AskSweepDirection(Tag, double[], double[])
Declaration
public void AskSweepDirection(Tag feature_id, double[] pos, double[] dir)
Parameters
AskSweepOfUdf(Tag, out Tag)
Declaration
public void AskSweepOfUdf(Tag udf_eid, out Tag sweep_eid)
Parameters
Type |
Name |
Description |
Tag |
udf_eid |
|
Tag |
sweep_eid |
|
AskSweepParms(Tag, int, out string, out string, out string)
Declaration
public void AskSweepParms(Tag feature_obj_id, int edit, out string taper_angle, out string limit1, out string limit2)
Parameters
AskSymbThreadParms(Tag, out SymbThreadData)
Declaration
public void AskSymbThreadParms(Tag thread_obj_id, out UFModl.SymbThreadData parameters)
Parameters
AskTSlotParms(Tag, int, out string, out string, out string, out string, out string, out int)
Declaration
public void AskTSlotParms(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)
Parameters
AskTaperFromEdges(Tag, out int, out Tag, out string, out bool, out int, out Tag[], out double, out double)
Declaration
public void AskTaperFromEdges(Tag feature_eid, out int type, out Tag direction_tag, out string angle_str, out bool taper_all_instances, out int num_edges, out Tag[] edges, out double dist_tol, out double angle_tol)
Parameters
AskTaperFromEdges1(Tag, out int, out Tag, out string, out bool, out Tag, out double, out double)
Declaration
public void AskTaperFromEdges1(Tag feature_obj_id, out int taper_type, out Tag direction_tag, out string angle_str, out bool taper_all_instances, out Tag edge_collection, out double distance_tolerance, out double angle_tolerance)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
int |
taper_type |
|
Tag |
direction_tag |
|
string |
angle_str |
|
bool |
taper_all_instances |
|
Tag |
edge_collection |
|
double |
distance_tolerance |
|
double |
angle_tolerance |
|
AskTaperHoleParms(Tag, int, out string, out string, out string, out int)
Declaration
public void AskTaperHoleParms(Tag feature_obj_id, int edit, out string diameter, out string taper_angle, out string depth, out int thru_flag)
Parameters
AskTaperParms(Tag, int, out string)
Declaration
public void AskTaperParms(Tag feature_obj_id, int edit, out string angle)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
int |
edit |
|
string |
angle |
|
AskThickenSheetParms(Tag, out Tag, out string, out string)
Declaration
[Obsolete("Deprecated")]
public void AskThickenSheetParms(Tag thicken_sheet_tag, out Tag sheet_tag, out string first_offset, out string second_offset)
Parameters
Type |
Name |
Description |
Tag |
thicken_sheet_tag |
|
Tag |
sheet_tag |
|
string |
first_offset |
|
string |
second_offset |
|
AskThruCurves(Tag, out StringList, out StringList, out int, out int, double[], out int, out int, out int, double[], out Tag[], int[])
Declaration
public void AskThruCurves(Tag feature_obj_id, out StringList s_section, out StringList s_spine, out int patch, out int alignment, double[] value, out int vdegree, out int vstatus, out int body_type, double[] tol, out Tag[] c_face_id, int[] c_flag)
Parameters
AskThruCurves1(Tag, out StringList, out StringList, out int, out int, double[], out int, out int, out int, double[], out Tag[], int[])
Declaration
public void AskThruCurves1(Tag feature_obj_id, out StringList s_section, out StringList s_spine, out int patch, out int alignment, double[] value, out int vdegree, out int vstatus, out int body_type, double[] tol, out Tag[] c_collector_id, int[] c_flag)
Parameters
AskThruFaces(Tag, out Tag, out Tag)
Declaration
public void AskThruFaces(Tag feature_eid, out Tag face1, out Tag face2)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
Tag |
face1 |
|
Tag |
face2 |
|
AskTimeStampOfFeature(Tag, out int)
Declaration
public void AskTimeStampOfFeature(Tag feature, out int time_stamp)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
int |
time_stamp |
|
AskTinyGeometry(Tag, double, out bool)
Declaration
public void AskTinyGeometry(Tag obj_tag, double tolerance, out bool is_tiny)
Parameters
AskTorusParms(Tag, int, out string, out string)
Declaration
public void AskTorusParms(Tag feature_tag, int edit, out string major_diameter, out string minor_diameter)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
int |
edit |
|
string |
major_diameter |
|
string |
minor_diameter |
|
AskUGrooveParms(Tag, int, out string, out string, out string)
Declaration
public void AskUGrooveParms(Tag feature_obj_id, int edit, out string groove_dia, out string width, out string corner_rad)
Parameters
AskUSlotParms(Tag, int, out string, out string, out string, out string, out int)
Declaration
public void AskUSlotParms(Tag feature_obj_id, int edit, out string width, out string depth, out string corner_rad, out string distance, out int thru_flag)
Parameters
AskUdfDefinition(Tag, out Tag[], out string[], out int, out Tag[], out string[], out int)
Declaration
public void AskUdfDefinition(Tag udf_tag, out Tag[] parents, out string[] parents_prompt, out int num_parents, out Tag[] expression, out string[] expression_prompt, out int num_expression)
Parameters
Type |
Name |
Description |
Tag |
udf_tag |
|
Tag[] |
parents |
|
string[] |
parents_prompt |
|
int |
num_parents |
|
Tag[] |
expression |
|
string[] |
expression_prompt |
|
int |
num_expression |
|
AskUdfParms(Tag, out string, out string[], out string[], out int)
Declaration
public void AskUdfParms(Tag feature_obj_id, out string udf_name, out string[] udf_prompt, out string[] udf_values, out int num_values)
Parameters
AskUpdateErrorMessage(Tag, out string)
Declaration
public void AskUpdateErrorMessage(Tag feature_id, out string error_message)
Parameters
Type |
Name |
Description |
Tag |
feature_id |
|
string |
error_message |
|
AskUpdateFailOption(out UpdateOption)
Declaration
public void AskUpdateFailOption(out UFModl.UpdateOption current_option)
Parameters
AskUpdateUndoFeat(out Tag, out int)
Declaration
public void AskUpdateUndoFeat(out Tag feat, out int feat_ifail)
Parameters
Type |
Name |
Description |
Tag |
feat |
|
int |
feat_ifail |
|
AskUvPointsContainment(int, ref double, ref double, Tag, int[])
Declaration
public void AskUvPointsContainment(int n_uvs, ref double u_parms, ref double v_parms, Tag face_eid, int[] pts_status)
Parameters
AskVda4955Compliance(Tag, string, string, string)
Declaration
public void AskVda4955Compliance(Tag part, string cfg_file_name, string log_file_name, string ceo_file_name)
Parameters
AskVectorAngle(double[], double[], out double, out double)
Declaration
public void AskVectorAngle(double[] vector1, double[] vector2, out double small_angle, out double large_angle)
Parameters
AskVertDime(Tag, Tag, int, double[], double[], double[], double[], out string, out Tag, out Tag)
Declaration
public void AskVertDime(Tag feature_obj_id, Tag constraint, int edit, double[] _fixed, double[] feature, double[] fixc, double[] feac, out string how_far, out Tag tool, out Tag part)
Parameters
AskWrapAssembly(Tag, out WrapAssem)
Declaration
public void AskWrapAssembly(Tag feature_tag, out UFModl.WrapAssem wrap_data)
Parameters
AskWrapGeometry(Tag, out WrapGeom)
Declaration
public void AskWrapGeometry(Tag feature_tag, out UFModl.WrapGeom wrap_data)
Parameters
Declaration
public Tag AskXformTagOfDatumCsys(Tag datum_csys_tag)
Parameters
Type |
Name |
Description |
Tag |
datum_csys_tag |
|
Returns
AssignStringDirections(ref double, ref StringList)
Declaration
public void AssignStringDirections(ref double end_points, ref StringList string_list1)
Parameters
AutoMidsrfFeature(Tag)
Declaration
public void AutoMidsrfFeature(Tag feature_obj_id)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
AutoMidsrfFeatureWOpts(Tag, int, double)
Declaration
public void AutoMidsrfFeatureWOpts(Tag feature_obj_id, int autopairoptions, double autoval)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
int |
autopairoptions |
|
double |
autoval |
|
BooleanUdf(Tag, Tag, Tag, double[], int, Tag[], int, Tag[], bool, out Tag)
Declaration
public void BooleanUdf(Tag udf_id, Tag target_face, Tag tool_face, double[] tool_dir, int num_target_faces, Tag[] solid_target_faces, int num_tool_faces, Tag[] solid_tool_faces, bool included, out Tag udf_meta_id)
Parameters
Type |
Name |
Description |
Tag |
udf_id |
|
Tag |
target_face |
|
Tag |
tool_face |
|
double[] |
tool_dir |
|
int |
num_target_faces |
|
Tag[] |
solid_target_faces |
|
int |
num_tool_faces |
|
Tag[] |
solid_tool_faces |
|
bool |
included |
|
Tag |
udf_meta_id |
|
BooleanUdf1(Tag, Tag, Tag, double[], int, Tag[], int, Tag[], bool, Tag, bool, out Tag)
Declaration
public void BooleanUdf1(Tag udf_id, Tag target_face, Tag tool_face, double[] tool_dir, int num_target_faces, Tag[] target_faces, int num_tool_faces, Tag[] tool_faces, bool included, Tag target_body, bool flip, out Tag udf_meta_id)
Parameters
Type |
Name |
Description |
Tag |
udf_id |
|
Tag |
target_face |
|
Tag |
tool_face |
|
double[] |
tool_dir |
|
int |
num_target_faces |
|
Tag[] |
target_faces |
|
int |
num_tool_faces |
|
Tag[] |
tool_faces |
|
bool |
included |
|
Tag |
target_body |
|
bool |
flip |
|
Tag |
udf_meta_id |
|
CalculateRefDir(Tag, Tag, bool, Tag, double[])
Declaration
public void CalculateRefDir(Tag feature_eid, Tag face_eid, bool flip_face_normal, Tag ref_eid, double[] ref_dir)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
Tag |
face_eid |
|
bool |
flip_face_normal |
|
Tag |
ref_eid |
|
double[] |
ref_dir |
|
ChangeOffsetBaseFace(Tag, Tag)
Declaration
public void ChangeOffsetBaseFace(Tag offset_feature, Tag new_base_face)
Parameters
Type |
Name |
Description |
Tag |
offset_feature |
|
Tag |
new_base_face |
|
CheckInterference(Tag, int, Tag[], int[])
Declaration
public void CheckInterference(Tag target, int num_tools, Tag[] tools, int[] results)
Parameters
Type |
Name |
Description |
Tag |
target |
|
int |
num_tools |
|
Tag[] |
tools |
|
int[] |
results |
|
ClockInstance(Tag, string, string)
Declaration
public void ClockInstance(Tag feature_obj_id, string clock_value1, string clock_value2)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
string |
clock_value1 |
|
string |
clock_value2 |
|
Compare(Tag, Tag, int, out int)
Declaration
public void Compare(Tag object1, Tag object2, int relation, out int equivalent)
Parameters
Type |
Name |
Description |
Tag |
object1 |
|
Tag |
object2 |
|
int |
relation |
|
int |
equivalent |
|
CompareTopology(Tag, Tag, double, double, out int)
Declaration
public void CompareTopology(Tag solid_object1, Tag solid_object2, double facet_tolerance, double distance_tolerance, out int status)
Parameters
Type |
Name |
Description |
Tag |
solid_object1 |
|
Tag |
solid_object2 |
|
double |
facet_tolerance |
|
double |
distance_tolerance |
|
int |
status |
|
ConvertToFixedDatum(Tag)
Declaration
public void ConvertToFixedDatum(Tag datum_feature_tag)
Parameters
Type |
Name |
Description |
Tag |
datum_feature_tag |
|
CopyPasteFeatures(Tag[], int, Tag[], Tag[], int, int, int, out Tag[])
Declaration
public void CopyPasteFeatures(Tag[] feature_array, int num_features, Tag[] old_parents, Tag[] new_parents, int num_parents, int expression_transfer_mode, int parent_transfer_mode, out Tag[] new_feature_array)
Parameters
Type |
Name |
Description |
Tag[] |
feature_array |
|
int |
num_features |
|
Tag[] |
old_parents |
|
Tag[] |
new_parents |
|
int |
num_parents |
|
int |
expression_transfer_mode |
|
int |
parent_transfer_mode |
|
Tag[] |
new_feature_array |
|
Cre2dtrimBsurf(int, int, int, int, double[], double[], double[], int, int[], int[], Tag[], double, out Tag, out int, out int)
Declaration
public 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, Tag[] edge_bcurves, double edge_tol, out Tag bsurf_id, out int knot_fixup, out int pole_fixup)
Parameters
CreChamferWithFlipOption(int, string, string, string, Tag[], bool, out Tag)
Declaration
public void CreChamferWithFlipOption(int subtype, string offset1, string offset2, string theta, Tag[] edges, bool flip_option, out Tag feature_obj_id)
Parameters
CreChamferWithInstanceAndFlipOption(int, string, string, string, Tag[], bool, bool, out Tag)
Declaration
public void CreChamferWithInstanceAndFlipOption(int subtype, string offset1, string offset2, string theta, Tag[] edges, bool instance_option, bool flip_option, out Tag feature_obj_id)
Parameters
CreDefFacepairFeat(Tag, Tag, Tag, Tag[], Tag[], out Tag)
Declaration
public void CreDefFacepairFeat(Tag midsrf_feature_obj_id, Tag defining_face_1, Tag defining_face_2, Tag[] side_1, Tag[] side_2, out Tag facepair_feature_obj_id)
Parameters
Type |
Name |
Description |
Tag |
midsrf_feature_obj_id |
|
Tag |
defining_face_1 |
|
Tag |
defining_face_2 |
|
Tag[] |
side_1 |
|
Tag[] |
side_2 |
|
Tag |
facepair_feature_obj_id |
|
CreSelFacepairFeat(Tag, Tag, Tag[], Tag[], out Tag)
Declaration
public void CreSelFacepairFeat(Tag midsrf_feature_obj_id, Tag user_selected_midsurface, Tag[] side_1, Tag[] side_2, out Tag facepair_feature_obj_id)
Parameters
Type |
Name |
Description |
Tag |
midsrf_feature_obj_id |
|
Tag |
user_selected_midsurface |
|
Tag[] |
side_1 |
|
Tag[] |
side_2 |
|
Tag |
facepair_feature_obj_id |
|
CreTrimBsurf(int, int, int, int, double[], double[], double[], int, int[], int[], Tag[], int, double, out Tag, out int, out int)
Declaration
public 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, Tag[] edge_curves, int proj_curves, double dist_tol, out Tag bsurf_id, out int knot_fixup, out int pole_fixup)
Parameters
CreateBallGroove(double[], double[], string, string, Tag, out Tag)
Declaration
public void CreateBallGroove(double[] location, double[] direction, string diame, string width, Tag face, out Tag feature_obj_id)
Parameters
CreateBallSlot(double[], double[], double[], string, string, string, Tag, Tag, Tag, out Tag)
Declaration
public void CreateBallSlot(double[] location, double[] tool_axis, double[] direction, string width, string depth, string distance, Tag face_li, Tag face_t1, Tag face_t2, out Tag feature_tag)
Parameters
CreateBendOperation(ref BendOperationData, out Tag)
Declaration
public void CreateBendOperation(ref UFModl.BendOperationData bend_data, out Tag operation_tag)
Parameters
CreateBlend(string, Tag[], int, int, int, double, out Tag)
Declaration
public void CreateBlend(string radius, Tag[] edge_list, int smooth_overflow, int cliff_overflow, int notch_overflow, double vrb_tool, out Tag feature_obj_id)
Parameters
Type |
Name |
Description |
string |
radius |
|
Tag[] |
edge_list |
|
int |
smooth_overflow |
|
int |
cliff_overflow |
|
int |
notch_overflow |
|
double |
vrb_tool |
|
Tag |
feature_obj_id |
|
CreateBlendFaces(ref BlendFacesCreateData, ref BlendFacesLimitData, out Tag, out int, out Tag[], out int, out Tag[])
Declaration
public void CreateBlendFaces(ref UFModl.BlendFacesCreateData create_data, ref UFModl.BlendFacesLimitData limit_data, out Tag feature_tag, out int num_bodies_created, out Tag[] bodies_created, out int num_blend_faces, out Tag[] blend_faces)
Parameters
CreateBlock(FeatureSigns, Tag, double[], string[], out Tag)
Declaration
public void CreateBlock(FeatureSigns sign, Tag targ_tag, double[] corner_pt, string[] edge_len, out Tag blk_tag)
Parameters
CreateBlock1(FeatureSigns, double[], string[], out Tag)
Declaration
public void CreateBlock1(FeatureSigns sign, double[] corner_pt, string[] edge_len, out Tag blk_obj_id)
Parameters
CreateBoss(double[], double[], string, string, string, Tag, out Tag)
Declaration
public void CreateBoss(double[] location, double[] direction, string diame, string height, string angle, Tag face, out Tag feature_obj_id)
Parameters
CreateBplane(ref StringList, double[], out Tag)
Declaration
public void CreateBplane(ref StringList s_section, double[] tol, out Tag body_obj_id)
Parameters
CreateBridgeFace(int, int, Tag[], Tag[], ref int, ref StringList, ref StringList, Tag[], Tag[], out Tag)
Declaration
public void CreateBridgeFace(int continuity_type, int guide_type, Tag[] primary_faces, Tag[] primary_edges, ref int primary_edges_dir, ref StringList side_string1, ref StringList side_string2, Tag[] side_faces, Tag[] side_edges, out Tag result_tag)
Parameters
CreateBs2dEdges(int, int, int, int, double[], double[], double[], out int, int[], Tag[], out int, out int)
Declaration
public void CreateBs2dEdges(int nu, int nv, int ku, int kv, double[] u_knot, double[] v_knot, double[] poles, out int num_loops, int[] edge_counts, Tag[] edge_curves, out int knot_fixup, out int pole_fixup)
Parameters
CreateBsEdges(int, int, int, int, double[], double[], double[], out int, int[], out Tag[], out int, out int)
Declaration
public void CreateBsEdges(int nu, int nv, int ku, int kv, double[] u_knot, double[] v_knot, double[] poles, out int num_loops, int[] edge_counts, out Tag[] edge_curves, out int knot_fixup, out int pole_fixup)
Parameters
CreateBsurf(int, int, int, int, double[], double[], double[], out Tag, out int, out int)
Declaration
public void CreateBsurf(int nu, int nv, int ku, int kv, double[] u_knot, double[] v_knot, double[] poles, out Tag bsurf_obj_id, out int knot_fixup, out int pole_fixup)
Parameters
CreateBsurfThruPts(int, int, int, int, int, int, BsurfRowInfo[], out Tag)
Declaration
public void CreateBsurfThruPts(int create_mode, int u_closed_status, int v_closed_status, int u_degree, int v_degree, int num_rows, UFModl.BsurfRowInfo[] pts_info_per_row, out Tag bsurf_obj_id)
Parameters
Type |
Name |
Description |
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 |
|
Tag |
bsurf_obj_id |
|
CreateBsurface(ref Bsurface, out Tag, out int, out State[])
Declaration
public void CreateBsurface(ref UFModl.Bsurface surface, out Tag eid, out int num_states, out UFCurve.State[] states)
Parameters
CreateCBoreHole(double[], double[], string, string, string, string, string, Tag, Tag, out Tag)
Declaration
public void CreateCBoreHole(double[] location, double[] direction, string diameter1, string depth1, string diameter2, string depth2, string angle, Tag face_li, Tag face_t1, out Tag feature_obj_id)
Parameters
CreateCSunkHole(double[], double[], string, string, string, string, string, Tag, Tag, out Tag)
Declaration
public void CreateCSunkHole(double[] location, double[] direction, string diameter1, string depth1, string diameter2, string csink_angle, string angle, Tag face_li, Tag face_t1, out Tag feature_obj_id)
Parameters
CreateChamfer(int, string, string, string, Tag[], out Tag)
Declaration
public void CreateChamfer(int subtype, string offset1, string offset2, string theta, Tag[] edges, out Tag feature_obj_id)
Parameters
CreateCircularIset(int, double[], double[], string, string, Tag[], out Tag)
Declaration
public void CreateCircularIset(int method, double[] location, double[] axis, string number_str, string angle_str, Tag[] feature_list, out Tag feature_obj_id)
Parameters
CreateCircularPatternFace(ref DfoRegion, Tag, int, string, out Tag)
Declaration
public void CreateCircularPatternFace(ref UFModl.DfoRegion region, Tag axis, int n_pattern, string angle, out Tag feature_tag)
Parameters
CreateCone(FeatureSigns, Tag, double[], string, string[], double[], out Tag)
Declaration
public void CreateCone(FeatureSigns sign, Tag targ_tag, double[] origin, string height, string[] diam, double[] direction, out Tag cone_tag)
Parameters
CreateCone1(FeatureSigns, double[], string, string[], double[], out Tag)
Declaration
public void CreateCone1(FeatureSigns sign, double[] origin, string height, string[] diam, double[] direction, out Tag cone_obj_id)
Parameters
CreateCurveFromEdge(Tag, out Tag)
Declaration
public void CreateCurveFromEdge(Tag edge_id, out Tag ugcrv_id)
Parameters
Type |
Name |
Description |
Tag |
edge_id |
|
Tag |
ugcrv_id |
|
CreateCurveMesh(ref StringList, ref StringList, ref StringList, ref int, ref int, ref int, ref int, FeatureSigns, double[], Tag[], int[], out Tag)
Declaration
public 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, Tag[] c_face_id, int[] c_flag, out Tag body_obj_id)
Parameters
CreateCyl1(FeatureSigns, double[], string, string, double[], out Tag)
Declaration
public void CreateCyl1(FeatureSigns sign, double[] origin, string height, string diam, double[] direction, out Tag cyl_obj_id)
Parameters
CreateCylPocket(double[], double[], string, string, string, string, Tag, out Tag)
Declaration
public void CreateCylPocket(double[] location, double[] direction, string diame, string depth, string radius, string angle, Tag face, out Tag feature_obj_id)
Parameters
CreateCylinder(FeatureSigns, Tag, double[], string, string, double[], out Tag)
Declaration
public void CreateCylinder(FeatureSigns sign, Tag targ_tag, double[] origin, string height, string diam, double[] direction, out Tag cyl_tag)
Parameters
CreateDatumCsys(Tag, Tag, bool, out Tag)
Declaration
public void CreateDatumCsys(Tag object_in_part, Tag xform_tag, bool create_components, out Tag datum_csys_feature)
Parameters
Type |
Name |
Description |
Tag |
object_in_part |
|
Tag |
xform_tag |
|
bool |
create_components |
|
Tag |
datum_csys_feature |
|
CreateDatumCsysOffset(Tag, Tag, double[], double[], bool, out Tag)
Declaration
public void CreateDatumCsysOffset(Tag object_in_part, Tag parent_datum_csys_tag, double[] linear_offset, double[] angular_offset, bool create_components, out Tag datum_csys_tag)
Parameters
Type |
Name |
Description |
Tag |
object_in_part |
|
Tag |
parent_datum_csys_tag |
|
double[] |
linear_offset |
|
double[] |
angular_offset |
|
bool |
create_components |
|
Tag |
datum_csys_tag |
|
CreateDoveTailSlot(double[], double[], double[], string, string, string, string, Tag, Tag, Tag, out Tag)
Declaration
public void CreateDoveTailSlot(double[] location, double[] tool_axis, double[] direction, string width, string depth, string angle, string distance, Tag face_li, Tag face_t1, Tag face_t2, out Tag feature_tag)
Parameters
CreateEdgeBlend(ref EdgeBlendData, out Tag)
Declaration
public void CreateEdgeBlend(ref UFModl.EdgeBlendData blend_data, out Tag blend_eid)
Parameters
CreateEnlarge(Tag, int, string[], double, out Tag)
Declaration
public void CreateEnlarge(Tag face, int type, string[] percent_size, double tolerance, out Tag feat_obj_tag)
Parameters
CreateExp(string)
Declaration
public void CreateExp(string expr_str)
Parameters
Type |
Name |
Description |
string |
expr_str |
|
CreateExpTag(string, out Tag)
Declaration
public void CreateExpTag(string _string, out Tag new_exp)
Parameters
Type |
Name |
Description |
string |
_string |
|
Tag |
new_exp |
|
CreateExtrudeTrimOpts(Tag[], int, ref ModlSweepTrimObject, ModlSweepTrimOpts, string, string[], string[], double[], bool, bool, double[], FeatureSigns, out Tag[], out int)
Declaration
public void CreateExtrudeTrimOpts(Tag[] extrude_array, int extrude_count, ref ModlSweepTrimObject trim_ptr, ModlSweepTrimOpts trim_options, string taper_angle, string[] limits, string[] offsets, double[] region_point, bool cut_specified, bool solid_body_creation, double[] dir, FeatureSigns sign, out Tag[] objects, out int object_count)
Parameters
CreateExtrudeTrimOpts1(Tag[], int, ref ModlSweepTrimObject, ModlSweepTrimOpts, string, string[], string[], double[], bool, bool, double[], FeatureSigns, Tag, out Tag[], out int)
Declaration
public void CreateExtrudeTrimOpts1(Tag[] extrude_array, int extrude_count, ref ModlSweepTrimObject trim_ptr, ModlSweepTrimOpts trim_options, string taper_angle, string[] limits, string[] offsets, double[] region_point, bool cut_specified, bool solid_body_creation, double[] dir, FeatureSigns sign, Tag target_body, out Tag[] objects, out int object_count)
Parameters
CreateExtruded(Tag[], string, string[], double[], double[], FeatureSigns, out Tag[])
Declaration
public void CreateExtruded(Tag[] objects, string taper_angle, string[] limit, double[] point, double[] direction, FeatureSigns sign, out Tag[] features)
Parameters
CreateExtruded1(Tag[], string, string[], double[], double[], FeatureSigns, Tag, out Tag[])
Declaration
public void CreateExtruded1(Tag[] objects, string taper_angle, string[] limit, double[] point, double[] direction, FeatureSigns sign, Tag target_body, out Tag[] features)
Parameters
CreateExtruded2(Tag[], string, string[], double[], double[], FeatureSigns, out Tag[])
Declaration
public void CreateExtruded2(Tag[] objects, string taper_angle, string[] limit, double[] point, double[] direction, FeatureSigns sign, out Tag[] features)
Parameters
CreateExtrudedPath(Tag[], Tag[], double[], double[], FeatureSigns, out Tag[])
Declaration
public void CreateExtrudedPath(Tag[] objects, Tag[] path_objects, double[] point, double[] direction, FeatureSigns sign, out Tag[] features)
Parameters
CreateExtrudedPath1(Tag[], Tag[], double[], double[], FeatureSigns, Tag, out Tag[])
Declaration
public void CreateExtrudedPath1(Tag[] objects, Tag[] path_objects, double[] point, double[] direction, FeatureSigns sign, Tag target_body, out Tag[] features)
Parameters
CreateExtrusion(Tag[], int, ref ModlSweepTrimObject, string, string[], string[], double[], bool, bool, double[], FeatureSigns, out Tag[], out int)
Declaration
public void CreateExtrusion(Tag[] objects, int object_count, ref ModlSweepTrimObject trim_data, string taper_angle, string[] limits, string[] offsets, double[] region_point, bool region_specified, bool solid_creation, double[] direction, FeatureSigns sign, out Tag[] features, out int number_of_features)
Parameters
CreateExtrusion1(Tag[], int, ref ModlSweepTrimObject, string, string[], string[], double[], bool, bool, double[], FeatureSigns, Tag, out Tag[], out int)
Declaration
public void CreateExtrusion1(Tag[] objects, int object_count, ref ModlSweepTrimObject trim_data, string taper_angle, string[] limits, string[] offsets, double[] region_point, bool region_specified, bool solid_creation, double[] direction, FeatureSigns sign, Tag target_body, out Tag[] features, out int number_of_features)
Parameters
CreateExtrusion2(Tag[], int, ref ModlSweepTrimObject, string, string[], string[], double[], bool, bool, double[], FeatureSigns, out Tag[], out int)
Declaration
public void CreateExtrusion2(Tag[] objects, int object_count, ref ModlSweepTrimObject trim_data, string taper_angle, string[] limits, string[] offsets, double[] region_point, bool region_specified, bool solid_creation, double[] direction, FeatureSigns sign, out Tag[] features, out int number_of_features)
Parameters
CreateExtrusionDefault(Tag[], int, ref ModlSweepTrimObject, ModlSweepTrimOpts, string, string[], string[], double[], bool, bool, Tag, bool, FeatureSigns, out Tag[], out int)
Declaration
public void CreateExtrusionDefault(Tag[] extrude_array, int extrude_count, ref ModlSweepTrimObject trim_ptr, ModlSweepTrimOpts trim_options, string taper_angle, string[] limits, string[] offsets, double[] region_point, bool cut_specified, bool solid_body_creation, Tag sketch_eid, bool reverse_default, FeatureSigns sign, out Tag[] objects, out int object_count)
Parameters
CreateExtrusionDefault1(Tag[], int, ref ModlSweepTrimObject, ModlSweepTrimOpts, string, string[], string[], double[], bool, bool, Tag, bool, FeatureSigns, Tag, out Tag[], out int)
Declaration
public void CreateExtrusionDefault1(Tag[] extrude_array, int extrude_count, ref ModlSweepTrimObject trim_ptr, ModlSweepTrimOpts trim_options, string taper_angle, string[] limits, string[] offsets, double[] region_point, bool cut_specified, bool solid_body_creation, Tag sketch_eid, bool reverse_default, FeatureSigns sign, Tag target_body, out Tag[] objects, out int object_count)
Parameters
CreateExtrusionDir(Tag[], int, ref ModlSweepTrimObject, ModlSweepTrimOpts, string, string[], string[], double[], bool, bool, Tag, FeatureSigns, out Tag[], out int)
Declaration
public void CreateExtrusionDir(Tag[] extrude_array, int extrude_count, ref ModlSweepTrimObject trim_ptr, ModlSweepTrimOpts trim_options, string taper_angle, string[] limits, string[] offsets, double[] region_point, bool cut_specified, bool solid_body_creation, Tag datum_eid, FeatureSigns sign, out Tag[] objects, out int object_count)
Parameters
CreateExtrusionPath(Tag[], int, Tag[], int, ref ModlSweepTrimObject, string[], double[], bool, bool, FeatureSigns, out Tag[], out int)
Declaration
public void CreateExtrusionPath(Tag[] objects, int object_count, Tag[] path_objects, int path, ref ModlSweepTrimObject trim_data, string[] offsets, double[] region_point, bool region_specified, bool solid_creation, FeatureSigns sign, out Tag[] features, out int number_of_features)
Parameters
CreateExtrusionPath1(Tag[], int, Tag[], int, ref ModlSweepTrimObject, string[], double[], bool, bool, FeatureSigns, Tag, out Tag[], out int)
Declaration
public void CreateExtrusionPath1(Tag[] objects, int object_count, Tag[] path_objects, int path, ref ModlSweepTrimObject trim_data, string[] offsets, double[] region_point, bool region_specified, bool solid_creation, FeatureSigns sign, Tag target_body, out Tag[] features, out int number_of_features)
Parameters
CreateFaceConstraint(ref DfoRegion, ref DfoConstraint, out Tag)
Declaration
public void CreateFaceConstraint(ref UFModl.DfoRegion region, ref UFModl.DfoConstraint constraint, out Tag feature_tag)
Parameters
CreateFaceOffset(string, Tag[], out Tag)
Declaration
public void CreateFaceOffset(string offset, Tag[] faces, out Tag feature_obj_id)
Parameters
Type |
Name |
Description |
string |
offset |
|
Tag[] |
faces |
|
Tag |
feature_obj_id |
|
CreateFaceTaper(double[], double[], string, Tag[], out Tag)
Declaration
public void CreateFaceTaper(double[] location, double[] direction, string angle, Tag[] faces, out Tag feature_obj_id)
Parameters
CreateFeatureOffset(string, Tag[], out Tag)
Declaration
public void CreateFeatureOffset(string offset, Tag[] features, out Tag feature_obj_id)
Parameters
Type |
Name |
Description |
string |
offset |
|
Tag[] |
features |
|
Tag |
feature_obj_id |
|
CreateFeatureTaper(double[], double[], string, Tag, out Tag)
Declaration
public void CreateFeatureTaper(double[] location, double[] direction, string angle, Tag original_feature, out Tag taper_feature)
Parameters
CreateFittedSpline(ref SplineFit, out double, out int, out Tag)
Declaration
public void CreateFittedSpline(ref SplineFit spline_data, out double max_err, out int max_err_pt, out Tag obj_id)
Parameters
CreateFixedDaxis(double[], double[], out Tag)
Declaration
public void CreateFixedDaxis(double[] point1, double[] point2, out Tag daxis_tag)
Parameters
CreateFixedDplane(double[], double[], out Tag)
Declaration
public void CreateFixedDplane(double[] point, double[] direction, out Tag dplane_tag)
Parameters
CreateFlange(double[], double[], double[], Tag, Tag, string, string, string, string, string, string, string, int, int, int, out Tag)
Declaration
public void CreateFlange(double[] orig, double[] xdir, double[] zdir, Tag face, 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 Tag flange)
Parameters
CreateFrenetDaxis(Tag, Tag, string, int, out Tag)
Declaration
public void CreateFrenetDaxis(Tag curve_tag, Tag direction_tag, string perc_string, int direction_type, out Tag daxis_feid)
Parameters
Type |
Name |
Description |
Tag |
curve_tag |
|
Tag |
direction_tag |
|
string |
perc_string |
|
int |
direction_type |
|
Tag |
daxis_feid |
|
CreateGeodesicCurves(int, Tag[], double[], double[], double, double, out Tag[], out int, out double)
Declaration
public void CreateGeodesicCurves(int number_of_faces, Tag[] face_eids, double[] start_pnt, double[] start_dir, double length, double dist_tol, out Tag[] geodesiccurve_id, out int geodesiccurve_cnt, out double achieved_length)
Parameters
CreateHollow(string, Tag[], out Tag)
Declaration
public void CreateHollow(string thickness, Tag[] faces, out Tag feature_obj_id)
Parameters
Type |
Name |
Description |
string |
thickness |
|
Tag[] |
faces |
|
Tag |
feature_obj_id |
|
CreateImprFaces(ref ImprintFacesData, out Tag)
Declaration
public void CreateImprFaces(ref UFModl.ImprintFacesData parms, out Tag feature_tag)
Parameters
CreateImprLoop(ref ImprintLoopData, out Tag)
Declaration
public void CreateImprLoop(ref UFModl.ImprintLoopData parms, out Tag feature_tag)
Parameters
CreateInsetFlange(Tag, Tag, double[], double[], double[], ref InsetFlangeData, out Tag)
Declaration
public void CreateInsetFlange(Tag attach_face, Tag reference_edge, double[] position, double[] xdirection, double[] zdirection, ref UFModl.InsetFlangeData parameters, out Tag feature_tag)
Parameters
CreateInstantiatedUdf(Tag, string, Tag[], Tag[], int, Tag[], string[], int, out Tag)
Declaration
public void CreateInstantiatedUdf(Tag udf_definition_tag, string cgm_file_name, Tag[] old_parents, Tag[] new_parents, int num_parents, Tag[] old_expression, string[] new_expression_value, int num_expression, out Tag new_udf)
Parameters
Type |
Name |
Description |
Tag |
udf_definition_tag |
|
string |
cgm_file_name |
|
Tag[] |
old_parents |
|
Tag[] |
new_parents |
|
int |
num_parents |
|
Tag[] |
old_expression |
|
string[] |
new_expression_value |
|
int |
num_expression |
|
Tag |
new_udf |
|
CreateIsoclineCurves(Tag, double[], double, double, out Tag[], out int)
Declaration
public void CreateIsoclineCurves(Tag face_id, double[] direction, double angle, double dist_tol, out Tag[] isocurve_id, out int isocurve_cnt)
Parameters
CreateIsocurve(Tag, int, double, double, out Tag[], out int)
Declaration
public void CreateIsocurve(Tag face_id, int uv_flag, double parameter, double dist_tol, out Tag[] isocurve_id, out int isocurve_cnt)
Parameters
CreateLaw(int, string, string, StringList, StringList, int, double[], double[], Tag, int, out nint)
Declaration
public 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, Tag base_line_tag, int base_direction, out nint uf_law_parms)
Parameters
CreateLawExtension(ref LawextData, out Tag)
Declaration
public void CreateLawExtension(ref UFModl.LawextData law_extension_data, out Tag law_extension)
Parameters
CreateLinearIset(int, string, string, string, string, Tag[], out Tag)
Declaration
public void CreateLinearIset(int method, string number_in_x, string distance_x, string number_in_y, string distance_y, Tag[] feature_list, out Tag feature_obj_id)
Parameters
CreateLinkedExterior(ref LinkedExt, out Tag)
Declaration
public void CreateLinkedExterior(ref UFModl.LinkedExt ext_data, out Tag feature_tag)
Parameters
CreateList(out Tag[])
Declaration
public void CreateList(out Tag[] list)
Parameters
Type |
Name |
Description |
Tag[] |
list |
|
CreateLocalScale(DfoScaleType, ref DfoRegion, Tag, Tag, Tag, string[], out Tag)
Declaration
public void CreateLocalScale(UFModl.DfoScaleType type, ref UFModl.DfoRegion region, Tag so_point, Tag so_dir, Tag so_csys, string[] factors, out Tag feature_tag)
Parameters
CreateMidsrfFeature(Tag, out Tag)
Declaration
public void CreateMidsrfFeature(Tag target_body, out Tag feature_obj_id)
Parameters
Type |
Name |
Description |
Tag |
target_body |
|
Tag |
feature_obj_id |
|
CreateMirrorBody(Tag, Tag, out Tag)
Declaration
public void CreateMirrorBody(Tag body, Tag datum_plane, out Tag mirrored_body)
Parameters
Type |
Name |
Description |
Tag |
body |
|
Tag |
datum_plane |
|
Tag |
mirrored_body |
|
CreateMirrorPatternFace(ref DfoRegion, Tag, out Tag)
Declaration
public void CreateMirrorPatternFace(ref UFModl.DfoRegion region, Tag mirror_plane, out Tag feature_tag)
Parameters
CreateMirrorSet(Tag[], int, Tag, out Tag)
Declaration
public void CreateMirrorSet(Tag[] features, int number_of_feature, Tag mirror_plane, out Tag mirror_set)
Parameters
Type |
Name |
Description |
Tag[] |
features |
|
int |
number_of_feature |
|
Tag |
mirror_plane |
|
Tag |
mirror_set |
|
Declaration
public void CreateMoveRegion(UFModl.TransformType type, ref UFModl.DfoRegion region, nint transf_data, out Tag feature_tag)
Parameters
CreateMultiTransitionLaw(StringList, int, double[], string[], int[], out nint)
Declaration
public void CreateMultiTransitionLaw(StringList spine, int num_pts, double[] pt_xyzs, string[] pt_law_values, int[] pt_trans_types, out nint uf_law_parms)
Parameters
CreateMultipleSews(Tag, int, Tag[], double, out Tag[], out Tag[])
Declaration
[Obsolete("Deprecated")]
public void CreateMultipleSews(Tag target_sheet, int num_tools, Tag[] tools_sheet, double tolerance, out Tag[] disjoint_list, out Tag[] sew_list)
Parameters
Type |
Name |
Description |
Tag |
target_sheet |
|
int |
num_tools |
|
Tag[] |
tools_sheet |
|
double |
tolerance |
|
Tag[] |
disjoint_list |
|
Tag[] |
sew_list |
|
CreateNonUniScale(Tag, int, string[], out Tag)
Declaration
public void CreateNonUniScale(Tag body_eid, int csys_type, string[] scale_factors, out Tag feature_eid)
Parameters
Type |
Name |
Description |
Tag |
body_eid |
|
int |
csys_type |
|
string[] |
scale_factors |
|
Tag |
feature_eid |
|
CreateOffsetRegion(ref DfoRegion, string, out Tag)
Declaration
public void CreateOffsetRegion(ref UFModl.DfoRegion region, string offset, out Tag feature_tag)
Parameters
CreatePlane(double[], double[], out Tag)
Declaration
public void CreatePlane(double[] origin_point, double[] plane_normal, out Tag plane_tag)
Parameters
Type |
Name |
Description |
double[] |
origin_point |
|
double[] |
plane_normal |
|
Tag |
plane_tag |
|
CreatePointDirrDaxis(Tag, Tag, out Tag)
Declaration
public void CreatePointDirrDaxis(Tag point, Tag direction, out Tag daxis_tag)
Parameters
Type |
Name |
Description |
Tag |
point |
|
Tag |
direction |
|
Tag |
daxis_tag |
|
CreatePointDirrDplane(Tag, Tag, out Tag)
Declaration
public void CreatePointDirrDplane(Tag point, Tag direction, out Tag dplane_tag)
Parameters
Type |
Name |
Description |
Tag |
point |
|
Tag |
direction |
|
Tag |
dplane_tag |
|
CreatePointsFeature(int, Tag[], out Tag)
Declaration
public void CreatePointsFeature(int num_points, Tag[] points, out Tag feature_tag)
Parameters
Type |
Name |
Description |
int |
num_points |
|
Tag[] |
points |
|
Tag |
feature_tag |
|
CreateProjCurves(Tag[], Tag[], int, double[], out Tag)
Declaration
public void CreateProjCurves(Tag[] curve_refs, Tag[] face_refs, int along_face_normal, double[] proj_vector, out Tag proj_curve_feature)
Parameters
Type |
Name |
Description |
Tag[] |
curve_refs |
|
Tag[] |
face_refs |
|
int |
along_face_normal |
|
double[] |
proj_vector |
|
Tag |
proj_curve_feature |
|
Declaration
public void CreatePromotion(Tag body_occ, out Tag feature_tag)
Parameters
Type |
Name |
Description |
Tag |
body_occ |
|
Tag |
feature_tag |
|
CreateReblendFace(ref ReblendFaceData, out Tag)
Declaration
public void CreateReblendFace(ref UFModl.ReblendFaceData reblend_data, out Tag reblend_eid)
Parameters
CreateRectGroove(double[], double[], string, string, Tag, out Tag)
Declaration
public void CreateRectGroove(double[] location, double[] direction, string diame, string width, Tag face, out Tag feature_obj_id)
Parameters
CreateRectPad(double[], double[], double[], string[], string, string, Tag, out Tag)
Declaration
public void CreateRectPad(double[] location, double[] direction, double[] x_dir, string[] size, string radius, string angle, Tag face, out Tag feature_obj_id)
Parameters
CreateRectPocket(double[], double[], double[], string[], string, string, string, Tag, out Tag)
Declaration
public void CreateRectPocket(double[] location, double[] direction, double[] x_dir, string[] len, string corner, string floor, string angle, Tag face, out Tag feature_obj_id)
Parameters
CreateRectSlot(double[], double[], double[], string, string, string, Tag, Tag, Tag, out Tag)
Declaration
public void CreateRectSlot(double[] location, double[] tool_axis, double[] direction, string width, string depth, string distance, Tag face_li, Tag face_t1, Tag face_t2, out Tag feature_tag)
Parameters
CreateRectangularPatternFace(ref DfoRegion, Tag, Tag, int, int, string, string, out Tag)
Declaration
public void CreateRectangularPatternFace(ref UFModl.DfoRegion region, Tag x_axis, Tag y_axis, int num_x, int num_y, string x_offset, string y_offset, out Tag feature_tag)
Parameters
CreateRefitFaceFeature(ref RefitFaceData, out Tag)
Declaration
public void CreateRefitFaceFeature(ref UFModl.RefitFaceData refit_data, out Tag refit)
Parameters
CreateRelativeDaxis(int, Tag[], int[], out Tag)
Declaration
public void CreateRelativeDaxis(int num_refs, Tag[] obj_eids, int[] point_select, out Tag daxis_feid)
Parameters
Type |
Name |
Description |
int |
num_refs |
|
Tag[] |
obj_eids |
|
int[] |
point_select |
|
Tag |
daxis_feid |
|
CreateRelativeDplane(int, Tag[], int[], int, double[], string, string, out int, out Tag[])
Declaration
public void CreateRelativeDplane(int num_refs, Tag[] object_tags, int[] point_select, int which_plane, double[] reference_point, string angle_string, string offset_string, out int num_dplanes, out Tag[] dplane_tag)
Parameters
Type |
Name |
Description |
int |
num_refs |
|
Tag[] |
object_tags |
|
int[] |
point_select |
|
int |
which_plane |
|
double[] |
reference_point |
|
string |
angle_string |
|
string |
offset_string |
|
int |
num_dplanes |
|
Tag[] |
dplane_tag |
|
CreateReparamSheet(int, int, int, int, Tag[], int, Tag[], ref double, int, Tag[], double[], out Tag, out int)
Declaration
public void CreateReparamSheet(int proj_type, int drv_type, int check_overlap, int num_primary, Tag[] prim_cvs, int num_cross, Tag[] cros_cvs, ref double proj_vec, int num_fs, Tag[] faces, double[] tols, out Tag new_face, out int tol_achieved)
Parameters
CreateReplaceFace(Tag[], int, Tag[], int, Tag, bool, out Tag)
Declaration
public void CreateReplaceFace(Tag[] target_faces, int num_target, Tag[] non_blend_faces, int num_non_blend, Tag tool_face, bool reverse_direction, out Tag feature_tag)
Parameters
Type |
Name |
Description |
Tag[] |
target_faces |
|
int |
num_target |
|
Tag[] |
non_blend_faces |
|
int |
num_non_blend |
|
Tag |
tool_face |
|
bool |
reverse_direction |
|
Tag |
feature_tag |
|
CreateResizeFace(Tag[], int, Tag[], int, string, out Tag)
Declaration
public void CreateResizeFace(Tag[] target_faces, int num_target, Tag[] non_blend_faces, int num_non_blend, string new_parameter, out Tag feature_tag)
Parameters
Type |
Name |
Description |
Tag[] |
target_faces |
|
int |
num_target |
|
Tag[] |
non_blend_faces |
|
int |
num_non_blend |
|
string |
new_parameter |
|
Tag |
feature_tag |
|
CreateReverseNormal(Tag, int, out Tag)
Declaration
public void CreateReverseNormal(Tag sheet_body_tag, int option_flag, out Tag reverse_normal_tag)
Parameters
Type |
Name |
Description |
Tag |
sheet_body_tag |
|
int |
option_flag |
|
Tag |
reverse_normal_tag |
|
CreateRevolution(Tag[], int, ref ModlSweepTrimObject, string[], string[], double[], bool, bool, double[], double[], FeatureSigns, out Tag[], out int)
Declaration
public void CreateRevolution(Tag[] objects, int _object, ref ModlSweepTrimObject trim_data, string[] limit, string[] offsets, double[] region_point, bool region_specified, bool solid_creation, double[] axis_point, double[] direction, FeatureSigns sign, out Tag[] features, out int number_of_features)
Parameters
CreateRevolution1(Tag[], int, ref ModlSweepTrimObject, string[], string[], double[], bool, bool, double[], double[], FeatureSigns, Tag, out Tag[], out int)
Declaration
public void CreateRevolution1(Tag[] objects, int _object, ref ModlSweepTrimObject trim_data, string[] limit, string[] offsets, double[] region_point, bool region_specified, bool solid_creation, double[] axis_point, double[] direction, FeatureSigns sign, Tag target_body, out Tag[] features, out int number_of_features)
Parameters
CreateRevolutionDir(Tag[], int, ref ModlSweepTrimObject, string[], string[], double[], bool, bool, Tag, FeatureSigns, out Tag[], out int)
Declaration
public void CreateRevolutionDir(Tag[] objects, int _object, ref ModlSweepTrimObject trim_data, string[] limit, string[] offsets, double[] region_point, bool region_specified, bool solid_creation, Tag datum_tag, FeatureSigns sign, out Tag[] features, out int number_of_features)
Parameters
CreateRevolved(Tag[], string[], double[], double[], FeatureSigns, out Tag[])
Declaration
[Obsolete("Deprecated")]
public void CreateRevolved(Tag[] obj_id_list, string[] limit, double[] point, double[] direction, FeatureSigns sign, out Tag[] feature_list)
Parameters
CreateRevolved1(Tag[], string[], double[], double[], FeatureSigns, Tag, out Tag[])
Declaration
[Obsolete("Deprecated")]
public void CreateRevolved1(Tag[] obj_id_list, string[] limit, double[] point, double[] direction, FeatureSigns sign, Tag target_body, out Tag[] feature_list)
Parameters
CreateRipedge(ref RipedgeData, out Tag)
Declaration
public void CreateRipedge(ref UFModl.RipedgeData ripedge_ufdata, out Tag ripedge_tag)
Parameters
CreateRoughOffset(ref RoughOffset, out Tag)
Declaration
public void CreateRoughOffset(ref UFModl.RoughOffset parms, out Tag feature_tag)
Parameters
CreateRpoConstraints(Tag, Tag, Tag, Tag[], int[], Tag[], int[], string[], string[], int)
Declaration
public void CreateRpoConstraints(Tag feature_obj_id, Tag horz_dir_obj_id, Tag vert_dir_obj_id, Tag[] obj_id_target, int[] target_qualifier, Tag[] obj_id_tool, int[] tool_qualifier, string[] constraint_value, string[] constraint_array, int num_of_constrnts)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
Tag |
horz_dir_obj_id |
|
Tag |
vert_dir_obj_id |
|
Tag[] |
obj_id_target |
|
int[] |
target_qualifier |
|
Tag[] |
obj_id_tool |
|
int[] |
tool_qualifier |
|
string[] |
constraint_value |
|
string[] |
constraint_array |
|
int |
num_of_constrnts |
|
CreateRuled(ref StringList, ref StringList, ref int, double[], ref int, ref int, FeatureSigns, double[], out Tag)
Declaration
public 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 Tag body_obj_id)
Parameters
CreateRuled1(ref StringList, ref StringList, ref int, double[], ref int, ref int, FeatureSigns, Tag, double[], out Tag)
Declaration
public 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, Tag target_body, double[] tol, out Tag body_obj_id)
Parameters
CreateScale(ScaleType, Tag[], int, Tag, Tag, Tag, string[], out Tag[])
Declaration
public void CreateScale(ScaleType type, Tag[] body_tags, int num_body_tags, Tag so_point, Tag so_dir, Tag so_csys, string[] factors, out Tag[] tags)
Parameters
CreateSetOfFeature(string, Tag[], int, int, out Tag)
Declaration
public void CreateSetOfFeature(string name, Tag[] features, int number_of_feature, int hide_state, out Tag feature)
Parameters
Type |
Name |
Description |
string |
name |
|
Tag[] |
features |
|
int |
number_of_feature |
|
int |
hide_state |
|
Tag |
feature |
|
CreateSew(int, int, Tag[], int, Tag[], double, int, out Tag[], out Tag)
Declaration
[Obsolete("Deprecated")]
public void CreateSew(int option, int num_targets, Tag[] targets, int num_tools, Tag[] tools, double tolerance, int type_body, out Tag[] disjoint_list, out Tag sew_id)
Parameters
Type |
Name |
Description |
int |
option |
|
int |
num_targets |
|
Tag[] |
targets |
|
int |
num_tools |
|
Tag[] |
tools |
|
double |
tolerance |
|
int |
type_body |
|
Tag[] |
disjoint_list |
|
Tag |
sew_id |
|
CreateSilhouetteFlange(ref SflangeData, out Tag)
Declaration
public void CreateSilhouetteFlange(ref UFModl.SflangeData sflange_data, out Tag sflange_tag)
Parameters
CreateSilhouetteFlangePipe(ref SflangeData, out Tag)
Declaration
public void CreateSilhouetteFlangePipe(ref UFModl.SflangeData sflange_data, out Tag centerline_tag)
Parameters
CreateSimpleHole(double[], double[], string, string, string, Tag, Tag, out Tag)
Declaration
public void CreateSimpleHole(double[] location, double[] direction, string diame, string depth, string angle, Tag face_li, Tag face_t1, out Tag feature_obj_id)
Parameters
CreateSimplifiedCurve(int, Tag[], double, out int, Tag[])
Declaration
public void CreateSimplifiedCurve(int curve_count, Tag[] curves, double tolerance, out int segment_count, Tag[] segments)
Parameters
Type |
Name |
Description |
int |
curve_count |
|
Tag[] |
curves |
|
double |
tolerance |
|
int |
segment_count |
|
Tag[] |
segments |
|
CreateSimplify(ref SimplData, out Tag, out int, out Tag[], out int, out int)
Declaration
public void CreateSimplify(ref UFModl.SimplData simpl_parms, out Tag feature_tag, out int n_failing_wound_edges, out Tag[] failing_wound_edges, out int n_retained_faces, out int n_removed_faces)
Parameters
Type |
Name |
Description |
UFModl.SimplData |
simpl_parms |
|
Tag |
feature_tag |
|
int |
n_failing_wound_edges |
|
Tag[] |
failing_wound_edges |
|
int |
n_retained_faces |
|
int |
n_removed_faces |
|
CreateSmbend(ref SmbendData, out Tag)
Declaration
public void CreateSmbend(ref UFModl.SmbendData user_data, out Tag bend_tag)
Parameters
CreateSmbendCorner(ref SmbendCornerData, out Tag)
Declaration
public void CreateSmbendCorner(ref UFModl.SmbendCornerData user_data, out Tag bend_tag)
Parameters
CreateSmbendCylinder(ref SmbendCylinderData, out Tag)
Declaration
public void CreateSmbendCylinder(ref UFModl.SmbendCylinderData user_data, out Tag bend_tag)
Parameters
CreateSmcorner(ref SmcornerData, out Tag)
Declaration
public void CreateSmcorner(ref UFModl.SmcornerData smcorner_ufdata, out Tag smcorner_tag)
Parameters
CreateSmcutout(ref SmcutoutData, out Tag)
Declaration
public void CreateSmcutout(ref UFModl.SmcutoutData user_data, out Tag cutout_tag)
Parameters
CreateSmdFlange(Tag, Tag, double[], double[], double[], ref FlangeData, out Tag)
Declaration
public void CreateSmdFlange(Tag attach_face, Tag reference_edge, double[] position, double[] xdirection, double[] zdirection, ref UFModl.FlangeData flange_data, out Tag feature_tag)
Parameters
CreateSmhole(ref SmholeData, out Tag)
Declaration
public void CreateSmhole(ref UFModl.SmholeData user_data, out Tag hole_tag)
Parameters
CreateSmjoggle(ref SmjoggleData, out Tag)
Declaration
public void CreateSmjoggle(ref UFModl.SmjoggleData joggle_data, out Tag joggle)
Parameters
CreateSmpunch(ref SmpunchData, out Tag)
Declaration
public void CreateSmpunch(ref UFModl.SmpunchData user_data, out Tag punch_tag)
Parameters
CreateSmrelief(ref SmreliefData)
Declaration
public void CreateSmrelief(ref UFModl.SmreliefData user_data)
Parameters
CreateSmslot(ref SmslotData, out Tag)
Declaration
public void CreateSmslot(ref UFModl.SmslotData user_data, out Tag slot_tag)
Parameters
CreateSnipSurfaceFeature(ref SnipsrfFeatureData, out Tag)
Declaration
public void CreateSnipSurfaceFeature(ref UFModl.SnipsrfFeatureData usr_data, out Tag snip_tag)
Parameters
CreateSolidPunch(ref SolidPunchData, out Tag)
Declaration
public void CreateSolidPunch(ref UFModl.SolidPunchData smspunch_ufdata, out Tag smspunch_tag)
Parameters
CreateSphere(FeatureSigns, Tag, double[], string, out Tag)
Declaration
public void CreateSphere(FeatureSigns sign, Tag targ_tag, double[] center, string diam, out Tag sphere_tag)
Parameters
CreateSphere1(FeatureSigns, double[], string, out Tag)
Declaration
public void CreateSphere1(FeatureSigns sign, double[] center, string diam, out Tag sphere_obj_id)
Parameters
CreateSpline(int, int, double[], double[], out Tag, out int, out int)
Declaration
public void CreateSpline(int nc, int kc, double[] knot, double[] poles, out Tag spline_id, out int knot_fixup, out int pole_fixup)
Parameters
CreateStringList(int, int, ref StringList)
Declaration
public void CreateStringList(int num_string, int num_object, ref StringList string_list1)
Parameters
CreateStycorner(ref StycornerData, out Tag)
Declaration
public void CreateStycorner(ref UFModl.StycornerData styled_corner_data, out Tag frec_tag)
Parameters
CreateSubdivFace(Tag[], int, Tag, int, double[], out Tag)
Declaration
public void CreateSubdivFace(Tag[] curve_refs, int count, Tag face, int proj_type, double[] vector, out Tag feature_obj_id)
Parameters
Type |
Name |
Description |
Tag[] |
curve_refs |
|
int |
count |
|
Tag |
face |
|
int |
proj_type |
|
double[] |
vector |
|
Tag |
feature_obj_id |
|
CreateSurfFromCloud(int, double[,], double[,], double[,], int, int, int, int, int, out double, out double, out int, out Tag)
Declaration
public 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 Tag surface_tag)
Parameters
CreateSweep(ref StringList, ref StringList, ref StringList, ref MethodList, ref MethodList, ref int, ref int, ref int, FeatureSigns, double[], out Tag)
Declaration
public 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 Tag body_obj_id)
Parameters
CreateTSlot(double[], double[], double[], string, string, string, string, string, int, int, int, out Tag)
Declaration
public 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 Tag feature_tag)
Parameters
CreateTaperFromEdges(Tag, string, bool, int, Tag[], out Tag)
Declaration
public void CreateTaperFromEdges(Tag direction_tag, string angle_str, bool taper_all_instances, int num_edges, Tag[] edges, out Tag feature_tag)
Parameters
Type |
Name |
Description |
Tag |
direction_tag |
|
string |
angle_str |
|
bool |
taper_all_instances |
|
int |
num_edges |
|
Tag[] |
edges |
|
Tag |
feature_tag |
|
CreateTaperFromFaces(Tag, Tag, string, bool, int, Tag[], out Tag)
Declaration
public void CreateTaperFromFaces(Tag point_tag, Tag direction_tag, string angle_str, bool taper_all_instances, int num_faces, Tag[] faces, out Tag feature_tag)
Parameters
Type |
Name |
Description |
Tag |
point_tag |
|
Tag |
direction_tag |
|
string |
angle_str |
|
bool |
taper_all_instances |
|
int |
num_faces |
|
Tag[] |
faces |
|
Tag |
feature_tag |
|
CreateTaperFromTangentFaces(Tag, string, bool, int, Tag[], out Tag)
Declaration
public void CreateTaperFromTangentFaces(Tag direction_tag, string angle_str, bool taper_all_instances, int num_faces, Tag[] faces, out Tag feature_eid)
Parameters
Type |
Name |
Description |
Tag |
direction_tag |
|
string |
angle_str |
|
bool |
taper_all_instances |
|
int |
num_faces |
|
Tag[] |
faces |
|
Tag |
feature_eid |
|
CreateTaperSplitLine(Tag, Tag, string, bool, int, Tag[], double, double, out Tag)
Declaration
public void CreateTaperSplitLine(Tag point_tag, Tag direction_tag, string angle_str, bool taper_all_instances, int num_edges, Tag[] edges, double dist_tol, double angle_tol, out Tag feature_tag)
Parameters
CreateThickenSheet(Tag, string, string, FeatureSigns, out Tag)
Declaration
[Obsolete("Deprecated")]
public void CreateThickenSheet(Tag sheet_body_tag, string first_offset, string second_offset, FeatureSigns sign, out Tag thicken_sheet_tag)
Parameters
CreateThruCurves(ref StringList, ref StringList, ref int, ref int, double[], ref int, ref int, ref int, FeatureSigns, double[], Tag[], int[], out Tag)
Declaration
public 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, Tag[] c_face_id, int[] c_flag, out Tag body_obj_id)
Parameters
CreateTrimmedTube(Tag[], int, ref ModlSweepTrimObject, string[], FeatureSigns, out Tag[], out int)
Declaration
public void CreateTrimmedTube(Tag[] objects, int object_count, ref ModlSweepTrimObject trim_data, string[] diameters, FeatureSigns sign, out Tag[] features, out int number_of_features)
Parameters
CreateTrimmedTube1(Tag[], int, ref ModlSweepTrimObject, string[], FeatureSigns, Tag, out Tag[], out int)
Declaration
public void CreateTrimmedTube1(Tag[] objects, int object_count, ref ModlSweepTrimObject trim_data, string[] diameters, FeatureSigns sign, Tag target_body, out Tag[] features, out int number_of_features)
Parameters
CreateTrueTaperFromEdges(Tag, string, bool, int, Tag[], double, double, out Tag)
Declaration
public void CreateTrueTaperFromEdges(Tag direction_tag, string angle_str, bool taper_all_instances, int num_edges, Tag[] edges, double dist_tol, double angle_tol, out Tag feature_eid)
Parameters
CreateTube(Tag[], string[], FeatureSigns, out Tag[])
Declaration
public void CreateTube(Tag[] path_list, string[] limit, FeatureSigns sign, out Tag[] feature_list)
Parameters
CreateTube1(Tag[], string[], FeatureSigns, Tag, out Tag[])
Declaration
public void CreateTube1(Tag[] path_list, string[] limit, FeatureSigns sign, Tag target_body, out Tag[] feature_list)
Parameters
CreateUGroove(double[], double[], string, string, string, Tag, out Tag)
Declaration
public void CreateUGroove(double[] location, double[] direction, string diame, string width, string corner, Tag face, out Tag feature_obj_id)
Parameters
CreateUSlot(double[], double[], double[], string, string, string, string, Tag, Tag, Tag, out Tag)
Declaration
public void CreateUSlot(double[] location, double[] tool_axis, double[] direction, string width, string depth, string radius, string distance, Tag face_li, Tag face_t1, Tag face_t2, out Tag feature_tag)
Parameters
Declaration
public void CreateUniformScale(Tag body_eid, int csys_type, string scale_factor, out Tag feature_eid)
Parameters
Type |
Name |
Description |
Tag |
body_eid |
|
int |
csys_type |
|
string |
scale_factor |
|
Tag |
feature_eid |
|
CreateVariableHollow(double, string, int, Tag[], int, Tag[], int, Tag[], string[], out Tag)
Declaration
public void CreateVariableHollow(double tolerance, string thickness, int n_pierced_faces, Tag[] pierced_faces, int n_boundary_faces, Tag[] boundary_faces, int n_offset_faces, Tag[] offset_faces, string[] offset_thickness, out Tag feature_id)
Parameters
Type |
Name |
Description |
double |
tolerance |
|
string |
thickness |
|
int |
n_pierced_faces |
|
Tag[] |
pierced_faces |
|
int |
n_boundary_faces |
|
Tag[] |
boundary_faces |
|
int |
n_offset_faces |
|
Tag[] |
offset_faces |
|
string[] |
offset_thickness |
|
Tag |
feature_id |
|
CreateVariableOffset(Tag, string[], double[], out Tag)
Declaration
public void CreateVariableOffset(Tag base_sheet, string[] dist, double[] uv_param, out Tag varoff_sheet)
Parameters
CreateVariableTaperFromEdges(Tag, string, bool, int, Tag[], int, double[], string[], double, double, out Tag)
Declaration
public void CreateVariableTaperFromEdges(Tag direction_tag, string angle_str, bool taper_all_instances, int num_edges, Tag[] edges, int num_points, double[] points, string[] angles, double dist_tol, double angle_tol, out Tag feature_tag)
Parameters
CreateWrapAssembly(ref WrapAssem, out Tag)
Declaration
public void CreateWrapAssembly(ref UFModl.WrapAssem wrap_data, out Tag feature_tag)
Parameters
CreateWrapGeometry(ref WrapGeom, out Tag)
Declaration
public void CreateWrapGeometry(ref UFModl.WrapGeom wrap_data, out Tag feature_tag)
Parameters
Declaration
public int DefaultRpoMenu(Tag feature_eid)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
Returns
DeleteBodyParms(Tag[])
Declaration
public void DeleteBodyParms(Tag[] body_list)
Parameters
Type |
Name |
Description |
Tag[] |
body_list |
|
DeleteExp(string)
Declaration
public void DeleteExp(string exp_name)
Parameters
Type |
Name |
Description |
string |
exp_name |
|
DeleteExpTag(Tag)
Declaration
public void DeleteExpTag(Tag old_exp)
Parameters
Type |
Name |
Description |
Tag |
old_exp |
|
DeleteFeature(Tag[])
Declaration
public void DeleteFeature(Tag[] cmtags)
Parameters
Type |
Name |
Description |
Tag[] |
cmtags |
|
DeleteObjectParms(Tag[])
Declaration
public void DeleteObjectParms(Tag[] object_list)
Parameters
Type |
Name |
Description |
Tag[] |
object_list |
|
DevchkAdjacentEdges(int, Tag[], ref double, int, out int, out DevchkEeInfo[])
Declaration
public void DevchkAdjacentEdges(int num_faces, Tag[] faces, ref double tolerances, int num_chk_points, out int num_devs, out UFModl.DevchkEeInfo[] devs)
Parameters
DevchkCurveToCurve(Tag, Tag, int, out DeviationCheckData)
Declaration
public int DevchkCurveToCurve(Tag curve1_id, Tag curve2_id, int num_of_check_points, out UFModl.DeviationCheckData check_result)
Parameters
Returns
DevchkCurveToFace(Tag, Tag, int, out DeviationCheckData)
Declaration
public int DevchkCurveToFace(Tag curve_id, Tag face_id, int num_of_check_points, out UFModl.DeviationCheckData check_result)
Parameters
Returns
DevchkEdgeToEdge(Tag, Tag, Tag, Tag, int, out DeviationCheckData)
Declaration
public int DevchkEdgeToEdge(Tag edge1_id, Tag face_of_edge1_id, Tag edge2_id, Tag face_of_edge2_id, int num_of_check_points, out UFModl.DeviationCheckData check_result)
Parameters
Returns
DevchkEdgeToFace(Tag, Tag, Tag, int, out DeviationCheckData)
Declaration
public int DevchkEdgeToFace(Tag edge_id, Tag face_of_edge_id, Tag second_face_id, int num_of_check_points, out UFModl.DeviationCheckData check_result)
Parameters
Returns
DevchkFaceToFace(Tag, Tag, int, int, out DeviationCheckData)
Declaration
public int DevchkFaceToFace(Tag face1_id, Tag face2_id, int num_check_points_u, int num_check_points_v, out UFModl.DeviationCheckData check_result)
Parameters
Returns
DissectExpString(string, out string, out string, out Tag)
Declaration
public void DissectExpString(string exp_str, out string lhs_str, out string rhs_str, out Tag exp_tag)
Parameters
DumpMidsurfFacepairReport(string, Tag)
Declaration
public void DumpMidsurfFacepairReport(string file_name_with_extn, Tag midsrf_feature_obj_id)
Parameters
Type |
Name |
Description |
string |
file_name_with_extn |
|
Tag |
midsrf_feature_obj_id |
|
Declaration
public void EditBendAllowanceFormula(Tag feature_tag, string exp_str)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
string |
exp_str |
|
EditBendOperation(Tag, ref BendOperationData)
Declaration
public void EditBendOperation(Tag operation_tag, ref UFModl.BendOperationData bend_data)
Parameters
EditBooleanWithRetainedOptions(Tag, Tag, Tag)
Declaration
public void EditBooleanWithRetainedOptions(Tag feature_eid, Tag new_target, Tag new_tool)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
Tag |
new_target |
|
Tag |
new_tool |
|
EditBsurf(Tag, ref Bsurface)
Declaration
public void EditBsurf(Tag face_eid, ref UFModl.Bsurface bsurf)
Parameters
EditCircularIset(Tag, string, string, string, Tag)
Declaration
public void EditCircularIset(Tag feature_obj_id, string number_str, string angle_str, string radius_str, Tag rotation_point_id)
Parameters
EditCircularPatternFace(Tag, ref DfoRegion, Tag, int, string)
Declaration
public void EditCircularPatternFace(Tag feature_tag, ref UFModl.DfoRegion region, Tag axis, int n_pattern, string angle)
Parameters
EditDatumDirection(Tag, Tag)
Declaration
public void EditDatumDirection(Tag datum_feature_tag, Tag new_direction)
Parameters
Type |
Name |
Description |
Tag |
datum_feature_tag |
|
Tag |
new_direction |
|
EditDatumPoint(Tag, Tag)
Declaration
public void EditDatumPoint(Tag datum_feature_tag, Tag new_point)
Parameters
Type |
Name |
Description |
Tag |
datum_feature_tag |
|
Tag |
new_point |
|
EditEdgeBlend(Tag, ref EdgeBlendData)
Declaration
public void EditEdgeBlend(Tag feature_eid, ref UFModl.EdgeBlendData blend_data)
Parameters
EditEnlarge(Tag, int, string[], double)
Declaration
public void EditEnlarge(Tag feat_obj_tag, int type, string[] percent_size, double tolerance)
Parameters
EditExp(string)
Declaration
public void EditExp(string expr_str)
Parameters
Type |
Name |
Description |
string |
expr_str |
|
EditFaceConstraint(Tag, ref DfoRegion, ref DfoConstraint)
Declaration
public void EditFaceConstraint(Tag feature_tag, ref UFModl.DfoRegion region, ref UFModl.DfoConstraint constraint)
Parameters
EditFaceGridCount(Tag, int, int)
Declaration
public void EditFaceGridCount(Tag _object, int u_count, int v_count)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
int |
u_count |
|
int |
v_count |
|
EditFaceJoin(int, Tag, Tag[], out Tag)
Declaration
public void EditFaceJoin(int opt, Tag body_tag, Tag[] face_tags, out Tag result_tag)
Parameters
Type |
Name |
Description |
int |
opt |
|
Tag |
body_tag |
|
Tag[] |
face_tags |
|
Tag |
result_tag |
|
Declaration
public void EditFormableFeatureState(Tag feature_tag, UFModl.State state, ref UFModl.StateInfo state_info)
Parameters
EditHoleType(Tag, HoleType)
Declaration
public void EditHoleType(Tag hole_feature, UFModl.HoleType new_hole_type)
Parameters
EditHollow(Tag, int, double, string, int, Tag[], int, Tag[], int, Tag[], string[])
Declaration
public void EditHollow(Tag feature_id, int type, double tolerance, string thickness, int n_pierced_faces, Tag[] pierced_faces, int n_boundary_faces, Tag[] boundary_faces, int n_offset_faces, Tag[] offset_faces, string[] offset_thickness)
Parameters
Type |
Name |
Description |
Tag |
feature_id |
|
int |
type |
|
double |
tolerance |
|
string |
thickness |
|
int |
n_pierced_faces |
|
Tag[] |
pierced_faces |
|
int |
n_boundary_faces |
|
Tag[] |
boundary_faces |
|
int |
n_offset_faces |
|
Tag[] |
offset_faces |
|
string[] |
offset_thickness |
|
EditImportBodyFeature(Tag, ImportBodyFeatureEditOption, string)
Declaration
public void EditImportBodyFeature(Tag input_tag, UFModl.ImportBodyFeatureEditOption edit_option, string import_body_filename)
Parameters
EditImportBodyFeatures(ImportBodyFeatureEditOption)
Declaration
public void EditImportBodyFeatures(UFModl.ImportBodyFeatureEditOption edit_option)
Parameters
EditImprFacesParms(Tag, ref ImprintFacesData)
Declaration
public void EditImprFacesParms(Tag feature_tag, ref UFModl.ImprintFacesData parms)
Parameters
EditImprLoopParms(Tag, ref ImprintLoopData)
Declaration
public void EditImprLoopParms(Tag feature_tag, ref UFModl.ImprintLoopData parms)
Parameters
EditInsetFlange(Tag, ref InsetFlangeData)
Declaration
public void EditInsetFlange(Tag feature_tag, ref UFModl.InsetFlangeData parameters)
Parameters
EditLawExtension(ref LawextData, Tag)
Declaration
public void EditLawExtension(ref UFModl.LawextData law_extension_data, Tag law_extension)
Parameters
EditLinearIset(Tag, string, string, string, string)
Declaration
public void EditLinearIset(Tag feature_obj_id, string number_in_x, string distance_x, string number_in_y, string distance_y)
Parameters
EditLinkedExterior(Tag, ref LinkedExt)
Declaration
public void EditLinkedExterior(Tag feature_tag, ref UFModl.LinkedExt ext_data)
Parameters
EditLocalScale(Tag, DfoScaleType, ref DfoRegion, Tag, Tag, Tag, string[])
Declaration
public void EditLocalScale(Tag feature_tag, UFModl.DfoScaleType type, ref UFModl.DfoRegion region, Tag so_point, Tag so_dir, Tag so_csys, string[] factors)
Parameters
EditMirrorPatternFace(Tag, ref DfoRegion, Tag)
Declaration
public void EditMirrorPatternFace(Tag feature_tag, ref UFModl.DfoRegion region, Tag mirror_plane)
Parameters
EditMirrorSet(Tag, Tag[], int, Tag)
Declaration
public void EditMirrorSet(Tag mirror_set, Tag[] features, int number_of_features, Tag mirror_plane)
Parameters
Type |
Name |
Description |
Tag |
mirror_set |
|
Tag[] |
features |
|
int |
number_of_features |
|
Tag |
mirror_plane |
|
Declaration
public void EditMoveRegion(Tag feature_tag, UFModl.TransformType type, ref UFModl.DfoRegion region, nint transf_data)
Parameters
EditOffsetRegion(Tag, ref DfoRegion, string)
Declaration
public void EditOffsetRegion(Tag feature_tag, ref UFModl.DfoRegion region, string offset)
Parameters
EditPatchBodyParms(Tag, Tag, Tag, Tag, int)
Declaration
public void EditPatchBodyParms(Tag feature, Tag new_target, Tag new_tool, Tag new_face, int new_reverse)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
Tag |
new_target |
|
Tag |
new_tool |
|
Tag |
new_face |
|
int |
new_reverse |
|
EditPlane(Tag, double[], double[])
Declaration
public void EditPlane(Tag plane_tag, double[] origin_point, double[] plane_normal)
Parameters
Type |
Name |
Description |
Tag |
plane_tag |
|
double[] |
origin_point |
|
double[] |
plane_normal |
|
EditPointsParms(Tag, int, Tag[])
Declaration
public void EditPointsParms(Tag feature_tag, int num_points, Tag[] points)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
int |
num_points |
|
Tag[] |
points |
|
EditReblendFace(Tag, ref ReblendFaceData)
Declaration
public void EditReblendFace(Tag feature_eid, ref UFModl.ReblendFaceData reblend_data)
Parameters
EditRectangularPatternFace(Tag, ref DfoRegion, Tag, Tag, int, int, string, string)
Declaration
public void EditRectangularPatternFace(Tag feature_tag, ref UFModl.DfoRegion region, Tag x_axis, Tag y_axis, int num_x, int num_y, string x_offset, string y_offset)
Parameters
EditRefitFaceFeature(ref RefitFaceData, Tag)
Declaration
public void EditRefitFaceFeature(ref UFModl.RefitFaceData refit_data, Tag refit)
Parameters
EditReplaceFace(Tag, Tag[], int, Tag[], int, Tag, bool)
Declaration
public void EditReplaceFace(Tag feature_tag, Tag[] target_faces, int num_target, Tag[] non_blend_faces, int num_non_blend, Tag tool_face, bool reverse_direction)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
Tag[] |
target_faces |
|
int |
num_target |
|
Tag[] |
non_blend_faces |
|
int |
num_non_blend |
|
Tag |
tool_face |
|
bool |
reverse_direction |
|
EditResizeFace(Tag, Tag[], int, Tag[], int, string)
Declaration
public void EditResizeFace(Tag feature_tag, Tag[] target_faces, int num_target, Tag[] non_blend_faces, int num_non_blend, string new_parameter)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
Tag[] |
target_faces |
|
int |
num_target |
|
Tag[] |
non_blend_faces |
|
int |
num_non_blend |
|
string |
new_parameter |
|
EditRipedge(Tag, ref RipedgeData)
Declaration
public void EditRipedge(Tag ripedge_tag, ref UFModl.RipedgeData ripedge_ufdata)
Parameters
EditRoughOffset(Tag, ref RoughOffset)
Declaration
public void EditRoughOffset(Tag feature_tag, ref UFModl.RoughOffset parms)
Parameters
EditScale(ScaleType, Tag, Tag, Tag, Tag, string[])
Declaration
public void EditScale(ScaleType type, Tag tag, Tag so_point, Tag so_dir, Tag so_csys, string[] factors)
Parameters
EditSetHideState(Tag, ref int)
Declaration
public void EditSetHideState(Tag set, ref int hide_state)
Parameters
Type |
Name |
Description |
Tag |
set |
|
int |
hide_state |
|
EditSetMembers(Tag, Tag[], int)
Declaration
public void EditSetMembers(Tag set, Tag[] features, int number_of_feature)
Parameters
Type |
Name |
Description |
Tag |
set |
|
Tag[] |
features |
|
int |
number_of_feature |
|
EditSewSheetBody(Tag, Tag, int, Tag[], double)
Declaration
[Obsolete("Deprecated")]
public void EditSewSheetBody(Tag feature_obj_eid, Tag new_target_eid, int tool_body_count, Tag[] tool_body_eids, double tolerance)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_eid |
|
Tag |
new_target_eid |
|
int |
tool_body_count |
|
Tag[] |
tool_body_eids |
|
double |
tolerance |
|
EditSewSolidBody(Tag, int, Tag[], int, Tag[], double)
Declaration
[Obsolete("Deprecated")]
public void EditSewSolidBody(Tag feature_obj_eid, int target_faces_count, Tag[] target_faces, int tool_faces_count, Tag[] tool_faces, double tolerance)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_eid |
|
int |
target_faces_count |
|
Tag[] |
target_faces |
|
int |
tool_faces_count |
|
Tag[] |
tool_faces |
|
double |
tolerance |
|
EditSilhouetteFlange(ref SflangeData, Tag)
Declaration
public void EditSilhouetteFlange(ref UFModl.SflangeData sflange_data, Tag sflange_tag)
Parameters
EditSimplifyParms(Tag, ref SimplData, out int, out Tag[])
Declaration
public void EditSimplifyParms(Tag feature_tag, ref UFModl.SimplData simpl_parms, out int n_failing_wound_edges, out Tag[] failing_wound_edges)
Parameters
EditSlotType(Tag, SlotType)
Declaration
public void EditSlotType(Tag slot_feature, UFModl.SlotType new_slot_type)
Parameters
EditSmbend(Tag, ref SmbendData)
Declaration
public void EditSmbend(Tag bend_tag, ref UFModl.SmbendData user_data)
Parameters
EditSmbendCorner(Tag, ref SmbendCornerData)
Declaration
public void EditSmbendCorner(Tag bend_tag, ref UFModl.SmbendCornerData user_data)
Parameters
EditSmbendCylinder(Tag, ref SmbendCylinderData)
Declaration
public void EditSmbendCylinder(Tag bend_tag, ref UFModl.SmbendCylinderData user_data)
Parameters
EditSmcorner(Tag, ref SmcornerData)
Declaration
public void EditSmcorner(Tag smcorner_tag, ref UFModl.SmcornerData smcorner_ufdata)
Parameters
EditSmcutout(Tag, ref SmcutoutData)
Declaration
public void EditSmcutout(Tag cutout_tag, ref UFModl.SmcutoutData user_data)
Parameters
EditSmdFlange(Tag, ref FlangeData)
Declaration
public void EditSmdFlange(Tag feature_tag, ref UFModl.FlangeData parameters)
Parameters
EditSmhole(Tag, ref SmholeData)
Declaration
public void EditSmhole(Tag hole_tag, ref UFModl.SmholeData user_data)
Parameters
EditSmpunch(ref SmpunchData, Tag)
Declaration
public void EditSmpunch(ref UFModl.SmpunchData user_data, Tag punch_tag)
Parameters
EditSmslot(Tag, ref SmslotData)
Declaration
public void EditSmslot(Tag slot_tag, ref UFModl.SmslotData user_data)
Parameters
EditSnipSurfaceFeature(ref SnipsrfFeatureData, Tag)
Declaration
public void EditSnipSurfaceFeature(ref UFModl.SnipsrfFeatureData usr_data, Tag snip)
Parameters
EditSolidPunch(Tag, ref SolidPunchData)
Declaration
public void EditSolidPunch(Tag smspunch_tag, ref UFModl.SolidPunchData smspunch_ufdata)
Parameters
EditStycorner(ref StycornerData, Tag)
Declaration
public void EditStycorner(ref UFModl.StycornerData styled_corner_data, Tag frec_tag)
Parameters
EditSubdivFace(int, Tag, Tag, Tag, double[])
Declaration
public void EditSubdivFace(int edit_flag, Tag feature_obj_id, Tag remove_curve, Tag add_curve, double[] vector)
Parameters
Type |
Name |
Description |
int |
edit_flag |
|
Tag |
feature_obj_id |
|
Tag |
remove_curve |
|
Tag |
add_curve |
|
double[] |
vector |
|
EditSweepCurves(Tag, int, Tag[], int, Tag[], int, Tag[], int, Tag[])
Declaration
public void EditSweepCurves(Tag sweep_id, int n_profile_curves_removed, Tag[] profile_curves_removed, int n_profile_curves_added, Tag[] profile_curves_added, int n_guide_curves_removed, Tag[] guide_curves_removed, int n_guide_curves_added, Tag[] guide_curves_added)
Parameters
Type |
Name |
Description |
Tag |
sweep_id |
|
int |
n_profile_curves_removed |
|
Tag[] |
profile_curves_removed |
|
int |
n_profile_curves_added |
|
Tag[] |
profile_curves_added |
|
int |
n_guide_curves_removed |
|
Tag[] |
guide_curves_removed |
|
int |
n_guide_curves_added |
|
Tag[] |
guide_curves_added |
|
EditSymbThread(Tag, ref SymbThreadData)
Declaration
public void EditSymbThread(Tag thread_obj_id, ref UFModl.SymbThreadData parameters)
Parameters
EditTaperFromEdges(Tag, int, Tag, string, bool, int, Tag[], double, double)
Declaration
public void EditTaperFromEdges(Tag feature_eid, int type, Tag direction_tag, string angle_str, bool taper_all_instances, int num_edges, Tag[] edges, double dist_tol, double angle_tol)
Parameters
EditWrapAssembly(Tag, ref WrapAssem)
Declaration
public void EditWrapAssembly(Tag feature_tag, ref UFModl.WrapAssem wrap_data)
Parameters
EditWrapGeometry(Tag, ref WrapGeom)
Declaration
public void EditWrapGeometry(Tag feature_tag, ref UFModl.WrapGeom wrap_data)
Parameters
EvalExp(string, out double)
Declaration
public void EvalExp(string exp_name, out double exp_value)
Parameters
EvaluateCurve(Tag, ref double, ref int, double[])
Declaration
public void EvaluateCurve(Tag curve_id, ref double param, ref int deriv_flag, double[] pos_and_deriv)
Parameters
EvaluateFace(Tag, int, double[], out ModlSrfValue)
Declaration
public void EvaluateFace(Tag face_tag, int deriv_request, double[] parms, out ModlSrfValue eval_result)
Parameters
ExportExp(string)
Declaration
public void ExportExp(string file_spec)
Parameters
Type |
Name |
Description |
string |
file_spec |
|
ExportUdf(string[], string[], int, FeatureSigns)
Declaration
public void ExportUdf(string[] ip_prompts, string[] ip_names, int number_of_elements, FeatureSigns sign)
Parameters
Declaration
public void ExtractFace(Tag face, int mode, out Tag sheet_body)
Parameters
Type |
Name |
Description |
Tag |
face |
|
int |
mode |
|
Tag |
sheet_body |
|
FeatureCanBeCopied(Tag, out bool)
Declaration
public void FeatureCanBeCopied(Tag feature_eid, out bool copy_flag)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
bool |
copy_flag |
|
FixBsurfaceData(double, ref Bsurface, out int, out State[])
Declaration
public void FixBsurfaceData(double degen_toler, ref UFModl.Bsurface bsurface, out int num_states, out UFCurve.State[] states)
Parameters
Declaration
public void FormFeatures(int n_features, Tag[] feature_tag_array, out bool is_update_required)
Parameters
Type |
Name |
Description |
int |
n_features |
|
Tag[] |
feature_tag_array |
|
bool |
is_update_required |
|
FreeBsurfData(ref Bsurface)
Declaration
public void FreeBsurfData(ref UFModl.Bsurface bsurf)
Parameters
FreeCompareData(ref ComparePartMapData)
Declaration
public void FreeCompareData(ref UFModl.ComparePartMapData mapping_data)
Parameters
FreeCompareData3(ref ComparePartMapData3)
Declaration
public void FreeCompareData3(ref UFModl.ComparePartMapData3 mapping_data)
Parameters
FreeLaw(nint)
Declaration
public void FreeLaw(nint uf_law_parms)
Parameters
Type |
Name |
Description |
nint |
uf_law_parms |
|
FreeLawExtension(ref LawextData, bool)
Declaration
public void FreeLawExtension(ref UFModl.LawextData law_extension_data, bool free_laws)
Parameters
FreeRefitFaceFeatureData(ref RefitFaceData)
Declaration
public void FreeRefitFaceFeatureData(ref UFModl.RefitFaceData refit_data)
Parameters
FreeRoughOffsetData(ref RoughOffset)
Declaration
public void FreeRoughOffsetData(ref UFModl.RoughOffset parms)
Parameters
FreeSilhouetteFlange(ref SflangeData)
Declaration
public void FreeSilhouetteFlange(ref UFModl.SflangeData sflange_data)
Parameters
FreeSnipSurfaceFeatureData(ref SnipsrfFeatureData)
Declaration
public void FreeSnipSurfaceFeatureData(ref UFModl.SnipsrfFeatureData usr_data_ptr)
Parameters
FreeStringList(ref StringList)
Declaration
public void FreeStringList(ref StringList string_list)
Parameters
FreeSymbThreadData(ref SymbThreadData)
Declaration
public void FreeSymbThreadData(ref UFModl.SymbThreadData thread)
Parameters
GenflgAskNumStates(Tag, out int)
Declaration
public void GenflgAskNumStates(Tag genflg, out int num_states)
Parameters
Type |
Name |
Description |
Tag |
genflg |
|
int |
num_states |
|
GenflgDeleteState(Tag, int)
Declaration
public void GenflgDeleteState(Tag genflg, int state_index)
Parameters
Type |
Name |
Description |
Tag |
genflg |
|
int |
state_index |
|
GetCurveEdgeDirection(double[], Tag, out int)
Declaration
public void GetCurveEdgeDirection(double[] end_point, Tag curve_edge_eid, out int direction)
Parameters
Type |
Name |
Description |
double[] |
end_point |
|
Tag |
curve_edge_eid |
|
int |
direction |
|
GetDimensionData(Tag, Tag, out DimensionData)
Declaration
public void GetDimensionData(Tag exp, Tag feature_tag, out UFModl.DimensionData dim_data)
Parameters
HideParentCurves(Tag, int, ParentDispInfo[], int, ParentDispInfo[])
Declaration
public void HideParentCurves(Tag feature_tag, int n_unch_disp_stat, UFModl.ParentDispInfo[] unch_parents_disp_status, int n_ch_disp_stat, UFModl.ParentDispInfo[] ch_parents_disp_status)
Parameters
IdentifyExteriorUsingHl(int, Tag[], Tag[], int, double[,], double, int, ref int, out Tag[], out int[])
Declaration
public void IdentifyExteriorUsingHl(int num_bodies, Tag[] bodies, Tag[] xforms, int num_dirs, double[,] direction, double chordal_tol, int resolution, ref int num_faces, out Tag[] faces, out int[] body_index)
Parameters
IdentifyExteriorUsingRays(int, Tag[], Tag[], double[], double, int, ref int, out Tag[], out int[])
Declaration
public void IdentifyExteriorUsingRays(int num_bodies, Tag[] bodies, Tag[] xforms, double[] origin, double chordal_tol, int ray_type, ref int num_faces, out Tag[] faces, out int[] body_index)
Parameters
ImportExp(string, int)
Declaration
public void ImportExp(string file_spec, int new_def)
Parameters
Type |
Name |
Description |
string |
file_spec |
|
int |
new_def |
|
ImportUdf(string, double[], double[], out Tag)
Declaration
public void ImportUdf(string filename, double[] dest_csys, double[] dest_point, out Tag udf_id)
Parameters
InitEdgeBlendPointMult(ref BlendPointData)
Declaration
public void InitEdgeBlendPointMult(ref UFModl.BlendPointData point_data)
Parameters
InitEdgeBlendSetMult(ref EdgeBlendSet)
Declaration
public void InitEdgeBlendSetMult(ref UFModl.EdgeBlendSet blend_set)
Parameters
InitEdgeBlendSetbackMult(ref EdgeBlendSetbackData)
Declaration
public void InitEdgeBlendSetbackMult(ref UFModl.EdgeBlendSetbackData sb_data)
Parameters
InitEdgeBlendStopshortMult(ref EdgeBlendStopshortData)
Declaration
public void InitEdgeBlendStopshortMult(ref UFModl.EdgeBlendStopshortData ss_data)
Parameters
InitRipedgeUfdata(ref RipedgeData)
Declaration
public void InitRipedgeUfdata(ref UFModl.RipedgeData ripedge_ufdata)
Parameters
InitSilhouetteFlangeData(out SflangeData)
Declaration
public void InitSilhouetteFlangeData(out UFModl.SflangeData sflange_data)
Parameters
InitSmcornerUfdata(ref SmcornerData)
Declaration
public void InitSmcornerUfdata(ref UFModl.SmcornerData smcorner_ufdata)
Parameters
InitStringList(ref StringList)
Declaration
public void InitStringList(ref StringList string_list1)
Parameters
InitStycornerData(ref StycornerData)
Declaration
public void InitStycornerData(ref UFModl.StycornerData styled_corner_data)
Parameters
InitializeCompareData(ref ComparePartMapData)
Declaration
public void InitializeCompareData(ref UFModl.ComparePartMapData mapping_data)
Parameters
IntersectBodies(Tag, Tag, out int, out Tag[])
Declaration
public void IntersectBodies(Tag target, Tag tool, out int num_result, out Tag[] resulting_bodies)
Parameters
Type |
Name |
Description |
Tag |
target |
|
Tag |
tool |
|
int |
num_result |
|
Tag[] |
resulting_bodies |
|
IntersectBodiesWithRetainedOptions(Tag, Tag, bool, bool, out Tag)
Declaration
public void IntersectBodiesWithRetainedOptions(Tag original_target, Tag original_tool, bool retain_target_body, bool retain_tool_body, out Tag frec_eid)
Parameters
Type |
Name |
Description |
Tag |
original_target |
|
Tag |
original_tool |
|
bool |
retain_target_body |
|
bool |
retain_tool_body |
|
Tag |
frec_eid |
|
IntersectCurveToCurve(Tag, Tag, out int, out double[])
Declaration
public void IntersectCurveToCurve(Tag curve1_id, Tag curve2_id, out int num_intersections, out double[] data)
Parameters
Type |
Name |
Description |
Tag |
curve1_id |
|
Tag |
curve2_id |
|
int |
num_intersections |
|
double[] |
data |
|
IntersectCurveToFace(Tag, Tag, out int, out double[])
Declaration
public void IntersectCurveToFace(Tag curve_id, Tag face_id, out int num_intersections, out double[] data)
Parameters
Type |
Name |
Description |
Tag |
curve_id |
|
Tag |
face_id |
|
int |
num_intersections |
|
double[] |
data |
|
IntersectCurveToPlane(Tag, Tag, out int, out double[])
Declaration
public void IntersectCurveToPlane(Tag curve_id, Tag plane_id, out int num_intersections, out double[] data)
Parameters
Type |
Name |
Description |
Tag |
curve_id |
|
Tag |
plane_id |
|
int |
num_intersections |
|
double[] |
data |
|
IsBodyConvergent(Tag, out bool)
Declaration
public void IsBodyConvergent(Tag body, out bool is_convergent_body)
Parameters
Type |
Name |
Description |
Tag |
body |
|
bool |
is_convergent_body |
|
IsBodyFeature(Tag, out bool)
Declaration
public void IsBodyFeature(Tag feature, out bool is_body_feature)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
bool |
is_body_feature |
|
IsBrowseableFeature(Tag, bool, bool, out bool)
Declaration
public void IsBrowseableFeature(Tag feature_tag, bool report_inactive_feature, bool report_feature_unable_to_make_current, out bool is_browseable)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
bool |
report_inactive_feature |
|
bool |
report_feature_unable_to_make_current |
|
bool |
is_browseable |
|
IsDatumAxisReversed(Tag, out bool)
Declaration
public void IsDatumAxisReversed(Tag datum_axis_tag, out bool reversed)
Parameters
Type |
Name |
Description |
Tag |
datum_axis_tag |
|
bool |
reversed |
|
IsDatumPlaneReversed(Tag, out bool)
Declaration
public void IsDatumPlaneReversed(Tag datum_plane_tag, out bool reversed)
Parameters
Type |
Name |
Description |
Tag |
datum_plane_tag |
|
bool |
reversed |
|
IsExpInPart(Tag, string, out bool)
Declaration
public void IsExpInPart(Tag object_in_search_part, string left_hand_side, out bool is_exp_in_part)
Parameters
Type |
Name |
Description |
Tag |
object_in_search_part |
|
string |
left_hand_side |
|
bool |
is_exp_in_part |
|
IsFeatureAHiddenSetMember(Tag, out bool)
Declaration
public void IsFeatureAHiddenSetMember(Tag feature, out bool hidden_member)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
bool |
hidden_member |
|
IsFeatureASetMember(Tag, out int)
Declaration
public void IsFeatureASetMember(Tag feature, out int flag)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
int |
flag |
|
IsGeometricExpression(Tag, out bool)
Declaration
public void IsGeometricExpression(Tag exp_tag, out bool flag)
Parameters
Type |
Name |
Description |
Tag |
exp_tag |
|
bool |
flag |
|
IsImportBodyFeature(Tag, out bool)
Declaration
public void IsImportBodyFeature(Tag input_tag, out bool is_import_body_feature)
Parameters
Type |
Name |
Description |
Tag |
input_tag |
|
bool |
is_import_body_feature |
|
IsodivideFace(ref Tag, double, int, out Tag)
Declaration
public void IsodivideFace(ref Tag sheet_id, double div_param, int div_dir, out Tag second_sheet_id)
Parameters
Type |
Name |
Description |
Tag |
sheet_id |
|
double |
div_param |
|
int |
div_dir |
|
Tag |
second_sheet_id |
|
IsotrimFace(ref Tag, double[])
Declaration
public void IsotrimFace(ref Tag sheet_id, double[] trim_param)
Parameters
Type |
Name |
Description |
Tag |
sheet_id |
|
double[] |
trim_param |
|
MatchedgeAskData(Tag, out MatchedgeData[])
Declaration
public void MatchedgeAskData(Tag medge_tag, out UFModl.MatchedgeData[] uf_medge)
Parameters
MatchedgeCheck(ref MatchedgeData, int, int, out double)
Declaration
public void MatchedgeCheck(ref UFModl.MatchedgeData uf_data, int continuity, int num_pnts, out double deviation)
Parameters
MatchedgeCreateFeature(ref MatchedgeData, out Tag)
Declaration
public void MatchedgeCreateFeature(ref UFModl.MatchedgeData uf_data, out Tag frec_tag)
Parameters
MatchedgeEditFeature(ref MatchedgeData, Tag)
Declaration
public void MatchedgeEditFeature(ref UFModl.MatchedgeData uf_data, Tag frec_tag)
Parameters
ModelCompare(Tag, Tag, double[], Tag, Tag, double[], bool, CompareAccuracy, double, CompareIdenticalfaceRule, CompareChangeduniquefaceRule, bool, out ComparePartMapData)
Declaration
public void ModelCompare(Tag part1, Tag body_eids_part1, double[] transform_1, Tag part2, Tag body_eids_part2, double[] transform_2, bool compare_feat_and_exp, UFModl.CompareAccuracy accuracy, double tolerance, UFModl.CompareIdenticalfaceRule identical_face_rule, UFModl.CompareChangeduniquefaceRule uniquechangedfacerule, bool launch_ui, out UFModl.ComparePartMapData mapping_data)
Parameters
ModelCompare3(Tag, Tag, double[], Tag, Tag, double[], ref CompareOptions, out ComparePartMapData3[])
Declaration
public void ModelCompare3(Tag part1, Tag body_eids_part1, double[] transform_1, Tag part2, Tag body_eids_part2, double[] transform_2, ref UFModl.CompareOptions compare_options, out UFModl.ComparePartMapData3[] mapping_data)
Parameters
MoveFeature(Tag[], int, double[,])
Declaration
public void MoveFeature(Tag[] cmtag, int mode, double[,] real_data)
Parameters
Type |
Name |
Description |
Tag[] |
cmtag |
|
int |
mode |
|
double[,] |
real_data |
|
MswpAskExtrude(Tag, out MswpExtrude)
Declaration
public void MswpAskExtrude(Tag feature, out UFModl.MswpExtrude extrude)
Parameters
MswpCreateExtrude(ref MswpExtrude, out int, out Tag[])
Declaration
public void MswpCreateExtrude(ref UFModl.MswpExtrude extrude, out int num_features, out Tag[] features)
Parameters
MswpEditExtrude(Tag, ref MswpExtrude)
Declaration
public void MswpEditExtrude(Tag feature, ref UFModl.MswpExtrude extrude)
Parameters
MswpInitExtrudeData(ref MswpExtrude)
Declaration
public void MswpInitExtrudeData(ref UFModl.MswpExtrude extrude)
Parameters
Operations(Tag, Tag, FeatureSigns)
Declaration
public void Operations(Tag target, Tag tool, FeatureSigns sign)
Parameters
PasteFeatures(Tag[], int, Tag[], Tag[], int, int, int)
Declaration
public void PasteFeatures(Tag[] feature_array, int num_features, Tag[] old_parents, Tag[] new_parents, int num_parents, int expression_transfer_mode, int parent_transfer_mode)
Parameters
Type |
Name |
Description |
Tag[] |
feature_array |
|
int |
num_features |
|
Tag[] |
old_parents |
|
Tag[] |
new_parents |
|
int |
num_parents |
|
int |
expression_transfer_mode |
|
int |
parent_transfer_mode |
|
PatchBody(Tag, Tag, int, out Tag)
Declaration
public void PatchBody(Tag target_body, Tag tool_sheet, int reverse, out Tag feature_obj_id)
Parameters
Type |
Name |
Description |
Tag |
target_body |
|
Tag |
tool_sheet |
|
int |
reverse |
|
Tag |
feature_obj_id |
|
PreviewSimplify(ref SimplData, out int, out Tag[], out int, out Tag[], out int, out int[], out Tag[][])
Declaration
public void PreviewSimplify(ref UFModl.SimplData simpl_parms, out int n_retained_faces, out Tag[] retained_faces, out int n_removed_faces, out Tag[] removed_faces, out int n_leaks, out int[] n_leak_faces, out Tag[][] leak_faces)
Parameters
Type |
Name |
Description |
UFModl.SimplData |
simpl_parms |
|
int |
n_retained_faces |
|
Tag[] |
retained_faces |
|
int |
n_removed_faces |
|
Tag[] |
removed_faces |
|
int |
n_leaks |
|
int[] |
n_leak_faces |
|
Tag[][] |
leak_faces |
|
PromMapObjectDown(Tag, out Tag)
Declaration
public void PromMapObjectDown(Tag prom_tag, out Tag base_tag)
Parameters
Type |
Name |
Description |
Tag |
prom_tag |
|
Tag |
base_tag |
|
PromMapObjectUp(Tag, Tag, out Tag)
Declaration
public void PromMapObjectUp(Tag base_tag, Tag prom_feat_tag, out Tag prom_tag)
Parameters
Type |
Name |
Description |
Tag |
base_tag |
|
Tag |
prom_feat_tag |
|
Tag |
prom_tag |
|
PutListItem(ref Tag[], Tag)
Declaration
public void PutListItem(ref Tag[] list, Tag obj_id)
Parameters
Type |
Name |
Description |
Tag[] |
list |
|
Tag |
obj_id |
|
ReattachDirRef(Tag, Tag, int, bool)
Declaration
public void ReattachDirRef(Tag feature_eid, Tag ref_eid, int ref_is_horizontal, bool delete_rpo)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
Tag |
ref_eid |
|
int |
ref_is_horizontal |
|
bool |
delete_rpo |
|
ReattachTargetFace(Tag, Tag, double[], int, bool)
Declaration
public void ReattachTargetFace(Tag feature_eid, Tag face_eid, double[] point, int flip, bool delete_rpo)
Parameters
ReattachThruFaces(Tag, int, Tag[], bool)
Declaration
public void ReattachThruFaces(Tag feature_eid, int number_of_faces, Tag[] face_eids, bool delete_rpo)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
int |
number_of_faces |
|
Tag[] |
face_eids |
|
bool |
delete_rpo |
|
Declaration
public void ReattachToolFace(Tag feature_eid, Tag face_eid, bool delete_rpo)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
Tag |
face_eid |
|
bool |
delete_rpo |
|
RecordFeatureUpdateWarnings(bool)
Declaration
public void RecordFeatureUpdateWarnings(bool warning_option)
Parameters
Type |
Name |
Description |
bool |
warning_option |
|
RedefineReplaceFaces(Tag, int, Tag[])
Declaration
public void RedefineReplaceFaces(Tag feature_eid, int number_of_faces, Tag[] face_eids)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
int |
number_of_faces |
|
Tag[] |
face_eids |
|
RedefineRpoConstraint(Tag, Tag, int, Tag, int)
Declaration
public void RedefineRpoConstraint(Tag constraint, Tag eid_target, int tangent2arc1, Tag eid_tool, int tangent2arc2)
Parameters
Type |
Name |
Description |
Tag |
constraint |
|
Tag |
eid_target |
|
int |
tangent2arc1 |
|
Tag |
eid_tool |
|
int |
tangent2arc2 |
|
RedefineThickenSheet(Tag, string, string, Tag, Tag)
Declaration
[Obsolete("Deprecated")]
public void RedefineThickenSheet(Tag thicken_sheet_tag, string first_offset, string second_offset, Tag sheet_body_tag, Tag target_body_tag)
Parameters
Type |
Name |
Description |
Tag |
thicken_sheet_tag |
|
string |
first_offset |
|
string |
second_offset |
|
Tag |
sheet_body_tag |
|
Tag |
target_body_tag |
|
RedefineTrimFaces(Tag, int, Tag[], bool)
Declaration
public void RedefineTrimFaces(Tag udf_id, int n_trim_faces, Tag[] trim_faces, bool delete_rpo)
Parameters
Type |
Name |
Description |
Tag |
udf_id |
|
int |
n_trim_faces |
|
Tag[] |
trim_faces |
|
bool |
delete_rpo |
|
RegisterCliffBlend(CliffBlendFT)
Declaration
public void RegisterCliffBlend(UFModl.CliffBlendFT var_routine)
Parameters
RegisterRpoRoutine(RpoFPT)
Declaration
public void RegisterRpoRoutine(UFModl.RpoFPT routine)
Parameters
RegisterVarBlend(VarBlendFT)
Declaration
public void RegisterVarBlend(UFModl.VarBlendFT routine)
Parameters
RemoveThruFaces(Tag)
Declaration
public void RemoveThruFaces(Tag feature_eid)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
RenameExp(string, string)
Declaration
public void RenameExp(string old_exp_name, string new_exp_name)
Parameters
Type |
Name |
Description |
string |
old_exp_name |
|
string |
new_exp_name |
|
ReorderFeature(Tag, Tag[], int)
Declaration
public void ReorderFeature(Tag reference_feature, Tag[] reposition_features, int method)
Parameters
Type |
Name |
Description |
Tag |
reference_feature |
|
Tag[] |
reposition_features |
|
int |
method |
|
ReplaceBodyData(Tag, Tag)
Declaration
public void ReplaceBodyData(Tag original_feature, Tag new_body)
Parameters
Type |
Name |
Description |
Tag |
original_feature |
|
Tag |
new_body |
|
ReplaceBooleanBody(Tag, BooleanBody, Tag)
Declaration
public void ReplaceBooleanBody(Tag boolean_feature_obj_id, UFModl.BooleanBody type, Tag new_body)
Parameters
ReplaceFeatStrings(Tag, int, ref StringList, int, int)
Declaration
public void ReplaceFeatStrings(Tag feature_obj_id, int option, ref StringList _string, int string_set, int index)
Parameters
ReplaceFeatures(Tag[], int, Tag[], int, bool, bool, ReplaceFeaturesStruct[], ref int)
Declaration
public void ReplaceFeatures(Tag[] original_features, int n_original_features, Tag[] replacement_features, int n_replm_features, bool return_map, bool use_copy_of_replacement, UFModl.ReplaceFeaturesStruct[] parent_map, ref int n_parent_map)
Parameters
ReplaceSweepStrings(Tag, int, Tag[], int, Tag[], int, Tag[], int, Tag[])
Declaration
public void ReplaceSweepStrings(Tag sweep_feature_id, int n_original_profile_objs, Tag[] original_profile_objs, int n_new_profile_objs, Tag[] new_profile_objs, int n_original_guide_objs, Tag[] original_guide_objs, int n_new_guide_objs, Tag[] new_guide_objs)
Parameters
Type |
Name |
Description |
Tag |
sweep_feature_id |
|
int |
n_original_profile_objs |
|
Tag[] |
original_profile_objs |
|
int |
n_new_profile_objs |
|
Tag[] |
new_profile_objs |
|
int |
n_original_guide_objs |
|
Tag[] |
original_guide_objs |
|
int |
n_new_guide_objs |
|
Tag[] |
new_guide_objs |
|
RequireUdfMappingForEdit(Tag, out bool, out int, out Tag[])
Declaration
public void RequireUdfMappingForEdit(Tag udf_insert_tag, out bool mapping_is_required, out int mapping_num_objects, out Tag[] mapping_objects)
Parameters
Type |
Name |
Description |
Tag |
udf_insert_tag |
|
bool |
mapping_is_required |
|
int |
mapping_num_objects |
|
Tag[] |
mapping_objects |
|
RequireUdfMappingForInsert(Tag, out bool, out int, out Tag[])
Declaration
public void RequireUdfMappingForInsert(Tag udf_define_tag, out bool mapping_is_required, out int mapping_num_objects, out Tag[] mapping_objects)
Parameters
Type |
Name |
Description |
Tag |
udf_define_tag |
|
bool |
mapping_is_required |
|
int |
mapping_num_objects |
|
Tag[] |
mapping_objects |
|
ReverseDatumAxis(Tag)
Declaration
public void ReverseDatumAxis(Tag datum_axis_tag)
Parameters
Type |
Name |
Description |
Tag |
datum_axis_tag |
|
ReverseDatumPlane(Tag)
Declaration
public void ReverseDatumPlane(Tag datum_plane_tag)
Parameters
Type |
Name |
Description |
Tag |
datum_plane_tag |
|
ReverseDirRef(Tag, Tag, int, bool, bool)
Declaration
public void ReverseDirRef(Tag feature_eid, Tag ref_eid, int ref_is_horizontal, bool delete_rpo, bool reverse)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
Tag |
ref_eid |
|
int |
ref_is_horizontal |
|
bool |
delete_rpo |
|
bool |
reverse |
|
SetAngleTolerance(ref double)
Declaration
[Obsolete("Deprecated")]
public void SetAngleTolerance(ref double tolerance)
Parameters
Type |
Name |
Description |
double |
tolerance |
|
SetAngleToleranceOfPart(Tag, ref double)
Declaration
public void SetAngleToleranceOfPart(Tag object_in_part, ref double tolerance)
Parameters
Type |
Name |
Description |
Tag |
object_in_part |
|
double |
tolerance |
|
SetBodyDensity(Tag, DensityUnits, double)
Declaration
public void SetBodyDensity(Tag body, UFModl.DensityUnits units, double density)
Parameters
SetBodyTypePref(int)
Declaration
public void SetBodyTypePref(int body_type)
Parameters
Type |
Name |
Description |
int |
body_type |
|
SetBsurfKnotDisplay(Tag, bool)
Declaration
public void SetBsurfKnotDisplay(Tag face, bool state)
Parameters
Type |
Name |
Description |
Tag |
face |
|
bool |
state |
|
SetBsurfPoleDisplay(Tag, bool)
Declaration
public void SetBsurfPoleDisplay(Tag face, bool state)
Parameters
Type |
Name |
Description |
Tag |
face |
|
bool |
state |
|
SetContainment(Tag)
Declaration
public void SetContainment(Tag face_eid)
Parameters
Type |
Name |
Description |
Tag |
face_eid |
|
SetCurrentFeature(Tag)
Declaration
public void SetCurrentFeature(Tag feature_id)
Parameters
Type |
Name |
Description |
Tag |
feature_id |
|
SetCurveFitData(CurveFitData)
Declaration
public void SetCurveFitData(UFModl.CurveFitData curve_fit_data)
Parameters
SetCurveFitMethod(int)
Declaration
public void SetCurveFitMethod(int fit_method)
Parameters
Type |
Name |
Description |
int |
fit_method |
|
SetDatumCsysScaling(Tag, bool)
Declaration
public void SetDatumCsysScaling(Tag datum_csys_tag, bool scaling_on)
Parameters
Type |
Name |
Description |
Tag |
datum_csys_tag |
|
bool |
scaling_on |
|
SetDatumCsysVisibility(Tag, bool)
Declaration
public void SetDatumCsysVisibility(Tag datum_csys_tag, bool visibility)
Parameters
Type |
Name |
Description |
Tag |
datum_csys_tag |
|
bool |
visibility |
|
SetDefaultDensity(double, DensityUnits)
Declaration
public void SetDefaultDensity(double density, UFModl.DensityUnits units)
Parameters
SetDistanceTolerance(ref double)
Declaration
[Obsolete("Deprecated")]
public void SetDistanceTolerance(ref double tolerance)
Parameters
Type |
Name |
Description |
double |
tolerance |
|
SetDistanceToleranceOfPart(Tag, ref double)
Declaration
public void SetDistanceToleranceOfPart(Tag object_in_part, ref double tolerance)
Parameters
Type |
Name |
Description |
Tag |
object_in_part |
|
double |
tolerance |
|
SetDynamicUpdate(int)
Declaration
public void SetDynamicUpdate(int update_type)
Parameters
Type |
Name |
Description |
int |
update_type |
|
SetFaceBlendLawRadii(Tag, double[], int)
Declaration
public void SetFaceBlendLawRadii(Tag feature, double[] radii_values, int rad_num)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
double[] |
radii_values |
|
int |
rad_num |
|
SetFaceBlendLawRange1Radii(Tag, double[], int)
Declaration
public void SetFaceBlendLawRange1Radii(Tag feature, double[] radii_values, int rad_num)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
double[] |
radii_values |
|
int |
rad_num |
|
SetFaceBlendLawRange2Radii(Tag, double[], int)
Declaration
public void SetFaceBlendLawRange2Radii(Tag feature, double[] radii_values, int rad_num)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
double[] |
radii_values |
|
int |
rad_num |
|
SetFeatTolerance(Tag, double, bool)
Declaration
public void SetFeatTolerance(Tag feature_obj_id, double tolerance, bool update_part)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
double |
tolerance |
|
bool |
update_part |
|
SetFlangeProcFactor(Tag, double)
Declaration
public void SetFlangeProcFactor(Tag flange, double proc_factor)
Parameters
Type |
Name |
Description |
Tag |
flange |
|
double |
proc_factor |
|
Declaration
public void SetFreeFormResult(int free_form_result)
Parameters
Type |
Name |
Description |
int |
free_form_result |
|
Declaration
public void SetImmediateChildren(int update_level)
Parameters
Type |
Name |
Description |
int |
update_level |
|
SetMidsrfFeatureCreateMethod(Tag, int)
Declaration
public void SetMidsrfFeatureCreateMethod(Tag feature_obj_id, int adv_crt_and_trm)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
int |
adv_crt_and_trm |
|
SetRpoRefernce(Tag, double[], int)
Declaration
public void SetRpoRefernce(Tag reference, double[] point, int flip)
Parameters
SetShowReportReference(bool)
Declaration
public void SetShowReportReference(bool reportReference)
Parameters
Type |
Name |
Description |
bool |
reportReference |
|
SetStartAndDirectionToSection(Tag, double[], double[], Tag)
Declaration
public void SetStartAndDirectionToSection(Tag starting_object, double[] starting_point, double[] direction, Tag section_tag)
Parameters
Type |
Name |
Description |
Tag |
starting_object |
|
double[] |
starting_point |
|
double[] |
direction |
|
Tag |
section_tag |
|
SetSuppressExpTag(Tag, Tag)
Declaration
public void SetSuppressExpTag(Tag feature_tag, Tag expression_tag)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
Tag |
expression_tag |
|
SetSweepAxis(Tag, double[])
Declaration
public void SetSweepAxis(Tag feature_id, double[] dir)
Parameters
Type |
Name |
Description |
Tag |
feature_id |
|
double[] |
dir |
|
SetSweepTolerances(Tag, double[])
Declaration
public void SetSweepTolerances(Tag feature_id, double[] tolerance)
Parameters
Type |
Name |
Description |
Tag |
feature_id |
|
double[] |
tolerance |
|
SetUdfParms(Tag, string[], string[], int)
Declaration
public void SetUdfParms(Tag udf_id, string[] prompt, string[] values, int number_of_parms)
Parameters
SetUpdateFailOption(UpdateOption)
Declaration
public void SetUpdateFailOption(UFModl.UpdateOption new_fail_option)
Parameters
Declaration
public void SetXformTagOfDatumCsys(Tag datum_csys_feature, Tag xform_tag)
Parameters
Type |
Name |
Description |
Tag |
datum_csys_feature |
|
Tag |
xform_tag |
|
ShapePatternCreateDialog(ref ShapePatternClientDialogData, out int)
Declaration
public void ShapePatternCreateDialog(ref UFModl.ShapePatternClientDialogData pClientData, out int response)
Parameters
ShapePatternFreeClientData(ref ShapePatternClientDialogData)
Declaration
public void ShapePatternFreeClientData(ref UFModl.ShapePatternClientDialogData pClientData)
Parameters
ShapePatternInitClientData(ref ShapePatternClientDialogData)
Declaration
public void ShapePatternInitClientData(ref UFModl.ShapePatternClientDialogData pClientData)
Parameters
SmoothBsurfaceData(int, int, double, double, ref Bsurface, out int, out State[])
Declaration
public void SmoothBsurfaceData(int cont_order_u, int cont_order_v, double dist_toler, double ang_toler, ref UFModl.Bsurface bsurf, out int num_states, out UFCurve.State[] states)
Parameters
SortFeatures(Tag, Tag, out int)
Declaration
public void SortFeatures(Tag feature1, Tag feature2, out int result)
Parameters
Type |
Name |
Description |
Tag |
feature1 |
|
Tag |
feature2 |
|
int |
result |
|
SplitBody(int, Tag[], Tag, out int, out Tag[])
Declaration
public void SplitBody(int num_bodies, Tag[] bodies, Tag cutting_body, out int num_split_bodies, out Tag[] split_bodies)
Parameters
Type |
Name |
Description |
int |
num_bodies |
|
Tag[] |
bodies |
|
Tag |
cutting_body |
|
int |
num_split_bodies |
|
Tag[] |
split_bodies |
|
SplitBodyRetainTool(int, Tag[], Tag, out int, out Tag[])
Declaration
public void SplitBodyRetainTool(int num_bodies, Tag[] bodies, Tag cutting_body, out int num_split_bodies, out Tag[] split_bodies)
Parameters
Type |
Name |
Description |
int |
num_bodies |
|
Tag[] |
bodies |
|
Tag |
cutting_body |
|
int |
num_split_bodies |
|
Tag[] |
split_bodies |
|
SubtractBodies(Tag, Tag, out int, out Tag[])
Declaration
public void SubtractBodies(Tag target, Tag tool, out int num_result, out Tag[] resulting_bodies)
Parameters
Type |
Name |
Description |
Tag |
target |
|
Tag |
tool |
|
int |
num_result |
|
Tag[] |
resulting_bodies |
|
SubtractBodiesWithRetainedOptions(Tag, Tag, bool, bool, out Tag)
Declaration
public void SubtractBodiesWithRetainedOptions(Tag original_target, Tag original_tool, bool retain_target_body, bool retain_tool_body, out Tag frec_eid)
Parameters
Type |
Name |
Description |
Tag |
original_target |
|
Tag |
original_tool |
|
bool |
retain_target_body |
|
bool |
retain_tool_body |
|
Tag |
frec_eid |
|
SuppressFeature(Tag[])
Declaration
public void SuppressFeature(Tag[] feature_list)
Parameters
Type |
Name |
Description |
Tag[] |
feature_list |
|
TraceARay(int, Tag[], double[], double[], double[], int, out int, out RayHitPointInfo[])
Declaration
public void TraceARay(int num_bodies, Tag[] bodies, double[] origin, double[] direction, double[] transform, int num_desired, out int num_results, out UFModl.RayHitPointInfo[] hit_list)
Parameters
Declaration
public void TransformEntities(int num_entities, Tag[] entities, double[] matrix)
Parameters
Type |
Name |
Description |
int |
num_entities |
|
Tag[] |
entities |
|
double[] |
matrix |
|
TrimBody(Tag, Tag, int, out Tag)
Declaration
public void TrimBody(Tag target_body, Tag tool_tag, int direction_flag, out Tag trim_feature)
Parameters
Type |
Name |
Description |
Tag |
target_body |
|
Tag |
tool_tag |
|
int |
direction_flag |
|
Tag |
trim_feature |
|
TrimMidsrfFeature(Tag)
Declaration
public void TrimMidsrfFeature(Tag midsrf_feature_obj_id)
Parameters
Type |
Name |
Description |
Tag |
midsrf_feature_obj_id |
|
TrimSheet(Tag, int, TrimObject[], double[], int, int, double[], double, out int, out double[])
Declaration
public void TrimSheet(Tag sheet_body_tag, int count_bounding_objects, UFModl.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)
Parameters
UdfFreeExpData(ref UdfExpData)
Declaration
public void UdfFreeExpData(ref UFModl.UdfExpData exp_data)
Parameters
UdfInitExpData(ref UdfExpData)
Declaration
public void UdfInitExpData(ref UFModl.UdfExpData exp_data)
Parameters
Declaration
public int UdfRpoMenu(Tag feature_eid)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
Returns
UnclockInstance(Tag)
Declaration
public void UnclockInstance(Tag feature_obj_id)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
UnclockIset(Tag)
Declaration
public void UnclockIset(Tag feature_obj_id)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
Declaration
public void UnformFeatures(int n_features, Tag[] feature_tag_array, out bool is_update_required)
Parameters
Type |
Name |
Description |
int |
n_features |
|
Tag[] |
feature_tag_array |
|
bool |
is_update_required |
|
UniteBodies(Tag, Tag)
Declaration
public void UniteBodies(Tag target, Tag tool)
Parameters
Type |
Name |
Description |
Tag |
target |
|
Tag |
tool |
|
UniteBodiesWithRetainedOptions(Tag, Tag, bool, bool, out Tag)
Declaration
public void UniteBodiesWithRetainedOptions(Tag original_target, Tag original_tool, bool retain_target_body, bool retain_tool_body, out Tag frec_eid)
Parameters
Type |
Name |
Description |
Tag |
original_target |
|
Tag |
original_tool |
|
bool |
retain_target_body |
|
bool |
retain_tool_body |
|
Tag |
frec_eid |
|
UnregisterCliffBlend()
Declaration
public void UnregisterCliffBlend()
UnregisterRpoRoutine()
Declaration
public void UnregisterRpoRoutine()
UnregisterUdfMappingRoutine()
Declaration
public void UnregisterUdfMappingRoutine()
UnregisterVarBlend()
Declaration
public void UnregisterVarBlend()
UnsetContainment(Tag)
Declaration
public void UnsetContainment(Tag face_eid)
Parameters
Type |
Name |
Description |
Tag |
face_eid |
|
UnsetSuppressExpTag(Tag)
Declaration
public void UnsetSuppressExpTag(Tag feature_tag)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
UnsuppressFeature(Tag[])
Declaration
public void UnsuppressFeature(Tag[] feature_list)
Parameters
Type |
Name |
Description |
Tag[] |
feature_list |
|
Update()
Declaration
UpdateAllFeatures()
Declaration
public void UpdateAllFeatures()
UpdateForAnimation()
Declaration
public void UpdateForAnimation()
ValidateBody(int, Tag[], out int)
Declaration
public void ValidateBody(int num_bodies, Tag[] bodies, out int valid_info)
Parameters
Type |
Name |
Description |
int |
num_bodies |
|
Tag[] |
bodies |
|
int |
valid_info |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink