NXOpen .NET Reference Guide
|
Represents a NXOpen.Tooling.FastenerAssy More...
Public Types | |
enum | HoleOperation { Add, Remove } |
Represents the action on the hole menu of the fastener assembly. More... | |
enum | ModeMethod { Add = 1, Edit } |
Represents adding and editing modes for the fastener assembly More... | |
enum | SelectionObjectMethod { Top, Bottom } |
Represents selection object type More... | |
enum | SelectionTypeMethod { Hole, Position } |
Represents selection type for position and hole More... | |
enum | StackTypeMethod { Screw, TopStack, BottomStack, RootNode, TopNode, BottomNode } |
Represents screw_array type More... | |
Public Member Functions | |
unsafe void | AddParentNewPart (string fileName, int index, bool parentNode) |
Adds new part for the parent node More... | |
unsafe void | AddRemovalHoleIndex (int index) |
Add the removal hole index in the fastener setup data More... | |
unsafe void | AddScrewArray (string krxFile, string lengthMatch, string libPath, string libName, string fullPath, int index, NXOpen.Tooling.FastenerAssy.StackTypeMethod type) |
Adds stack array More... | |
unsafe NXOpen.NXObject | AddTopNode (NXOpen.Point3d point, NXOpen.Point3d direction, NXOpen.NXObject selObject, int index) |
Adds top node for the fastener assembly More... | |
unsafe void | AdjustFastenerLength (int parentIndex, int childIndex, NXOpen.Tooling.FastenerAssy.StackTypeMethod nodeType) |
Adjusts the fastener assembly length More... | |
unsafe void | CreateArrayHole (int index) |
Creates array hole data for the fastener assembly More... | |
unsafe void | CreateFastenerConstraints (int index) |
Creates fastener assembly constraint More... | |
unsafe void | CreatePatternComponent (bool createPattern) |
Create the pattern component when the positioining pattern sketch feature is not exsit; edit pattern component when the positioining pattern feature is exsit More... | |
unsafe void | CreatePositioningFeatureByPoint (NXOpen.NXObject selobj, NXOpen.Point3d inputPosition, bool centerFace) |
Create positioning feature on the given position More... | |
unsafe void | CreatePositioningFeatureOnPoint (NXOpen.NXObject selobj, NXOpen.Point3d inputPosition, bool centerFace) |
Create positioning feature on the given position More... | |
unsafe NXOpen.Tooling.AddReusablePart | CreateReusableBuilder (int parentIndex, int childIndex, NXOpen.Tooling.FastenerAssy.StackTypeMethod nodeType) |
Creates new reusable builder More... | |
unsafe void | CreateReusablePocket (bool commit) |
Creates reusable pocket More... | |
unsafe void | CreateSameAssemblyData (int addedIndex, int index) |
Creates the same assembly data type More... | |
unsafe void | DeleteArrayHole (int index) |
Deletes array hole data for the fastener assembly More... | |
unsafe void | DeleteReusablePocket () |
Deletes reusable pocket More... | |
unsafe void | EraseAssemblyData (int parentIndex) |
Erases the assembly data More... | |
unsafe void | EraseFastenerAssembly (int parentInx, bool removeParent, bool removeScrew, bool removeStack, bool removeArray, bool removeBuilder, bool initscrewBuilder, bool initstackBuilder, bool removeData) |
Erases fastener assembly More... | |
unsafe void | EraseFastenerAssemblyData (int index) |
Erases the fastener assembly data, including the hole data and assembly data in the fastener setup data More... | |
unsafe void | EraseFastenerSetupData () |
Erases the data (hole and assembly data) in fastener assembly More... | |
unsafe void | EraseStackArray (int parentIndex, int inx, NXOpen.Tooling.FastenerAssy.StackTypeMethod type) |
Erases stack array More... | |
unsafe NXOpen.Features.Feature | FindPositioningFeatureSet () |
Find the positioning feature set by pattern sketch More... | |
unsafe NXOpen.Tooling.FastenerAssy.ModeMethod | GetFastenerMode () |
Gets the fastener mode More... | |
unsafe NXOpen.Tooling.FastenerAssy.SelectionTypeMethod | GetFastenerSelectionType () |
Gets the selection type for the hole in the fastener assembly More... | |
unsafe NXOpen.NXObject | GetReusableBuilderWorkPart () |
Get reusable builder work part More... | |
unsafe NXOpen.Tooling.ReusablePocketBuilder | GetReusablePocketBuilder () |
Gets the reusable pocket builder More... | |
unsafe void | InitPocketBuilder () |
Inits pocket builder More... | |
unsafe void | OffsetPositioningFeature (double offsetValue) |
Offset the positioning feature More... | |
unsafe void | ReadAssemblyConfigure (int holeNum, NXOpen.Assemblies.Component partOcc) |
Reads fastener assembly configuration data from the hole data More... | |
unsafe void | RemoveFastenerConstraints (int index) |
Removes fastener assembly constraint More... | |
unsafe void | RemoveSelectedHole () |
Removes the selected hole from the fastener setup data More... | |
unsafe void | RenameParentNode (int index, string newname) |
Renames the parent node More... | |
unsafe void | SaveDropPointPosition (NXOpen.Point3d tempPnt) |
Keep the first drop point position More... | |
unsafe void | SaveUdoData () |
Saves UDO data for fastener assembly More... | |
unsafe void | SelectScrewSize (int inx, double diameter, double origindiameter, bool selDiameter) |
Selects the screw size More... | |
unsafe void | SetAssemblyExtentLength (int index, double extentLength) |
Sets the extent length for the fastener assembly data More... | |
unsafe void | SetBlindHole (int inx, bool blindhole) |
Sets the blind hole for the hole in the fastener assembly More... | |
unsafe void | SetCreatePocket (bool create) |
Sets the flag to indicate whether to create pocket when adding the fastener More... | |
unsafe void | SetDefaultPlanarFaces (NXOpen.NXObject defaultPlanarFace, int inx) |
Sets the default planar face for the hole in the fastener assembly More... | |
unsafe void | SetFastenerExtentLength (double extentLength) |
Sets the extent length for the hole in the fastener assembly More... | |
unsafe void | SetFastenerMode (NXOpen.Tooling.FastenerAssy.ModeMethod modeMethod) |
Sets the fastener mode More... | |
unsafe void | SetFastenerSelectionType (NXOpen.Tooling.FastenerAssy.SelectionTypeMethod selectionType) |
Sets the selection type for the hole in the fastener assembly More... | |
unsafe void | SetHoleDatumCsys (NXOpen.NXObject datumCsys, int index) |
Sets the datum CSYS for the hole in the fastener assembly More... | |
unsafe void | SetHoleDefaultCylindricalFace (NXOpen.NXObject defaultCylFaces, int index) |
Sets the default cylindrical face for the hole in the fastener assembly More... | |
unsafe void | SetHoleDiameter (double diameter, int index) |
Sets the diameter for the hole in the fastener assembly More... | |
unsafe void | SetHoleDirection (NXOpen.Point3d direction, int index) |
Sets the direction for the hole in the fastener assembly More... | |
unsafe void | SetHoleFaces (NXOpen.NXObject holeFace, int index) |
Sets the faces for the hole in the fastener assembly More... | |
unsafe void | SetHoleHeight (double height, int index) |
Sets the height for the hole in the fastener assembly More... | |
unsafe void | SetHoleOriginDiameter (double originDiameter, int index) |
Sets the origin diameter for the hole in the fastener assembly More... | |
unsafe void | SetHoleOriginHeight (double originheight, int index) |
Sets the origin height for the hole in the fastener assembly More... | |
unsafe void | SetHoleOriginPosition (NXOpen.Point3d originposition, int index) |
Sets the origin position for the hole in the fastener assembly More... | |
unsafe void | SetHolePosition (NXOpen.Point3d position, int index) |
Sets the position for the hole in the fastener assembly More... | |
unsafe void | SetHoleSideCylindricalFaces (NXOpen.NXObject sideCylFace, int index) |
Sets the side cylindrical faces for the hole in the fastener assembly More... | |
unsafe void | SetInstanceFeatureFaces (NXOpen.NXObject instanceFeature, int inx) |
Sets the instance feature face for the hole in the fastener assembly More... | |
unsafe void | SetItemName (string partName, string itemName) |
Adds item description for the part More... | |
unsafe void | SetOffsetExpression (double offsetDistance) |
Set offset distance expression More... | |
unsafe void | SetReusablePocketBuilder (NXOpen.Tooling.ReusablePocketBuilder pocketTag) |
Sets the reusable pocket builder More... | |
unsafe void | SetReuseBuilder (int index, NXOpen.Tooling.FastenerAssy.StackTypeMethod nodeType, int childIndex, NXOpen.Assemblies.Component partOcc) |
Sets the reuse builder More... | |
unsafe void | SetSidePlanarFaces (NXOpen.NXObject sidePlanarFace, int index) |
Sets the side planar faces for the hole in the fastener assembly More... | |
unsafe void | SubstituteFastenerStack (int parentIndex, int childIndex, NXOpen.Tooling.FastenerAssy.StackTypeMethod nodeType, string partFile, string krxFile, string libName, string pathInLib, string lengthMatch, string fullPath) |
Substitutes fastener stack More... | |
unsafe void | UpdateDefaultStandard (int index, string standard, string form, string type) |
Updates default standard hole data for the fastener assembly configuration More... | |
unsafe void | UpdateFastenerLength (bool adjustLength) |
Updates the fastener length More... | |
unsafe void | UpdateFastenerStacks (int parentIndex, bool updateScrew, bool updatePocket) |
Updates fastener stacks More... | |
unsafe void | UpdateHoleData (int inx, double originheight, NXOpen.Point3d originPoint, bool threadhole, bool blindhole) |
Updates the hole data More... | |
unsafe void | UpdateHolePostion (int parentIndex, NXOpen.Point3d dirOne, NXOpen.Point3d tempPnt, NXOpen.Point3d pointOne, double height, double orignHeight, double offSetDistance) |
Updates the hole positon for position method More... | |
unsafe void | UpdateStackPosition (int parentIndex, int childIndex, NXOpen.Tooling.FastenerAssy.StackTypeMethod nodeType, double deltaLength) |
Updates the fastener assembly after changing stacks or changing stack properties More... | |
unsafe void | UpdateTopBottomStacks (int index, NXOpen.Tooling.FastenerAssy.SelectionObjectMethod type, bool isSameFace, NXOpen.NXObject face) |
Updates fastener assembly according to the new extends More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe NXOpen.Assemblies.ComponentPatternBuilder | ComponentPatternBuilder [get, set] |
Returns or sets the current component pattern builder More... | |
unsafe NXOpen.Sketch | PositioningFeature [get, set] |
Returns or sets the positioning feature that needed for fastener assembly More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a NXOpen.Tooling.FastenerAssy
To create a new instance of this class, use NXOpen.Tooling.FastenerAssyCollection.CreateBuilder
Default values.
Property | Value |
---|---|
ComponentPatternBuilder.PatternService.AlongPathDefinition.XOnPathSpacing.NCopies.Value |
2 |
ComponentPatternBuilder.PatternService.AlongPathDefinition.XOnPathSpacing.SpaceType |
Offset |
ComponentPatternBuilder.PatternService.AlongPathDefinition.XPathOption |
Offset |
ComponentPatternBuilder.PatternService.AlongPathDefinition.YDirectionOption |
Section |
ComponentPatternBuilder.PatternService.AlongPathDefinition.YOnPathSpacing.NCopies.Value |
1 |
ComponentPatternBuilder.PatternService.AlongPathDefinition.YPathOption |
Offset |
ComponentPatternBuilder.PatternService.AlongPathDefinition.YSpacing.NCopies.Value |
1 |
ComponentPatternBuilder.PatternService.AlongPathDefinition.YSpacing.PitchDistance.Value |
10 (millimeters part), 1 (inches part) |
ComponentPatternBuilder.PatternService.AlongPathDefinition.YSpacing.SpaceType |
Offset |
ComponentPatternBuilder.PatternService.AlongPathDefinition.YSpacing.SpanDistance.Value |
100 (millimeters part), 10 (inches part) |
ComponentPatternBuilder.PatternService.CircularDefinition.AngularSpacing.NCopies.Value |
12 |
ComponentPatternBuilder.PatternService.CircularDefinition.AngularSpacing.PitchAngle.Value |
30 |
ComponentPatternBuilder.PatternService.CircularDefinition.AngularSpacing.PitchDistance.Value |
10 (millimeters part), 1 (inches part) |
ComponentPatternBuilder.PatternService.CircularDefinition.AngularSpacing.SpaceType |
Offset |
ComponentPatternBuilder.PatternService.CircularDefinition.AngularSpacing.SpanAngle.Value |
360 (millimeters part), 360 (inches part) |
ComponentPatternBuilder.PatternService.CircularDefinition.AngularSpacing.UsePitchOption |
Angle |
ComponentPatternBuilder.PatternService.CircularDefinition.CreateLastStaggered |
true |
ComponentPatternBuilder.PatternService.CircularDefinition.HorizontalRef.RotationAngle.Value |
0 (millimeters part), 0 (inches part) |
ComponentPatternBuilder.PatternService.CircularDefinition.IncludeSeedToggle |
true |
ComponentPatternBuilder.PatternService.CircularDefinition.RadialSpacing.NCopies.Value |
1 |
ComponentPatternBuilder.PatternService.CircularDefinition.StaggerType |
None |
ComponentPatternBuilder.PatternService.HelixDefinition.AnglePitch.Value |
30 |
ComponentPatternBuilder.PatternService.HelixDefinition.CountOfInstances.Value |
6 |
ComponentPatternBuilder.PatternService.HelixDefinition.DirectionType |
Righthand |
ComponentPatternBuilder.PatternService.HelixDefinition.DistancePitch.Value |
10 (millimeters part), 0.4 (inches part) |
ComponentPatternBuilder.PatternService.HelixDefinition.HelixPitch.Value |
50 (millimeters part), 2 (inches part) |
ComponentPatternBuilder.PatternService.HelixDefinition.HelixSpan.Value |
100 (millimeters part), 4 (inches part) |
ComponentPatternBuilder.PatternService.HelixDefinition.NumberOfTurns.Value |
2 |
ComponentPatternBuilder.PatternService.HelixDefinition.SizeOption |
CountAngleDistance |
ComponentPatternBuilder.PatternService.PatternFill.FillMargin.Value |
0 (millimeters part), 0 (inches part) |
ComponentPatternBuilder.PatternService.PatternFill.FillOptions |
None |
ComponentPatternBuilder.PatternService.PatternFill.SimplifiedBoundaryToggle |
False |
ComponentPatternBuilder.PatternService.PatternOrientation.AlongOrientationOption |
NormalToPath |
ComponentPatternBuilder.PatternService.PatternOrientation.CircularOrientationOption |
FollowPattern |
ComponentPatternBuilder.PatternService.PatternOrientation.FollowFaceProjDirOption |
PatternPlaneNormal |
ComponentPatternBuilder.PatternService.PatternOrientation.GeneralOrientationOption |
Fixed |
ComponentPatternBuilder.PatternService.PatternOrientation.HelixOrientationOption |
FollowPattern |
ComponentPatternBuilder.PatternService.PatternOrientation.LinearOrientationOption |
Fixed |
ComponentPatternBuilder.PatternService.PatternOrientation.MirrorOrientationOption |
FollowPattern |
ComponentPatternBuilder.PatternService.PatternOrientation.OrientationOption |
Fixed |
ComponentPatternBuilder.PatternService.PatternOrientation.PolygonOrientationOption |
FollowPattern |
ComponentPatternBuilder.PatternService.PatternOrientation.SpiralOrientationOption |
FollowPattern |
ComponentPatternBuilder.PatternService.PatternType |
Linear |
ComponentPatternBuilder.PatternService.PolygonDefinition.NumberOfSides.Value |
6 |
ComponentPatternBuilder.PatternService.PolygonDefinition.PolygonSizeOption |
Inscribed |
ComponentPatternBuilder.PatternService.PolygonDefinition.PolygonSpacing.NCopies.Value |
4 |
ComponentPatternBuilder.PatternService.PolygonDefinition.PolygonSpacing.PitchDistance.Value |
25 (millimeters part), 1 (inches part) |
ComponentPatternBuilder.PatternService.PolygonDefinition.PolygonSpacing.SpaceType |
Offset |
ComponentPatternBuilder.PatternService.PolygonDefinition.PolygonSpacing.SpanAngle.Value |
360 |
ComponentPatternBuilder.PatternService.PolygonDefinition.RadialSpacing.NCopies.Value |
1 |
ComponentPatternBuilder.PatternService.PolygonDefinition.RadialSpacing.PitchDistance.Value |
25 (millimeters part), 1 (inches part) |
ComponentPatternBuilder.PatternService.PolygonDefinition.RadialSpacing.SpanDistance.Value |
100 (millimeters part), 4 (inches part) |
ComponentPatternBuilder.PatternService.RectangularDefinition.CreateLastStaggered |
true |
ComponentPatternBuilder.PatternService.RectangularDefinition.SimplifiedLayoutType |
Square |
ComponentPatternBuilder.PatternService.RectangularDefinition.StaggerType |
None |
ComponentPatternBuilder.PatternService.RectangularDefinition.XSpacing.NCopies.Value |
2 |
ComponentPatternBuilder.PatternService.RectangularDefinition.YSpacing.NCopies.Value |
1 |
ComponentPatternBuilder.PatternService.SpiralDefinition.DirectionType |
Lefthand |
ComponentPatternBuilder.PatternService.SpiralDefinition.NumberOfTurns.Value |
1 (millimeters part), 1 (inches part) |
ComponentPatternBuilder.PatternService.SpiralDefinition.RadialPitch.Value |
50 (millimeters part), 2 (inches part) |
ComponentPatternBuilder.PatternService.SpiralDefinition.SizeSpiralType |
NumberOfTurns |
ComponentPatternBuilder.PatternService.SpiralDefinition.TotalAngle.Value |
360 (millimeters part), 360 (inches part) |
Created in NX5.0.0
|
inline |
Adds new part for the parent node
Created in NX9.0.0
License requirements: None.
fileName | New fastener assembly parent node name |
index | The hole index in the fastener assembly |
parentNode | Whether the fastener assembly node is parent |
|
inline |
Add the removal hole index in the fastener setup data
Created in NX9.0.0
License requirements: None.
index | The hole index in the fastener assembly to be removed |
|
inline |
Adds stack array
Created in NX9.0.0
License requirements: None.
krxFile | The krx file of the stack |
lengthMatch | The length match from fastener data and given node |
libPath | Ask fastener library path |
libName | Ask fastener library name |
fullPath | Stack file full path |
index | The hole index in the fastener assembly |
type | The stack type method |
|
inline |
Adds top node for the fastener assembly
Created in NX9.0.0
License requirements: None.
point | The point of the fastener to assemble |
direction | The direciton of the fastener to assemble |
selObject | The default cylindrical face of the hole data, selObject type should be FACE |
index | The hole index in the fastener assembly |
|
inline |
Adjusts the fastener assembly length
Created in NX9.0.0
License requirements: None.
parentIndex | parent index |
childIndex | child index |
nodeType | the stack type method |
|
inline |
Creates array hole data for the fastener assembly
Created in NX9.0.0
License requirements: None.
index | the hole index in the fastener assembly |
|
inline |
Creates fastener assembly constraint
Created in NX9.0.0
License requirements: None.
index | the hole index in the fastener assembly to create constraints |
|
inline |
Create the pattern component when the positioining pattern sketch feature is not exsit; edit pattern component when the positioining pattern feature is exsit
Created in NX11.0.0
License requirements: None.
createPattern | Flag to decide whether to create pattern component or edit, set flag as true to create and set flag false to edit |
|
inline |
Create positioning feature on the given position
Created in NX1847.0.0
License requirements: None.
selobj | top or bottom face |
inputPosition | The input position |
centerFace | whether to use face center as location |
|
inline |
Create positioning feature on the given position
Created in NX11.0.0
License requirements: None.
selobj | top or bottom face |
inputPosition | The input position |
centerFace | whether to use face center as location |
|
inline |
Creates new reusable builder
Created in NX9.0.0
License requirements: None.
parentIndex | parent node index in the fastener assembly |
childIndex | child node index in the fastener assembly |
nodeType | the stack type method |
|
inline |
Creates reusable pocket
Created in NX9.0.0
License requirements: None.
commit | whether to create pocket |
|
inline |
Creates the same assembly data type
Created in NX9.0.0
License requirements: None.
addedIndex | find the the hole index with the same parameter and node type in the fastener assembly |
index | the hole index in the fastener assembly |
|
inline |
Deletes array hole data for the fastener assembly
Created in NX9.0.0
License requirements: None.
index | the hole index in the fastener assembly |
|
inline |
Deletes reusable pocket
Created in NX9.0.0
License requirements: None.
|
inline |
Erases the assembly data
Created in NX9.0.0
License requirements: None.
parentIndex | parent index |
|
inline |
Erases fastener assembly
Created in NX9.0.0
License requirements: None.
parentInx | parent index |
removeParent | whether to remove parent instance |
removeScrew | whether to remove screw |
removeStack | whether to remove top stack and bottom stack |
removeArray | whether to remove component array |
removeBuilder | whether to remove builder |
initscrewBuilder | whether to initialize screw builder |
initstackBuilder | whether to initialize stack builder |
removeData | whether to remove data |
|
inline |
Erases the fastener assembly data, including the hole data and assembly data in the fastener setup data
Created in NX9.0.0
License requirements: None.
index | The hole index in the fastener assembly to be removed |
|
inline |
Erases the data (hole and assembly data) in fastener assembly
Created in NX9.0.0
License requirements: None.
|
inline |
Erases stack array
Created in NX9.0.0
License requirements: None.
parentIndex | Parent index |
inx | Child index |
type | The stack type method |
|
inline |
Find the positioning feature set by pattern sketch
Created in NX11.0.0
License requirements: None.
|
inline |
Gets the fastener mode
Created in NX9.0.0
License requirements: None.
|
inline |
Gets the selection type for the hole in the fastener assembly
Created in NX9.0.0
License requirements: None.
|
inline |
Get reusable builder work part
Created in NX1847.0.0
License requirements: None.
|
inline |
Gets the reusable pocket builder
Created in NX9.0.0
License requirements: None.
|
inline |
Inits pocket builder
Created in NX9.0.0
License requirements: None.
|
inline |
Offset the positioning feature
Created in NX11.0.0
License requirements: None.
offsetValue | the offset distance of the positionging feature |
|
inline |
Reads fastener assembly configuration data from the hole data
Created in NX9.0.0
License requirements: None.
holeNum | hole num |
partOcc | parent node part occurance |
|
inline |
Removes fastener assembly constraint
Created in NX9.0.0
License requirements: None.
index | the hole index in the fastener assembly to delete constraints |
|
inline |
Removes the selected hole from the fastener setup data
Created in NX9.0.0
License requirements: None.
|
inline |
Renames the parent node
Created in NX9.0.0
License requirements: None.
index | parent node index in fastener assembly |
newname | new name for the parent node |
|
inline |
Keep the first drop point position
Created in NX11.0.0
License requirements: None.
tempPnt | the first drop point position in hole data |
|
inline |
Saves UDO data for fastener assembly
Created in NX9.0.0
License requirements: None.
|
inline |
Selects the screw size
Created in NX9.0.0
License requirements: None.
inx | parent index |
diameter | diameter in hole data |
origindiameter | origin diameter in hole data |
selDiameter | whether to select diameter |
|
inline |
Sets the extent length for the fastener assembly data
Created in NX9.0.0
License requirements: None.
index | hole index in fastener assembly |
extentLength | The extent Length of the fastener assembly |
|
inline |
Sets the blind hole for the hole in the fastener assembly
Created in NX10.0.0
License requirements: None.
inx | parent index |
blindhole | whether the hole is blind hole |
|
inline |
Sets the flag to indicate whether to create pocket when adding the fastener
Created in NX9.0.0
License requirements: None.
create | Whether the fastener assembly is created pocket |
|
inline |
Sets the default planar face for the hole in the fastener assembly
Created in NX9.0.0
License requirements: None.
defaultPlanarFace | The default planar face of the hole data, defaultPlanarFace type should be FACE |
inx | The hole index in the fastener assembly |
|
inline |
Sets the extent length for the hole in the fastener assembly
Created in NX9.0.0
License requirements: None.
extentLength | The extent Length of the fastener assembly |
|
inline |
Sets the fastener mode
Created in NX9.0.0
License requirements: None.
modeMethod |
|
inline |
Sets the selection type for the hole in the fastener assembly
Created in NX9.0.0
License requirements: None.
selectionType | The selection type to add the fastener assembly |
|
inline |
Sets the datum CSYS for the hole in the fastener assembly
Created in NX12.0.0
License requirements: None.
datumCsys | The datum csys of the hole data |
index | The hole index in the fastener assembly, datumCsys type should be Axis |
|
inline |
Sets the default cylindrical face for the hole in the fastener assembly
Created in NX9.0.0
License requirements: None.
defaultCylFaces | The default cylindrical faces of the hole data, defaultCylFaces type should be FACE |
index | The hole index in the fastener assembly |
|
inline |
Sets the diameter for the hole in the fastener assembly
Created in NX9.0.0
License requirements: None.
diameter | The diameter of the hole data |
index | The hole index in the fastener assembly |
|
inline |
Sets the direction for the hole in the fastener assembly
Created in NX9.0.0
License requirements: None.
direction | The direcion of the hole data |
index | The hole index in the fastener assembly |
|
inline |
Sets the faces for the hole in the fastener assembly
Created in NX9.0.0
License requirements: None.
holeFace | The hole face of the hole data, holeFace type is FACE |
index | The hole index in the fastener assembly |
|
inline |
Sets the height for the hole in the fastener assembly
Created in NX9.0.0
License requirements: None.
height | The height of the hole data |
index | The hole index in the fastener assembly |
|
inline |
Sets the origin diameter for the hole in the fastener assembly
Created in NX9.0.0
License requirements: None.
originDiameter | The origin diameter of the hole data |
index | The hole index in the fastener assembly |
|
inline |
Sets the origin height for the hole in the fastener assembly
Created in NX9.0.0
License requirements: None.
originheight | The origin height of the hole data |
index | The hole index in the fastener assembly |
|
inline |
Sets the origin position for the hole in the fastener assembly
Created in NX9.0.0
License requirements: None.
originposition | The origin position of the hole data |
index | The hole index in the fastener assembly |
|
inline |
Sets the position for the hole in the fastener assembly
Created in NX9.0.0
License requirements: None.
position | The position of the hole data |
index | The hole index in the fastener assembly |
|
inline |
Sets the side cylindrical faces for the hole in the fastener assembly
Created in NX9.0.0
License requirements: None.
sideCylFace | The side cylinderical Face of the hole data |
index | The hole index in the fastener assembly, sideCylFace type should be FACE |
|
inline |
Sets the instance feature face for the hole in the fastener assembly
Created in NX9.0.0
License requirements: None.
instanceFeature | The instance feature face of the hole data, instanceFeature type should be FACE |
inx | The hole index in the fastener assembly |
|
inline |
Adds item description for the part
Created in NX9.0.0
License requirements: None.
partName | The part name |
itemName | Item name |
|
inline |
Set offset distance expression
Created in NX12.0.2
License requirements: None.
offsetDistance |
|
inline |
Sets the reusable pocket builder
Created in NX9.0.0
License requirements: None.
pocketTag | The reusable component pocket builder |
|
inline |
Sets the reuse builder
Created in NX9.0.0
License requirements: None.
index | parent node index in fastener assembly |
nodeType | the stack type method |
childIndex | child hole index in fastener assembly |
partOcc | new part occruance |
|
inline |
Sets the side planar faces for the hole in the fastener assembly
Created in NX9.0.0
License requirements: None.
sidePlanarFace | The side planar face of the hole data, sidePlanarFace type should be FACE |
index | The hole index in the fastener assembly |
|
inline |
Substitutes fastener stack
Created in NX9.0.0
License requirements: None.
parentIndex | parent node index in the fastener assembly |
childIndex | child node index in the fastener assembly |
nodeType | the stack type method |
partFile | part file |
krxFile | krx file |
libName | library name |
pathInLib | library path |
lengthMatch | the length match from fastener data and given node |
fullPath | screw file full path |
|
inline |
Updates default standard hole data for the fastener assembly configuration
Created in NX9.0.0
License requirements: None.
index | The hole index in hole map data |
standard | The default hole standard type in the assembly configuration |
form | The default hole form in the assembly configuration |
type | The default hole screw type in the assembly configuration |
|
inline |
Updates the fastener length
Created in NX9.0.0
License requirements: None.
adjustLength | Whether to adjust length in the fastener assembly |
|
inline |
Updates fastener stacks
Created in NX9.0.0
License requirements: None.
parentIndex | parent index |
updateScrew | whether to update screw |
updatePocket | whether to update pocket |
|
inline |
Updates the hole data
Created in NX9.0.0
License requirements: None.
inx | parent index |
originheight | origin height in hole data |
originPoint | origin point in hole data |
threadhole | whether the hole is thread hole |
blindhole | whether the hole is blind hole |
|
inline |
Updates the hole positon for position method
Created in NX9.0.0
License requirements: None.
parentIndex | parent node index |
dirOne | direction in hole data |
tempPnt | position in hole data |
pointOne | origin position in hole data |
height | height in hole data |
orignHeight | origin height in hole data |
offSetDistance | offset distance in hole data |
|
inline |
Updates the fastener assembly after changing stacks or changing stack properties
Created in NX9.0.0
License requirements: None.
parentIndex | parent index |
childIndex | child index |
nodeType | node type |
deltaLength | the stack length to be changed |
|
inline |
Updates fastener assembly according to the new extends
Created in NX9.0.0
License requirements: None.
index | parent node index in fastener assembly |
type | top object or bottom object type |
isSameFace | whether the fastener assembly is same face |
face | top or bottom face |
|
getset |
Returns or sets the current component pattern builder
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: None.
|
getset |
Returns or sets the positioning feature that needed for fastener assembly
Created in NX11.0.0
License requirements to get this property: None.
License requirements to set this property: None.