RectangularFrameBuilder Class¶
-
class
NXOpen.GeometricUtilities.RectangularFrameBuilder¶ Bases:
NXOpen.TaggedObject,NXOpen.GeometricUtilities.IComponentBuilderRectangular frame builder
New in version NX7.5.1.
Properties¶
| Property | Description |
|---|---|
| AnchorLocation | Returns or sets the anchor location |
| AnchorLocator | Returns the point or coordinate system to define initial location and orientation of the frame |
| CoordinateSystem | Returns or sets the coordinate system |
| Height | Returns the height |
| Length | Returns the length |
| Shear | Returns the shear |
| Tag | Returns the Tag for this object. |
| WScale | Returns or sets the width scale |
Methods¶
| Method | Description |
|---|---|
| UpdateOnCoordinateSystem | Updates the frame based on coordinate system. |
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
| RectangularFrameBuilderAnchorLocationType Enumeration | Anchor location types |
Property Detail¶
AnchorLocation¶
-
RectangularFrameBuilder.AnchorLocation¶ Returns or sets the anchor location
-------------------------------------Getter Method
Signature
AnchorLocationReturns: Return type: NXOpen.GeometricUtilities.RectangularFrameBuilderAnchorLocationTypeNew in version NX7.5.1.
License requirements: None.
-------------------------------------Setter Method
Signature
AnchorLocationParameters: anchorLocation ( NXOpen.GeometricUtilities.RectangularFrameBuilderAnchorLocationType) –New in version NX7.5.1.
License requirements: solid_modeling (“SOLIDS MODELING”)
AnchorLocator¶
-
RectangularFrameBuilder.AnchorLocator¶ Returns the point or coordinate system to define initial location and orientation of the frame
-------------------------------------Getter Method
Signature
AnchorLocatorReturns: Return type: NXOpen.SelectSmartObjectNew in version NX7.5.1.
License requirements: None.
CoordinateSystem¶
-
RectangularFrameBuilder.CoordinateSystem¶ Returns or sets the coordinate system
-------------------------------------Getter Method
Signature
CoordinateSystemReturns: Return type: NXOpen.CoordinateSystemNew in version NX7.5.1.
License requirements: None.
-------------------------------------Setter Method
Signature
CoordinateSystemParameters: coordinateSystem ( NXOpen.CoordinateSystem) –New in version NX7.5.1.
License requirements: solid_modeling (“SOLIDS MODELING”)
Height¶
-
RectangularFrameBuilder.Height¶ Returns the height
-------------------------------------Getter Method
Signature
HeightReturns: Return type: NXOpen.ExpressionNew in version NX7.5.1.
License requirements: None.
Length¶
-
RectangularFrameBuilder.Length¶ Returns the length
-------------------------------------Getter Method
Signature
LengthReturns: Return type: NXOpen.ExpressionNew in version NX7.5.1.
License requirements: None.
Shear¶
-
RectangularFrameBuilder.Shear¶ Returns the shear
-------------------------------------Getter Method
Signature
ShearReturns: Return type: NXOpen.ExpressionNew in version NX7.5.1.
License requirements: None.
WScale¶
-
RectangularFrameBuilder.WScale¶ Returns or sets the width scale
-------------------------------------Getter Method
Signature
WScaleReturns: Return type: float New in version NX7.5.1.
License requirements: None.
-------------------------------------Setter Method
Signature
WScaleParameters: wScale (float) – New in version NX7.5.1.
License requirements: None.
Method Detail¶
UpdateOnCoordinateSystem¶
-
RectangularFrameBuilder.UpdateOnCoordinateSystem¶ Updates the frame based on coordinate system.
Signature
UpdateOnCoordinateSystem()New in version NX7.5.1.
License requirements: None.
Validate¶
-
RectangularFrameBuilder.Validate¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.