Class EdgePatchBuilder
Inheritance
EdgePatchBuilder
Assembly: NXOpen.dll
public class EdgePatchBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
Declaration
protected EdgePatchBuilder()
Properties
Declaration
public bool AllowPatch { get; set; }
Property Value
Body
Declaration
public SelectBody Body { get; }
Property Value
BodyColor
Declaration
public NXColor BodyColor { get; set; }
Property Value
Declaration
public EdgePatchBuilder.ConvertTypeOption ConvertType { get; set; }
Property Value
Declaration
public ScCollector Face { get; }
Property Value
Declaration
public bool FastPatch { get; set; }
Property Value
Declaration
public ScCollector Loops { get; }
Property Value
Declaration
public bool PatchSurface { get; set; }
Property Value
Declaration
public ScCollector ReferenceFace { get; }
Property Value
Declaration
public bool RemoveParameters { get; set; }
Property Value
Declaration
public EdgePatchBuilder.SelectTypes SelType { get; set; }
Property Value
Methods
Declaration
public void ClearList(int type)
Parameters
Type |
Name |
Description |
int |
type |
|
Declaration
public void DeleteOneLoopList(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Declaration
public void DestroyMemory()
Declaration
public void DirectionReverse()
Declaration
public void EditReferenceFace(int index, Face[] addFaces, Face[] removeFaces)
Parameters
Type |
Name |
Description |
int |
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
Declaration
public void MakeMoldWizardFills(double tolerance, NXObject[] edges, Face[] origFaces)
Parameters
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
Declaration
public void SetDeletedList(int[] items)
Parameters
Type |
Name |
Description |
int[] |
items |
|
Declaration
public void SetGiveFailedMessage(int giveMessage)
Parameters
Type |
Name |
Description |
int |
giveMessage |
|
Declaration
public void SetSelectedItems(int[] selectedItems)
Parameters
Type |
Name |
Description |
int[] |
selectedItems |
|
Declaration
public void SetTolerance(double tolerance)
Parameters
Type |
Name |
Description |
double |
tolerance |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink