Class EdgePatchBuilder
Inheritance
System.Object
System.MarshalByRefObject
EdgePatchBuilder
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.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
public class EdgePatchBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected EdgePatchBuilder()
Properties
Declaration
public bool AllowPatch { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Body
Declaration
public SelectBody Body { get; }
Property Value
BodyColor
Declaration
public NXColor BodyColor { get; set; }
Property Value
Declaration
public ScCollector Face { get; }
Property Value
Declaration
public ScCollector Loops { get; }
Property Value
Declaration
public bool PatchSurface { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public ScCollector ReferenceFace { get; }
Property Value
Declaration
public EdgePatchBuilder.SelectTypes SelType { get; set; }
Property Value
Methods
Declaration
public void ClearList(int type)
Parameters
Type |
Name |
Description |
System.Int32 |
type |
|
Declaration
public void DeleteOneLoopList(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Declaration
public void DestroyMemory()
Declaration
public void DirectionReverse()
Declaration
public void EditReferenceFace(int index, Face[] addFaces, Face[] removeFaces)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Face[] |
addFaces |
|
Face[] |
removeFaces |
|
FindBodyHoles(Body)
Declaration
public void FindBodyHoles(Body body)
Parameters
Type |
Name |
Description |
Body |
body |
|
Declaration
public EdgePatchBuilder.PatchStatus FindEdgesPatch(NXObject[] edges)
Parameters
Returns
Declaration
public EdgePatchBuilder.PatchStatus FindFaceHoles(Face referFaces)
Parameters
Type |
Name |
Description |
Face |
referFaces |
|
Returns
GetBodyColor(out Double, out Double, out Double)
Declaration
[Obsolete("Deprecated in NX8.5.0. Use Tooling.EdgePatchBuilder.BodyColor instead.")]
public void GetBodyColor(out double redValue, out double greenValue, out double blueValue)
Parameters
Type |
Name |
Description |
System.Double |
redValue |
|
System.Double |
greenValue |
|
System.Double |
blueValue |
|
Declaration
public void MakeMoldWizardFills(double tolerance, NXObject[] edges, Face[] origFaces)
Parameters
Type |
Name |
Description |
System.Double |
tolerance |
|
NXObject[] |
edges |
|
Face[] |
origFaces |
|
SetBodyColor(Double, Double, Double)
Declaration
[Obsolete("Deprecated in NX8.5.0. Use Tooling.EdgePatchBuilder.BodyColor instead.")]
public void SetBodyColor(double redValue, double greenValue, double blueValue)
Parameters
Type |
Name |
Description |
System.Double |
redValue |
|
System.Double |
greenValue |
|
System.Double |
blueValue |
|
Declaration
public void SetDeletedList(int[] items)
Parameters
Type |
Name |
Description |
System.Int32[] |
items |
|
Declaration
public void SetGiveFailedMessage(int giveMessage)
Parameters
Type |
Name |
Description |
System.Int32 |
giveMessage |
|
Declaration
public void SetSelectedItems(int[] selectedItems)
Parameters
Type |
Name |
Description |
System.Int32[] |
selectedItems |
|
Declaration
public void SetTolerance(double tolerance)
Parameters
Type |
Name |
Description |
System.Double |
tolerance |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink