NX Open C++ Reference Guide
Public Types | Public Member Functions | List of all members
NXOpen::Features::SheetMetal::DimpleBuilder Class Reference

Represents a Dimple feature builder. More...

Inheritance diagram for NXOpen::Features::SheetMetal::DimpleBuilder:
NXOpen::Features::FeatureBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public Types

enum  DepthTypeOptions { DepthTypeOptionsSectionNormalSide, DepthTypeOptionsSectionReverseNormalSide }
 This enum represents the depth direction for the dimple. More...
 
enum  DimensionTypeOptions { DimensionTypeOptionsOffset, DimensionTypeOptionsFull }
 the Dimension options for dimple. More...
 
enum  SectionSideOptions { SectionSideOptionsLeft, SectionSideOptionsRight }
 This enum represents the side of the section that the dimple punches material. More...
 
enum  SidewallTypeOptions { SidewallTypeOptionsOutside, SidewallTypeOptionsInside }
 the side walls material option. More...
 

Public Member Functions

NXOpen::Features::SheetMetal::DimpleBuilder::DepthTypeOptions DepthType ()
 Returns the Direction in which the Dimple is punched. More...
 
NXOpen::Features::SheetMetal::DimpleBuilder::DimensionTypeOptions DimensionType ()
 Returns the Offset Dimension
The actual extent distance of the Dimple will be determined by the active dimension option. More...
 
bool FilletSectionCorners ()
 Returns the Rounding Option for section Corners which contain Non Fillet Radii. More...
 
NXOpen::ExpressionGetDepth ()
 Depth of the Dimple. More...
 
NXOpen::ExpressionGetDieRadius ()
 Radius value of the sharp edges of the bottom face. More...
 
NXOpen::ExpressionGetFilletRadius ()
 Fillet Radius to be applied for rounding the Sharp section Corners. More...
 
NXOpen::ExpressionGetPunchRadius ()
 Radius value of the sharp edges on the top face. More...
 
NXOpen::ExpressionGetTaperAngle ()
 Taper Angle of the Dimple. More...
 
bool IncludeRounding ()
 Returns the Rounding type of the Sharp edges of bottom face and top face. More...
 
NXOpen::ExpressionMinimumToolClearance ()
 Returns the minimum tool clearance expression. More...
 
NXOpen::SectionSection ()
 Returns the Section used by the Dimple. More...
 
NXOpen::Features::SheetMetal::DimpleBuilder::SectionSideOptions SectionSide ()
 Returns the section Side for the Dimple section. More...
 
void SetDepth (const NXString &extent)
 
More...
 
void SetDepth (const char *extent)
 
More...
 
void SetDepthType (NXOpen::Features::SheetMetal::DimpleBuilder::DepthTypeOptions depthType)
 Sets the Direction in which the Dimple is punched. More...
 
void SetDieRadius (const NXString &dieRadius)
 
More...
 
void SetDieRadius (const char *dieRadius)
 
More...
 
void SetDimensionType (NXOpen::Features::SheetMetal::DimpleBuilder::DimensionTypeOptions dimensionType)
 Sets the Offset Dimension
The actual extent distance of the Dimple will be determined by the active dimension option. More...
 
void SetFilletRadius (const NXString &filletRadius)
 
More...
 
void SetFilletRadius (const char *filletRadius)
 
More...
 
void SetFilletSectionCorners (bool filletSectionCorners)
 Sets the Rounding Option for section Corners which contain Non Fillet Radii. More...
 
void SetIncludeRounding (bool includeRounding)
 Sets the Rounding type of the Sharp edges of bottom face and top face. More...
 
void SetPunchRadius (const NXString &punchRadius)
 
More...
 
void SetPunchRadius (const char *punchRadius)
 
More...
 
void SetSection (NXOpen::Section *section)
 Sets the Section used by the Dimple. More...
 
void SetSectionSide (NXOpen::Features::SheetMetal::DimpleBuilder::SectionSideOptions sectionSide)
 Sets the section Side for the Dimple section. More...
 
void SetSidewallType (NXOpen::Features::SheetMetal::DimpleBuilder::SidewallTypeOptions sidewallType)
 Sets the side where the material must be added to the dimple. More...
 
void SetSketch (NXOpen::Features::SketchFeature *sketch)
 Sets the Slave Sketch used by the Dimple, If one exists. More...
 
void SetTaperAngle (const NXString &taperAngle)
 
More...
 
void SetTaperAngle (const char *taperAngle)
 
More...
 
NXOpen::Features::SheetMetal::DimpleBuilder::SidewallTypeOptions SidewallType ()
 Returns the side where the material must be added to the dimple. More...
 
NXOpen::Features::SketchFeatureSketch ()
 Returns the Slave Sketch used by the Dimple, If one exists. More...
 
int ValidateBuilderData ()
 Verify whether the builder data is valid for creating a dimple or not. More...
 
- Public Member Functions inherited from NXOpen::Features::FeatureBuilder
NXOpen::Features::FeatureCommitFeature ()
 Commits the feature parameters and creates the feature. More...
 
NXOpen::Features::FeatureGetFeature ()
 Returns the feature currently being edited by this builder. More...
 
void HideInternalParentFeatureAfterEdit (NXOpen::Features::Feature *parentFeature)
 Re-suppress an internal parent feature (a slave feature) after it has been edited. More...
 
bool ParentFeatureInternal ()
 Returns whether or not the latest timestamped parent feature of this feature should be made internal
Created in NX5.0.0. More...
 
bool PatchSolutionFlag ()
 Returns the patch solution flag
Created in NX8.0.1. More...
 
NXString PatchSurfaceFilename ()
 Returns the patch surface filename
Created in NX8.0.1. More...
 
void SetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
 Set the parent features which would be internal or slaves to the feature being created or commited
Created in NX6.0.0. More...
 
void SetParentFeatureInternal (bool isInternal)
 Sets whether or not the latest timestamped parent feature of this feature should be made internal
Created in NX5.0.0. More...
 
void SetPatchSolutionFlag (bool optionValue)
 Sets the patch solution flag
Created in NX8.0.1. More...
 
void SetPatchSurfaceFilename (const NXString &surfaceFilename)
 Sets the patch surface filename
Created in NX8.0.1. More...
 
void SetPatchSurfaceFilename (const char *surfaceFilename)
 Sets the patch surface filename
Created in NX8.0.1. More...
 
void SetSurroundingPatchSurfaceFilename (const NXString &surroundingSurfaceFilename)
 Sets the surrounding patch surface filename
Created in NX8.0.1. More...
 
void SetSurroundingPatchSurfaceFilename (const char *surroundingSurfaceFilename)
 Sets the surrounding patch surface filename
Created in NX8.0.1. More...
 
void ShowInternalParentFeatureForEdit (NXOpen::Features::Feature *parentFeature)
 Unsuppress an internal parent feature (a slave feature) so it can be edited. More...
 
NXString SurroundingPatchSurfaceFilename ()
 Returns the surrounding patch surface filename
Created in NX8.0.1. More...
 
void UnsetParentFeatureInternal (NXOpen::Features::Feature *parentFeature)
 Set the internal parent feature of the feature being edited to external
Created in NX6.0.0. More...
 
- Public Member Functions inherited from NXOpen::Builder
NXOpen::NXObjectCommit ()
 Commits any edits that have been applied to the builder. More...
 
void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
NXOpen::NXObjectGetObject ()
 Returns the object currently being edited by this builder. More...
 
void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
virtual bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen::TaggedObject
tag_t Tag () const
 Returns the tag of this object. More...
 

Detailed Description

Represents a Dimple feature builder.


To create a new instance of this class, use NXOpen::Features::SheetMetal::SheetmetalManager::CreateDimpleFeatureBuilder

Created in NX4.0.0.

Member Enumeration Documentation

This enum represents the depth direction for the dimple.

Enumerator
DepthTypeOptionsSectionNormalSide 

Dimple punched on the side of the section normal.

DepthTypeOptionsSectionReverseNormalSide 

Dimple punched on the side opposite to that of the section normal.

the Dimension options for dimple.

This specifies whether the dimple's depth must be measured from the plane to which the section is attached or from the

Enumerator
DimensionTypeOptionsOffset 

the actual depth will be depth plus the thickness of sheet.

DimensionTypeOptionsFull 

the actual extent distance will be the value specified as depth.

This enum represents the side of the section that the dimple punches material.

The "left" option represents the side to the left of a person who is walking along the section in the direction of its curves when the section normal is pointing up. The "right" option represents the person's right hand side. This interpretation is the same regardless of whether the section is open or closed. The "right" side at any point along the section can also be represented by the vector resulting from the cross product of the curve tangent (of the section curve at that point) and the section normal. The "left" side is the opposite.

Enumerator
SectionSideOptionsLeft 

Side pointed to by the inverse of the tangent cross normal vector.

SectionSideOptionsRight 

Side pointed to by the tangent cross normal vector.

the side walls material option.

This specifies whether the dimple's outerwalls or the innerwalls coincide with the section outline

Enumerator
SidewallTypeOptionsOutside 

the innerface of the dimple side walls coincides with the section outline.

SidewallTypeOptionsInside 

the outerface of the dimple side walls coincides with the section outline.

Member Function Documentation

NXOpen::Features::SheetMetal::DimpleBuilder::DepthTypeOptions NXOpen::Features::SheetMetal::DimpleBuilder::DepthType ( )

Returns the Direction in which the Dimple is punched.


This is used to specify the direction in which the punching should happen. If Punching must happen in the direction of the Section Normal (specified using the NXOpen::Features::SheetMetal::DimpleBuilder::Section and NXOpen::Features::SheetMetal::DimpleBuilder::SetSection ) then pass the value of NXOpen::Features::SheetMetal::DimpleBuilder::DepthTypeOptionsSectionNormalSide If punching must happen in the opposite direction to that of Section Normal, set the value to be NXOpen::Features::SheetMetal::DimpleBuilder::DepthTypeOptionsSectionReverseNormalSide


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

NXOpen::Features::SheetMetal::DimpleBuilder::DimensionTypeOptions NXOpen::Features::SheetMetal::DimpleBuilder::DimensionType ( )

Returns the Offset Dimension
The actual extent distance of the Dimple will be determined by the active dimension option.

In case of NXOpen::Features::SheetMetal::DimpleBuilder::DimensionTypeOptionsOffset the actual extent distance will be offset dimension distance plus the thickness of sheet. In case of NXOpen::Features::SheetMetal::DimpleBuilder::DimensionTypeOptionsFull the actual extent distance will be the Full dimension distance.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

bool NXOpen::Features::SheetMetal::DimpleBuilder::FilletSectionCorners ( )

Returns the Rounding Option for section Corners which contain Non Fillet Radii.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

NXOpen::Expression* NXOpen::Features::SheetMetal::DimpleBuilder::GetDepth ( )

Depth of the Dimple.

Returns

Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")
NXOpen::Expression* NXOpen::Features::SheetMetal::DimpleBuilder::GetDieRadius ( )

Radius value of the sharp edges of the bottom face.

Returns

Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")
NXOpen::Expression* NXOpen::Features::SheetMetal::DimpleBuilder::GetFilletRadius ( )

Fillet Radius to be applied for rounding the Sharp section Corners.

Returns

Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")
NXOpen::Expression* NXOpen::Features::SheetMetal::DimpleBuilder::GetPunchRadius ( )

Radius value of the sharp edges on the top face.

Returns

Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")
NXOpen::Expression* NXOpen::Features::SheetMetal::DimpleBuilder::GetTaperAngle ( )

Taper Angle of the Dimple.


In case of a tapered dimple, the taper angle is applied on the side faces of the above-protruded section. The affects of taper angle will always increases the cavity volume of the dimple.

Returns

Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")
bool NXOpen::Features::SheetMetal::DimpleBuilder::IncludeRounding ( )

Returns the Rounding type of the Sharp edges of bottom face and top face.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

NXOpen::Expression* NXOpen::Features::SheetMetal::DimpleBuilder::MinimumToolClearance ( )

Returns the minimum tool clearance expression.


Created in NX6.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

NXOpen::Section* NXOpen::Features::SheetMetal::DimpleBuilder::Section ( )

Returns the Section used by the Dimple.

Section can be Open/Closed.
The section is protruded on the reference face at finite distance of extent and in the direction of extent side. The actual extent distance will be determined by the active dimension option i.e. Offset Dimension or Full Dimension. In case of Offset Dimension the actual extent distance will be offset dimension distance plus the thickness of sheet. In case of Full Dimension the actual extent distance will be the Full dimension distance. In case of open section, the end segments are extended to the nearest flat face edges. If the end segments are already crossing the flat face edges, those segments will be trimmed to the edges.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

NXOpen::Features::SheetMetal::DimpleBuilder::SectionSideOptions NXOpen::Features::SheetMetal::DimpleBuilder::SectionSide ( )

Returns the section Side for the Dimple section.


This is used to specify which side of the section should remain stationary during the Dimple operation. Dimple's section is a set of connected curves. The material exists on both sides of the section curves. section Side specifies - the material on which side of the curve must be punched.The other side shall be bent to the specified angle with respect to this fixed side. This is how you calculate Left/Right. Get the Section Normal (N)Get the Tangent of the section.(T) Result = CrossProduct(N, T). The resultant vector is called RIGHT. This vector shall be in the direction of one if the two sides of the material.If you want the material on the side of Result to be punched, then you have to pass the value of NXOpen::Features::SheetMetal::DimpleBuilder::SectionSideOptionsRight If you want the other side to be punched, then you have to send NXOpen::Features::SheetMetal::DimpleBuilder::SectionSideOptionsLeft .


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

void NXOpen::Features::SheetMetal::DimpleBuilder::SetDepth ( const NXString extent)


Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Expression::SetRightHandSide on the NXOpen::Expression object returned from NXOpen::Features::SheetMetal::DimpleBuilder::GetDepth instead.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters
extentextent
void NXOpen::Features::SheetMetal::DimpleBuilder::SetDepth ( const char *  extent)


Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Expression::SetRightHandSide on the NXOpen::Expression object returned from NXOpen::Features::SheetMetal::DimpleBuilder::GetDepth instead.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters
extentextent
void NXOpen::Features::SheetMetal::DimpleBuilder::SetDepthType ( NXOpen::Features::SheetMetal::DimpleBuilder::DepthTypeOptions  depthType)

Sets the Direction in which the Dimple is punched.


This is used to specify the direction in which the punching should happen. If Punching must happen in the direction of the Section Normal (specified using the NXOpen::Features::SheetMetal::DimpleBuilder::Section and NXOpen::Features::SheetMetal::DimpleBuilder::SetSection ) then pass the value of NXOpen::Features::SheetMetal::DimpleBuilder::DepthTypeOptionsSectionNormalSide If punching must happen in the opposite direction to that of Section Normal, set the value to be NXOpen::Features::SheetMetal::DimpleBuilder::DepthTypeOptionsSectionReverseNormalSide


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters
depthTypedepth type
void NXOpen::Features::SheetMetal::DimpleBuilder::SetDieRadius ( const NXString dieRadius)


Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Expression::SetRightHandSide on the NXOpen::Expression object returned from NXOpen::Features::SheetMetal::DimpleBuilder::GetDieRadius instead.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters
dieRadiusdie radius
void NXOpen::Features::SheetMetal::DimpleBuilder::SetDieRadius ( const char *  dieRadius)


Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Expression::SetRightHandSide on the NXOpen::Expression object returned from NXOpen::Features::SheetMetal::DimpleBuilder::GetDieRadius instead.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters
dieRadiusdie radius
void NXOpen::Features::SheetMetal::DimpleBuilder::SetDimensionType ( NXOpen::Features::SheetMetal::DimpleBuilder::DimensionTypeOptions  dimensionType)

Sets the Offset Dimension
The actual extent distance of the Dimple will be determined by the active dimension option.

In case of NXOpen::Features::SheetMetal::DimpleBuilder::DimensionTypeOptionsOffset the actual extent distance will be offset dimension distance plus the thickness of sheet. In case of NXOpen::Features::SheetMetal::DimpleBuilder::DimensionTypeOptionsFull the actual extent distance will be the Full dimension distance.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters
dimensionTypedimension type
void NXOpen::Features::SheetMetal::DimpleBuilder::SetFilletRadius ( const NXString filletRadius)


Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Expression::SetRightHandSide on the NXOpen::Expression object returned from NXOpen::Features::SheetMetal::DimpleBuilder::GetFilletRadius instead.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters
filletRadiusfillet radius
void NXOpen::Features::SheetMetal::DimpleBuilder::SetFilletRadius ( const char *  filletRadius)


Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Expression::SetRightHandSide on the NXOpen::Expression object returned from NXOpen::Features::SheetMetal::DimpleBuilder::GetFilletRadius instead.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters
filletRadiusfillet radius
void NXOpen::Features::SheetMetal::DimpleBuilder::SetFilletSectionCorners ( bool  filletSectionCorners)

Sets the Rounding Option for section Corners which contain Non Fillet Radii.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters
filletSectionCornersfillet section corners
void NXOpen::Features::SheetMetal::DimpleBuilder::SetIncludeRounding ( bool  includeRounding)

Sets the Rounding type of the Sharp edges of bottom face and top face.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters
includeRoundinginclude rounding
void NXOpen::Features::SheetMetal::DimpleBuilder::SetPunchRadius ( const NXString punchRadius)


Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Expression::SetRightHandSide on the NXOpen::Expression object returned from NXOpen::Features::SheetMetal::DimpleBuilder::GetPunchRadius instead.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters
punchRadiuspunch radius
void NXOpen::Features::SheetMetal::DimpleBuilder::SetPunchRadius ( const char *  punchRadius)


Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Expression::SetRightHandSide on the NXOpen::Expression object returned from NXOpen::Features::SheetMetal::DimpleBuilder::GetPunchRadius instead.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters
punchRadiuspunch radius
void NXOpen::Features::SheetMetal::DimpleBuilder::SetSection ( NXOpen::Section section)

Sets the Section used by the Dimple.

Section can be Open/Closed.
The section is protruded on the reference face at finite distance of extent and in the direction of extent side. The actual extent distance will be determined by the active dimension option i.e. Offset Dimension or Full Dimension. In case of Offset Dimension the actual extent distance will be offset dimension distance plus the thickness of sheet. In case of Full Dimension the actual extent distance will be the Full dimension distance. In case of open section, the end segments are extended to the nearest flat face edges. If the end segments are already crossing the flat face edges, those segments will be trimmed to the edges.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters
sectionsection
void NXOpen::Features::SheetMetal::DimpleBuilder::SetSectionSide ( NXOpen::Features::SheetMetal::DimpleBuilder::SectionSideOptions  sectionSide)

Sets the section Side for the Dimple section.


This is used to specify which side of the section should remain stationary during the Dimple operation. Dimple's section is a set of connected curves. The material exists on both sides of the section curves. section Side specifies - the material on which side of the curve must be punched.The other side shall be bent to the specified angle with respect to this fixed side. This is how you calculate Left/Right. Get the Section Normal (N)Get the Tangent of the section.(T) Result = CrossProduct(N, T). The resultant vector is called RIGHT. This vector shall be in the direction of one if the two sides of the material.If you want the material on the side of Result to be punched, then you have to pass the value of NXOpen::Features::SheetMetal::DimpleBuilder::SectionSideOptionsRight If you want the other side to be punched, then you have to send NXOpen::Features::SheetMetal::DimpleBuilder::SectionSideOptionsLeft .


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters
sectionSidesection side
void NXOpen::Features::SheetMetal::DimpleBuilder::SetSidewallType ( NXOpen::Features::SheetMetal::DimpleBuilder::SidewallTypeOptions  sidewallType)

Sets the side where the material must be added to the dimple.

Done with Respect to the section
If NXOpen::Features::SheetMetal::DimpleBuilder::SidewallTypeOptionsInside is specified, the material of the dimple sidewalls will be added to the interior of the section. If NXOpen::Features::SheetMetal::DimpleBuilder::SidewallTypeOptionsOutside is specified,the material will be added from the lifted section such that the volume of the dimple cavity is increased.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters
sidewallTypesidewall type
void NXOpen::Features::SheetMetal::DimpleBuilder::SetSketch ( NXOpen::Features::SketchFeature sketch)

Sets the Slave Sketch used by the Dimple, If one exists.


If the Sketch is created internally as part of the Dimple command in the UI, then it shall be consumed by the Dimple and shall not show up as a separate feature in the Part Navigator. If such a behaviour is desired, then specify the Sketch here.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters
sketchsketch
void NXOpen::Features::SheetMetal::DimpleBuilder::SetTaperAngle ( const NXString taperAngle)


Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Expression::SetRightHandSide on the NXOpen::Expression object returned from NXOpen::Features::SheetMetal::DimpleBuilder::GetTaperAngle instead.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters
taperAngletaper angle
void NXOpen::Features::SheetMetal::DimpleBuilder::SetTaperAngle ( const char *  taperAngle)


Deprecated:
Deprecated in NX10.0.0.

Use NXOpen::Expression::SetRightHandSide on the NXOpen::Expression object returned from NXOpen::Features::SheetMetal::DimpleBuilder::GetTaperAngle instead.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

Parameters
taperAngletaper angle
NXOpen::Features::SheetMetal::DimpleBuilder::SidewallTypeOptions NXOpen::Features::SheetMetal::DimpleBuilder::SidewallType ( )

Returns the side where the material must be added to the dimple.

Done with Respect to the section
If NXOpen::Features::SheetMetal::DimpleBuilder::SidewallTypeOptionsInside is specified, the material of the dimple sidewalls will be added to the interior of the section. If NXOpen::Features::SheetMetal::DimpleBuilder::SidewallTypeOptionsOutside is specified,the material will be added from the lifted section such that the volume of the dimple cavity is increased.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

NXOpen::Features::SketchFeature* NXOpen::Features::SheetMetal::DimpleBuilder::Sketch ( )

Returns the Slave Sketch used by the Dimple, If one exists.


If the Sketch is created internally as part of the Dimple command in the UI, then it shall be consumed by the Dimple and shall not show up as a separate feature in the Part Navigator. If such a behaviour is desired, then specify the Sketch here.


Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

int NXOpen::Features::SheetMetal::DimpleBuilder::ValidateBuilderData ( )

Verify whether the builder data is valid for creating a dimple or not.


If the Builder data is valid, returned value shall be 0


Returns
Data Validity Flag.
Created in NX4.0.0.

License requirements : nx_sheet_metal ("NX Sheet Metal")

The documentation for this class was generated from the following file:
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.