public interface MirrorBuilder extends FeatureBuilder
Mirror
builder.
Inputs to this class can be convergent objects.
FeatureCollection.createMirrorBuilder(nxopen.features.Mirror)
Property | Value |
---|---|
CsysMirrorOption | MirrorYAndZ |
MaintainHelixHandedness | True |
MaintainThreadHandedness | True |
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 |
MirrorBuilder.CsysMirrorOptions
the Coordinate System mirror 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") . |
MirrorBuilder.CsysMirrorOptions |
csysMirrorOption()
Returns the Coordinate System mirroring option
License requirements: None. |
SelectFeatureList |
featureList()
Returns the Features to Mirror
License requirements: solid_modeling ("SOLIDS MODELING") . |
boolean |
maintainHelixHandedness()
Returns the option to maintain Helix feature handedness.
|
boolean |
maintainThreadHandedness()
Returns the option to maintain symbolic thread handedness.
|
PatternDefinition |
patternService()
Returns the
PatternDefinition object
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 |
setCsysMirrorOption(MirrorBuilder.CsysMirrorOptions csysOption)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMaintainHelixHandedness(boolean maintainHelixHandedness)
License requirements: solid_modeling ("SOLIDS MODELING") . |
void |
setMaintainThreadHandedness(boolean maintainThreadHandedness)
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 mirror.
|
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
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
MirrorBuilder.CsysMirrorOptions csysMirrorOption() throws NXException, RemoteException
NXException
RemoteException
void setCsysMirrorOption(MirrorBuilder.CsysMirrorOptions csysOption) throws NXException, RemoteException
csysOption
- NXException
RemoteException
boolean maintainThreadHandedness() throws NXException, RemoteException
NXException
RemoteException
void setMaintainThreadHandedness(boolean maintainThreadHandedness) throws NXException, RemoteException
maintainThreadHandedness
- NXException
RemoteException
boolean maintainHelixHandedness() throws NXException, RemoteException
NXException
RemoteException
void setMaintainHelixHandedness(boolean maintainHelixHandedness) throws NXException, RemoteException
maintainHelixHandedness
- NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.