EmbossSidewall Class

class NXOpen.Features.EmbossSidewall

Bases: NXOpen.TaggedObject

Represents an emboss sidewall object.

Emboss sidewall object describes how to create sidewall geometry.

This class provides methods to set and get the various emboss sidewall sub components.

The following are default values and options:

**Sidewall Method Option</b> :py:class:` Features.EmbossSidewallSidewallMethod.IsoclineTapered < Features.EmbossSidewallSidewallMethod>`

**Sidewall Direction</b> Direction of sidewall

**Sidewall Default Angle</b> 5.0 degrees

**Sidewall Joggle</b> EmbossJoggle object

**Sidewall Taper</b> (array) EmbossTaper object

New in version NX4.0.0.

Properties

Property Description
Angle Returns the sidewall defaults taper angle
Direction Returns or sets the draw direction for sidewall
Joggle Returns or sets the sidewall joggle
SidewallOption Returns or sets the method to create sidewall
Tag Returns the Tag for this object.

Methods

Method Description
AddNewTaper Create a new single NXOpen.Features.EmbossTaper object and appends to the sidewall taper list.
GetTapers The sidewall tapers
RemoveTaper Sidewall got a list of EmbossTaper objects.
SetAngle Set the sidewall defaults taper angle
SetNewAngle Set a new taper angle
SetTapers The sidewall tapers

Enumerations

EmbossSidewallSidewallMethod Enumeration Describes the method that can be applied to define the sidewall.

Property Detail

Angle

EmbossSidewall.Angle

Returns the sidewall defaults taper angle

-------------------------------------

Getter Method

Signature Angle

Returns:Default taper angle
Return type:NXOpen.Expression

New in version NX4.0.0.

License requirements: None.

Direction

EmbossSidewall.Direction

Returns or sets the draw direction for sidewall

-------------------------------------

Getter Method

Signature Direction

Returns:The draw direction for sidewall
Return type:NXOpen.Direction

New in version NX4.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Direction

Parameters:sidewallDirection (NXOpen.Direction) – The draw direction for sidewall

New in version NX4.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

Joggle

EmbossSidewall.Joggle

Returns or sets the sidewall joggle

-------------------------------------

Getter Method

Signature Joggle

Returns:EmbossJoggle object
Return type:NXOpen.Features.EmbossJoggle

New in version NX4.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature Joggle

Parameters:joggle (NXOpen.Features.EmbossJoggle) – EmbossJoggle object

New in version NX4.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

SidewallOption

EmbossSidewall.SidewallOption

Returns or sets the method to create sidewall

-------------------------------------

Getter Method

Signature SidewallOption

Returns:The method to create sidewall
Return type:NXOpen.Features.EmbossSidewallSidewallMethod

New in version NX4.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature SidewallOption

Parameters:sidewallMethod (NXOpen.Features.EmbossSidewallSidewallMethod) – The method to create sidewall

New in version NX4.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

Method Detail

AddNewTaper

EmbossSidewall.AddNewTaper

Create a new single NXOpen.Features.EmbossTaper object and appends to the sidewall taper list.

Signature AddNewTaper()

Returns:New EmbossTaper object
Return type:NXOpen.Features.EmbossTaper

New in version NX4.0.0.

License requirements: None.

GetTapers

EmbossSidewall.GetTapers

The sidewall tapers

Signature GetTapers()

Returns:Array of EmbossTaper objects. There may be many EmbossTaper objects for multiple values of angle.
Return type:list of NXOpen.Features.EmbossTaper

New in version NX4.0.0.

License requirements: None.

RemoveTaper

EmbossSidewall.RemoveTaper

Sidewall got a list of EmbossTaper objects.

Removes a NXOpen.Features.EmbossTaper by its index.

Signature RemoveTaper(index)

Parameters:index (int) – Index of EmbossTaper object which to be deleted

New in version NX4.0.0.

License requirements: None.

SetAngle

EmbossSidewall.SetAngle

Set the sidewall defaults taper angle

Signature SetAngle(angle)

Parameters:angle (str) – Default taper angle

New in version NX4.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)

SetNewAngle

EmbossSidewall.SetNewAngle

Set a new taper angle

Signature SetNewAngle(angle)

Parameters:angle (float) – Set a new taper angle

New in version NX4.0.0.

License requirements: None.

SetTapers

EmbossSidewall.SetTapers

The sidewall tapers

Signature SetTapers(tapers)

Parameters:tapers (list of NXOpen.Features.EmbossTaper) – Array of EmbossTaper objects. There may be many EmbossTaper objects for multiple values of angle.

New in version NX4.0.0.

License requirements: solid_modeling (“SOLIDS MODELING”)