public interface PatternFeatureBuilder extends FeatureBuilder
PatternFeature
builder
FeatureCollection.createPatternFeatureBuilder(nxopen.features.Feature)
Property | Value |
---|---|
CreateReferencePattern | True |
ExpressionOption | CreateNew |
OutputOption | PatternFeature |
PatternMethod | Variational |
PatternService.AlongPathDefinition.XOnPathSpacing.NCopies.Value | 2 |
PatternService.AlongPathDefinition.XOnPathSpacing.SpaceType | Offset |
PatternService.AlongPathDefinition.XPathOption | Offset |
PatternService.AlongPathDefinition.YDirectionOption | Section |
PatternService.AlongPathDefinition.YOnPathSpacing.NCopies.Value | 1 |
PatternService.AlongPathDefinition.YPathOption | Offset |
PatternService.AlongPathDefinition.YSpacing.NCopies.Value | 1 |
PatternService.AlongPathDefinition.YSpacing.PitchDistance.Value | 10 (millimeters part), 1 (inches part) |
PatternService.AlongPathDefinition.YSpacing.SpaceType | Offset |
PatternService.AlongPathDefinition.YSpacing.SpanDistance.Value | 100 (millimeters part), 10 (inches part) |
PatternService.CircularDefinition.AngularSpacing.NCopies.Value | 12 |
PatternService.CircularDefinition.AngularSpacing.PitchAngle.Value | 30 |
PatternService.CircularDefinition.AngularSpacing.PitchDistance.Value | 10 (millimeters part), 1 (inches part) |
PatternService.CircularDefinition.AngularSpacing.SpaceType | Offset |
PatternService.CircularDefinition.AngularSpacing.SpanAngle.Value | 360 (millimeters part), 360 (inches part) |
PatternService.CircularDefinition.AngularSpacing.UsePitchOption | Angle |
PatternService.CircularDefinition.CreateLastStaggered | true |
PatternService.CircularDefinition.HorizontalRef.RotationAngle.Value | 0 (millimeters part), 0 (inches part) |
PatternService.CircularDefinition.IncludeSeedToggle | true |
PatternService.CircularDefinition.RadialSpacing.NCopies.Value | 1 |
PatternService.CircularDefinition.StaggerType | None |
PatternService.HelixDefinition.AnglePitch.Value | 30 |
PatternService.HelixDefinition.CountOfInstances.Value | 6 |
PatternService.HelixDefinition.DirectionType | Righthand |
PatternService.HelixDefinition.DistancePitch.Value | 10 (millimeters part), 0.4 (inches part) |
PatternService.HelixDefinition.HelixPitch.Value | 50 (millimeters part), 2 (inches part) |
PatternService.HelixDefinition.HelixSpan.Value | 100 (millimeters part), 4 (inches part) |
PatternService.HelixDefinition.NumberOfTurns.Value | 2 |
PatternService.HelixDefinition.SizeOption | CountAngleDistance |
PatternService.PatternFill.FillMargin.Value | 0 (millimeters part), 0 (inches part) |
PatternService.PatternFill.FillOptions | None |
PatternService.PatternFill.SimplifiedBoundaryToggle | False |
PatternService.PatternOrientation.AlongOrientationOption | NormalToPath |
PatternService.PatternOrientation.CircularOrientationOption | FollowPattern |
PatternService.PatternOrientation.FollowFaceProjDirOption | PatternPlaneNormal |
PatternService.PatternOrientation.GeneralOrientationOption | Fixed |
PatternService.PatternOrientation.HelixOrientationOption | FollowPattern |
PatternService.PatternOrientation.LinearOrientationOption | Fixed |
PatternService.PatternOrientation.MirrorOrientationOption | FollowPattern |
PatternService.PatternOrientation.OrientationOption | Fixed |
PatternService.PatternOrientation.PolygonOrientationOption | FollowPattern |
PatternService.PatternOrientation.SpiralOrientationOption | FollowPattern |
PatternService.PatternType | Linear |
PatternService.PolygonDefinition.NumberOfSides.Value | 6 |
PatternService.PolygonDefinition.PolygonSizeOption | Inscribed |
PatternService.PolygonDefinition.PolygonSpacing.NCopies.Value | 4 |
PatternService.PolygonDefinition.PolygonSpacing.PitchDistance.Value | 25 (millimeters part), 1 (inches part) |
PatternService.PolygonDefinition.PolygonSpacing.SpaceType | Offset |
PatternService.PolygonDefinition.PolygonSpacing.SpanAngle.Value | 360 |
PatternService.PolygonDefinition.RadialSpacing.NCopies.Value | 1 |
PatternService.PolygonDefinition.RadialSpacing.PitchDistance.Value | 25 (millimeters part), 1 (inches part) |
PatternService.PolygonDefinition.RadialSpacing.SpanDistance.Value | 100 (millimeters part), 4 (inches part) |
PatternService.RectangularDefinition.CreateLastStaggered | true |
PatternService.RectangularDefinition.SimplifiedLayoutType | Square |
PatternService.RectangularDefinition.StaggerType | None |
PatternService.RectangularDefinition.XSpacing.NCopies.Value | 2 |
PatternService.RectangularDefinition.YSpacing.NCopies.Value | 1 |
PatternService.SpiralDefinition.DirectionType | Lefthand |
PatternService.SpiralDefinition.NumberOfTurns.Value | 1 (millimeters part), 1 (inches part) |
PatternService.SpiralDefinition.RadialPitch.Value | 50 (millimeters part), 2 (inches part) |
PatternService.SpiralDefinition.SizeSpiralType | NumberOfTurns |
PatternService.SpiralDefinition.TotalAngle.Value | 360 (millimeters part), 360 (inches part) |
UseInferredReferencePoint (deprecated) | True |
Modifier and Type | Interface and Description |
---|---|
static class |
PatternFeatureBuilder.ExpressionTransferOptions
the Expression transfer options.
|
static class |
PatternFeatureBuilder.OutputOptions
the Output options.
|
static class |
PatternFeatureBuilder.PatternMethodOptions
the Pattern method options.
|
Modifier and Type | Method and Description |
---|---|
void |
clearReferencesToReuse()
Clears all the existing references to reuse so that new references can be added
License requirements: solid_modeling ("SOLIDS MODELING") . |
boolean |
createReferencePattern()
Returns the Create Reference Pattern option
License requirements: None. |
PatternFeatureBuilder.ExpressionTransferOptions |
expressionOption()
Returns the expression transfer option
License requirements: None. |
SelectFeatureList |
featureList()
Returns the Features
License requirements: solid_modeling ("SOLIDS MODELING") . |
PatternFeatureBuilder.OutputOptions |
outputOption()
Returns the output option
License requirements: None. |
PatternFeatureBuilder.PatternMethodOptions |
patternMethod()
Returns the Pattern method
License requirements: None. |
PatternDefinition |
patternService()
Returns the Pattern definition service
License requirements: None. |
Point |
referencePoint()
Deprecated.
Deprecated in NX9.0.0. Use
GeometricUtilities.PatternReferencePointServiceBuilder#point instead.
|
PatternReferencePointServiceBuilder |
referencePointService()
Returns the reference point service
License requirements: None. |
void |
removeAllClocking()
Removes clocking from (unclocks) all instances of the
PatternFeature . |
void |
setCreateReferencePattern(boolean createReferencePattern)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setExpressionOption(PatternFeatureBuilder.ExpressionTransferOptions expressionOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setOutputOption(PatternFeatureBuilder.OutputOptions outputOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setPatternMethod(PatternFeatureBuilder.PatternMethodOptions methodOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setReferencePoint(Point referencePoint)
Deprecated.
Deprecated in NX9.0.0. Use
GeometricUtilities.PatternReferencePointServiceBuilder#setPoint instead.
|
void |
setReferencesToReuse(Feature inputFeature,
NXObject[] referencesFromInputFeatures)
Sets the references or selections from the input features which are to be reused for all instances.
|
void |
setUseInferredReferencePoint(boolean useInferredReferencePoint)
Deprecated.
Deprecated in NX9.0.0. Use
GeometricUtilities.PatternReferencePointServiceBuilder#setIsReferencePointInferred instead.
|
boolean |
useInferredReferencePoint()
Deprecated.
Deprecated in NX9.0.0. Use
GeometricUtilities.PatternReferencePointServiceBuilder#isReferencePointInferred instead.
|
commitFeature, getFeature, hideInternalParentFeatureAfterEdit, parentFeatureInternal, patchSolutionFlag, patchSurfaceFilename, setParentFeatureInternal, setParentFeatureInternal, setPatchSolutionFlag, setPatchSurfaceFilename, setSurroundingPatchSurfaceFilename, showInternalParentFeatureForEdit, surroundingPatchSurfaceFilename, unsetParentFeatureInternal
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
PatternFeatureBuilder.PatternMethodOptions patternMethod() throws NXException, RemoteException
NXException
RemoteException
void setPatternMethod(PatternFeatureBuilder.PatternMethodOptions methodOption) throws NXException, RemoteException
methodOption
- NXException
RemoteException
SelectFeatureList featureList() throws NXException, RemoteException
NXException
RemoteException
PatternReferencePointServiceBuilder referencePointService() throws NXException, RemoteException
NXException
RemoteException
Point referencePoint() throws NXException, RemoteException
GeometricUtilities.PatternReferencePointServiceBuilder#point
instead.
NXException
RemoteException
void setReferencePoint(Point referencePoint) throws NXException, RemoteException
GeometricUtilities.PatternReferencePointServiceBuilder#setPoint
instead.
referencePoint
- NXException
RemoteException
boolean useInferredReferencePoint() throws NXException, RemoteException
GeometricUtilities.PatternReferencePointServiceBuilder#isReferencePointInferred
instead.
NXException
RemoteException
void setUseInferredReferencePoint(boolean useInferredReferencePoint) throws NXException, RemoteException
GeometricUtilities.PatternReferencePointServiceBuilder#setIsReferencePointInferred
instead.
useInferredReferencePoint
- NXException
RemoteException
PatternDefinition patternService() throws NXException, RemoteException
NXException
RemoteException
void setReferencesToReuse(Feature inputFeature, NXObject[] referencesFromInputFeatures) throws NXException, RemoteException
inputFeature
- referencesFromInputFeatures
- NXException
RemoteException
void clearReferencesToReuse() throws NXException, RemoteException
NXException
RemoteException
PatternFeatureBuilder.OutputOptions outputOption() throws NXException, RemoteException
NXException
RemoteException
void setOutputOption(PatternFeatureBuilder.OutputOptions outputOption) throws NXException, RemoteException
outputOption
- NXException
RemoteException
PatternFeatureBuilder.ExpressionTransferOptions expressionOption() throws NXException, RemoteException
NXException
RemoteException
void setExpressionOption(PatternFeatureBuilder.ExpressionTransferOptions expressionOption) throws NXException, RemoteException
expressionOption
- NXException
RemoteException
boolean createReferencePattern() throws NXException, RemoteException
NXException
RemoteException
void setCreateReferencePattern(boolean createReferencePattern) throws NXException, RemoteException
createReferencePattern
- NXException
RemoteException
void removeAllClocking() throws NXException, RemoteException
PatternFeature
.
NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.