BeamSectionOrientationOptions Class — NXOpen Python API Reference 12.0.0 documentation

# BeamSectionOrientationOptions Class

class `NXOpen.CAE.``BeamSectionOrientationOptions`

  Bases: `NXOpen.TransientObject`

  To create a new instance of this class, use `NXOpen.CAE.CaePart.NewBeamSectionOrientationOptions()`

  New in version NX7.5.0.

# Properties

Property | Description
--- | ---
DirectionType | Returns or sets the direction type
MethodType | Returns or sets the orientation definition method
Node | Returns or sets the node used to orient beam.
OrientedElement | Returns or sets the element to be oriented.
Vector | Returns or sets the orientation vector.

# Methods

Method | Description
--- | ---
Dispose | Destroys the object

# Enumerations

BeamSectionOrientationOptionsMethod Enumeration | Represents the orientation definition method

# Property Detail

## DirectionType

`BeamSectionOrientationOptions.``DirectionType`

  Returns or sets the direction type

  `-------------------------------------`

  Getter Method

  Signature `DirectionType`

  Returns: |
  Return type: | `NXOpen.CAE.BeamSectionDirectionOption`

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `DirectionType`

  Parameters: | directionType (`NXOpen.CAE.BeamSectionDirectionOption`) –

  New in version NX7.5.0.

  License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

## MethodType

`BeamSectionOrientationOptions.``MethodType`

  Returns or sets the orientation definition method

  `-------------------------------------`

  Getter Method

  Signature `MethodType`

  Returns: |
  Return type: | `NXOpen.CAE.BeamSectionOrientationOptionsMethod`

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `MethodType`

  Parameters: | methodType (`NXOpen.CAE.BeamSectionOrientationOptionsMethod`) –

  New in version NX7.5.0.

  License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

## Node

`BeamSectionOrientationOptions.``Node`

  Returns or sets the node used to orient beam.

  Only available when the orientation method is `CAE.BeamSectionOrientationOptionsMethod.ByNode`

  `-------------------------------------`

  Getter Method

  Signature `Node`

  Returns: |
  Return type: | `NXOpen.CAE.FENode`

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Node`

  Parameters: | node (`NXOpen.CAE.FENode`) –

  New in version NX7.5.0.

  License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

## OrientedElement

`BeamSectionOrientationOptions.``OrientedElement`

  Returns or sets the element to be oriented.

  Only available when the orientation method is `CAE.BeamSectionOrientationOptionsMethod.ByVector`

  `-------------------------------------`

  Getter Method

  Signature `OrientedElement`

  Returns: |
  Return type: | `NXOpen.CAE.FEElement`

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `OrientedElement`

  Parameters: | orientedElement (`NXOpen.CAE.FEElement`) –

  New in version NX7.5.0.

  License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

## Vector

`BeamSectionOrientationOptions.``Vector`

  Returns or sets the orientation vector.

  Only available when definition method is `CAE.BeamSectionOrientationOptionsMethod.ByVector`

  `-------------------------------------`

  Getter Method

  Signature `Vector`

  Returns: |
  Return type: | `NXOpen.Direction`

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `Vector`

  Parameters: | vector (`NXOpen.Direction`) –

  New in version NX7.5.0.

  License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

# Method Detail

## Dispose

`BeamSectionOrientationOptions.``Dispose`

  Destroys the object

  Signature `Dispose()`

  New in version NX7.5.0.

  License requirements: None.