public interface MirrorBuilder
Mirror
builder
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.
|
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 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.