Class UFModl
Inheritance
System.Object
System.MarshalByRefObject
UFModl
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.UF.dll
Syntax
public class UFModl : NXRemotableObject, IMessageSink
Methods
ActivePart(Tag, Int32)
Declaration
public void ActivePart(Tag body_obj_id, int flag)
Parameters
Type |
Name |
Description |
Tag |
body_obj_id |
|
System.Int32 |
flag |
|
AddThruFaces(Tag, Int32, Tag[])
Declaration
public void AddThruFaces(Tag feature_eid, int number_of_faces, Tag[] face_eids)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
System.Int32 |
number_of_faces |
|
Tag[] |
face_eids |
|
Ask2dtrimBsurf(Tag, Int32[], Double, out UFModl.Bsurface, out Int32, out Int32[], out Int32[], 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
Type |
Name |
Description |
Tag |
face |
|
System.Int32[] |
opts |
|
System.Double |
tolerance |
|
UFModl.Bsurface |
bsurf |
|
System.Int32 |
loop_count |
|
System.Int32[] |
edge_count |
|
System.Int32[] |
edge_sense |
|
Tag[] |
edge_bcurves |
|
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 Int32)
Declaration
public void AskAllMembersOfSet(Tag set, out Tag[] features, out int number_of_features)
Parameters
Type |
Name |
Description |
Tag |
set |
|
Tag[] |
features |
|
System.Int32 |
number_of_features |
|
AskAngleEdge(Tag, Tag, Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
Tag |
constraint |
|
System.Int32 |
edit |
|
System.Double[] |
fixed1 |
|
System.Double[] |
fixed2 |
|
System.Double[] |
feature1 |
|
System.Double[] |
feature2 |
|
System.String |
how_far |
|
Tag |
tool |
|
Tag |
part |
|
AskAngleTolerance(out Double)
Declaration
public void AskAngleTolerance(out double tolerance)
Parameters
Type |
Name |
Description |
System.Double |
tolerance |
|
AskBallGrooveParms(Tag, Int32, out String, out String)
Declaration
public void AskBallGrooveParms(Tag feature_obj_id, int edit, out string groove_dia, out string ball_dia)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
groove_dia |
|
System.String |
ball_dia |
|
AskBallSlotParms(Tag, Int32, out String, out String, out String, out Int32)
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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
ball_dia |
|
System.String |
depth |
|
System.String |
distance |
|
System.Int32 |
thru_flag |
|
Declaration
public void AskBendAllowanceFormula(Tag feature_tag, out string exp_str)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
System.String |
exp_str |
|
AskBendOperation(Tag, out UFModl.BendOperationData)
Declaration
public void AskBendOperation(Tag operation_tag, out UFModl.BendOperationData bend_data)
Parameters
AskBlendParms(Tag, Int32, out String)
Declaration
public void AskBlendParms(Tag feature_obj_id, int edit, out string radius)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
radius |
|
AskBlockParms(Tag, Int32, out String[])
Declaration
public void AskBlockParms(Tag feature_obj_id, int edit, out string[] size)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String[] |
size |
|
AskBodyBoundaries(Tag, out Int32, out Int32[], 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 |
|
System.Int32 |
num_boundaries |
|
System.Int32[] |
num_edges |
|
Tag[] |
edge_tags |
|
AskBodyConsistency(Tag, out Int32, out Int32[], 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 |
|
System.Int32 |
num_tags |
|
System.Int32[] |
fault_tokens |
|
Tag[] |
fault_tags |
|
AskBodyDensity(Tag, UFModl.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 Int32, out UFModl.Features[])
Declaration
public void AskBodyFeatures(Tag body_id, out int features_count, out UFModl.Features[] features_node)
Parameters
Type |
Name |
Description |
Tag |
body_id |
|
System.Int32 |
features_count |
|
UFModl.Features[] |
features_node |
|
AskBodyStructures(Tag, out Int32, out Tag[])
Declaration
public void AskBodyStructures(Tag body_tag, out int num_tags, out Tag[] fault_tags)
Parameters
Type |
Name |
Description |
Tag |
body_tag |
|
System.Int32 |
num_tags |
|
Tag[] |
fault_tags |
|
AskBodyType(Tag, out Int32)
Declaration
public void AskBodyType(Tag body_id, out int body_type)
Parameters
Type |
Name |
Description |
Tag |
body_id |
|
System.Int32 |
body_type |
|
AskBodyTypePref(out Int32)
Declaration
public void AskBodyTypePref(out int body_type)
Parameters
Type |
Name |
Description |
System.Int32 |
body_type |
|
AskBooleanWithRetainedOptions(Tag, out FeatureSigns, out Tag, out Tag, out Boolean, out Boolean)
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
Type |
Name |
Description |
Tag |
feature_eid |
|
FeatureSigns |
sign |
|
Tag |
original_target |
|
Tag |
original_tool |
|
System.Boolean |
retain_target_body |
|
System.Boolean |
retain_tool_body |
|
AskBossParms(Tag, Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
diameter |
|
System.String |
height |
|
System.String |
taper_angle |
|
AskBoundingBox(Tag, Double[])
Declaration
public void AskBoundingBox(Tag _object, double[] bounding_box)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
System.Double[] |
bounding_box |
|
AskBoundingBoxAligned(Tag, Tag, Boolean, Double[], Double[,], Double[])
Declaration
public void AskBoundingBoxAligned(Tag _object, Tag csys_tag, bool expand, double[] min_corner, double[, ] directions, double[] distances)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
Tag |
csys_tag |
|
System.Boolean |
expand |
|
System.Double[] |
min_corner |
|
System.Double[,] |
directions |
|
System.Double[] |
distances |
|
AskBoundingBoxExact(Tag, Tag, Double[], Double[,], Double[])
Declaration
public void AskBoundingBoxExact(Tag _object, Tag csys_tag, double[] min_corner, double[, ] directions, double[] distances)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
Tag |
csys_tag |
|
System.Double[] |
min_corner |
|
System.Double[,] |
directions |
|
System.Double[] |
distances |
|
AskBplane(Tag, out StringList, Double[])
Declaration
public void AskBplane(Tag feature_obj_id, out StringList s_section, double[] tol)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
StringList |
s_section |
|
System.Double[] |
tol |
|
AskBsurf(Tag, out UFModl.Bsurface)
Declaration
public void AskBsurf(Tag face, out UFModl.Bsurface bsurf)
Parameters
AskBsurfKnotDisplay(Tag, out Boolean)
Declaration
public void AskBsurfKnotDisplay(Tag face, out bool state)
Parameters
Type |
Name |
Description |
Tag |
face |
|
System.Boolean |
state |
|
AskBsurfPoleDisplay(Tag, out Boolean)
Declaration
public void AskBsurfPoleDisplay(Tag face, out bool state)
Parameters
Type |
Name |
Description |
Tag |
face |
|
System.Boolean |
state |
|
AskCBoreHoleParms(Tag, Int32, out String, out String, out String, out String, out String, out Int32)
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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
diameter1 |
|
System.String |
diameter2 |
|
System.String |
depth1 |
|
System.String |
depth2 |
|
System.String |
tip_angle |
|
System.Int32 |
thru_flag |
|
AskChamferParms(Tag, Int32, out Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.Int32 |
subtype |
|
System.String |
radius1 |
|
System.String |
radius2 |
|
System.String |
theta |
|
AskCircularIsetParms(Tag, Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
radius |
|
System.String |
number |
|
System.String |
angle |
|
AskCircularPatternFace(Tag, out UFModl.DfoRegion[], out Tag, out Int32, out String)
Declaration
public void AskCircularPatternFace(Tag feature_tag, out UFModl.DfoRegion[] region, out Tag axis, out int n_pattern, out string angle)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
UFModl.DfoRegion[] |
region |
|
Tag |
axis |
|
System.Int32 |
n_pattern |
|
System.String |
angle |
|
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 |
|
System.Double[] |
reference |
|
Tag[] |
edges1 |
|
Tag[] |
edges2 |
|
AskConeParms(Tag, Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
base_diameter |
|
System.String |
top_diameter |
|
System.String |
height |
|
System.String |
half_angle |
|
AskConstraints(Tag, out Tag[])
Declaration
public void AskConstraints(Tag feature, out Tag[] constraints)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
Tag[] |
constraints |
|
AskConstraintType(Tag, out String)
Declaration
public void AskConstraintType(Tag constraint, out string type)
Parameters
Type |
Name |
Description |
Tag |
constraint |
|
System.String |
type |
|
AskCSunkHoleParms(Tag, Int32, out String, out String, out String, out String, out String, out Int32)
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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
diameter1 |
|
System.String |
diameter2 |
|
System.String |
depth1 |
|
System.String |
csink_angle |
|
System.String |
tip_angle |
|
System.Int32 |
thru_flag |
|
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
Type |
Description |
System.Int32 |
|
AskCurveFitData(out UFModl.CurveFitData)
Declaration
public void AskCurveFitData(out UFModl.CurveFitData curve_fit_data)
Parameters
AskCurveFitMethod(out Int32)
Declaration
public void AskCurveFitMethod(out int fit_method)
Parameters
Type |
Name |
Description |
System.Int32 |
fit_method |
|
AskCurveMesh(Tag, out StringList, out StringList, out StringList, out Int32, out Int32, out Int32, Double[], out Tag[], Int32[])
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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
StringList |
s_prim |
|
StringList |
s_cross |
|
StringList |
s_spine |
|
System.Int32 |
emphasis |
|
System.Int32 |
body_type |
|
System.Int32 |
spline_pts |
|
System.Double[] |
tol |
|
Tag[] |
c_face_id |
|
System.Int32[] |
c_flag |
|
AskCurveMesh1(Tag, out StringList, out StringList, out StringList, out Int32, out Int32, out Int32, Double[], out Tag[], Int32[])
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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
StringList |
s_prim |
|
StringList |
s_cross |
|
StringList |
s_spine |
|
System.Int32 |
emphasis |
|
System.Int32 |
body_type |
|
System.Int32 |
spline_pts |
|
System.Double[] |
tol |
|
Tag[] |
c_collector_id |
|
System.Int32[] |
c_flag |
|
AskCurveParm(Tag, Double[], out Double, Double[])
Declaration
public void AskCurveParm(Tag curve_id, double[] ref_pnt, out double parm, double[] curve_pnt)
Parameters
Type |
Name |
Description |
Tag |
curve_id |
|
System.Double[] |
ref_pnt |
|
System.Double |
parm |
|
System.Double[] |
curve_pnt |
|
AskCurveParmNoExt(Tag, Double[], out Double)
Declaration
public void AskCurveParmNoExt(Tag curve_id, double[] ref_point, out double parm)
Parameters
Type |
Name |
Description |
Tag |
curve_id |
|
System.Double[] |
ref_point |
|
System.Double |
parm |
|
AskCurvePeriodicity(Tag, out Int32)
Declaration
public void AskCurvePeriodicity(Tag curve_id, out int status)
Parameters
Type |
Name |
Description |
Tag |
curve_id |
|
System.Int32 |
status |
|
AskCurvePoints(Tag, Double, Double, Double, out Int32, out Double[])
Declaration
public void AskCurvePoints(Tag curve_id, double ctol, double atol, double stol, out int numpts, out double[] pts)
Parameters
Type |
Name |
Description |
Tag |
curve_id |
|
System.Double |
ctol |
|
System.Double |
atol |
|
System.Double |
stol |
|
System.Int32 |
numpts |
|
System.Double[] |
pts |
|
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
Type |
Name |
Description |
Tag |
curve_id |
|
System.Double |
parm |
|
System.Double[] |
point |
|
System.Double[] |
tangent |
|
System.Double[] |
p_norm |
|
System.Double[] |
b_norm |
|
System.Double |
torsion |
|
System.Double |
rad_of_cur |
|
AskCylinderParms(Tag, Int32, out String, out String)
Declaration
public void AskCylinderParms(Tag feature_obj_id, int edit, out string diameter, out string height)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
diameter |
|
System.String |
height |
|
AskCylPocketParms(Tag, Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
diameter |
|
System.String |
depth |
|
System.String |
floor_rad |
|
System.String |
taper_angle |
|
AskDatumAxisParms(Tag, Double[], Double[])
Declaration
public void AskDatumAxisParms(Tag feature_id, double[] origin, double[] normal)
Parameters
Type |
Name |
Description |
Tag |
feature_id |
|
System.Double[] |
origin |
|
System.Double[] |
normal |
|
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 |
|
System.Double[] |
dplane_point |
|
System.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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Double[] |
origin |
|
System.Double[] |
normal |
|
System.String |
offset |
|
System.String |
angle |
|
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 |
|
System.Double |
length |
|
AskDefaultDensity(UFModl.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 |
|
System.String |
descriptor |
|
AskDistanceTolerance(out Double)
Declaration
public void AskDistanceTolerance(out double tolerance)
Parameters
Type |
Name |
Description |
System.Double |
tolerance |
|
AskDovetailSlotParms(Tag, Int32, out String, out String, out String, out String, out Int32)
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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
width |
|
System.String |
depth |
|
System.String |
angle |
|
System.String |
distance |
|
System.Int32 |
thru_flag |
|
AskDynamicUpdate(out Int32)
Declaration
public void AskDynamicUpdate(out int update_type)
Parameters
Type |
Name |
Description |
System.Int32 |
update_type |
|
AskEdgeBlend(Tag, out UFModl.EdgeBlendData)
Declaration
public void AskEdgeBlend(Tag feature_obj_id, out UFModl.EdgeBlendData blend_data)
Parameters
AskEdgeBlend1(Tag, out UFModl.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
Type |
Description |
System.Boolean |
|
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 Boolean)
Declaration
public void AskEdgeSmoothness(Tag edge_tag, double tolerance, out bool is_smooth)
Parameters
Type |
Name |
Description |
Tag |
edge_tag |
|
System.Double |
tolerance |
|
System.Boolean |
is_smooth |
|
AskEdgeTolerance(Tag, out Double)
Declaration
public void AskEdgeTolerance(Tag edge_tag, out double tolerance)
Parameters
Type |
Name |
Description |
Tag |
edge_tag |
|
System.Double |
tolerance |
|
AskEdgeType(Tag, out Int32)
Declaration
public void AskEdgeType(Tag edge_id, out int edge_type)
Parameters
Type |
Name |
Description |
Tag |
edge_id |
|
System.Int32 |
edge_type |
|
AskEdgeVerts(Tag, Double[], Double[], out Int32)
Declaration
public void AskEdgeVerts(Tag edge, double[] point1, double[] point2, out int vertex_count)
Parameters
Type |
Name |
Description |
Tag |
edge |
|
System.Double[] |
point1 |
|
System.Double[] |
point2 |
|
System.Int32 |
vertex_count |
|
AskEnlarge(Tag, out Tag, out Int32, 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
Type |
Name |
Description |
Tag |
feat_obj_tag |
|
Tag |
face |
|
System.Int32 |
type |
|
System.String[] |
percent_size |
|
System.Double |
tolerance |
|
AskEntityParents(Int32, ref Tag, out Boolean, out Int32, 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 |
System.Int32 |
num_entities |
|
Tag |
entities |
|
System.Boolean |
found_parent |
|
System.Int32 |
num_parent_entities |
|
Tag[] |
parent_entities |
|
AskExp(String, out String)
Declaration
public void AskExp(string exp_name, out string exp_defn)
Parameters
Type |
Name |
Description |
System.String |
exp_name |
|
System.String |
exp_defn |
|
AskExpDescOfFeat(Tag, out Int32, 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 |
|
System.Int32 |
number_of_exps |
|
System.String[] |
descriptions |
|
Tag[] |
exps |
|
AskExpDescOfFrec(Tag, out Int32, 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 |
|
System.Int32 |
number_of_exps |
|
System.String[] |
descriptions |
|
Tag[] |
exps |
|
AskExpsOfFeature(Tag, out Int32, out Tag[])
Declaration
public void AskExpsOfFeature(Tag feature, out int number_of_exps, out Tag[] exps)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
System.Int32 |
number_of_exps |
|
Tag[] |
exps |
|
AskExpsOfPart(Tag, out Int32, out Tag[])
Declaration
public void AskExpsOfPart(Tag part_tag, out int number_of_exps, out Tag[] exps)
Parameters
Type |
Name |
Description |
Tag |
part_tag |
|
System.Int32 |
number_of_exps |
|
Tag[] |
exps |
|
Declaration
public void AskExpTagString(Tag expression_tag, out string _string)
Parameters
Type |
Name |
Description |
Tag |
expression_tag |
|
System.String |
_string |
|
AskExpTagValue(Tag, out Double)
Declaration
public void AskExpTagValue(Tag expression_tag, out double value)
Parameters
Type |
Name |
Description |
Tag |
expression_tag |
|
System.Double |
value |
|
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
Type |
Name |
Description |
Tag |
_object |
|
System.Double[] |
dir1 |
|
System.Double[] |
dir2 |
|
System.Double[] |
dir3 |
|
Tag |
subent |
|
System.Double[] |
point |
|
AskExtrudeOffsetDir(Tag, Double[], Double[])
Declaration
public void AskExtrudeOffsetDir(Tag feature_id, double[] point, double[] direction)
Parameters
Type |
Name |
Description |
Tag |
feature_id |
|
System.Double[] |
point |
|
System.Double[] |
direction |
|
AskExtrusion(Tag, out Int32, out Tag[], out ModlSweepTrimObject[], out String, out String[], out String[], Double[], out Boolean, out Boolean, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
num_objects |
|
Tag[] |
objects |
|
ModlSweepTrimObject[] |
trim_ptr |
|
System.String |
taper_angle |
|
System.String[] |
limits |
|
System.String[] |
offsets |
|
System.Double[] |
region_point |
|
System.Boolean |
region_specified |
|
System.Boolean |
solid_creation |
|
System.Double[] |
direction |
|
AskFaceBlendLawRadii(Tag, out Double[], out Int32)
Declaration
public void AskFaceBlendLawRadii(Tag feature, out double[] radii_values, out int rad_num)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
System.Double[] |
radii_values |
|
System.Int32 |
rad_num |
|
AskFaceBlendLawRange1Radii(Tag, out Double[], out Int32)
Declaration
public void AskFaceBlendLawRange1Radii(Tag feature, out double[] radii_values, out int rad_num)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
System.Double[] |
radii_values |
|
System.Int32 |
rad_num |
|
AskFaceBlendLawRange2Radii(Tag, out Double[], out Int32)
Declaration
public void AskFaceBlendLawRange2Radii(Tag feature, out double[] radii_values, out int rad_num)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
System.Double[] |
radii_values |
|
System.Int32 |
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 UFModl.DfoRegion[], out UFModl.DfoConstraint[])
Declaration
public void AskFaceConstraint(Tag feature_tag, out UFModl.DfoRegion[] region, out UFModl.DfoConstraint[] constraint)
Parameters
AskFaceData(Tag, out Int32, Double[], Double[], Double[], out Double, out Double, out Int32)
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
Type |
Name |
Description |
Tag |
face |
|
System.Int32 |
type |
|
System.Double[] |
point |
|
System.Double[] |
dir |
|
System.Double[] |
box |
|
System.Double |
radius |
|
System.Double |
rad_data |
|
System.Int32 |
norm_dir |
|
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 Int32, out Tag[])
Declaration
public void AskFaceFaceIntersect(Tag body_tag, out int num_tags, out Tag[] fault_tags)
Parameters
Type |
Name |
Description |
Tag |
body_tag |
|
System.Int32 |
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 Int32, out Int32)
Declaration
public void AskFaceGridCount(Tag _object, out int u_count, out int v_count)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
System.Int32 |
u_count |
|
System.Int32 |
v_count |
|
AskFaceMinRadii(Tag, out Int32, Double[], Double[], Double[])
Declaration
public void AskFaceMinRadii(Tag face, out int num_radii, double[] radii, double[] positions, double[] _params)
Parameters
Type |
Name |
Description |
Tag |
face |
|
System.Int32 |
num_radii |
|
System.Double[] |
radii |
|
System.Double[] |
positions |
|
System.Double[] |
_params |
|
AskFacepairParms(Tag, out Int32, 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 |
|
System.Int32 |
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 |
|
AskFaceParm(Tag, Double[], Double[], Double[])
Declaration
public void AskFaceParm(Tag face_id, double[] ref_pnt, double[] parm, double[] face_pnt)
Parameters
Type |
Name |
Description |
Tag |
face_id |
|
System.Double[] |
ref_pnt |
|
System.Double[] |
parm |
|
System.Double[] |
face_pnt |
|
AskFaceParm2(Tag, Double[], Double[], Double[])
Declaration
public void AskFaceParm2(Tag face_id, double[] ref_pnt, double[] parm, double[] face_pnt)
Parameters
Type |
Name |
Description |
Tag |
face_id |
|
System.Double[] |
ref_pnt |
|
System.Double[] |
parm |
|
System.Double[] |
face_pnt |
|
AskFacePeriodicity(Tag, out Int32, out Double, out Int32, 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
Type |
Name |
Description |
Tag |
face_id |
|
System.Int32 |
U_status |
|
System.Double |
U_period |
|
System.Int32 |
V_status |
|
System.Double |
V_period |
|
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
Type |
Name |
Description |
Tag |
face_id |
|
System.Double[] |
param |
|
System.Double[] |
point |
|
System.Double[] |
u1 |
|
System.Double[] |
v1 |
|
System.Double[] |
u2 |
|
System.Double[] |
v2 |
|
System.Double[] |
unit_norm |
|
System.Double[] |
radii |
|
AskFaceSelfIntersect(Tag, out Int32, Double[])
Declaration
public void AskFaceSelfIntersect(Tag face_tag, out int fault_token, double[] point)
Parameters
Type |
Name |
Description |
Tag |
face_tag |
|
System.Int32 |
fault_token |
|
System.Double[] |
point |
|
AskFaceSmoothness(Tag, out Boolean)
Declaration
public void AskFaceSmoothness(Tag face_tag, out bool is_smooth)
Parameters
Type |
Name |
Description |
Tag |
face_tag |
|
System.Boolean |
is_smooth |
|
AskFaceSpikes(Tag, out Boolean)
Declaration
public void AskFaceSpikes(Tag face_tag, out bool is_spike)
Parameters
Type |
Name |
Description |
Tag |
face_tag |
|
System.Boolean |
is_spike |
|
AskFaceTopology(Tag, out Int32)
Declaration
public void AskFaceTopology(Tag face_id, out int topo_type)
Parameters
Type |
Name |
Description |
Tag |
face_id |
|
System.Int32 |
topo_type |
|
AskFaceTorusType(Tag, out Int32)
Declaration
public void AskFaceTorusType(Tag face, out int torus_type)
Parameters
Type |
Name |
Description |
Tag |
face |
|
System.Int32 |
torus_type |
|
AskFaceType(Tag, out Int32)
Declaration
public void AskFaceType(Tag face, out int type)
Parameters
Type |
Name |
Description |
Tag |
face |
|
System.Int32 |
type |
|
AskFaceUvMinmax(Tag, Double[])
Declaration
public void AskFaceUvMinmax(Tag face_tag, double[] uv_min_max)
Parameters
Type |
Name |
Description |
Tag |
face_tag |
|
System.Double[] |
uv_min_max |
|
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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Double[] |
dir_x |
|
System.Double[] |
dir_y |
|
AskFeatDisplayName(Tag, out String)
Declaration
public void AskFeatDisplayName(Tag feature_tag, out string feature_name)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
System.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 Int32, out String[])
Declaration
public void AskFeatError(Tag feature_tag, out int errNum, out string[] errMessage)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
System.Int32 |
errNum |
|
System.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 |
|
System.Double[] |
location |
|
AskFeatName(Tag, out String)
Declaration
public void AskFeatName(Tag feature_tag, out string feature_name)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
System.String |
feature_name |
|
AskFeatObject(Tag, out Int32, out Tag[])
Declaration
public void AskFeatObject(Tag feature, out int n_eids, out Tag[] eids)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
System.Int32 |
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 |
|
System.String |
feature_name |
|
AskFeatRelatives(Tag, out Int32, out Tag[], out Int32, 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 |
|
System.Int32 |
num_parents |
|
Tag[] |
parent_array |
|
System.Int32 |
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 |
|
System.String |
feature_name |
|
AskFeatTolerance(Tag, out Boolean, 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 |
|
System.Boolean |
tolerance_exists |
|
System.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 |
|
System.String |
feature_type |
|
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 Int32, out Tag[])
Declaration
public void AskFeaturesOfExp(Tag exp, out int number_of_features, out Tag[] features)
Parameters
Type |
Name |
Description |
Tag |
exp |
|
System.Int32 |
number_of_features |
|
Tag[] |
features |
|
AskFeaturesOfMirrorSet(Tag, out Tag[], out Int32)
Declaration
public void AskFeaturesOfMirrorSet(Tag mirror_set, out Tag[] features, out int number_of_features)
Parameters
Type |
Name |
Description |
Tag |
mirror_set |
|
Tag[] |
features |
|
System.Int32 |
number_of_features |
|
AskFeaturesOfUdf(Tag, out Tag[], out Int32)
Declaration
public void AskFeaturesOfUdf(Tag udf_tag, out Tag[] features, out int num_feature)
Parameters
Type |
Name |
Description |
Tag |
udf_tag |
|
Tag[] |
features |
|
System.Int32 |
num_feature |
|
AskFeatWarningMessages(Tag, out Int32, out String[])
Declaration
public void AskFeatWarningMessages(Tag feature_eid, out int wanNum, out string[] wanMessage)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
System.Int32 |
wanNum |
|
System.String[] |
wanMessage |
|
AskFlangeParms(Tag, out UFModl.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 |
|
System.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 |
System.Int32 |
free_form_result |
|
AskHollowData(Tag, ref Int32, out Double, out String, out Int32, out Tag[], out Int32, out Tag[], out Int32, 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 |
|
System.Int32 |
type |
|
System.Double |
tolerance |
|
System.String |
thickness |
|
System.Int32 |
n_pierced_faces |
|
Tag[] |
pierced_faces |
|
System.Int32 |
n_boundary_faces |
|
Tag[] |
boundary_faces |
|
System.Int32 |
n_offset_faces |
|
Tag[] |
offset_faces |
|
System.String[] |
offset_thickness |
|
AskHollowParms(Tag, Int32, out String)
Declaration
public void AskHollowParms(Tag feature_obj_id, int edit, out string thickness)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
thickness |
|
AskHorzDime(Tag, Tag, Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
Tag |
constraint |
|
System.Int32 |
edit |
|
System.Double[] |
_fixed |
|
System.Double[] |
feature |
|
System.Double[] |
fixc |
|
System.Double[] |
feac |
|
System.String |
how_far |
|
Tag |
tool |
|
Tag |
part |
|
Declaration
public void AskImmediateChildren(out int update_level)
Parameters
Type |
Name |
Description |
System.Int32 |
update_level |
|
AskImprEdges(Tag, out Int32, out Tag[])
Declaration
public void AskImprEdges(Tag feature_tag, out int n_edges, out Tag[] edges)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
System.Int32 |
n_edges |
|
Tag[] |
edges |
|
AskImprFacesParms(Tag, out UFModl.ImprintFacesData)
Declaration
public void AskImprFacesParms(Tag feature_tag, out UFModl.ImprintFacesData parms)
Parameters
AskImprLoopParms(Tag, out UFModl.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
Type |
Name |
Description |
Tag |
section |
|
System.Int32 |
n_loops |
|
System.Int32[] |
n_crv_each_loops |
|
ScSectionOutputData[] |
input_curves |
|
AskInsetFlangeParms(Tag, out UFModl.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 Int32)
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 |
|
System.Int32 |
n_feature_patterns |
|
AskLawExtension(Tag, out UFModl.LawextData)
Declaration
public void AskLawExtension(Tag law_extension, out UFModl.LawextData law_extension_data)
Parameters
AskLawExtension1(Tag, out UFModl.LawextData)
Declaration
public void AskLawExtension1(Tag law_extension, out UFModl.LawextData law_extension_data)
Parameters
AskLinearIsetParms(Tag, Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
number_in_x |
|
System.String |
number_in_y |
|
System.String |
distance_x |
|
System.String |
distance_y |
|
AskLinkedExterior(Tag, out UFModl.LinkedExt, out Int32, out Tag[], out Int32, 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
Type |
Name |
Description |
Tag |
feature_tag |
|
UFModl.LinkedExt |
ext_data |
|
System.Int32 |
num_groups |
|
Tag[] |
groups |
|
System.Int32 |
num_subfeats |
|
Tag[] |
subfeats |
|
System.Double[] |
mass_props |
|
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 |
|
System.Double[] |
cplane_csys |
|
AskLinkFaces(Tag, out Tag, out Tag, out Tag, out Boolean)
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 |
|
System.Boolean |
ref_is_horizontal |
|
AskListCount(Tag[], out Int32)
Declaration
public void AskListCount(Tag[] list, out int count)
Parameters
Type |
Name |
Description |
Tag[] |
list |
|
System.Int32 |
count |
|
AskListItem(Tag[], Int32, out Tag)
Declaration
public void AskListItem(Tag[] list, int index, out Tag _object)
Parameters
Type |
Name |
Description |
Tag[] |
list |
|
System.Int32 |
index |
|
Tag |
_object |
|
AskLocalScale(Tag, out UFModl.DfoScaleType, out UFModl.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[], Int32, Int32, Int32, Double, Int32, 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
Type |
Name |
Description |
Tag[] |
objects |
|
System.Int32 |
num_objs |
|
System.Int32 |
type |
|
System.Int32 |
units |
|
System.Double |
density |
|
System.Int32 |
accuracy |
|
System.Double[] |
acc_value |
|
System.Double[] |
mass_props |
|
System.Double[] |
statistics |
|
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[], Int32, Double[], out Int32)
Declaration
public void AskMaxCurvature(Tag eid, double[] range, int curva_type, double[] max_curva, out int status)
Parameters
Type |
Name |
Description |
Tag |
eid |
|
System.Double[] |
range |
|
System.Int32 |
curva_type |
|
System.Double[] |
max_curva |
|
System.Int32 |
status |
|
AskMergedFaces(Tag, out Int32, out Tag[])
Declaration
public void AskMergedFaces(Tag face, out int nfaces, out Tag[] faces)
Parameters
Type |
Name |
Description |
Tag |
face |
|
System.Int32 |
nfaces |
|
Tag[] |
faces |
|
AskMidsrfFeatureCreateMethod(Tag, out Int32)
Declaration
public void AskMidsrfFeatureCreateMethod(Tag feature_obj_id, out int adv_crt_and_trm)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
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, Int32, Double[], Int32, 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
Type |
Name |
Description |
Tag |
object1 |
|
Tag |
object2 |
|
System.Int32 |
guess1_given |
|
System.Double[] |
guess1 |
|
System.Int32 |
guess2_given |
|
System.Double[] |
guess2 |
|
System.Double |
min_dist |
|
System.Double[] |
pt_on_obj1 |
|
System.Double[] |
pt_on_obj2 |
|
AskMinimumDist2(Tag, Tag, Int32, Double[], Int32, 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
Type |
Name |
Description |
Tag |
object1 |
|
Tag |
object2 |
|
System.Int32 |
guess1_given |
|
System.Double[] |
guess1 |
|
System.Int32 |
guess2_given |
|
System.Double[] |
guess2 |
|
System.Double |
min_dist |
|
System.Double[] |
pt_on_obj1 |
|
System.Double[] |
pt_on_obj2 |
|
System.Double |
accuracy |
|
AskMinimumDist3(Int32, Tag, Tag, Int32, Double[], Int32, 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
Type |
Name |
Description |
System.Int32 |
opt_level |
|
Tag |
object1 |
|
Tag |
object2 |
|
System.Int32 |
guess1_given |
|
System.Double[] |
guess1 |
|
System.Int32 |
guess2_given |
|
System.Double[] |
guess2 |
|
System.Double |
min_dist |
|
System.Double[] |
pt_on_obj1 |
|
System.Double[] |
pt_on_obj2 |
|
System.Double |
accuracy |
|
AskMirrorPatternFace(Tag, out UFModl.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 Boolean)
Declaration
public void AskMisalignGeometry(Tag obj_tag, ref double matrix, double tolerance, out bool is_misaligned)
Parameters
Type |
Name |
Description |
Tag |
obj_tag |
|
System.Double |
matrix |
|
System.Double |
tolerance |
|
System.Boolean |
is_misaligned |
|
Declaration
public void AskMoveRegion(Tag feature_tag, out UFModl.TransformType type, out UFModl.DfoRegion[] region, out IntPtr transf_data)
Parameters
AskNamedBodyObject(ref Tag, ref Int32, 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 |
|
System.Int32 |
object_type |
|
System.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 Int32, Double[])
Declaration
public void AskObjDimensionality(Tag object_id, out int dimensionality, double[] data)
Parameters
Type |
Name |
Description |
Tag |
object_id |
|
System.Int32 |
dimensionality |
|
System.Double[] |
data |
|
AskObject(Int32, Int32, ref Tag)
Declaration
public void AskObject(int ug_type, int ug_subtype, ref Tag _object)
Parameters
Type |
Name |
Description |
System.Int32 |
ug_type |
|
System.Int32 |
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, Int32, out String)
Declaration
public void AskOffsetParms(Tag feature_obj_id, int edit, out string value)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
value |
|
AskOffsetRegion(Tag, out UFModl.DfoRegion[], out String)
Declaration
public void AskOffsetRegion(Tag feature_tag, out UFModl.DfoRegion[] region, out string offset)
Parameters
AskOutOfDateFeatures(out Int32, out Tag[])
Declaration
public void AskOutOfDateFeatures(out int num_feature, out Tag[] features)
Parameters
Type |
Name |
Description |
System.Int32 |
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, Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
Tag |
constraint |
|
System.Int32 |
edit |
|
System.Double[] |
_fixed |
|
System.Double[] |
feature |
|
System.Double[] |
fixc |
|
System.Double[] |
feac |
|
System.String |
how_far |
|
Tag |
tool |
|
Tag |
part |
|
AskParaEdge(Tag, Tag, Int32, Double[], Double[], Double[], Double[], out Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
Tag |
constraint |
|
System.Int32 |
edit |
|
System.Double[] |
fixed1 |
|
System.Double[] |
fixed2 |
|
System.Double[] |
feature1 |
|
System.Double[] |
feature2 |
|
System.Int32 |
parallel |
|
System.String |
how_far |
|
Tag |
tool |
|
Tag |
part |
|
AskPatchBodyParms(Tag, out Tag, out Tag, out Int32)
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 |
|
System.Int32 |
reverse |
|
AskPerpDist(Tag, Tag, Int32, 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
Type |
Name |
Description |
Tag |
feature |
|
Tag |
constraint |
|
System.Int32 |
edit |
|
System.Double[] |
fixed1 |
|
System.Double[] |
fixed2 |
|
System.Double[] |
feature1 |
|
System.Double[] |
feac |
|
System.String |
how_far |
|
Tag |
tool |
|
Tag |
part |
|
AskPlane(Tag, Double[], Double[])
Declaration
public void AskPlane(Tag plane_tag, double[] origin_point, double[] plane_normal)
Parameters
Type |
Name |
Description |
Tag |
plane_tag |
|
System.Double[] |
origin_point |
|
System.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, Int32, Double, out Double)
Declaration
public void AskPointAlongCurve(double[] point, Tag curve, double offset, int direction, double tolerance, out double parameter)
Parameters
Type |
Name |
Description |
System.Double[] |
point |
|
Tag |
curve |
|
System.Double |
offset |
|
System.Int32 |
direction |
|
System.Double |
tolerance |
|
System.Double |
parameter |
|
AskPointAlongCurve2(Double[], Tag, Double, Int32, 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
Type |
Name |
Description |
System.Double[] |
point |
|
Tag |
curve |
|
System.Double |
offset |
|
System.Int32 |
direction |
|
System.Double |
tolerance |
|
System.Double[] |
point_along_curve |
|
System.Double |
parameter |
|
AskPointContainment(Double[], Tag, out Int32)
Declaration
public void AskPointContainment(double[] point, Tag body, out int pt_status)
Parameters
Type |
Name |
Description |
System.Double[] |
point |
|
Tag |
body |
|
System.Int32 |
pt_status |
|
AskPointsParms(Tag, out Int32, out Tag[])
Declaration
public void AskPointsParms(Tag feature_tag, out int num_points, out Tag[] points)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
System.Int32 |
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, Int32, 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
Type |
Name |
Description |
Tag |
feature_tag |
|
System.Int32 |
edit |
|
System.String |
diameter |
|
System.String |
height |
|
System.String |
number_of_sides |
|
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 |
|
System.Boolean |
full_path |
|
Tag[] |
instance_path |
|
System.Int32 |
num_instances |
|
AskProperLegacyFeatName(Tag, out String)
Declaration
public void AskProperLegacyFeatName(Tag feature_tag, out string feature_name)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
System.String |
feature_name |
|
AskQuiltType(Tag, out UFModl.QuiltType)
Declaration
public void AskQuiltType(Tag quilt_tag, out UFModl.QuiltType quilt_data)
Parameters
AskReblendFace(Tag, out UFModl.ReblendFaceData)
Declaration
public void AskReblendFace(Tag feature_eid, out UFModl.ReblendFaceData reblend_data)
Parameters
AskRectangularPatternFace(Tag, out UFModl.DfoRegion[], out Tag, out Tag, out Int32, out Int32, 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
Type |
Name |
Description |
Tag |
feature_tag |
|
UFModl.DfoRegion[] |
region |
|
Tag |
x_axis |
|
Tag |
axis |
|
System.Int32 |
num_x |
|
System.Int32 |
num_y |
|
System.String |
x_offset |
|
System.String |
y_offset |
|
AskRectGrooveParms(Tag, Int32, out String, out String)
Declaration
public void AskRectGrooveParms(Tag feature_obj_id, int edit, out string groove_dia, out string width)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
groove_dia |
|
System.String |
width |
|
AskRectPadParms(Tag, Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String[] |
size |
|
System.String |
corner_rad |
|
System.String |
taper_angle |
|
AskRectPadParms1(Tag, Int32, out Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.Int32 |
pad_length |
|
System.String[] |
size |
|
System.String |
corner_rad |
|
System.String |
taper_angle |
|
AskRectPocketParms(Tag, Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String[] |
length |
|
System.String |
corner_rad |
|
System.String |
floor_rad |
|
System.String |
taper_angle |
|
AskRectSlotParms(Tag, Int32, out String, out String, out String, out Int32)
Declaration
public void AskRectSlotParms(Tag feature_obj_id, int edit, out string width, out string depth, out string distance, out int thru_flag)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
width |
|
System.String |
depth |
|
System.String |
distance |
|
System.Int32 |
thru_flag |
|
AskReferencesOfFeatures(Tag[], Int32, out Tag[], out String[], out Int32)
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 |
|
System.Int32 |
num_features |
|
Tag[] |
parents |
|
System.String[] |
parent_names |
|
System.Int32 |
num_parents |
|
AskRefitFaceFeatureData(Tag, out UFModl.RefitFaceData)
Declaration
public void AskRefitFaceFeatureData(Tag refit, out UFModl.RefitFaceData refit_data)
Parameters
AskReplaceFace(Tag, out Tag[], out Int32, out Tag[], out Int32, out Tag, out Boolean)
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 |
|
System.Int32 |
num_target |
|
Tag[] |
non_blend_faces |
|
System.Int32 |
num_non_blend |
|
Tag |
tool_face |
|
System.Boolean |
reverse_direction |
|
AskResizeFace(Tag, out Tag[], out Int32, out Tag[], out Int32, 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 |
|
System.Int32 |
num_target |
|
Tag[] |
non_blend_faces |
|
System.Int32 |
num_non_blend |
|
System.String |
parameter |
|
AskRevolution(Tag, out Int32, out Tag[], out ModlSweepTrimObject[], out String[], out String[], Double[], out Boolean, out Boolean, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
num_objects |
|
Tag[] |
objects |
|
ModlSweepTrimObject[] |
trim_ptr |
|
System.String[] |
limits |
|
System.String[] |
offsets |
|
System.Double[] |
region_point |
|
System.Boolean |
region_specified |
|
System.Boolean |
solid_creation |
|
System.Double[] |
direction |
|
AskRipedge(Tag, out UFModl.RipedgeData)
Declaration
public void AskRipedge(Tag ripedge_tag, out UFModl.RipedgeData ripedge_ufdata)
Parameters
AskRoughOffset(Tag, out UFModl.RoughOffset)
Declaration
public void AskRoughOffset(Tag feature_tag, out UFModl.RoughOffset parms)
Parameters
AskRpoDescOfFeat(Tag, out Int32, 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 |
|
System.Int32 |
number_of_exps |
|
System.String[] |
descriptions |
|
Tag[] |
exps |
|
AskRpoDescOfFrec(Tag, out Int32, 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 |
|
System.Int32 |
number_of_exps |
|
System.String[] |
descriptions |
|
Tag[] |
exps |
|
AskRpoRoutine(ref UFModl.RpoFPT)
Declaration
public void AskRpoRoutine(ref UFModl.RpoFPT user_rpo_routine)
Parameters
AskRuled(Tag, out StringList, out StringList, out Int32, Double[], out Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
StringList |
s_section |
|
StringList |
s_spine |
|
System.Int32 |
alignment |
|
System.Double[] |
value |
|
System.Int32 |
body_type |
|
System.Double[] |
tol |
|
AskRuled1(Tag, out StringList, out StringList, out Int32, Double[], out Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
StringList |
s_section |
|
StringList |
s_spine |
|
System.Int32 |
alignment |
|
System.Double[] |
value |
|
System.Int32 |
body_type |
|
System.Double[] |
tols |
|
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
Type |
Name |
Description |
Tag |
feature_tag |
|
ScaleType |
type |
|
Tag |
so_point |
|
Tag |
so_dir |
|
Tag |
so_csys |
|
System.String[] |
factor |
|
AskSetFromName(String, out Tag)
Declaration
public void AskSetFromName(string name, out Tag set)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Tag |
set |
|
AskSetsOfMember(Tag, out Tag[], out Int32)
Declaration
public void AskSetsOfMember(Tag feature, out Tag[] sets, out int number_of_sets)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
Tag[] |
sets |
|
System.Int32 |
number_of_sets |
|
AskSewSheetBody(Tag, out Tag, out Int32, out Tag[], out Double)
Declaration
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 |
|
System.Int32 |
tool_sheet_bodies_count |
|
Tag[] |
tool_sheet_bodies |
|
System.Double |
tolerance |
|
AskSewSolidBody(Tag, out Int32, out Tag[], out Int32, out Tag[], out Double)
Declaration
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 |
|
System.Int32 |
target_faces_count |
|
Tag[] |
target_faces |
|
System.Int32 |
tool_faces_count |
|
Tag[] |
tool_faces |
|
System.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 Boolean)
Declaration
public void AskShowReportReference(out bool reportReference)
Parameters
Type |
Name |
Description |
System.Boolean |
reportReference |
|
AskSilhouetteFlange(Tag, out UFModl.SflangeData)
Declaration
public void AskSilhouetteFlange(Tag sflange_tag, out UFModl.SflangeData sflange_data)
Parameters
AskSimpleHoleParms(Tag, Int32, out String, out String, out String, out Int32)
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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
diameter |
|
System.String |
depth |
|
System.String |
tip_angle |
|
System.Int32 |
thru_flag |
|
AskSimplifyParms(Tag, out UFModl.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 Int32)
Declaration
public void AskSmartContainerSubtype(Tag smart_container_tag, out int smart_container_subtype)
Parameters
Type |
Name |
Description |
Tag |
smart_container_tag |
|
System.Int32 |
smart_container_subtype |
|
AskSmbend(Tag, out UFModl.SmbendData)
Declaration
public void AskSmbend(Tag bend_tag, out UFModl.SmbendData user_data)
Parameters
AskSmbendCorner(Tag, out UFModl.SmbendCornerData)
Declaration
public void AskSmbendCorner(Tag bend_tag, out UFModl.SmbendCornerData user_data)
Parameters
AskSmbendCylinder(Tag, out UFModl.SmbendCylinderData)
Declaration
public void AskSmbendCylinder(Tag bend_tag, out UFModl.SmbendCylinderData user_data)
Parameters
AskSmcorner(Tag, out UFModl.SmcornerData)
Declaration
public void AskSmcorner(Tag smcorner_tag, out UFModl.SmcornerData smcorner_ufdata)
Parameters
AskSmcutout(Tag, out UFModl.SmcutoutData)
Declaration
public void AskSmcutout(Tag cutout_tag, out UFModl.SmcutoutData user_data)
Parameters
AskSmhole(Tag, out UFModl.SmholeData)
Declaration
public void AskSmhole(Tag hole_tag, out UFModl.SmholeData user_data)
Parameters
AskSmpunch(out UFModl.SmpunchData, Tag)
Declaration
public void AskSmpunch(out UFModl.SmpunchData user_data, Tag punch_tag)
Parameters
AskSmslot(Tag, out UFModl.SmslotData)
Declaration
public void AskSmslot(Tag slot_tag, out UFModl.SmslotData user_data)
Parameters
AskSnipSurfaceFeatureData(Tag, out UFModl.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 UFModl.SolidPunchData)
Declaration
public void AskSolidPunch(Tag smspunch_tag, out UFModl.SolidPunchData smspunch_ufdata)
Parameters
AskSphereParms(Tag, Int32, out String)
Declaration
public void AskSphereParms(Tag feature_obj_id, int edit, out string diameter)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
diameter |
|
AskSplitEdges(Tag, out Int32, out Tag[])
Declaration
public void AskSplitEdges(Tag edge, out int nedges, out Tag[] edges)
Parameters
Type |
Name |
Description |
Tag |
edge |
|
System.Int32 |
nedges |
|
Tag[] |
edges |
|
AskSplitFaces(Tag, out Int32, out Tag[])
Declaration
public void AskSplitFaces(Tag face, out int nfaces, out Tag[] faces)
Parameters
Type |
Name |
Description |
Tag |
face |
|
System.Int32 |
nfaces |
|
Tag[] |
faces |
|
AskStycornerData(Tag, out UFModl.StycornerData)
Declaration
public void AskStycornerData(Tag frec_tag, out UFModl.StycornerData styled_corner_data_out)
Parameters
AskSubdivFaceParms(Tag, out Tag, out Tag[], out Int32, out Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
Tag |
face |
|
Tag[] |
curves |
|
System.Int32 |
count |
|
System.Int32 |
proj_type |
|
System.Double |
vector |
|
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 Int32)
Declaration
public void AskSuppressFeature(Tag feature, out int suppress)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
System.Int32 |
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 Int32, out Int32, out Int32, 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 Int32, out Tag[], out Int32, 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 |
|
System.Int32 |
n_profile_curves |
|
Tag[] |
profile_curves |
|
System.Int32 |
n_guide_curves |
|
Tag[] |
guide_curves |
|
AskSweepDirection(Tag, Double[], Double[])
Declaration
public void AskSweepDirection(Tag feature_id, double[] pos, double[] dir)
Parameters
Type |
Name |
Description |
Tag |
feature_id |
|
System.Double[] |
pos |
|
System.Double[] |
dir |
|
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, Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
taper_angle |
|
System.String |
limit1 |
|
System.String |
limit2 |
|
AskSymbThreadParms(Tag, out UFModl.SymbThreadData)
Declaration
public void AskSymbThreadParms(Tag thread_obj_id, out UFModl.SymbThreadData parameters)
Parameters
AskTaperFromEdges(Tag, out Int32, out Tag, out String, out Boolean, out Int32, 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
Type |
Name |
Description |
Tag |
feature_eid |
|
System.Int32 |
type |
|
Tag |
direction_tag |
|
System.String |
angle_str |
|
System.Boolean |
taper_all_instances |
|
System.Int32 |
num_edges |
|
Tag[] |
edges |
|
System.Double |
dist_tol |
|
System.Double |
angle_tol |
|
AskTaperFromEdges1(Tag, out Int32, out Tag, out String, out Boolean, 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 |
|
System.Int32 |
taper_type |
|
Tag |
direction_tag |
|
System.String |
angle_str |
|
System.Boolean |
taper_all_instances |
|
Tag |
edge_collection |
|
System.Double |
distance_tolerance |
|
System.Double |
angle_tolerance |
|
AskTaperHoleParms(Tag, Int32, out String, out String, out String, out Int32)
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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
diameter |
|
System.String |
taper_angle |
|
System.String |
depth |
|
System.Int32 |
thru_flag |
|
AskTaperParms(Tag, Int32, out String)
Declaration
public void AskTaperParms(Tag feature_obj_id, int edit, out string angle)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.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 |
|
System.String |
first_offset |
|
System.String |
second_offset |
|
AskThruCurves(Tag, out StringList, out StringList, out Int32, out Int32, Double[], out Int32, out Int32, out Int32, Double[], out Tag[], Int32[])
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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
StringList |
s_section |
|
StringList |
s_spine |
|
System.Int32 |
patch |
|
System.Int32 |
alignment |
|
System.Double[] |
value |
|
System.Int32 |
vdegree |
|
System.Int32 |
vstatus |
|
System.Int32 |
body_type |
|
System.Double[] |
tol |
|
Tag[] |
c_face_id |
|
System.Int32[] |
c_flag |
|
AskThruCurves1(Tag, out StringList, out StringList, out Int32, out Int32, Double[], out Int32, out Int32, out Int32, Double[], out Tag[], Int32[])
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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
StringList |
s_section |
|
StringList |
s_spine |
|
System.Int32 |
patch |
|
System.Int32 |
alignment |
|
System.Double[] |
value |
|
System.Int32 |
vdegree |
|
System.Int32 |
vstatus |
|
System.Int32 |
body_type |
|
System.Double[] |
tol |
|
Tag[] |
c_collector_id |
|
System.Int32[] |
c_flag |
|
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 Int32)
Declaration
public void AskTimeStampOfFeature(Tag feature, out int time_stamp)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
System.Int32 |
time_stamp |
|
AskTinyGeometry(Tag, Double, out Boolean)
Declaration
public void AskTinyGeometry(Tag obj_tag, double tolerance, out bool is_tiny)
Parameters
Type |
Name |
Description |
Tag |
obj_tag |
|
System.Double |
tolerance |
|
System.Boolean |
is_tiny |
|
AskTorusParms(Tag, Int32, 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 |
|
System.Int32 |
edit |
|
System.String |
major_diameter |
|
System.String |
minor_diameter |
|
AskTSlotParms(Tag, Int32, out String, out String, out String, out String, out String, out Int32)
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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
top_width |
|
System.String |
top_depth |
|
System.String |
bottom_width |
|
System.String |
bottom_depth |
|
System.String |
distance |
|
System.Int32 |
thru_flag |
|
AskUdfDefinition(Tag, out Tag[], out String[], out Int32, out Tag[], out String[], out Int32)
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 |
|
System.String[] |
parents_prompt |
|
System.Int32 |
num_parents |
|
Tag[] |
expression |
|
System.String[] |
expression_prompt |
|
System.Int32 |
num_expression |
|
AskUdfParms(Tag, out String, out String[], out String[], out Int32)
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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.String |
udf_name |
|
System.String[] |
udf_prompt |
|
System.String[] |
udf_values |
|
System.Int32 |
num_values |
|
AskUGrooveParms(Tag, Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
groove_dia |
|
System.String |
width |
|
System.String |
corner_rad |
|
AskUpdateErrorMessage(Tag, out String)
Declaration
public void AskUpdateErrorMessage(Tag feature_id, out string error_message)
Parameters
Type |
Name |
Description |
Tag |
feature_id |
|
System.String |
error_message |
|
AskUpdateFailOption(out UFModl.UpdateOption)
Declaration
public void AskUpdateFailOption(out UFModl.UpdateOption current_option)
Parameters
AskUpdateUndoFeat(out Tag, out Int32)
Declaration
public void AskUpdateUndoFeat(out Tag feat, out int feat_ifail)
Parameters
Type |
Name |
Description |
Tag |
feat |
|
System.Int32 |
feat_ifail |
|
AskUSlotParms(Tag, Int32, out String, out String, out String, out String, out Int32)
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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
edit |
|
System.String |
width |
|
System.String |
depth |
|
System.String |
corner_rad |
|
System.String |
distance |
|
System.Int32 |
thru_flag |
|
AskUvPointsContainment(Int32, ref Double, ref Double, Tag, Int32[])
Declaration
public void AskUvPointsContainment(int n_uvs, ref double u_parms, ref double v_parms, Tag face_eid, int[] pts_status)
Parameters
Type |
Name |
Description |
System.Int32 |
n_uvs |
|
System.Double |
u_parms |
|
System.Double |
v_parms |
|
Tag |
face_eid |
|
System.Int32[] |
pts_status |
|
AskVda4955Compliance(Tag, String, String, String)
Declaration
public void AskVda4955Compliance(Tag part, string cfg_file_name, string log_file_name, string ceo_file_name)
Parameters
Type |
Name |
Description |
Tag |
part |
|
System.String |
cfg_file_name |
|
System.String |
log_file_name |
|
System.String |
ceo_file_name |
|
AskVectorAngle(Double[], Double[], out Double, out Double)
Declaration
public void AskVectorAngle(double[] vector1, double[] vector2, out double small_angle, out double large_angle)
Parameters
Type |
Name |
Description |
System.Double[] |
vector1 |
|
System.Double[] |
vector2 |
|
System.Double |
small_angle |
|
System.Double |
large_angle |
|
AskVertDime(Tag, Tag, Int32, 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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
Tag |
constraint |
|
System.Int32 |
edit |
|
System.Double[] |
_fixed |
|
System.Double[] |
feature |
|
System.Double[] |
fixc |
|
System.Double[] |
feac |
|
System.String |
how_far |
|
Tag |
tool |
|
Tag |
part |
|
AskWrapAssembly(Tag, out UFModl.WrapAssem)
Declaration
public void AskWrapAssembly(Tag feature_tag, out UFModl.WrapAssem wrap_data)
Parameters
AskWrapGeometry(Tag, out UFModl.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
Type |
Name |
Description |
System.Double |
end_points |
|
StringList |
string_list1 |
|
AutoMidsrfFeature(Tag)
Declaration
public void AutoMidsrfFeature(Tag feature_obj_id)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
AutoMidsrfFeatureWOpts(Tag, Int32, Double)
Declaration
public void AutoMidsrfFeatureWOpts(Tag feature_obj_id, int autopairoptions, double autoval)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
autopairoptions |
|
System.Double |
autoval |
|
BooleanUdf(Tag, Tag, Tag, Double[], Int32, Tag[], Int32, Tag[], Boolean, 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 |
|
System.Double[] |
tool_dir |
|
System.Int32 |
num_target_faces |
|
Tag[] |
solid_target_faces |
|
System.Int32 |
num_tool_faces |
|
Tag[] |
solid_tool_faces |
|
System.Boolean |
included |
|
Tag |
udf_meta_id |
|
BooleanUdf1(Tag, Tag, Tag, Double[], Int32, Tag[], Int32, Tag[], Boolean, Tag, Boolean, 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 |
|
System.Double[] |
tool_dir |
|
System.Int32 |
num_target_faces |
|
Tag[] |
target_faces |
|
System.Int32 |
num_tool_faces |
|
Tag[] |
tool_faces |
|
System.Boolean |
included |
|
Tag |
target_body |
|
System.Boolean |
flip |
|
Tag |
udf_meta_id |
|
CalculateRefDir(Tag, Tag, Boolean, 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 |
|
System.Boolean |
flip_face_normal |
|
Tag |
ref_eid |
|
System.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, Int32, Tag[], Int32[])
Declaration
public void CheckInterference(Tag target, int num_tools, Tag[] tools, int[] results)
Parameters
Type |
Name |
Description |
Tag |
target |
|
System.Int32 |
num_tools |
|
Tag[] |
tools |
|
System.Int32[] |
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 |
|
System.String |
clock_value1 |
|
System.String |
clock_value2 |
|
Compare(Tag, Tag, Int32, out Int32)
Declaration
public void Compare(Tag object1, Tag object2, int relation, out int equivalent)
Parameters
Type |
Name |
Description |
Tag |
object1 |
|
Tag |
object2 |
|
System.Int32 |
relation |
|
System.Int32 |
equivalent |
|
CompareTopology(Tag, Tag, Double, Double, out Int32)
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 |
|
System.Double |
facet_tolerance |
|
System.Double |
distance_tolerance |
|
System.Int32 |
status |
|
ConvertToFixedDatum(Tag)
Declaration
public void ConvertToFixedDatum(Tag datum_feature_tag)
Parameters
Type |
Name |
Description |
Tag |
datum_feature_tag |
|
CopyPasteFeatures(Tag[], Int32, Tag[], Tag[], Int32, Int32, Int32, 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 |
|
System.Int32 |
num_features |
|
Tag[] |
old_parents |
|
Tag[] |
new_parents |
|
System.Int32 |
num_parents |
|
System.Int32 |
expression_transfer_mode |
|
System.Int32 |
parent_transfer_mode |
|
Tag[] |
new_feature_array |
|
Cre2dtrimBsurf(Int32, Int32, Int32, Int32, Double[], Double[], Double[], Int32, Int32[], Int32[], Tag[], Double, out Tag, out Int32, out Int32)
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
Type |
Name |
Description |
System.Int32 |
nu |
|
System.Int32 |
nv |
|
System.Int32 |
ku |
|
System.Int32 |
kv |
|
System.Double[] |
u_knot |
|
System.Double[] |
v_knot |
|
System.Double[] |
poles |
|
System.Int32 |
loop_count |
|
System.Int32[] |
edge_counts |
|
System.Int32[] |
edge_senses |
|
Tag[] |
edge_bcurves |
|
System.Double |
edge_tol |
|
Tag |
bsurf_id |
|
System.Int32 |
knot_fixup |
|
System.Int32 |
pole_fixup |
|
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
Type |
Name |
Description |
System.Double[] |
location |
|
System.Double[] |
direction |
|
System.String |
diame |
|
System.String |
width |
|
Tag |
face |
|
Tag |
feature_obj_id |
|
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
Type |
Name |
Description |
System.Double[] |
location |
|
System.Double[] |
tool_axis |
|
System.Double[] |
direction |
|
System.String |
width |
|
System.String |
depth |
|
System.String |
distance |
|
Tag |
face_li |
|
Tag |
face_t1 |
|
Tag |
face_t2 |
|
Tag |
feature_tag |
|
CreateBendOperation(ref UFModl.BendOperationData, out Tag)
Declaration
public void CreateBendOperation(ref UFModl.BendOperationData bend_data, out Tag operation_tag)
Parameters
CreateBlend(String, Tag[], Int32, Int32, Int32, 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 |
System.String |
radius |
|
Tag[] |
edge_list |
|
System.Int32 |
smooth_overflow |
|
System.Int32 |
cliff_overflow |
|
System.Int32 |
notch_overflow |
|
System.Double |
vrb_tool |
|
Tag |
feature_obj_id |
|
CreateBlendFaces(ref UFModl.BlendFacesCreateData, ref UFModl.BlendFacesLimitData, out Tag, out Int32, out Tag[], out Int32, 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
Type |
Name |
Description |
FeatureSigns |
sign |
|
Tag |
targ_tag |
|
System.Double[] |
corner_pt |
|
System.String[] |
edge_len |
|
Tag |
blk_tag |
|
CreateBlock1(FeatureSigns, Double[], String[], out Tag)
Declaration
public void CreateBlock1(FeatureSigns sign, double[] corner_pt, string[] edge_len, out Tag blk_obj_id)
Parameters
Type |
Name |
Description |
FeatureSigns |
sign |
|
System.Double[] |
corner_pt |
|
System.String[] |
edge_len |
|
Tag |
blk_obj_id |
|
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
Type |
Name |
Description |
System.Double[] |
location |
|
System.Double[] |
direction |
|
System.String |
diame |
|
System.String |
height |
|
System.String |
angle |
|
Tag |
face |
|
Tag |
feature_obj_id |
|
CreateBplane(ref StringList, Double[], out Tag)
Declaration
public void CreateBplane(ref StringList s_section, double[] tol, out Tag body_obj_id)
Parameters
Type |
Name |
Description |
StringList |
s_section |
|
System.Double[] |
tol |
|
Tag |
body_obj_id |
|
CreateBridgeFace(Int32, Int32, Tag[], Tag[], ref Int32, 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
Type |
Name |
Description |
System.Int32 |
continuity_type |
|
System.Int32 |
guide_type |
|
Tag[] |
primary_faces |
|
Tag[] |
primary_edges |
|
System.Int32 |
primary_edges_dir |
|
StringList |
side_string1 |
|
StringList |
side_string2 |
|
Tag[] |
side_faces |
|
Tag[] |
side_edges |
|
Tag |
result_tag |
|
CreateBs2dEdges(Int32, Int32, Int32, Int32, Double[], Double[], Double[], out Int32, Int32[], Tag[], out Int32, out Int32)
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
Type |
Name |
Description |
System.Int32 |
nu |
|
System.Int32 |
nv |
|
System.Int32 |
ku |
|
System.Int32 |
kv |
|
System.Double[] |
u_knot |
|
System.Double[] |
v_knot |
|
System.Double[] |
poles |
|
System.Int32 |
num_loops |
|
System.Int32[] |
edge_counts |
|
Tag[] |
edge_curves |
|
System.Int32 |
knot_fixup |
|
System.Int32 |
pole_fixup |
|
CreateBsEdges(Int32, Int32, Int32, Int32, Double[], Double[], Double[], out Int32, Int32[], out Tag[], out Int32, out Int32)
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
Type |
Name |
Description |
System.Int32 |
nu |
|
System.Int32 |
nv |
|
System.Int32 |
ku |
|
System.Int32 |
kv |
|
System.Double[] |
u_knot |
|
System.Double[] |
v_knot |
|
System.Double[] |
poles |
|
System.Int32 |
num_loops |
|
System.Int32[] |
edge_counts |
|
Tag[] |
edge_curves |
|
System.Int32 |
knot_fixup |
|
System.Int32 |
pole_fixup |
|
CreateBsurf(Int32, Int32, Int32, Int32, Double[], Double[], Double[], out Tag, out Int32, out Int32)
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
Type |
Name |
Description |
System.Int32 |
nu |
|
System.Int32 |
nv |
|
System.Int32 |
ku |
|
System.Int32 |
kv |
|
System.Double[] |
u_knot |
|
System.Double[] |
v_knot |
|
System.Double[] |
poles |
|
Tag |
bsurf_obj_id |
|
System.Int32 |
knot_fixup |
|
System.Int32 |
pole_fixup |
|
CreateBsurface(ref UFModl.Bsurface, out Tag, out Int32, out UFCurve.State[])
Declaration
public void CreateBsurface(ref UFModl.Bsurface surface, out Tag eid, out int num_states, out UFCurve.State[] states)
Parameters
CreateBsurfThruPts(Int32, Int32, Int32, Int32, Int32, Int32, UFModl.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 |
System.Int32 |
create_mode |
|
System.Int32 |
u_closed_status |
|
System.Int32 |
v_closed_status |
|
System.Int32 |
u_degree |
|
System.Int32 |
v_degree |
|
System.Int32 |
num_rows |
|
UFModl.BsurfRowInfo[] |
pts_info_per_row |
|
Tag |
bsurf_obj_id |
|
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
Type |
Name |
Description |
System.Double[] |
location |
|
System.Double[] |
direction |
|
System.String |
diameter1 |
|
System.String |
depth1 |
|
System.String |
diameter2 |
|
System.String |
depth2 |
|
System.String |
angle |
|
Tag |
face_li |
|
Tag |
face_t1 |
|
Tag |
feature_obj_id |
|
CreateChamfer(Int32, 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
Type |
Name |
Description |
System.Int32 |
subtype |
|
System.String |
offset1 |
|
System.String |
offset2 |
|
System.String |
theta |
|
Tag[] |
edges |
|
Tag |
feature_obj_id |
|
CreateCircularIset(Int32, 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
Type |
Name |
Description |
System.Int32 |
method |
|
System.Double[] |
location |
|
System.Double[] |
axis |
|
System.String |
number_str |
|
System.String |
angle_str |
|
Tag[] |
feature_list |
|
Tag |
feature_obj_id |
|
CreateCircularPatternFace(ref UFModl.DfoRegion, Tag, Int32, String, out Tag)
Declaration
public void CreateCircularPatternFace(ref UFModl.DfoRegion region, Tag axis, int n_pattern, string angle, out Tag feature_tag)
Parameters
Type |
Name |
Description |
UFModl.DfoRegion |
region |
|
Tag |
axis |
|
System.Int32 |
n_pattern |
|
System.String |
angle |
|
Tag |
feature_tag |
|
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
Type |
Name |
Description |
FeatureSigns |
sign |
|
Tag |
targ_tag |
|
System.Double[] |
origin |
|
System.String |
height |
|
System.String[] |
diam |
|
System.Double[] |
direction |
|
Tag |
cone_tag |
|
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
Type |
Name |
Description |
FeatureSigns |
sign |
|
System.Double[] |
origin |
|
System.String |
height |
|
System.String[] |
diam |
|
System.Double[] |
direction |
|
Tag |
cone_obj_id |
|
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
Type |
Name |
Description |
System.Double[] |
location |
|
System.Double[] |
direction |
|
System.String |
diameter1 |
|
System.String |
depth1 |
|
System.String |
diameter2 |
|
System.String |
csink_angle |
|
System.String |
angle |
|
Tag |
face_li |
|
Tag |
face_t1 |
|
Tag |
feature_obj_id |
|
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 Int32, ref Int32, ref Int32, ref Int32, FeatureSigns, Double[], Tag[], Int32[], 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
Type |
Name |
Description |
StringList |
s_prim |
|
StringList |
s_cross |
|
StringList |
s_spine |
|
System.Int32 |
end_point |
|
System.Int32 |
emphasis |
|
System.Int32 |
body_type |
|
System.Int32 |
spline_pts |
|
FeatureSigns |
boolean |
|
System.Double[] |
tol |
|
Tag[] |
c_face_id |
|
System.Int32[] |
c_flag |
|
Tag |
body_obj_id |
|
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
Type |
Name |
Description |
FeatureSigns |
sign |
|
System.Double[] |
origin |
|
System.String |
height |
|
System.String |
diam |
|
System.Double[] |
direction |
|
Tag |
cyl_obj_id |
|
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
Type |
Name |
Description |
FeatureSigns |
sign |
|
Tag |
targ_tag |
|
System.Double[] |
origin |
|
System.String |
height |
|
System.String |
diam |
|
System.Double[] |
direction |
|
Tag |
cyl_tag |
|
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
Type |
Name |
Description |
System.Double[] |
location |
|
System.Double[] |
direction |
|
System.String |
diame |
|
System.String |
depth |
|
System.String |
radius |
|
System.String |
angle |
|
Tag |
face |
|
Tag |
feature_obj_id |
|
CreateDatumCsys(Tag, Tag, Boolean, 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 |
|
System.Boolean |
create_components |
|
Tag |
datum_csys_feature |
|
CreateDatumCsysOffset(Tag, Tag, Double[], Double[], Boolean, 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 |
|
System.Double[] |
linear_offset |
|
System.Double[] |
angular_offset |
|
System.Boolean |
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
Type |
Name |
Description |
System.Double[] |
location |
|
System.Double[] |
tool_axis |
|
System.Double[] |
direction |
|
System.String |
width |
|
System.String |
depth |
|
System.String |
angle |
|
System.String |
distance |
|
Tag |
face_li |
|
Tag |
face_t1 |
|
Tag |
face_t2 |
|
Tag |
feature_tag |
|
CreateEdgeBlend(ref UFModl.EdgeBlendData, out Tag)
Declaration
public void CreateEdgeBlend(ref UFModl.EdgeBlendData blend_data, out Tag blend_eid)
Parameters
CreateEnlarge(Tag, Int32, String[], Double, out Tag)
Declaration
public void CreateEnlarge(Tag face, int type, string[] percent_size, double tolerance, out Tag feat_obj_tag)
Parameters
Type |
Name |
Description |
Tag |
face |
|
System.Int32 |
type |
|
System.String[] |
percent_size |
|
System.Double |
tolerance |
|
Tag |
feat_obj_tag |
|
CreateExp(String)
Declaration
public void CreateExp(string expr_str)
Parameters
Type |
Name |
Description |
System.String |
expr_str |
|
CreateExpTag(String, out Tag)
Declaration
public void CreateExpTag(string _string, out Tag new_exp)
Parameters
Type |
Name |
Description |
System.String |
_string |
|
Tag |
new_exp |
|
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
Type |
Name |
Description |
Tag[] |
objects |
|
System.String |
taper_angle |
|
System.String[] |
limit |
|
System.Double[] |
point |
|
System.Double[] |
direction |
|
FeatureSigns |
sign |
|
Tag[] |
features |
|
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
Type |
Name |
Description |
Tag[] |
objects |
|
System.String |
taper_angle |
|
System.String[] |
limit |
|
System.Double[] |
point |
|
System.Double[] |
direction |
|
FeatureSigns |
sign |
|
Tag |
target_body |
|
Tag[] |
features |
|
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
Type |
Name |
Description |
Tag[] |
objects |
|
System.String |
taper_angle |
|
System.String[] |
limit |
|
System.Double[] |
point |
|
System.Double[] |
direction |
|
FeatureSigns |
sign |
|
Tag[] |
features |
|
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
Type |
Name |
Description |
Tag[] |
objects |
|
Tag[] |
path_objects |
|
System.Double[] |
point |
|
System.Double[] |
direction |
|
FeatureSigns |
sign |
|
Tag[] |
features |
|
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
Type |
Name |
Description |
Tag[] |
objects |
|
Tag[] |
path_objects |
|
System.Double[] |
point |
|
System.Double[] |
direction |
|
FeatureSigns |
sign |
|
Tag |
target_body |
|
Tag[] |
features |
|
CreateExtrudeTrimOpts(Tag[], Int32, ref ModlSweepTrimObject, ModlSweepTrimOpts, String, String[], String[], Double[], Boolean, Boolean, Double[], FeatureSigns, out Tag[], out Int32)
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
Type |
Name |
Description |
Tag[] |
extrude_array |
|
System.Int32 |
extrude_count |
|
ModlSweepTrimObject |
trim_ptr |
|
ModlSweepTrimOpts |
trim_options |
|
System.String |
taper_angle |
|
System.String[] |
limits |
|
System.String[] |
offsets |
|
System.Double[] |
region_point |
|
System.Boolean |
cut_specified |
|
System.Boolean |
solid_body_creation |
|
System.Double[] |
dir |
|
FeatureSigns |
sign |
|
Tag[] |
objects |
|
System.Int32 |
object_count |
|
CreateExtrudeTrimOpts1(Tag[], Int32, ref ModlSweepTrimObject, ModlSweepTrimOpts, String, String[], String[], Double[], Boolean, Boolean, Double[], FeatureSigns, Tag, out Tag[], out Int32)
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
Type |
Name |
Description |
Tag[] |
extrude_array |
|
System.Int32 |
extrude_count |
|
ModlSweepTrimObject |
trim_ptr |
|
ModlSweepTrimOpts |
trim_options |
|
System.String |
taper_angle |
|
System.String[] |
limits |
|
System.String[] |
offsets |
|
System.Double[] |
region_point |
|
System.Boolean |
cut_specified |
|
System.Boolean |
solid_body_creation |
|
System.Double[] |
dir |
|
FeatureSigns |
sign |
|
Tag |
target_body |
|
Tag[] |
objects |
|
System.Int32 |
object_count |
|
CreateExtrusion(Tag[], Int32, ref ModlSweepTrimObject, String, String[], String[], Double[], Boolean, Boolean, Double[], FeatureSigns, out Tag[], out Int32)
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
Type |
Name |
Description |
Tag[] |
objects |
|
System.Int32 |
object_count |
|
ModlSweepTrimObject |
trim_data |
|
System.String |
taper_angle |
|
System.String[] |
limits |
|
System.String[] |
offsets |
|
System.Double[] |
region_point |
|
System.Boolean |
region_specified |
|
System.Boolean |
solid_creation |
|
System.Double[] |
direction |
|
FeatureSigns |
sign |
|
Tag[] |
features |
|
System.Int32 |
number_of_features |
|
CreateExtrusion1(Tag[], Int32, ref ModlSweepTrimObject, String, String[], String[], Double[], Boolean, Boolean, Double[], FeatureSigns, Tag, out Tag[], out Int32)
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
Type |
Name |
Description |
Tag[] |
objects |
|
System.Int32 |
object_count |
|
ModlSweepTrimObject |
trim_data |
|
System.String |
taper_angle |
|
System.String[] |
limits |
|
System.String[] |
offsets |
|
System.Double[] |
region_point |
|
System.Boolean |
region_specified |
|
System.Boolean |
solid_creation |
|
System.Double[] |
direction |
|
FeatureSigns |
sign |
|
Tag |
target_body |
|
Tag[] |
features |
|
System.Int32 |
number_of_features |
|
CreateExtrusion2(Tag[], Int32, ref ModlSweepTrimObject, String, String[], String[], Double[], Boolean, Boolean, Double[], FeatureSigns, out Tag[], out Int32)
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
Type |
Name |
Description |
Tag[] |
objects |
|
System.Int32 |
object_count |
|
ModlSweepTrimObject |
trim_data |
|
System.String |
taper_angle |
|
System.String[] |
limits |
|
System.String[] |
offsets |
|
System.Double[] |
region_point |
|
System.Boolean |
region_specified |
|
System.Boolean |
solid_creation |
|
System.Double[] |
direction |
|
FeatureSigns |
sign |
|
Tag[] |
features |
|
System.Int32 |
number_of_features |
|
CreateExtrusionDefault(Tag[], Int32, ref ModlSweepTrimObject, ModlSweepTrimOpts, String, String[], String[], Double[], Boolean, Boolean, Tag, Boolean, FeatureSigns, out Tag[], out Int32)
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
Type |
Name |
Description |
Tag[] |
extrude_array |
|
System.Int32 |
extrude_count |
|
ModlSweepTrimObject |
trim_ptr |
|
ModlSweepTrimOpts |
trim_options |
|
System.String |
taper_angle |
|
System.String[] |
limits |
|
System.String[] |
offsets |
|
System.Double[] |
region_point |
|
System.Boolean |
cut_specified |
|
System.Boolean |
solid_body_creation |
|
Tag |
sketch_eid |
|
System.Boolean |
reverse_default |
|
FeatureSigns |
sign |
|
Tag[] |
objects |
|
System.Int32 |
object_count |
|
CreateExtrusionDefault1(Tag[], Int32, ref ModlSweepTrimObject, ModlSweepTrimOpts, String, String[], String[], Double[], Boolean, Boolean, Tag, Boolean, FeatureSigns, Tag, out Tag[], out Int32)
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
Type |
Name |
Description |
Tag[] |
extrude_array |
|
System.Int32 |
extrude_count |
|
ModlSweepTrimObject |
trim_ptr |
|
ModlSweepTrimOpts |
trim_options |
|
System.String |
taper_angle |
|
System.String[] |
limits |
|
System.String[] |
offsets |
|
System.Double[] |
region_point |
|
System.Boolean |
cut_specified |
|
System.Boolean |
solid_body_creation |
|
Tag |
sketch_eid |
|
System.Boolean |
reverse_default |
|
FeatureSigns |
sign |
|
Tag |
target_body |
|
Tag[] |
objects |
|
System.Int32 |
object_count |
|
CreateExtrusionDir(Tag[], Int32, ref ModlSweepTrimObject, ModlSweepTrimOpts, String, String[], String[], Double[], Boolean, Boolean, Tag, FeatureSigns, out Tag[], out Int32)
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
Type |
Name |
Description |
Tag[] |
extrude_array |
|
System.Int32 |
extrude_count |
|
ModlSweepTrimObject |
trim_ptr |
|
ModlSweepTrimOpts |
trim_options |
|
System.String |
taper_angle |
|
System.String[] |
limits |
|
System.String[] |
offsets |
|
System.Double[] |
region_point |
|
System.Boolean |
cut_specified |
|
System.Boolean |
solid_body_creation |
|
Tag |
datum_eid |
|
FeatureSigns |
sign |
|
Tag[] |
objects |
|
System.Int32 |
object_count |
|
CreateExtrusionPath(Tag[], Int32, Tag[], Int32, ref ModlSweepTrimObject, String[], Double[], Boolean, Boolean, FeatureSigns, out Tag[], out Int32)
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
Type |
Name |
Description |
Tag[] |
objects |
|
System.Int32 |
object_count |
|
Tag[] |
path_objects |
|
System.Int32 |
path |
|
ModlSweepTrimObject |
trim_data |
|
System.String[] |
offsets |
|
System.Double[] |
region_point |
|
System.Boolean |
region_specified |
|
System.Boolean |
solid_creation |
|
FeatureSigns |
sign |
|
Tag[] |
features |
|
System.Int32 |
number_of_features |
|
CreateExtrusionPath1(Tag[], Int32, Tag[], Int32, ref ModlSweepTrimObject, String[], Double[], Boolean, Boolean, FeatureSigns, Tag, out Tag[], out Int32)
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
Type |
Name |
Description |
Tag[] |
objects |
|
System.Int32 |
object_count |
|
Tag[] |
path_objects |
|
System.Int32 |
path |
|
ModlSweepTrimObject |
trim_data |
|
System.String[] |
offsets |
|
System.Double[] |
region_point |
|
System.Boolean |
region_specified |
|
System.Boolean |
solid_creation |
|
FeatureSigns |
sign |
|
Tag |
target_body |
|
Tag[] |
features |
|
System.Int32 |
number_of_features |
|
CreateFaceConstraint(ref UFModl.DfoRegion, ref UFModl.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 |
System.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
Type |
Name |
Description |
System.Double[] |
location |
|
System.Double[] |
direction |
|
System.String |
angle |
|
Tag[] |
faces |
|
Tag |
feature_obj_id |
|
CreateFeatureOffset(String, Tag[], out Tag)
Declaration
public void CreateFeatureOffset(string offset, Tag[] features, out Tag feature_obj_id)
Parameters
Type |
Name |
Description |
System.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
Type |
Name |
Description |
System.Double[] |
location |
|
System.Double[] |
direction |
|
System.String |
angle |
|
Tag |
original_feature |
|
Tag |
taper_feature |
|
CreateFittedSpline(ref SplineFit, out Double, out Int32, out Tag)
Declaration
public void CreateFittedSpline(ref SplineFit spline_data, out double max_err, out int max_err_pt, out Tag obj_id)
Parameters
Type |
Name |
Description |
SplineFit |
spline_data |
|
System.Double |
max_err |
|
System.Int32 |
max_err_pt |
|
Tag |
obj_id |
|
CreateFixedDaxis(Double[], Double[], out Tag)
Declaration
public void CreateFixedDaxis(double[] point1, double[] point2, out Tag daxis_tag)
Parameters
Type |
Name |
Description |
System.Double[] |
point1 |
|
System.Double[] |
point2 |
|
Tag |
daxis_tag |
|
CreateFixedDplane(Double[], Double[], out Tag)
Declaration
public void CreateFixedDplane(double[] point, double[] direction, out Tag dplane_tag)
Parameters
Type |
Name |
Description |
System.Double[] |
point |
|
System.Double[] |
direction |
|
Tag |
dplane_tag |
|
CreateFlange(Double[], Double[], Double[], Tag, Tag, String, String, String, String, String, String, String, Int32, Int32, Int32, 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
Type |
Name |
Description |
System.Double[] |
orig |
|
System.Double[] |
xdir |
|
System.Double[] |
zdir |
|
Tag |
face |
|
Tag |
edge |
|
System.String |
thick |
|
System.String |
width |
|
System.String |
angle |
|
System.String |
length |
|
System.String |
radius |
|
System.String |
taper_l |
|
System.String |
taper_r |
|
System.Int32 |
ang_tgl |
|
System.Int32 |
len_tgl |
|
System.Int32 |
rad_tgl |
|
Tag |
flange |
|
CreateFrenetDaxis(Tag, Tag, String, Int32, 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 |
|
System.String |
perc_string |
|
System.Int32 |
direction_type |
|
Tag |
daxis_feid |
|
CreateGeodesicCurves(Int32, Tag[], Double[], Double[], Double, Double, out Tag[], out Int32, 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
Type |
Name |
Description |
System.Int32 |
number_of_faces |
|
Tag[] |
face_eids |
|
System.Double[] |
start_pnt |
|
System.Double[] |
start_dir |
|
System.Double |
length |
|
System.Double |
dist_tol |
|
Tag[] |
geodesiccurve_id |
|
System.Int32 |
geodesiccurve_cnt |
|
System.Double |
achieved_length |
|
CreateHollow(String, Tag[], out Tag)
Declaration
public void CreateHollow(string thickness, Tag[] faces, out Tag feature_obj_id)
Parameters
Type |
Name |
Description |
System.String |
thickness |
|
Tag[] |
faces |
|
Tag |
feature_obj_id |
|
CreateImprFaces(ref UFModl.ImprintFacesData, out Tag)
Declaration
public void CreateImprFaces(ref UFModl.ImprintFacesData parms, out Tag feature_tag)
Parameters
CreateImprLoop(ref UFModl.ImprintLoopData, out Tag)
Declaration
public void CreateImprLoop(ref UFModl.ImprintLoopData parms, out Tag feature_tag)
Parameters
CreateInsetFlange(Tag, Tag, Double[], Double[], Double[], ref UFModl.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
Type |
Name |
Description |
Tag |
attach_face |
|
Tag |
reference_edge |
|
System.Double[] |
position |
|
System.Double[] |
xdirection |
|
System.Double[] |
zdirection |
|
UFModl.InsetFlangeData |
parameters |
|
Tag |
feature_tag |
|
CreateInstantiatedUdf(Tag, String, Tag[], Tag[], Int32, Tag[], String[], Int32, 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 |
|
System.String |
cgm_file_name |
|
Tag[] |
old_parents |
|
Tag[] |
new_parents |
|
System.Int32 |
num_parents |
|
Tag[] |
old_expression |
|
System.String[] |
new_expression_value |
|
System.Int32 |
num_expression |
|
Tag |
new_udf |
|
CreateIsoclineCurves(Tag, Double[], Double, Double, out Tag[], out Int32)
Declaration
public void CreateIsoclineCurves(Tag face_id, double[] direction, double angle, double dist_tol, out Tag[] isocurve_id, out int isocurve_cnt)
Parameters
Type |
Name |
Description |
Tag |
face_id |
|
System.Double[] |
direction |
|
System.Double |
angle |
|
System.Double |
dist_tol |
|
Tag[] |
isocurve_id |
|
System.Int32 |
isocurve_cnt |
|
CreateIsocurve(Tag, Int32, Double, Double, out Tag[], out Int32)
Declaration
public void CreateIsocurve(Tag face_id, int uv_flag, double parameter, double dist_tol, out Tag[] isocurve_id, out int isocurve_cnt)
Parameters
Type |
Name |
Description |
Tag |
face_id |
|
System.Int32 |
uv_flag |
|
System.Double |
parameter |
|
System.Double |
dist_tol |
|
Tag[] |
isocurve_id |
|
System.Int32 |
isocurve_cnt |
|
CreateLaw(Int32, String, String, StringList, StringList, Int32, Double[], Double[], Tag, Int32, out IntPtr)
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 IntPtr uf_law_parms)
Parameters
Type |
Name |
Description |
System.Int32 |
law_method |
|
System.String |
law_str1 |
|
System.String |
law_str2 |
|
StringList |
spine_str |
|
StringList |
law_cv_str |
|
System.Int32 |
num_spine_points |
|
System.Double[] |
spine_xyz |
|
System.Double[] |
spine_values |
|
Tag |
base_line_tag |
|
System.Int32 |
base_direction |
|
System.IntPtr |
uf_law_parms |
|
CreateLawExtension(ref UFModl.LawextData, out Tag)
Declaration
public void CreateLawExtension(ref UFModl.LawextData law_extension_data, out Tag law_extension)
Parameters
CreateLinearIset(Int32, 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
Type |
Name |
Description |
System.Int32 |
method |
|
System.String |
number_in_x |
|
System.String |
distance_x |
|
System.String |
number_in_y |
|
System.String |
distance_y |
|
Tag[] |
feature_list |
|
Tag |
feature_obj_id |
|
CreateLinkedExterior(ref UFModl.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(UFModl.DfoScaleType, ref UFModl.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 UFModl.DfoRegion, Tag, out Tag)
Declaration
public void CreateMirrorPatternFace(ref UFModl.DfoRegion region, Tag mirror_plane, out Tag feature_tag)
Parameters
CreateMirrorSet(Tag[], Int32, 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 |
|
System.Int32 |
number_of_feature |
|
Tag |
mirror_plane |
|
Tag |
mirror_set |
|
Declaration
public void CreateMoveRegion(UFModl.TransformType type, ref UFModl.DfoRegion region, IntPtr transf_data, out Tag feature_tag)
Parameters
CreateMultipleSews(Tag, Int32, Tag[], Double, out Tag[], out Tag[])
Declaration
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 |
|
System.Int32 |
num_tools |
|
Tag[] |
tools_sheet |
|
System.Double |
tolerance |
|
Tag[] |
disjoint_list |
|
Tag[] |
sew_list |
|
CreateMultiTransitionLaw(StringList, Int32, Double[], String[], Int32[], out IntPtr)
Declaration
public void CreateMultiTransitionLaw(StringList spine, int num_pts, double[] pt_xyzs, string[] pt_law_values, int[] pt_trans_types, out IntPtr uf_law_parms)
Parameters
Type |
Name |
Description |
StringList |
spine |
|
System.Int32 |
num_pts |
|
System.Double[] |
pt_xyzs |
|
System.String[] |
pt_law_values |
|
System.Int32[] |
pt_trans_types |
|
System.IntPtr |
uf_law_parms |
|
CreateNonUniScale(Tag, Int32, 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 |
|
System.Int32 |
csys_type |
|
System.String[] |
scale_factors |
|
Tag |
feature_eid |
|
CreateOffsetRegion(ref UFModl.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 |
System.Double[] |
origin_point |
|
System.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(Int32, Tag[], out Tag)
Declaration
public void CreatePointsFeature(int num_points, Tag[] points, out Tag feature_tag)
Parameters
Type |
Name |
Description |
System.Int32 |
num_points |
|
Tag[] |
points |
|
Tag |
feature_tag |
|
CreateProjCurves(Tag[], Tag[], Int32, 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 |
|
System.Int32 |
along_face_normal |
|
System.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 UFModl.ReblendFaceData, out Tag)
Declaration
public void CreateReblendFace(ref UFModl.ReblendFaceData reblend_data, out Tag reblend_eid)
Parameters
CreateRectangularPatternFace(ref UFModl.DfoRegion, Tag, Tag, Int32, Int32, 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
Type |
Name |
Description |
UFModl.DfoRegion |
region |
|
Tag |
x_axis |
|
Tag |
y_axis |
|
System.Int32 |
num_x |
|
System.Int32 |
num_y |
|
System.String |
x_offset |
|
System.String |
y_offset |
|
Tag |
feature_tag |
|
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
Type |
Name |
Description |
System.Double[] |
location |
|
System.Double[] |
direction |
|
System.String |
diame |
|
System.String |
width |
|
Tag |
face |
|
Tag |
feature_obj_id |
|
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
Type |
Name |
Description |
System.Double[] |
location |
|
System.Double[] |
direction |
|
System.Double[] |
x_dir |
|
System.String[] |
size |
|
System.String |
radius |
|
System.String |
angle |
|
Tag |
face |
|
Tag |
feature_obj_id |
|
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
Type |
Name |
Description |
System.Double[] |
location |
|
System.Double[] |
direction |
|
System.Double[] |
x_dir |
|
System.String[] |
len |
|
System.String |
corner |
|
System.String |
floor |
|
System.String |
angle |
|
Tag |
face |
|
Tag |
feature_obj_id |
|
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
Type |
Name |
Description |
System.Double[] |
location |
|
System.Double[] |
tool_axis |
|
System.Double[] |
direction |
|
System.String |
width |
|
System.String |
depth |
|
System.String |
distance |
|
Tag |
face_li |
|
Tag |
face_t1 |
|
Tag |
face_t2 |
|
Tag |
feature_tag |
|
CreateRefitFaceFeature(ref UFModl.RefitFaceData, out Tag)
Declaration
public void CreateRefitFaceFeature(ref UFModl.RefitFaceData refit_data, out Tag refit)
Parameters
CreateRelativeDaxis(Int32, Tag[], Int32[], out Tag)
Declaration
public void CreateRelativeDaxis(int num_refs, Tag[] obj_eids, int[] point_select, out Tag daxis_feid)
Parameters
Type |
Name |
Description |
System.Int32 |
num_refs |
|
Tag[] |
obj_eids |
|
System.Int32[] |
point_select |
|
Tag |
daxis_feid |
|
CreateRelativeDplane(Int32, Tag[], Int32[], Int32, Double[], String, String, out Int32, 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 |
System.Int32 |
num_refs |
|
Tag[] |
object_tags |
|
System.Int32[] |
point_select |
|
System.Int32 |
which_plane |
|
System.Double[] |
reference_point |
|
System.String |
angle_string |
|
System.String |
offset_string |
|
System.Int32 |
num_dplanes |
|
Tag[] |
dplane_tag |
|
CreateReparamSheet(Int32, Int32, Int32, Int32, Tag[], Int32, Tag[], ref Double, Int32, Tag[], Double[], out Tag, out Int32)
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
Type |
Name |
Description |
System.Int32 |
proj_type |
|
System.Int32 |
drv_type |
|
System.Int32 |
check_overlap |
|
System.Int32 |
num_primary |
|
Tag[] |
prim_cvs |
|
System.Int32 |
num_cross |
|
Tag[] |
cros_cvs |
|
System.Double |
proj_vec |
|
System.Int32 |
num_fs |
|
Tag[] |
faces |
|
System.Double[] |
tols |
|
Tag |
new_face |
|
System.Int32 |
tol_achieved |
|
CreateReplaceFace(Tag[], Int32, Tag[], Int32, Tag, Boolean, 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 |
|
System.Int32 |
num_target |
|
Tag[] |
non_blend_faces |
|
System.Int32 |
num_non_blend |
|
Tag |
tool_face |
|
System.Boolean |
reverse_direction |
|
Tag |
feature_tag |
|
CreateResizeFace(Tag[], Int32, Tag[], Int32, 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 |
|
System.Int32 |
num_target |
|
Tag[] |
non_blend_faces |
|
System.Int32 |
num_non_blend |
|
System.String |
new_parameter |
|
Tag |
feature_tag |
|
CreateReverseNormal(Tag, Int32, 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 |
|
System.Int32 |
option_flag |
|
Tag |
reverse_normal_tag |
|
CreateRevolution(Tag[], Int32, ref ModlSweepTrimObject, String[], String[], Double[], Boolean, Boolean, Double[], Double[], FeatureSigns, out Tag[], out Int32)
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
Type |
Name |
Description |
Tag[] |
objects |
|
System.Int32 |
_object |
|
ModlSweepTrimObject |
trim_data |
|
System.String[] |
limit |
|
System.String[] |
offsets |
|
System.Double[] |
region_point |
|
System.Boolean |
region_specified |
|
System.Boolean |
solid_creation |
|
System.Double[] |
axis_point |
|
System.Double[] |
direction |
|
FeatureSigns |
sign |
|
Tag[] |
features |
|
System.Int32 |
number_of_features |
|
CreateRevolution1(Tag[], Int32, ref ModlSweepTrimObject, String[], String[], Double[], Boolean, Boolean, Double[], Double[], FeatureSigns, Tag, out Tag[], out Int32)
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
Type |
Name |
Description |
Tag[] |
objects |
|
System.Int32 |
_object |
|
ModlSweepTrimObject |
trim_data |
|
System.String[] |
limit |
|
System.String[] |
offsets |
|
System.Double[] |
region_point |
|
System.Boolean |
region_specified |
|
System.Boolean |
solid_creation |
|
System.Double[] |
axis_point |
|
System.Double[] |
direction |
|
FeatureSigns |
sign |
|
Tag |
target_body |
|
Tag[] |
features |
|
System.Int32 |
number_of_features |
|
CreateRevolutionDir(Tag[], Int32, ref ModlSweepTrimObject, String[], String[], Double[], Boolean, Boolean, Tag, FeatureSigns, out Tag[], out Int32)
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
Type |
Name |
Description |
Tag[] |
objects |
|
System.Int32 |
_object |
|
ModlSweepTrimObject |
trim_data |
|
System.String[] |
limit |
|
System.String[] |
offsets |
|
System.Double[] |
region_point |
|
System.Boolean |
region_specified |
|
System.Boolean |
solid_creation |
|
Tag |
datum_tag |
|
FeatureSigns |
sign |
|
Tag[] |
features |
|
System.Int32 |
number_of_features |
|
CreateRevolved(Tag[], String[], Double[], Double[], FeatureSigns, out Tag[])
Declaration
public void CreateRevolved(Tag[] obj_id_list, string[] limit, double[] point, double[] direction, FeatureSigns sign, out Tag[] feature_list)
Parameters
Type |
Name |
Description |
Tag[] |
obj_id_list |
|
System.String[] |
limit |
|
System.Double[] |
point |
|
System.Double[] |
direction |
|
FeatureSigns |
sign |
|
Tag[] |
feature_list |
|
CreateRevolved1(Tag[], String[], Double[], Double[], FeatureSigns, Tag, out Tag[])
Declaration
public void CreateRevolved1(Tag[] obj_id_list, string[] limit, double[] point, double[] direction, FeatureSigns sign, Tag target_body, out Tag[] feature_list)
Parameters
Type |
Name |
Description |
Tag[] |
obj_id_list |
|
System.String[] |
limit |
|
System.Double[] |
point |
|
System.Double[] |
direction |
|
FeatureSigns |
sign |
|
Tag |
target_body |
|
Tag[] |
feature_list |
|
CreateRipedge(ref UFModl.RipedgeData, out Tag)
Declaration
public void CreateRipedge(ref UFModl.RipedgeData ripedge_ufdata, out Tag ripedge_tag)
Parameters
CreateRoughOffset(ref UFModl.RoughOffset, out Tag)
Declaration
public void CreateRoughOffset(ref UFModl.RoughOffset parms, out Tag feature_tag)
Parameters
CreateRpoConstraints(Tag, Tag, Tag, Tag[], Int32[], Tag[], Int32[], String[], String[], Int32)
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 |
|
System.Int32[] |
target_qualifier |
|
Tag[] |
obj_id_tool |
|
System.Int32[] |
tool_qualifier |
|
System.String[] |
constraint_value |
|
System.String[] |
constraint_array |
|
System.Int32 |
num_of_constrnts |
|
CreateRuled(ref StringList, ref StringList, ref Int32, Double[], ref Int32, ref Int32, 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
Type |
Name |
Description |
StringList |
s_section |
|
StringList |
s_spine |
|
System.Int32 |
alignment |
|
System.Double[] |
value |
|
System.Int32 |
end_point |
|
System.Int32 |
body_type |
|
FeatureSigns |
boolean |
|
System.Double[] |
tol |
|
Tag |
body_obj_id |
|
CreateRuled1(ref StringList, ref StringList, ref Int32, Double[], ref Int32, ref Int32, 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
Type |
Name |
Description |
StringList |
s_section |
|
StringList |
s_spine |
|
System.Int32 |
alignment |
|
System.Double[] |
value |
|
System.Int32 |
end_point |
|
System.Int32 |
body_type |
|
FeatureSigns |
boolean |
|
Tag |
target_body |
|
System.Double[] |
tol |
|
Tag |
body_obj_id |
|
CreateScale(ScaleType, Tag[], Int32, 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
Type |
Name |
Description |
ScaleType |
type |
|
Tag[] |
body_tags |
|
System.Int32 |
num_body_tags |
|
Tag |
so_point |
|
Tag |
so_dir |
|
Tag |
so_csys |
|
System.String[] |
factors |
|
Tag[] |
tags |
|
CreateSetOfFeature(String, Tag[], Int32, Int32, out Tag)
Declaration
public void CreateSetOfFeature(string name, Tag[] features, int number_of_feature, int hide_state, out Tag feature)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Tag[] |
features |
|
System.Int32 |
number_of_feature |
|
System.Int32 |
hide_state |
|
Tag |
feature |
|
CreateSew(Int32, Int32, Tag[], Int32, Tag[], Double, Int32, out Tag[], out Tag)
Declaration
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 |
System.Int32 |
option |
|
System.Int32 |
num_targets |
|
Tag[] |
targets |
|
System.Int32 |
num_tools |
|
Tag[] |
tools |
|
System.Double |
tolerance |
|
System.Int32 |
type_body |
|
Tag[] |
disjoint_list |
|
Tag |
sew_id |
|
CreateSilhouetteFlange(ref UFModl.SflangeData, out Tag)
Declaration
public void CreateSilhouetteFlange(ref UFModl.SflangeData sflange_data, out Tag sflange_tag)
Parameters
CreateSilhouetteFlangePipe(ref UFModl.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
Type |
Name |
Description |
System.Double[] |
location |
|
System.Double[] |
direction |
|
System.String |
diame |
|
System.String |
depth |
|
System.String |
angle |
|
Tag |
face_li |
|
Tag |
face_t1 |
|
Tag |
feature_obj_id |
|
CreateSimplifiedCurve(Int32, Tag[], Double, out Int32, Tag[])
Declaration
public void CreateSimplifiedCurve(int curve_count, Tag[] curves, double tolerance, out int segment_count, Tag[] segments)
Parameters
Type |
Name |
Description |
System.Int32 |
curve_count |
|
Tag[] |
curves |
|
System.Double |
tolerance |
|
System.Int32 |
segment_count |
|
Tag[] |
segments |
|
CreateSimplify(ref UFModl.SimplData, out Tag, out Int32, out Tag[], out Int32, out Int32)
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 |
|
System.Int32 |
n_failing_wound_edges |
|
Tag[] |
failing_wound_edges |
|
System.Int32 |
n_retained_faces |
|
System.Int32 |
n_removed_faces |
|
CreateSmbend(ref UFModl.SmbendData, out Tag)
Declaration
public void CreateSmbend(ref UFModl.SmbendData user_data, out Tag bend_tag)
Parameters
CreateSmbendCorner(ref UFModl.SmbendCornerData, out Tag)
Declaration
public void CreateSmbendCorner(ref UFModl.SmbendCornerData user_data, out Tag bend_tag)
Parameters
CreateSmbendCylinder(ref UFModl.SmbendCylinderData, out Tag)
Declaration
public void CreateSmbendCylinder(ref UFModl.SmbendCylinderData user_data, out Tag bend_tag)
Parameters
CreateSmcorner(ref UFModl.SmcornerData, out Tag)
Declaration
public void CreateSmcorner(ref UFModl.SmcornerData smcorner_ufdata, out Tag smcorner_tag)
Parameters
CreateSmcutout(ref UFModl.SmcutoutData, out Tag)
Declaration
public void CreateSmcutout(ref UFModl.SmcutoutData user_data, out Tag cutout_tag)
Parameters
CreateSmdFlange(Tag, Tag, Double[], Double[], Double[], ref UFModl.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
Type |
Name |
Description |
Tag |
attach_face |
|
Tag |
reference_edge |
|
System.Double[] |
position |
|
System.Double[] |
xdirection |
|
System.Double[] |
zdirection |
|
UFModl.FlangeData |
flange_data |
|
Tag |
feature_tag |
|
CreateSmhole(ref UFModl.SmholeData, out Tag)
Declaration
public void CreateSmhole(ref UFModl.SmholeData user_data, out Tag hole_tag)
Parameters
CreateSmjoggle(ref UFModl.SmjoggleData, out Tag)
Declaration
public void CreateSmjoggle(ref UFModl.SmjoggleData joggle_data, out Tag joggle)
Parameters
CreateSmpunch(ref UFModl.SmpunchData, out Tag)
Declaration
public void CreateSmpunch(ref UFModl.SmpunchData user_data, out Tag punch_tag)
Parameters
CreateSmrelief(ref UFModl.SmreliefData)
Declaration
public void CreateSmrelief(ref UFModl.SmreliefData user_data)
Parameters
CreateSmslot(ref UFModl.SmslotData, out Tag)
Declaration
public void CreateSmslot(ref UFModl.SmslotData user_data, out Tag slot_tag)
Parameters
CreateSnipSurfaceFeature(ref UFModl.SnipsrfFeatureData, out Tag)
Declaration
public void CreateSnipSurfaceFeature(ref UFModl.SnipsrfFeatureData usr_data, out Tag snip_tag)
Parameters
CreateSolidPunch(ref UFModl.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
Type |
Name |
Description |
FeatureSigns |
sign |
|
Tag |
targ_tag |
|
System.Double[] |
center |
|
System.String |
diam |
|
Tag |
sphere_tag |
|
CreateSphere1(FeatureSigns, Double[], String, out Tag)
Declaration
public void CreateSphere1(FeatureSigns sign, double[] center, string diam, out Tag sphere_obj_id)
Parameters
Type |
Name |
Description |
FeatureSigns |
sign |
|
System.Double[] |
center |
|
System.String |
diam |
|
Tag |
sphere_obj_id |
|
CreateSpline(Int32, Int32, Double[], Double[], out Tag, out Int32, out Int32)
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
Type |
Name |
Description |
System.Int32 |
nc |
|
System.Int32 |
kc |
|
System.Double[] |
knot |
|
System.Double[] |
poles |
|
Tag |
spline_id |
|
System.Int32 |
knot_fixup |
|
System.Int32 |
pole_fixup |
|
CreateStringList(Int32, Int32, ref StringList)
Declaration
public void CreateStringList(int num_string, int num_object, ref StringList string_list1)
Parameters
Type |
Name |
Description |
System.Int32 |
num_string |
|
System.Int32 |
num_object |
|
StringList |
string_list1 |
|
CreateStycorner(ref UFModl.StycornerData, out Tag)
Declaration
public void CreateStycorner(ref UFModl.StycornerData styled_corner_data, out Tag frec_tag)
Parameters
CreateSubdivFace(Tag[], Int32, Tag, Int32, 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 |
|
System.Int32 |
count |
|
Tag |
face |
|
System.Int32 |
proj_type |
|
System.Double[] |
vector |
|
Tag |
feature_obj_id |
|
CreateSurfFromCloud(Int32, Double[,], Double[,], Double[,], Int32, Int32, Int32, Int32, Int32, out Double, out Double, out Int32, 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
Type |
Name |
Description |
System.Int32 |
point_cnt |
|
System.Double[,] |
cloud |
|
System.Double[,] |
csys_matrix |
|
System.Double[,] |
bnd_corners |
|
System.Int32 |
U_degree |
|
System.Int32 |
V_degree |
|
System.Int32 |
U_patches |
|
System.Int32 |
V_patches |
|
System.Int32 |
corner_switch |
|
System.Double |
average_error |
|
System.Double |
max_error |
|
System.Int32 |
max_error_index |
|
Tag |
surface_tag |
|
CreateSweep(ref StringList, ref StringList, ref StringList, ref MethodList, ref MethodList, ref Int32, ref Int32, ref Int32, 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
CreateSymbThread(ref UFModl.SymbThreadData, out Tag)
Declaration
public void CreateSymbThread(ref UFModl.SymbThreadData parameters, out Tag thread_obj_id)
Parameters
CreateSymbThread2(ref UFModl.SymbThreadData, Boolean, out Tag)
Declaration
[Obsolete("Deprecated")]
public void CreateSymbThread2(ref UFModl.SymbThreadData parameters, bool internal_thread, out Tag thread_obj_id)
Parameters
CreateTaperFromEdges(Tag, String, Boolean, Int32, 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 |
|
System.String |
angle_str |
|
System.Boolean |
taper_all_instances |
|
System.Int32 |
num_edges |
|
Tag[] |
edges |
|
Tag |
feature_tag |
|
CreateTaperFromFaces(Tag, Tag, String, Boolean, Int32, 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 |
|
System.String |
angle_str |
|
System.Boolean |
taper_all_instances |
|
System.Int32 |
num_faces |
|
Tag[] |
faces |
|
Tag |
feature_tag |
|
CreateTaperFromTangentFaces(Tag, String, Boolean, Int32, 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 |
|
System.String |
angle_str |
|
System.Boolean |
taper_all_instances |
|
System.Int32 |
num_faces |
|
Tag[] |
faces |
|
Tag |
feature_eid |
|
CreateTaperSplitLine(Tag, Tag, String, Boolean, Int32, 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
Type |
Name |
Description |
Tag |
point_tag |
|
Tag |
direction_tag |
|
System.String |
angle_str |
|
System.Boolean |
taper_all_instances |
|
System.Int32 |
num_edges |
|
Tag[] |
edges |
|
System.Double |
dist_tol |
|
System.Double |
angle_tol |
|
Tag |
feature_tag |
|
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
Type |
Name |
Description |
Tag |
sheet_body_tag |
|
System.String |
first_offset |
|
System.String |
second_offset |
|
FeatureSigns |
sign |
|
Tag |
thicken_sheet_tag |
|
CreateThruCurves(ref StringList, ref StringList, ref Int32, ref Int32, Double[], ref Int32, ref Int32, ref Int32, FeatureSigns, Double[], Tag[], Int32[], 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
Type |
Name |
Description |
StringList |
s_section |
|
StringList |
s_spine |
|
System.Int32 |
patch |
|
System.Int32 |
alignment |
|
System.Double[] |
value |
|
System.Int32 |
vdegree |
|
System.Int32 |
vstatus |
|
System.Int32 |
body_type |
|
FeatureSigns |
boolean |
|
System.Double[] |
tol |
|
Tag[] |
c_face_id |
|
System.Int32[] |
c_flag |
|
Tag |
body_obj_id |
|
CreateTrimmedTube(Tag[], Int32, ref ModlSweepTrimObject, String[], FeatureSigns, out Tag[], out Int32)
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[], Int32, ref ModlSweepTrimObject, String[], FeatureSigns, Tag, out Tag[], out Int32)
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, Boolean, Int32, 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
Type |
Name |
Description |
Tag |
direction_tag |
|
System.String |
angle_str |
|
System.Boolean |
taper_all_instances |
|
System.Int32 |
num_edges |
|
Tag[] |
edges |
|
System.Double |
dist_tol |
|
System.Double |
angle_tol |
|
Tag |
feature_eid |
|
CreateTSlot(Double[], Double[], Double[], String, String, String, String, String, Int32, Int32, Int32, 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
Type |
Name |
Description |
System.Double[] |
location |
|
System.Double[] |
tool_axis |
|
System.Double[] |
direction |
|
System.String |
t_width |
|
System.String |
t_depth |
|
System.String |
b_width |
|
System.String |
b_depth |
|
System.String |
distance |
|
System.Int32 |
face_li |
|
System.Int32 |
face_t1 |
|
System.Int32 |
face_t2 |
|
Tag |
feature_tag |
|
CreateTube(Tag[], String[], FeatureSigns, out Tag[])
Declaration
public void CreateTube(Tag[] path_list, string[] limit, FeatureSigns sign, out Tag[] feature_list)
Parameters
Type |
Name |
Description |
Tag[] |
path_list |
|
System.String[] |
limit |
|
FeatureSigns |
sign |
|
Tag[] |
feature_list |
|
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
Type |
Name |
Description |
Tag[] |
path_list |
|
System.String[] |
limit |
|
FeatureSigns |
sign |
|
Tag |
target_body |
|
Tag[] |
feature_list |
|
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
Type |
Name |
Description |
System.Double[] |
location |
|
System.Double[] |
direction |
|
System.String |
diame |
|
System.String |
width |
|
System.String |
corner |
|
Tag |
face |
|
Tag |
feature_obj_id |
|
Declaration
public void CreateUniformScale(Tag body_eid, int csys_type, string scale_factor, out Tag feature_eid)
Parameters
Type |
Name |
Description |
Tag |
body_eid |
|
System.Int32 |
csys_type |
|
System.String |
scale_factor |
|
Tag |
feature_eid |
|
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
Type |
Name |
Description |
System.Double[] |
location |
|
System.Double[] |
tool_axis |
|
System.Double[] |
direction |
|
System.String |
width |
|
System.String |
depth |
|
System.String |
radius |
|
System.String |
distance |
|
Tag |
face_li |
|
Tag |
face_t1 |
|
Tag |
face_t2 |
|
Tag |
feature_tag |
|
CreateVariableHollow(Double, String, Int32, Tag[], Int32, Tag[], Int32, 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 |
System.Double |
tolerance |
|
System.String |
thickness |
|
System.Int32 |
n_pierced_faces |
|
Tag[] |
pierced_faces |
|
System.Int32 |
n_boundary_faces |
|
Tag[] |
boundary_faces |
|
System.Int32 |
n_offset_faces |
|
Tag[] |
offset_faces |
|
System.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
Type |
Name |
Description |
Tag |
base_sheet |
|
System.String[] |
dist |
|
System.Double[] |
uv_param |
|
Tag |
varoff_sheet |
|
CreateVariableTaperFromEdges(Tag, String, Boolean, Int32, Tag[], Int32, 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
Type |
Name |
Description |
Tag |
direction_tag |
|
System.String |
angle_str |
|
System.Boolean |
taper_all_instances |
|
System.Int32 |
num_edges |
|
Tag[] |
edges |
|
System.Int32 |
num_points |
|
System.Double[] |
points |
|
System.String[] |
angles |
|
System.Double |
dist_tol |
|
System.Double |
angle_tol |
|
Tag |
feature_tag |
|
CreateWrapAssembly(ref UFModl.WrapAssem, out Tag)
Declaration
public void CreateWrapAssembly(ref UFModl.WrapAssem wrap_data, out Tag feature_tag)
Parameters
CreateWrapGeometry(ref UFModl.WrapGeom, out Tag)
Declaration
public void CreateWrapGeometry(ref UFModl.WrapGeom wrap_data, out Tag feature_tag)
Parameters
CreChamferWithFlipOption(Int32, String, String, String, Tag[], Boolean, 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
Type |
Name |
Description |
System.Int32 |
subtype |
|
System.String |
offset1 |
|
System.String |
offset2 |
|
System.String |
theta |
|
Tag[] |
edges |
|
System.Boolean |
flip_option |
|
Tag |
feature_obj_id |
|
CreChamferWithInstanceAndFlipOption(Int32, String, String, String, Tag[], Boolean, Boolean, 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
Type |
Name |
Description |
System.Int32 |
subtype |
|
System.String |
offset1 |
|
System.String |
offset2 |
|
System.String |
theta |
|
Tag[] |
edges |
|
System.Boolean |
instance_option |
|
System.Boolean |
flip_option |
|
Tag |
feature_obj_id |
|
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(Int32, Int32, Int32, Int32, Double[], Double[], Double[], Int32, Int32[], Int32[], Tag[], Int32, Double, out Tag, out Int32, out Int32)
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
Type |
Name |
Description |
System.Int32 |
nu |
|
System.Int32 |
nv |
|
System.Int32 |
ku |
|
System.Int32 |
kv |
|
System.Double[] |
u_knot |
|
System.Double[] |
v_knot |
|
System.Double[] |
poles |
|
System.Int32 |
loop_count |
|
System.Int32[] |
edge_counts |
|
System.Int32[] |
edge_senses |
|
Tag[] |
edge_curves |
|
System.Int32 |
proj_curves |
|
System.Double |
dist_tol |
|
Tag |
bsurf_id |
|
System.Int32 |
knot_fixup |
|
System.Int32 |
pole_fixup |
|
Declaration
public int DefaultRpoMenu(Tag feature_eid)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
Returns
Type |
Description |
System.Int32 |
|
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 |
System.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(Int32, Tag[], ref Double, Int32, out Int32, out UFModl.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
Type |
Name |
Description |
System.Int32 |
num_faces |
|
Tag[] |
faces |
|
System.Double |
tolerances |
|
System.Int32 |
num_chk_points |
|
System.Int32 |
num_devs |
|
UFModl.DevchkEeInfo[] |
devs |
|
DevchkCurveToCurve(Tag, Tag, Int32, out UFModl.DeviationCheckData)
Declaration
public int DevchkCurveToCurve(Tag curve1_id, Tag curve2_id, int num_of_check_points, out UFModl.DeviationCheckData check_result)
Parameters
Returns
Type |
Description |
System.Int32 |
|
DevchkCurveToFace(Tag, Tag, Int32, out UFModl.DeviationCheckData)
Declaration
public int DevchkCurveToFace(Tag curve_id, Tag face_id, int num_of_check_points, out UFModl.DeviationCheckData check_result)
Parameters
Returns
Type |
Description |
System.Int32 |
|
DevchkEdgeToEdge(Tag, Tag, Tag, Tag, Int32, out UFModl.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
Type |
Description |
System.Int32 |
|
DevchkEdgeToFace(Tag, Tag, Tag, Int32, out UFModl.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
Type |
Description |
System.Int32 |
|
DevchkFaceToFace(Tag, Tag, Int32, Int32, out UFModl.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
Type |
Description |
System.Int32 |
|
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
Type |
Name |
Description |
System.String |
exp_str |
|
System.String |
lhs_str |
|
System.String |
rhs_str |
|
Tag |
exp_tag |
|
DumpMidsurfFacepairReport(String, Tag)
Declaration
public void DumpMidsurfFacepairReport(string file_name_with_extn, Tag midsrf_feature_obj_id)
Parameters
Type |
Name |
Description |
System.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 |
|
System.String |
exp_str |
|
EditBendOperation(Tag, ref UFModl.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 UFModl.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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.String |
number_str |
|
System.String |
angle_str |
|
System.String |
radius_str |
|
Tag |
rotation_point_id |
|
EditCircularPatternFace(Tag, ref UFModl.DfoRegion, Tag, Int32, String)
Declaration
public void EditCircularPatternFace(Tag feature_tag, ref UFModl.DfoRegion region, Tag axis, int n_pattern, string angle)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
UFModl.DfoRegion |
region |
|
Tag |
axis |
|
System.Int32 |
n_pattern |
|
System.String |
angle |
|
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 UFModl.EdgeBlendData)
Declaration
public void EditEdgeBlend(Tag feature_eid, ref UFModl.EdgeBlendData blend_data)
Parameters
EditEnlarge(Tag, Int32, String[], Double)
Declaration
public void EditEnlarge(Tag feat_obj_tag, int type, string[] percent_size, double tolerance)
Parameters
Type |
Name |
Description |
Tag |
feat_obj_tag |
|
System.Int32 |
type |
|
System.String[] |
percent_size |
|
System.Double |
tolerance |
|
EditExp(String)
Declaration
public void EditExp(string expr_str)
Parameters
Type |
Name |
Description |
System.String |
expr_str |
|
EditFaceConstraint(Tag, ref UFModl.DfoRegion, ref UFModl.DfoConstraint)
Declaration
public void EditFaceConstraint(Tag feature_tag, ref UFModl.DfoRegion region, ref UFModl.DfoConstraint constraint)
Parameters
EditFaceGridCount(Tag, Int32, Int32)
Declaration
public void EditFaceGridCount(Tag _object, int u_count, int v_count)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
System.Int32 |
u_count |
|
System.Int32 |
v_count |
|
EditFaceJoin(Int32, Tag, Tag[], out Tag)
Declaration
public void EditFaceJoin(int opt, Tag body_tag, Tag[] face_tags, out Tag result_tag)
Parameters
Type |
Name |
Description |
System.Int32 |
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, UFModl.HoleType)
Declaration
public void EditHoleType(Tag hole_feature, UFModl.HoleType new_hole_type)
Parameters
EditHollow(Tag, Int32, Double, String, Int32, Tag[], Int32, Tag[], Int32, 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 |
|
System.Int32 |
type |
|
System.Double |
tolerance |
|
System.String |
thickness |
|
System.Int32 |
n_pierced_faces |
|
Tag[] |
pierced_faces |
|
System.Int32 |
n_boundary_faces |
|
Tag[] |
boundary_faces |
|
System.Int32 |
n_offset_faces |
|
Tag[] |
offset_faces |
|
System.String[] |
offset_thickness |
|
EditImportBodyFeature(Tag, UFModl.ImportBodyFeatureEditOption, String)
Declaration
public void EditImportBodyFeature(Tag input_tag, UFModl.ImportBodyFeatureEditOption edit_option, string import_body_filename)
Parameters
EditImportBodyFeatures(UFModl.ImportBodyFeatureEditOption)
Declaration
public void EditImportBodyFeatures(UFModl.ImportBodyFeatureEditOption edit_option)
Parameters
EditImprFacesParms(Tag, ref UFModl.ImprintFacesData)
Declaration
public void EditImprFacesParms(Tag feature_tag, ref UFModl.ImprintFacesData parms)
Parameters
EditImprLoopParms(Tag, ref UFModl.ImprintLoopData)
Declaration
public void EditImprLoopParms(Tag feature_tag, ref UFModl.ImprintLoopData parms)
Parameters
EditInsetFlange(Tag, ref UFModl.InsetFlangeData)
Declaration
public void EditInsetFlange(Tag feature_tag, ref UFModl.InsetFlangeData parameters)
Parameters
EditLawExtension(ref UFModl.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
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.String |
number_in_x |
|
System.String |
distance_x |
|
System.String |
number_in_y |
|
System.String |
distance_y |
|
EditLinkedExterior(Tag, ref UFModl.LinkedExt)
Declaration
public void EditLinkedExterior(Tag feature_tag, ref UFModl.LinkedExt ext_data)
Parameters
EditLocalScale(Tag, UFModl.DfoScaleType, ref UFModl.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 UFModl.DfoRegion, Tag)
Declaration
public void EditMirrorPatternFace(Tag feature_tag, ref UFModl.DfoRegion region, Tag mirror_plane)
Parameters
EditMirrorSet(Tag, Tag[], Int32, 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 |
|
System.Int32 |
number_of_features |
|
Tag |
mirror_plane |
|
Declaration
public void EditMoveRegion(Tag feature_tag, UFModl.TransformType type, ref UFModl.DfoRegion region, IntPtr transf_data)
Parameters
EditOffsetRegion(Tag, ref UFModl.DfoRegion, String)
Declaration
public void EditOffsetRegion(Tag feature_tag, ref UFModl.DfoRegion region, string offset)
Parameters
EditPatchBodyParms(Tag, Tag, Tag, Tag, Int32)
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 |
|
System.Int32 |
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 |
|
System.Double[] |
origin_point |
|
System.Double[] |
plane_normal |
|
EditPointsParms(Tag, Int32, Tag[])
Declaration
public void EditPointsParms(Tag feature_tag, int num_points, Tag[] points)
Parameters
Type |
Name |
Description |
Tag |
feature_tag |
|
System.Int32 |
num_points |
|
Tag[] |
points |
|
EditReblendFace(Tag, ref UFModl.ReblendFaceData)
Declaration
public void EditReblendFace(Tag feature_eid, ref UFModl.ReblendFaceData reblend_data)
Parameters
EditRectangularPatternFace(Tag, ref UFModl.DfoRegion, Tag, Tag, Int32, Int32, 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
Type |
Name |
Description |
Tag |
feature_tag |
|
UFModl.DfoRegion |
region |
|
Tag |
x_axis |
|
Tag |
y_axis |
|
System.Int32 |
num_x |
|
System.Int32 |
num_y |
|
System.String |
x_offset |
|
System.String |
y_offset |
|
EditRefitFaceFeature(ref UFModl.RefitFaceData, Tag)
Declaration
public void EditRefitFaceFeature(ref UFModl.RefitFaceData refit_data, Tag refit)
Parameters
EditReplaceFace(Tag, Tag[], Int32, Tag[], Int32, Tag, Boolean)
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 |
|
System.Int32 |
num_target |
|
Tag[] |
non_blend_faces |
|
System.Int32 |
num_non_blend |
|
Tag |
tool_face |
|
System.Boolean |
reverse_direction |
|
EditResizeFace(Tag, Tag[], Int32, Tag[], Int32, 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 |
|
System.Int32 |
num_target |
|
Tag[] |
non_blend_faces |
|
System.Int32 |
num_non_blend |
|
System.String |
new_parameter |
|
EditRipedge(Tag, ref UFModl.RipedgeData)
Declaration
public void EditRipedge(Tag ripedge_tag, ref UFModl.RipedgeData ripedge_ufdata)
Parameters
EditRoughOffset(Tag, ref UFModl.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 Int32)
Declaration
public void EditSetHideState(Tag set, ref int hide_state)
Parameters
Type |
Name |
Description |
Tag |
set |
|
System.Int32 |
hide_state |
|
EditSetMembers(Tag, Tag[], Int32)
Declaration
public void EditSetMembers(Tag set, Tag[] features, int number_of_feature)
Parameters
Type |
Name |
Description |
Tag |
set |
|
Tag[] |
features |
|
System.Int32 |
number_of_feature |
|
EditSewSheetBody(Tag, Tag, Int32, Tag[], Double)
Declaration
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 |
|
System.Int32 |
tool_body_count |
|
Tag[] |
tool_body_eids |
|
System.Double |
tolerance |
|
EditSewSolidBody(Tag, Int32, Tag[], Int32, Tag[], Double)
Declaration
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 |
|
System.Int32 |
target_faces_count |
|
Tag[] |
target_faces |
|
System.Int32 |
tool_faces_count |
|
Tag[] |
tool_faces |
|
System.Double |
tolerance |
|
EditSilhouetteFlange(ref UFModl.SflangeData, Tag)
Declaration
public void EditSilhouetteFlange(ref UFModl.SflangeData sflange_data, Tag sflange_tag)
Parameters
EditSimplifyParms(Tag, ref UFModl.SimplData, out Int32, 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
Type |
Name |
Description |
Tag |
feature_tag |
|
UFModl.SimplData |
simpl_parms |
|
System.Int32 |
n_failing_wound_edges |
|
Tag[] |
failing_wound_edges |
|
EditSlotType(Tag, UFModl.SlotType)
Declaration
public void EditSlotType(Tag slot_feature, UFModl.SlotType new_slot_type)
Parameters
EditSmbend(Tag, ref UFModl.SmbendData)
Declaration
public void EditSmbend(Tag bend_tag, ref UFModl.SmbendData user_data)
Parameters
EditSmbendCorner(Tag, ref UFModl.SmbendCornerData)
Declaration
public void EditSmbendCorner(Tag bend_tag, ref UFModl.SmbendCornerData user_data)
Parameters
EditSmbendCylinder(Tag, ref UFModl.SmbendCylinderData)
Declaration
public void EditSmbendCylinder(Tag bend_tag, ref UFModl.SmbendCylinderData user_data)
Parameters
EditSmcorner(Tag, ref UFModl.SmcornerData)
Declaration
public void EditSmcorner(Tag smcorner_tag, ref UFModl.SmcornerData smcorner_ufdata)
Parameters
EditSmcutout(Tag, ref UFModl.SmcutoutData)
Declaration
public void EditSmcutout(Tag cutout_tag, ref UFModl.SmcutoutData user_data)
Parameters
EditSmdFlange(Tag, ref UFModl.FlangeData)
Declaration
public void EditSmdFlange(Tag feature_tag, ref UFModl.FlangeData parameters)
Parameters
EditSmhole(Tag, ref UFModl.SmholeData)
Declaration
public void EditSmhole(Tag hole_tag, ref UFModl.SmholeData user_data)
Parameters
EditSmpunch(ref UFModl.SmpunchData, Tag)
Declaration
public void EditSmpunch(ref UFModl.SmpunchData user_data, Tag punch_tag)
Parameters
EditSmslot(Tag, ref UFModl.SmslotData)
Declaration
public void EditSmslot(Tag slot_tag, ref UFModl.SmslotData user_data)
Parameters
EditSnipSurfaceFeature(ref UFModl.SnipsrfFeatureData, Tag)
Declaration
public void EditSnipSurfaceFeature(ref UFModl.SnipsrfFeatureData usr_data, Tag snip)
Parameters
EditSolidPunch(Tag, ref UFModl.SolidPunchData)
Declaration
public void EditSolidPunch(Tag smspunch_tag, ref UFModl.SolidPunchData smspunch_ufdata)
Parameters
EditStycorner(ref UFModl.StycornerData, Tag)
Declaration
public void EditStycorner(ref UFModl.StycornerData styled_corner_data, Tag frec_tag)
Parameters
EditSubdivFace(Int32, 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 |
System.Int32 |
edit_flag |
|
Tag |
feature_obj_id |
|
Tag |
remove_curve |
|
Tag |
add_curve |
|
System.Double[] |
vector |
|
EditSweepCurves(Tag, Int32, Tag[], Int32, Tag[], Int32, Tag[], Int32, 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 |
|
System.Int32 |
n_profile_curves_removed |
|
Tag[] |
profile_curves_removed |
|
System.Int32 |
n_profile_curves_added |
|
Tag[] |
profile_curves_added |
|
System.Int32 |
n_guide_curves_removed |
|
Tag[] |
guide_curves_removed |
|
System.Int32 |
n_guide_curves_added |
|
Tag[] |
guide_curves_added |
|
EditSymbThread(Tag, ref UFModl.SymbThreadData)
Declaration
public void EditSymbThread(Tag thread_obj_id, ref UFModl.SymbThreadData parameters)
Parameters
EditSymbThread2(Tag, Boolean, ref UFModl.SymbThreadData)
Declaration
[Obsolete("Deprecated")]
public void EditSymbThread2(Tag thread_obj_id, bool internal_thread, ref UFModl.SymbThreadData parameters)
Parameters
EditTaperFromEdges(Tag, Int32, Tag, String, Boolean, Int32, 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
Type |
Name |
Description |
Tag |
feature_eid |
|
System.Int32 |
type |
|
Tag |
direction_tag |
|
System.String |
angle_str |
|
System.Boolean |
taper_all_instances |
|
System.Int32 |
num_edges |
|
Tag[] |
edges |
|
System.Double |
dist_tol |
|
System.Double |
angle_tol |
|
EditWrapAssembly(Tag, ref UFModl.WrapAssem)
Declaration
public void EditWrapAssembly(Tag feature_tag, ref UFModl.WrapAssem wrap_data)
Parameters
EditWrapGeometry(Tag, ref UFModl.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
Type |
Name |
Description |
System.String |
exp_name |
|
System.Double |
exp_value |
|
EvaluateCurve(Tag, ref Double, ref Int32, Double[])
Declaration
public void EvaluateCurve(Tag curve_id, ref double param, ref int deriv_flag, double[] pos_and_deriv)
Parameters
Type |
Name |
Description |
Tag |
curve_id |
|
System.Double |
param |
|
System.Int32 |
deriv_flag |
|
System.Double[] |
pos_and_deriv |
|
EvaluateFace(Tag, Int32, Double[], out ModlSrfValue)
Declaration
public void EvaluateFace(Tag face_tag, int deriv_request, double[] parms, out ModlSrfValue eval_result)
Parameters
Type |
Name |
Description |
Tag |
face_tag |
|
System.Int32 |
deriv_request |
|
System.Double[] |
parms |
|
ModlSrfValue |
eval_result |
|
ExportExp(String)
Declaration
public void ExportExp(string file_spec)
Parameters
Type |
Name |
Description |
System.String |
file_spec |
|
ExportUdf(String[], String[], Int32, FeatureSigns)
Declaration
public void ExportUdf(string[] ip_prompts, string[] ip_names, int number_of_elements, FeatureSigns sign)
Parameters
Type |
Name |
Description |
System.String[] |
ip_prompts |
|
System.String[] |
ip_names |
|
System.Int32 |
number_of_elements |
|
FeatureSigns |
sign |
|
Declaration
public void ExtractFace(Tag face, int mode, out Tag sheet_body)
Parameters
Type |
Name |
Description |
Tag |
face |
|
System.Int32 |
mode |
|
Tag |
sheet_body |
|
FeatureCanBeCopied(Tag, out Boolean)
Declaration
public void FeatureCanBeCopied(Tag feature_eid, out bool copy_flag)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
System.Boolean |
copy_flag |
|
FixBsurfaceData(Double, ref UFModl.Bsurface, out Int32, out UFCurve.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 |
System.Int32 |
n_features |
|
Tag[] |
feature_tag_array |
|
System.Boolean |
is_update_required |
|
FreeBsurfData(ref UFModl.Bsurface)
Declaration
public void FreeBsurfData(ref UFModl.Bsurface bsurf)
Parameters
FreeCompareData(ref UFModl.ComparePartMapData)
Declaration
public void FreeCompareData(ref UFModl.ComparePartMapData mapping_data)
Parameters
FreeCompareData3(ref UFModl.ComparePartMapData3)
Declaration
public void FreeCompareData3(ref UFModl.ComparePartMapData3 mapping_data)
Parameters
FreeLaw(IntPtr)
Declaration
public void FreeLaw(IntPtr uf_law_parms)
Parameters
Type |
Name |
Description |
System.IntPtr |
uf_law_parms |
|
FreeLawExtension(ref UFModl.LawextData, Boolean)
Declaration
public void FreeLawExtension(ref UFModl.LawextData law_extension_data, bool free_laws)
Parameters
FreeRefitFaceFeatureData(ref UFModl.RefitFaceData)
Declaration
public void FreeRefitFaceFeatureData(ref UFModl.RefitFaceData refit_data)
Parameters
FreeRoughOffsetData(ref UFModl.RoughOffset)
Declaration
public void FreeRoughOffsetData(ref UFModl.RoughOffset parms)
Parameters
FreeSilhouetteFlange(ref UFModl.SflangeData)
Declaration
public void FreeSilhouetteFlange(ref UFModl.SflangeData sflange_data)
Parameters
FreeSnipSurfaceFeatureData(ref UFModl.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 UFModl.SymbThreadData)
Declaration
public void FreeSymbThreadData(ref UFModl.SymbThreadData thread)
Parameters
GenflgAskNumStates(Tag, out Int32)
Declaration
public void GenflgAskNumStates(Tag genflg, out int num_states)
Parameters
Type |
Name |
Description |
Tag |
genflg |
|
System.Int32 |
num_states |
|
GenflgDeleteState(Tag, Int32)
Declaration
public void GenflgDeleteState(Tag genflg, int state_index)
Parameters
Type |
Name |
Description |
Tag |
genflg |
|
System.Int32 |
state_index |
|
GetCurveEdgeDirection(Double[], Tag, out Int32)
Declaration
public void GetCurveEdgeDirection(double[] end_point, Tag curve_edge_eid, out int direction)
Parameters
Type |
Name |
Description |
System.Double[] |
end_point |
|
Tag |
curve_edge_eid |
|
System.Int32 |
direction |
|
GetDimensionData(Tag, Tag, out UFModl.DimensionData)
Declaration
public void GetDimensionData(Tag exp, Tag feature_tag, out UFModl.DimensionData dim_data)
Parameters
HideParentCurves(Tag, Int32, UFModl.ParentDispInfo[], Int32, UFModl.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(Int32, Tag[], Tag[], Int32, Double[,], Double, Int32, ref Int32, out Tag[], out Int32[])
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
Type |
Name |
Description |
System.Int32 |
num_bodies |
|
Tag[] |
bodies |
|
Tag[] |
xforms |
|
System.Int32 |
num_dirs |
|
System.Double[,] |
direction |
|
System.Double |
chordal_tol |
|
System.Int32 |
resolution |
|
System.Int32 |
num_faces |
|
Tag[] |
faces |
|
System.Int32[] |
body_index |
|
IdentifyExteriorUsingRays(Int32, Tag[], Tag[], Double[], Double, Int32, ref Int32, out Tag[], out Int32[])
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
Type |
Name |
Description |
System.Int32 |
num_bodies |
|
Tag[] |
bodies |
|
Tag[] |
xforms |
|
System.Double[] |
origin |
|
System.Double |
chordal_tol |
|
System.Int32 |
ray_type |
|
System.Int32 |
num_faces |
|
Tag[] |
faces |
|
System.Int32[] |
body_index |
|
ImportExp(String, Int32)
Declaration
public void ImportExp(string file_spec, int new_def)
Parameters
Type |
Name |
Description |
System.String |
file_spec |
|
System.Int32 |
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
Type |
Name |
Description |
System.String |
filename |
|
System.Double[] |
dest_csys |
|
System.Double[] |
dest_point |
|
Tag |
udf_id |
|
InitEdgeBlendPointMult(ref UFModl.BlendPointData)
Declaration
public void InitEdgeBlendPointMult(ref UFModl.BlendPointData point_data)
Parameters
InitEdgeBlendSetbackMult(ref UFModl.EdgeBlendSetbackData)
Declaration
public void InitEdgeBlendSetbackMult(ref UFModl.EdgeBlendSetbackData sb_data)
Parameters
InitEdgeBlendSetMult(ref UFModl.EdgeBlendSet)
Declaration
public void InitEdgeBlendSetMult(ref UFModl.EdgeBlendSet blend_set)
Parameters
InitEdgeBlendStopshortMult(ref UFModl.EdgeBlendStopshortData)
Declaration
public void InitEdgeBlendStopshortMult(ref UFModl.EdgeBlendStopshortData ss_data)
Parameters
InitializeCompareData(ref UFModl.ComparePartMapData)
Declaration
public void InitializeCompareData(ref UFModl.ComparePartMapData mapping_data)
Parameters
InitRipedgeUfdata(ref UFModl.RipedgeData)
Declaration
public void InitRipedgeUfdata(ref UFModl.RipedgeData ripedge_ufdata)
Parameters
InitSilhouetteFlangeData(out UFModl.SflangeData)
Declaration
public void InitSilhouetteFlangeData(out UFModl.SflangeData sflange_data)
Parameters
InitSmcornerUfdata(ref UFModl.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 UFModl.StycornerData)
Declaration
public void InitStycornerData(ref UFModl.StycornerData styled_corner_data)
Parameters
IntersectBodies(Tag, Tag, out Int32, 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 |
|
System.Int32 |
num_result |
|
Tag[] |
resulting_bodies |
|
IntersectBodiesWithRetainedOptions(Tag, Tag, Boolean, Boolean, 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 |
|
System.Boolean |
retain_target_body |
|
System.Boolean |
retain_tool_body |
|
Tag |
frec_eid |
|
IntersectCurveToCurve(Tag, Tag, out Int32, 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 |
|
System.Int32 |
num_intersections |
|
System.Double[] |
data |
|
IntersectCurveToFace(Tag, Tag, out Int32, 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 |
|
System.Int32 |
num_intersections |
|
System.Double[] |
data |
|
IntersectCurveToPlane(Tag, Tag, out Int32, 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 |
|
System.Int32 |
num_intersections |
|
System.Double[] |
data |
|
IsBodyConvergent(Tag, out Boolean)
Declaration
public void IsBodyConvergent(Tag body, out bool is_convergent_body)
Parameters
Type |
Name |
Description |
Tag |
body |
|
System.Boolean |
is_convergent_body |
|
IsBodyFeature(Tag, out Boolean)
Declaration
public void IsBodyFeature(Tag feature, out bool is_body_feature)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
System.Boolean |
is_body_feature |
|
IsBrowseableFeature(Tag, Boolean, Boolean, out Boolean)
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 |
|
System.Boolean |
report_inactive_feature |
|
System.Boolean |
report_feature_unable_to_make_current |
|
System.Boolean |
is_browseable |
|
IsDatumAxisReversed(Tag, out Boolean)
Declaration
public void IsDatumAxisReversed(Tag datum_axis_tag, out bool reversed)
Parameters
Type |
Name |
Description |
Tag |
datum_axis_tag |
|
System.Boolean |
reversed |
|
IsDatumPlaneReversed(Tag, out Boolean)
Declaration
public void IsDatumPlaneReversed(Tag datum_plane_tag, out bool reversed)
Parameters
Type |
Name |
Description |
Tag |
datum_plane_tag |
|
System.Boolean |
reversed |
|
IsExpInPart(Tag, String, out Boolean)
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 |
|
System.String |
left_hand_side |
|
System.Boolean |
is_exp_in_part |
|
IsFeatureAHiddenSetMember(Tag, out Boolean)
Declaration
public void IsFeatureAHiddenSetMember(Tag feature, out bool hidden_member)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
System.Boolean |
hidden_member |
|
IsFeatureASetMember(Tag, out Int32)
Declaration
public void IsFeatureASetMember(Tag feature, out int flag)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
System.Int32 |
flag |
|
IsGeometricExpression(Tag, out Boolean)
Declaration
public void IsGeometricExpression(Tag exp_tag, out bool flag)
Parameters
Type |
Name |
Description |
Tag |
exp_tag |
|
System.Boolean |
flag |
|
IsImportBodyFeature(Tag, out Boolean)
Declaration
public void IsImportBodyFeature(Tag input_tag, out bool is_import_body_feature)
Parameters
Type |
Name |
Description |
Tag |
input_tag |
|
System.Boolean |
is_import_body_feature |
|
IsodivideFace(ref Tag, Double, Int32, 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 |
|
System.Double |
div_param |
|
System.Int32 |
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 |
|
System.Double[] |
trim_param |
|
MatchedgeAskData(Tag, out UFModl.MatchedgeData[])
Declaration
public void MatchedgeAskData(Tag medge_tag, out UFModl.MatchedgeData[] uf_medge)
Parameters
MatchedgeCheck(ref UFModl.MatchedgeData, Int32, Int32, out Double)
Declaration
public void MatchedgeCheck(ref UFModl.MatchedgeData uf_data, int continuity, int num_pnts, out double deviation)
Parameters
Type |
Name |
Description |
UFModl.MatchedgeData |
uf_data |
|
System.Int32 |
continuity |
|
System.Int32 |
num_pnts |
|
System.Double |
deviation |
|
MatchedgeCreateFeature(ref UFModl.MatchedgeData, out Tag)
Declaration
public void MatchedgeCreateFeature(ref UFModl.MatchedgeData uf_data, out Tag frec_tag)
Parameters
MatchedgeEditFeature(ref UFModl.MatchedgeData, Tag)
Declaration
public void MatchedgeEditFeature(ref UFModl.MatchedgeData uf_data, Tag frec_tag)
Parameters
ModelCompare(Tag, Tag, Double[], Tag, Tag, Double[], Boolean, UFModl.CompareAccuracy, Double, UFModl.CompareIdenticalfaceRule, UFModl.CompareChangeduniquefaceRule, Boolean, out UFModl.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 UFModl.CompareOptions, out UFModl.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[], Int32, Double[,])
Declaration
public void MoveFeature(Tag[] cmtag, int mode, double[, ] real_data)
Parameters
Type |
Name |
Description |
Tag[] |
cmtag |
|
System.Int32 |
mode |
|
System.Double[,] |
real_data |
|
Operations(Tag, Tag, FeatureSigns)
Declaration
public void Operations(Tag target, Tag tool, FeatureSigns sign)
Parameters
PasteFeatures(Tag[], Int32, Tag[], Tag[], Int32, Int32, Int32)
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 |
|
System.Int32 |
num_features |
|
Tag[] |
old_parents |
|
Tag[] |
new_parents |
|
System.Int32 |
num_parents |
|
System.Int32 |
expression_transfer_mode |
|
System.Int32 |
parent_transfer_mode |
|
PatchBody(Tag, Tag, Int32, 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 |
|
System.Int32 |
reverse |
|
Tag |
feature_obj_id |
|
PreviewSimplify(ref UFModl.SimplData, out Int32, out Tag[], out Int32, out Tag[], out Int32, out Int32[], 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 |
|
System.Int32 |
n_retained_faces |
|
Tag[] |
retained_faces |
|
System.Int32 |
n_removed_faces |
|
Tag[] |
removed_faces |
|
System.Int32 |
n_leaks |
|
System.Int32[] |
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, Int32, Boolean)
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 |
|
System.Int32 |
ref_is_horizontal |
|
System.Boolean |
delete_rpo |
|
ReattachTargetFace(Tag, Tag, Double[], Int32, Boolean)
Declaration
public void ReattachTargetFace(Tag feature_eid, Tag face_eid, double[] point, int flip, bool delete_rpo)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
Tag |
face_eid |
|
System.Double[] |
point |
|
System.Int32 |
flip |
|
System.Boolean |
delete_rpo |
|
ReattachThruFaces(Tag, Int32, Tag[], Boolean)
Declaration
public void ReattachThruFaces(Tag feature_eid, int number_of_faces, Tag[] face_eids, bool delete_rpo)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
System.Int32 |
number_of_faces |
|
Tag[] |
face_eids |
|
System.Boolean |
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 |
|
System.Boolean |
delete_rpo |
|
RecordFeatureUpdateWarnings(Boolean)
Declaration
public void RecordFeatureUpdateWarnings(bool warning_option)
Parameters
Type |
Name |
Description |
System.Boolean |
warning_option |
|
RedefineReplaceFaces(Tag, Int32, Tag[])
Declaration
public void RedefineReplaceFaces(Tag feature_eid, int number_of_faces, Tag[] face_eids)
Parameters
Type |
Name |
Description |
Tag |
feature_eid |
|
System.Int32 |
number_of_faces |
|
Tag[] |
face_eids |
|
RedefineRpoConstraint(Tag, Tag, Int32, Tag, Int32)
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 |
|
System.Int32 |
tangent2arc1 |
|
Tag |
eid_tool |
|
System.Int32 |
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 |
|
System.String |
first_offset |
|
System.String |
second_offset |
|
Tag |
sheet_body_tag |
|
Tag |
target_body_tag |
|
RedefineTrimFaces(Tag, Int32, Tag[], Boolean)
Declaration
public void RedefineTrimFaces(Tag udf_id, int n_trim_faces, Tag[] trim_faces, bool delete_rpo)
Parameters
Type |
Name |
Description |
Tag |
udf_id |
|
System.Int32 |
n_trim_faces |
|
Tag[] |
trim_faces |
|
System.Boolean |
delete_rpo |
|
RegisterCliffBlend(UFModl.CliffBlendFT)
Declaration
public void RegisterCliffBlend(UFModl.CliffBlendFT var_routine)
Parameters
RegisterRpoRoutine(UFModl.RpoFPT)
Declaration
public void RegisterRpoRoutine(UFModl.RpoFPT routine)
Parameters
RegisterVarBlend(UFModl.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 |
System.String |
old_exp_name |
|
System.String |
new_exp_name |
|
ReorderFeature(Tag, Tag[], Int32)
Declaration
public void ReorderFeature(Tag reference_feature, Tag[] reposition_features, int method)
Parameters
Type |
Name |
Description |
Tag |
reference_feature |
|
Tag[] |
reposition_features |
|
System.Int32 |
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, UFModl.BooleanBody, Tag)
Declaration
public void ReplaceBooleanBody(Tag boolean_feature_obj_id, UFModl.BooleanBody type, Tag new_body)
Parameters
ReplaceFeatStrings(Tag, Int32, ref StringList, Int32, Int32)
Declaration
public void ReplaceFeatStrings(Tag feature_obj_id, int option, ref StringList _string, int string_set, int index)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
option |
|
StringList |
_string |
|
System.Int32 |
string_set |
|
System.Int32 |
index |
|
ReplaceFeatures(Tag[], Int32, Tag[], Int32, Boolean, Boolean, UFModl.ReplaceFeaturesStruct[], ref Int32)
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
Type |
Name |
Description |
Tag[] |
original_features |
|
System.Int32 |
n_original_features |
|
Tag[] |
replacement_features |
|
System.Int32 |
n_replm_features |
|
System.Boolean |
return_map |
|
System.Boolean |
use_copy_of_replacement |
|
UFModl.ReplaceFeaturesStruct[] |
parent_map |
|
System.Int32 |
n_parent_map |
|
ReplaceSweepStrings(Tag, Int32, Tag[], Int32, Tag[], Int32, Tag[], Int32, 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 |
|
System.Int32 |
n_original_profile_objs |
|
Tag[] |
original_profile_objs |
|
System.Int32 |
n_new_profile_objs |
|
Tag[] |
new_profile_objs |
|
System.Int32 |
n_original_guide_objs |
|
Tag[] |
original_guide_objs |
|
System.Int32 |
n_new_guide_objs |
|
Tag[] |
new_guide_objs |
|
RequireUdfMappingForEdit(Tag, out Boolean, out Int32, 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 |
|
System.Boolean |
mapping_is_required |
|
System.Int32 |
mapping_num_objects |
|
Tag[] |
mapping_objects |
|
RequireUdfMappingForInsert(Tag, out Boolean, out Int32, 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 |
|
System.Boolean |
mapping_is_required |
|
System.Int32 |
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, Int32, Boolean, Boolean)
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 |
|
System.Int32 |
ref_is_horizontal |
|
System.Boolean |
delete_rpo |
|
System.Boolean |
reverse |
|
SetAngleTolerance(ref Double)
Declaration
public void SetAngleTolerance(ref double tolerance)
Parameters
Type |
Name |
Description |
System.Double |
tolerance |
|
SetBodyDensity(Tag, UFModl.DensityUnits, Double)
Declaration
public void SetBodyDensity(Tag body, UFModl.DensityUnits units, double density)
Parameters
SetBodyTypePref(Int32)
Declaration
public void SetBodyTypePref(int body_type)
Parameters
Type |
Name |
Description |
System.Int32 |
body_type |
|
SetBsurfKnotDisplay(Tag, Boolean)
Declaration
public void SetBsurfKnotDisplay(Tag face, bool state)
Parameters
Type |
Name |
Description |
Tag |
face |
|
System.Boolean |
state |
|
SetBsurfPoleDisplay(Tag, Boolean)
Declaration
public void SetBsurfPoleDisplay(Tag face, bool state)
Parameters
Type |
Name |
Description |
Tag |
face |
|
System.Boolean |
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(UFModl.CurveFitData)
Declaration
public void SetCurveFitData(UFModl.CurveFitData curve_fit_data)
Parameters
SetCurveFitMethod(Int32)
Declaration
public void SetCurveFitMethod(int fit_method)
Parameters
Type |
Name |
Description |
System.Int32 |
fit_method |
|
SetDatumCsysScaling(Tag, Boolean)
Declaration
public void SetDatumCsysScaling(Tag datum_csys_tag, bool scaling_on)
Parameters
Type |
Name |
Description |
Tag |
datum_csys_tag |
|
System.Boolean |
scaling_on |
|
SetDatumCsysVisibility(Tag, Boolean)
Declaration
public void SetDatumCsysVisibility(Tag datum_csys_tag, bool visibility)
Parameters
Type |
Name |
Description |
Tag |
datum_csys_tag |
|
System.Boolean |
visibility |
|
SetDefaultDensity(Double, UFModl.DensityUnits)
Declaration
public void SetDefaultDensity(double density, UFModl.DensityUnits units)
Parameters
SetDistanceTolerance(ref Double)
Declaration
public void SetDistanceTolerance(ref double tolerance)
Parameters
Type |
Name |
Description |
System.Double |
tolerance |
|
SetDynamicUpdate(Int32)
Declaration
public void SetDynamicUpdate(int update_type)
Parameters
Type |
Name |
Description |
System.Int32 |
update_type |
|
SetFaceBlendLawRadii(Tag, Double[], Int32)
Declaration
public void SetFaceBlendLawRadii(Tag feature, double[] radii_values, int rad_num)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
System.Double[] |
radii_values |
|
System.Int32 |
rad_num |
|
SetFaceBlendLawRange1Radii(Tag, Double[], Int32)
Declaration
public void SetFaceBlendLawRange1Radii(Tag feature, double[] radii_values, int rad_num)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
System.Double[] |
radii_values |
|
System.Int32 |
rad_num |
|
SetFaceBlendLawRange2Radii(Tag, Double[], Int32)
Declaration
public void SetFaceBlendLawRange2Radii(Tag feature, double[] radii_values, int rad_num)
Parameters
Type |
Name |
Description |
Tag |
feature |
|
System.Double[] |
radii_values |
|
System.Int32 |
rad_num |
|
SetFeatTolerance(Tag, Double, Boolean)
Declaration
public void SetFeatTolerance(Tag feature_obj_id, double tolerance, bool update_part)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Double |
tolerance |
|
System.Boolean |
update_part |
|
SetFlangeProcFactor(Tag, Double)
Declaration
public void SetFlangeProcFactor(Tag flange, double proc_factor)
Parameters
Type |
Name |
Description |
Tag |
flange |
|
System.Double |
proc_factor |
|
Declaration
public void SetFreeFormResult(int free_form_result)
Parameters
Type |
Name |
Description |
System.Int32 |
free_form_result |
|
Declaration
public void SetImmediateChildren(int update_level)
Parameters
Type |
Name |
Description |
System.Int32 |
update_level |
|
SetMidsrfFeatureCreateMethod(Tag, Int32)
Declaration
public void SetMidsrfFeatureCreateMethod(Tag feature_obj_id, int adv_crt_and_trm)
Parameters
Type |
Name |
Description |
Tag |
feature_obj_id |
|
System.Int32 |
adv_crt_and_trm |
|
SetRpoRefernce(Tag, Double[], Int32)
Declaration
public void SetRpoRefernce(Tag reference, double[] point, int flip)
Parameters
Type |
Name |
Description |
Tag |
reference |
|
System.Double[] |
point |
|
System.Int32 |
flip |
|
SetShowReportReference(Boolean)
Declaration
public void SetShowReportReference(bool reportReference)
Parameters
Type |
Name |
Description |
System.Boolean |
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 |
|
System.Double[] |
starting_point |
|
System.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 |
|
System.Double[] |
dir |
|
SetSweepTolerances(Tag, out Double)
Declaration
public void SetSweepTolerances(Tag feature_id, out double tolerance)
Parameters
Type |
Name |
Description |
Tag |
feature_id |
|
System.Double |
tolerance |
|
SetUdfParms(Tag, String[], String[], Int32)
Declaration
public void SetUdfParms(Tag udf_id, string[] prompt, string[] values, int number_of_parms)
Parameters
Type |
Name |
Description |
Tag |
udf_id |
|
System.String[] |
prompt |
|
System.String[] |
values |
|
System.Int32 |
number_of_parms |
|
SetUpdateFailOption(UFModl.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 UFModl.ShapePatternClientDialogData, out Int32)
Declaration
public void ShapePatternCreateDialog(ref UFModl.ShapePatternClientDialogData pClientData, out int response)
Parameters
ShapePatternFreeClientData(ref UFModl.ShapePatternClientDialogData)
Declaration
public void ShapePatternFreeClientData(ref UFModl.ShapePatternClientDialogData pClientData)
Parameters
ShapePatternInitClientData(ref UFModl.ShapePatternClientDialogData)
Declaration
public void ShapePatternInitClientData(ref UFModl.ShapePatternClientDialogData pClientData)
Parameters
SmoothBsurfaceData(Int32, Int32, Double, Double, ref UFModl.Bsurface, out Int32, out UFCurve.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
Type |
Name |
Description |
System.Int32 |
cont_order_u |
|
System.Int32 |
cont_order_v |
|
System.Double |
dist_toler |
|
System.Double |
ang_toler |
|
UFModl.Bsurface |
bsurf |
|
System.Int32 |
num_states |
|
UFCurve.State[] |
states |
|
SortFeatures(Tag, Tag, out Int32)
Declaration
public void SortFeatures(Tag feature1, Tag feature2, out int result)
Parameters
Type |
Name |
Description |
Tag |
feature1 |
|
Tag |
feature2 |
|
System.Int32 |
result |
|
SplitBody(Int32, Tag[], Tag, out Int32, 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 |
System.Int32 |
num_bodies |
|
Tag[] |
bodies |
|
Tag |
cutting_body |
|
System.Int32 |
num_split_bodies |
|
Tag[] |
split_bodies |
|
SplitBodyRetainTool(Int32, Tag[], Tag, out Int32, 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 |
System.Int32 |
num_bodies |
|
Tag[] |
bodies |
|
Tag |
cutting_body |
|
System.Int32 |
num_split_bodies |
|
Tag[] |
split_bodies |
|
SubtractBodies(Tag, Tag, out Int32, 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 |
|
System.Int32 |
num_result |
|
Tag[] |
resulting_bodies |
|
SubtractBodiesWithRetainedOptions(Tag, Tag, Boolean, Boolean, 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 |
|
System.Boolean |
retain_target_body |
|
System.Boolean |
retain_tool_body |
|
Tag |
frec_eid |
|
SuppressFeature(Tag[])
Declaration
public void SuppressFeature(Tag[] feature_list)
Parameters
Type |
Name |
Description |
Tag[] |
feature_list |
|
TraceARay(Int32, Tag[], Double[], Double[], Double[], Int32, out Int32, out UFModl.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
Type |
Name |
Description |
System.Int32 |
num_bodies |
|
Tag[] |
bodies |
|
System.Double[] |
origin |
|
System.Double[] |
direction |
|
System.Double[] |
transform |
|
System.Int32 |
num_desired |
|
System.Int32 |
num_results |
|
UFModl.RayHitPointInfo[] |
hit_list |
|
Declaration
public void TransformEntities(int num_entities, Tag[] entities, double[] matrix)
Parameters
Type |
Name |
Description |
System.Int32 |
num_entities |
|
Tag[] |
entities |
|
System.Double[] |
matrix |
|
TrimBody(Tag, Tag, Int32, 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 |
|
System.Int32 |
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, Int32, UFModl.TrimObject[], Double[], Int32, Int32, Double[], Double, out Int32, 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
Type |
Name |
Description |
Tag |
sheet_body_tag |
|
System.Int32 |
count_bounding_objects |
|
UFModl.TrimObject[] |
bounding_objects |
|
System.Double[] |
projection_vector |
|
System.Int32 |
point_key |
|
System.Int32 |
point_count |
|
System.Double[] |
point_coords |
|
System.Double |
tolerance |
|
System.Int32 |
number_gap_points |
|
System.Double[] |
gap_points |
|
UdfFreeExpData(ref UFModl.UdfExpData)
Declaration
public void UdfFreeExpData(ref UFModl.UdfExpData exp_data)
Parameters
UdfInitExpData(ref UFModl.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
Type |
Description |
System.Int32 |
|
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 |
System.Int32 |
n_features |
|
Tag[] |
feature_tag_array |
|
System.Boolean |
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, Boolean, Boolean, 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 |
|
System.Boolean |
retain_target_body |
|
System.Boolean |
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(Int32, Tag[], out Int32)
Declaration
public void ValidateBody(int num_bodies, Tag[] bodies, out int valid_info)
Parameters
Type |
Name |
Description |
System.Int32 |
num_bodies |
|
Tag[] |
bodies |
|
System.Int32 |
valid_info |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink