Class PlateBuilder
Assembly: NXOpen.dll
Syntax
public class PlateBuilder : FeatureBuilder, IMessageSink, IComponentBuilder
Constructors
PlateBuilder()
Declaration
Properties
AdoptionBodies
Declaration
public SelectBodyList AdoptionBodies { get; }
Property Value
AdoptionBodiesMoldFace
Declaration
public ScCollector AdoptionBodiesMoldFace { get; }
Property Value
BodyBoundary
Declaration
public SelectBodyList BodyBoundary { get; }
Property Value
CurveBoundary
Declaration
public Section CurveBoundary { get; }
Property Value
DistanceTolerance
Declaration
public double DistanceTolerance { get; set; }
Property Value
FacePlaneBoundary
Declaration
public ExpressionCollectorSetList FacePlaneBoundary { get; }
Property Value
FlipDirection
Declaration
public bool FlipDirection { get; set; }
Property Value
MergeRegions
Declaration
public SelectBodyList MergeRegions { get; }
Property Value
MoldFace
Declaration
public ScCollector MoldFace { get; }
Property Value
MoldFaceOffset
Declaration
public Expression MoldFaceOffset { get; }
Property Value
MoldFacePlane
Declaration
public Plane MoldFacePlane { get; set; }
Property Value
MoldFacePlaneValid
Declaration
public bool MoldFacePlaneValid { get; set; }
Property Value
MoldFaceSheet
Declaration
public SelectBodyList MoldFaceSheet { get; }
Property Value
PlaneBoundaryList
Declaration
public PlaneListBuilderList PlaneBoundaryList { get; }
Property Value
PlateBoundaryOptionList
Declaration
public PlateBoundaryOptionBuilderList PlateBoundaryOptionList { get; }
Property Value
PlateStock
Declaration
public PlateStockBuilder PlateStock { get; }
Property Value
ProjectDirection
Declaration
public ProjectionOptions ProjectDirection { get; }
Property Value
RegionOption
Declaration
public PlateBuilder.RegionOptions RegionOption { get; set; }
Property Value
RegionPoint
Declaration
public Point3d RegionPoint { get; set; }
Property Value
Regions
Declaration
public SelectNXObjectList Regions { get; }
Property Value
ShipNames
Declaration
public ShipNamesBuilder ShipNames { get; }
Property Value
SplitKnuckleEdges
Declaration
public SelectEdgeList SplitKnuckleEdges { get; }
Property Value
Tightness
Declaration
public PlateBuilder.TightnessOptions Tightness { get; set; }
Property Value
Type
Declaration
public PlateBuilder.Types Type { get; set; }
Property Value
Methods
AddMergeRegionPoint(Point3d)
Declaration
public void AddMergeRegionPoint(Point3d regionPoint)
Parameters
Type |
Name |
Description |
Point3d |
regionPoint |
|
AddRegionPoint(Point3d)
Declaration
public void AddRegionPoint(Point3d regionPoint)
Parameters
Type |
Name |
Description |
Point3d |
regionPoint |
|
CreateMoldFacePlane(Plane)
Declaration
public Plane CreateMoldFacePlane(Plane moldFacePlane)
Parameters
Type |
Name |
Description |
Plane |
moldFacePlane |
|
Returns
CreatePlaneForList()
Declaration
public PlatePlaneListBuilder CreatePlaneForList()
Returns
CreatePlateBoundaryOptionBuilder()
Declaration
public PlateBoundaryOptionBuilder CreatePlateBoundaryOptionBuilder()
Returns
CreateRegions()
Declaration
public Body[] CreateRegions()
Returns
DeleteRegions()
Declaration
public void DeleteRegions()
GetMultipleRegionPoints()
Declaration
public Point3d[] GetMultipleRegionPoints()
Returns
GetPlateBoundaryTrimType(int)
Declaration
public PlateBoundaryOptionBuilder.TrimTypes GetPlateBoundaryTrimType(int nItem)
Parameters
Type |
Name |
Description |
int |
nItem |
|
Returns
GetShowMigratedBody()
Declaration
public bool GetShowMigratedBody()
Returns
MapRegionToRegionPoint(string, Point3d)
Declaration
public void MapRegionToRegionPoint(string plateRegionString, Point3d regionPoint)
Parameters
Type |
Name |
Description |
string |
plateRegionString |
|
Point3d |
regionPoint |
|
RemoveAllRegionPoints()
Declaration
public void RemoveAllRegionPoints()
RemoveMergeRegionPoint(Point3d)
Declaration
public void RemoveMergeRegionPoint(Point3d regionPoint)
Parameters
Type |
Name |
Description |
Point3d |
regionPoint |
|
RemoveRegionPoint(Point3d)
Declaration
public void RemoveRegionPoint(Point3d regionPoint)
Parameters
Type |
Name |
Description |
Point3d |
regionPoint |
|
SetKnuckleEdges(Edge[])
Declaration
public void SetKnuckleEdges(Edge[] knuckleEdges)
Parameters
Type |
Name |
Description |
Edge[] |
knuckleEdges |
|
SetPlateBoundaryTrimType(int, TrimTypes)
Declaration
public void SetPlateBoundaryTrimType(int nItem, PlateBoundaryOptionBuilder.TrimTypes type)
Parameters
SetShowMigratedBody(bool)
Declaration
public void SetShowMigratedBody(bool showMigratedBody)
Parameters
Type |
Name |
Description |
bool |
showMigratedBody |
|
UpdatePlateBoundaryOptionList(BoundaryTypes)
Declaration
public void UpdatePlateBoundaryOptionList(PlateBoundaryOptionBuilder.BoundaryTypes type)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink