NXOpen .NET Reference Guide
1899
|
Represents a NXOpen.Features.ShipDesign.EdgeCut builder. More...
Public Types | |
enum | ArraySpacing { EvenDistribution, CustomDefined } |
available methods used to define the spacing between the cuts More... | |
enum | VersionID { Nx85, Nx901 } |
version identifiers for the different revisions of the edge cut feature. More... | |
Properties | |
unsafe int | CutCount [get, set] |
Returns or sets the number of cuts More... | |
unsafe NXOpen.Expression | CutOrientationAngle [get] |
Returns the cut orientation angle. More... | |
unsafe NXOpen.GeometricUtilities.OnPathDimensionBuilder | EndPositionOnGuide [get] |
Returns the offset from the end of the guide curve (or end trim object) where cut placement will end. More... | |
unsafe NXOpen.Section | GuideCurve [get] |
Returns the guide curve used to place the cuts (may be made up of edges or curves). More... | |
unsafe NXOpen.Expression | GuideOffset [get] |
Returns the guide offset (how far away to place the cuts from the guide curve) More... | |
unsafe NXOpen.Direction | HorizontalReference [get, set] |
Returns or sets the horizontal reference. More... | |
unsafe NXOpen.Features.ShipDesign.ManufacturingStockBuilder | ManufacturingInformation [get] |
Returns the manufacturing stock builder that holds the manufacturing data. More... | |
unsafe NXOpen.SelectTaggedObjectList | PathGeometry [get] |
Returns the path geometry. More... | |
unsafe bool | PathReverseDirection [get, set] |
Returns or sets the path reverse direction flag. More... | |
unsafe NXOpen.SelectDisplayableObjectList | PlacementGeometry [get] |
Returns the placement geometry. More... | |
unsafe NXOpen.Vector3d | ReferenceDirection [get, set] |
Returns or sets the reference direction More... | |
unsafe NXOpen.Point3d | ReferencePoint [get, set] |
Returns or sets the reference point (part units) More... | |
unsafe NXOpen.SelectNXObject | SelectEndLimit [get] |
Returns the select end limit. More... | |
unsafe NXOpen.SelectNXObject | SelectStartLimit [get] |
Returns the select start limit. More... | |
unsafe NXOpen.SelectFaceList | SelectTargetFace [get] |
Returns the select target face. More... | |
unsafe NXOpen.Features.ShipDesign.SteelFeatureSpreadsheetBuilder | SketchBlock [get] |
Returns the sketch block. More... | |
unsafe NXOpen.Expression | SpaceBetweenCuts [get] |
Returns the distance between each cut. More... | |
unsafe NXOpen.Features.ShipDesign.EdgeCutBuilder.ArraySpacing | Spacing [get, set] |
Returns or sets the spacing (even distribution or custom defined) More... | |
unsafe NXOpen.Direction | SpacingReference [get, set] |
Returns or sets the spacing reference direction. More... | |
unsafe NXOpen.GeometricUtilities.OnPathDimensionBuilder | StartPositionOnGuide [get] |
Returns the offset from the start of the guide curve (or start trim object) where cut placement will begin More... | |
unsafe bool | SymmetricOffsets [get, set] |
Returns or sets the symmetric offsets toggle. More... | |
unsafe NXOpen.Features.ShipDesign.EdgeCutBuilder.VersionID | Version [get] |
Returns the version of the feature (used to determine which properties and methods are applicable) during edit. More... | |
Properties inherited from NXOpen.Features.FeatureBuilder | |
unsafe bool | ParentFeatureInternal [get, set] |
Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal More... | |
Properties inherited from NXOpen.Builder | |
unsafe NXOpen.PreviewBuilder | PreviewBuilder [get] |
Returns the preview builder subobject. More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Public Member Functions inherited from NXOpen.Features.FeatureBuilder | |
unsafe NXOpen.Features.Feature | CommitFeature () |
Commits the feature parameters and creates the feature More... | |
unsafe NXOpen.Features.Feature | GetFeature () |
Returns the feature currently being edited by this builder. More... | |
unsafe void | HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature) |
Re-suppress an internal parent feature (a slave feature) after it has been edited. More... | |
unsafe void | SetParentFeatureInternal (NXOpen.Features.Feature parentFeature) |
Set the parent features which would be internal or slaves to the feature being created or commited More... | |
unsafe void | ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature) |
Unsuppress an internal parent feature (a slave feature) so it can be edited. More... | |
unsafe void | UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature) |
Set the internal parent feature of the feature being edited to external More... | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Features.ShipDesign.EdgeCut builder.
The Edge Cut creates a series of cuts with an offset from an edge or curve.
To create a new instance of this class, use NXOpen.Features.ShipCollection.CreateEdgeCutBuilder
Default values.
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 |
Created in NX8.5.0
version identifiers for the different revisions of the edge cut feature.
|
getset |
Returns or sets the number of cuts
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the cut orientation angle.
Typically the x axis of the cut's cross section sketch is parallel to the guide curve, the orientation angle rotates the sketch away from the guide curve
Created in NX8.5.0
License requirements: None.
|
get |
Returns the offset from the end of the guide curve (or end trim object) where cut placement will end.
Note if the spacing is set to CustomDefined, you won't notice the end trim getting used, unless you try to place too many cuts between along the guide (including any trim objects and offsets added by the Start and End positions on the guide).
Created in NX8.5.0
License requirements: None.
|
get |
Returns the guide curve used to place the cuts (may be made up of edges or curves).
NOTE this is only used on features that were created prior to NX901. If editing a feature created in NX9.0.1 or beyond, use the path geometry property instead.
Created in NX8.5.0
License requirements: None.
|
get |
Returns the guide offset (how far away to place the cuts from the guide curve)
Created in NX8.5.0
License requirements: None.
|
getset |
Returns or sets the horizontal reference.
The horizontal reference is optional. It is used to orient the cuts. If null, the guide tangent is used for the orientation reference at each cut.
Created in NX12.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the manufacturing stock builder that holds the manufacturing data.
Created in NX8.5.1
License requirements: None.
|
get |
Returns the path geometry.
NOTE this is only used on features that were created in NX901 or later. If editing a feature created before NX9.0.1, use the guide curve property instead.
Created in NX9.0.1
License requirements: None.
|
getset |
Returns or sets the path reverse direction flag.
NOTE this is only used on features that were created in NX901 or later.
Created in NX9.0.1
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the placement geometry.
NOTE this is only used on features that were created in NX901 or later. If editing a feature created before NX9.0.1, use the select target face property instead.
Created in NX9.0.1
License requirements: None.
|
getset |
Returns or sets the reference direction
Created in NX9.0.1
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the reference point (part units)
Created in NX9.0.1
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the select end limit.
The end limit is used to trim the end of the guide curve. Note if the spacing is set to CustomDefined, you won't notice the end trim getting used, unless you try to place too many cuts between the start and end trim (including any offsets added by the Start and End positions on the guide). NOTE features created before NX9.0.1 could use solid edges, lines, circles, splines, spcurves, datum planes, and planar faces as a limit object. Any feature created in NX9.0.1 or beyond can use any of those limit objects as well as non-planar faces.
Created in NX8.5.0
License requirements: None.
|
get |
Returns the select start limit.
The start limit is used to trim the start of the guide curve. NOTE features created before NX9.0.1 could use solid edges, lines, circles, splines, spcurves, datum planes, and planar faces as a limit object. Any feature created in NX9.0.1 or beyond can use any of those limit objects as well as non-planar faces.
Created in NX8.5.0
License requirements: None.
|
get |
Returns the select target face.
NOTE this is only used on features that were created prior to NX901. If editing a feature created in NX9.0.1 or beyond, use the placement geometry property instead.
Created in NX8.5.0
License requirements: None.
|
get |
Returns the sketch block.
Users can specify the hole shape using a single sketch. The sketch type and its parameters are controlled by the NXOpen.Features.ShipDesign.SteelFeatureSpreadsheetBuilder .
Created in NX8.5.0
License requirements: None.
|
get |
Returns the distance between each cut.
Note this is ignored if spacing is set to equal spacing.
Created in NX8.5.0
License requirements: None.
|
getset |
Returns or sets the spacing (even distribution or custom defined)
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
getset |
Returns or sets the spacing reference direction.
The spacing reference direction is optional. It is used to measure the space between cuts in a linear distance. If null, the spacing is measured via arc length along the guide.
Created in NX12.0.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the offset from the start of the guide curve (or start trim object) where cut placement will begin
Created in NX8.5.0
License requirements: None.
|
getset |
Returns or sets the symmetric offsets toggle.
Note this is ignored if spacing is set to custom defined. When symmetric offsets are used, the length of the guide is divided by the number of cuts to define the space between cuts, and half of the distance between each cut is applied as a start and end offset along the guide.
Created in NX8.5.0
License requirements to get this property: None.
License requirements to set this property: nx_ship_detail ("Ship Detail Design")
|
get |
Returns the version of the feature (used to determine which properties and methods are applicable) during edit.
The version of new features during create will be NX901
Created in NX9.0.1
License requirements: None.