public interface EdgeCutBuilder
EdgeCut
builder. The Edge Cut creates a series of cuts with an offset from an edge or curve.
ShipCollection.createEdgeCutBuilder(nxopen.features.shipdesign.EdgeCut)
Property | Value |
---|---|
CutCount | 0 |
CutOrientationAngle.Value | 0 |
GuideOffset.Value | 50 (millimeters part), 2 (inches part) |
SpaceBetweenCuts.Value | 50 (millimeters part), 2 (inches part) |
Spacing | EvenDistribution |
SymmetricOffsets | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
EdgeCutBuilder.ArraySpacing
available methods used to define the spacing between the cuts
|
static class |
EdgeCutBuilder.VersionID
version identifiers for the different revisions of the edge cut feature.
|
Modifier and Type | Method and Description |
---|---|
int |
cutCount()
Returns the number of cuts
License requirements: None. |
Expression |
cutOrientationAngle()
Returns the cut orientation angle.
|
OnPathDimensionBuilder |
endPositionOnGuide()
Returns the offset from the end of the guide curve (or end trim object) where cut placement will end.
|
Section |
guideCurve()
Returns the guide curve used to place the cuts (may be made up of edges or curves).
|
Expression |
guideOffset()
Returns the guide offset (how far away to place the cuts from the guide curve)
License requirements: None. |
ManufacturingStockBuilder |
manufacturingInformation()
Returns the manufacturing stock builder that holds the manufacturing data.
|
SelectTaggedObjectList |
pathGeometry()
Returns the path geometry.
|
boolean |
pathReverseDirection()
Returns the path reverse direction flag.
|
SelectDisplayableObjectList |
placementGeometry()
Returns the placement geometry.
|
Vector3d |
referenceDirection()
Returns the reference direction
License requirements: None. |
Point3d |
referencePoint()
Returns the reference point (part units)
License requirements: None. |
SelectNXObject |
selectEndLimit()
Returns the select end limit.
|
SelectNXObject |
selectStartLimit()
Returns the select start limit.
|
SelectFaceList |
selectTargetFace()
Returns the select target face.
|
void |
setCutCount(int cutCount)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setPathReverseDirection(boolean pathReverseDirection)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setReferenceDirection(Vector3d referenceDirection)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setReferencePoint(Point3d referencePoint)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setSpacing(EdgeCutBuilder.ArraySpacing spacing)
License requirements: nx_ship_detail ("Ship Detail Design") . |
void |
setSymmetricOffsets(boolean symmetricOffsets)
License requirements: nx_ship_detail ("Ship Detail Design") . |
SteelFeatureSpreadsheetBuilder |
sketchBlock()
Returns the sketch block.
|
Expression |
spaceBetweenCuts()
Returns the distance between each cut.
|
EdgeCutBuilder.ArraySpacing |
spacing()
Returns the spacing (even distribution or custom defined)
License requirements: None. |
OnPathDimensionBuilder |
startPositionOnGuide()
Returns the offset from the start of the guide curve (or start trim object) where cut placement will begin
License requirements: None. |
boolean |
symmetricOffsets()
Returns the symmetric offsets toggle.
|
EdgeCutBuilder.VersionID |
version()
Returns the version of the feature (used to determine which properties and methods are applicable) during edit.
|
SelectDisplayableObjectList placementGeometry() throws NXException, RemoteException
NXException
RemoteException
SelectTaggedObjectList pathGeometry() throws NXException, RemoteException
NXException
RemoteException
boolean pathReverseDirection() throws NXException, RemoteException
NXException
RemoteException
void setPathReverseDirection(boolean pathReverseDirection) throws NXException, RemoteException
pathReverseDirection
- NXException
RemoteException
SelectFaceList selectTargetFace() throws NXException, RemoteException
NXException
RemoteException
Section guideCurve() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject selectStartLimit() throws NXException, RemoteException
NXException
RemoteException
SelectNXObject selectEndLimit() throws NXException, RemoteException
NXException
RemoteException
Expression guideOffset() throws NXException, RemoteException
NXException
RemoteException
Expression cutOrientationAngle() throws NXException, RemoteException
NXException
RemoteException
EdgeCutBuilder.ArraySpacing spacing() throws NXException, RemoteException
NXException
RemoteException
void setSpacing(EdgeCutBuilder.ArraySpacing spacing) throws NXException, RemoteException
spacing
- NXException
RemoteException
int cutCount() throws NXException, RemoteException
NXException
RemoteException
void setCutCount(int cutCount) throws NXException, RemoteException
cutCount
- NXException
RemoteException
boolean symmetricOffsets() throws NXException, RemoteException
NXException
RemoteException
void setSymmetricOffsets(boolean symmetricOffsets) throws NXException, RemoteException
symmetricOffsets
- NXException
RemoteException
Expression spaceBetweenCuts() throws NXException, RemoteException
NXException
RemoteException
OnPathDimensionBuilder startPositionOnGuide() throws NXException, RemoteException
NXException
RemoteException
OnPathDimensionBuilder endPositionOnGuide() throws NXException, RemoteException
NXException
RemoteException
SteelFeatureSpreadsheetBuilder sketchBlock() throws NXException, RemoteException
nxopen.features.shipdesign.SteelFeatureSpreadsheetBuilder
.
NXException
RemoteException
ManufacturingStockBuilder manufacturingInformation() throws NXException, RemoteException
NXException
RemoteException
Point3d referencePoint() throws NXException, RemoteException
NXException
RemoteException
void setReferencePoint(Point3d referencePoint) throws NXException, RemoteException
referencePoint
- NXException
RemoteException
Vector3d referenceDirection() throws NXException, RemoteException
NXException
RemoteException
void setReferenceDirection(Vector3d referenceDirection) throws NXException, RemoteException
referenceDirection
- NXException
RemoteException
EdgeCutBuilder.VersionID version() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.