NXOpen .NET Reference Guide
1899
|
Represents a Dimple feature builder. More...
Public Types | |
enum | DepthTypeOptions { SectionNormalSide, SectionReverseNormalSide } |
This enum represents the depth direction for the dimple. More... | |
enum | DimensionTypeOptions { Offset, Full } |
the Dimension options for dimple. More... | |
enum | SectionSideOptions { Left, Right } |
This enum represents the side of the section that the dimple punches material. More... | |
enum | SidewallTypeOptions { Outside, Inside } |
the side walls material option. More... | |
Public Member Functions | |
unsafe NXOpen.Expression | GetDepth () |
Depth of the Dimple More... | |
unsafe NXOpen.Expression | GetDieRadius () |
Radius value of the sharp edges of the bottom face More... | |
unsafe NXOpen.Expression | GetFilletRadius () |
Fillet Radius to be applied for rounding the Sharp section Corners More... | |
unsafe NXOpen.Expression | GetPunchRadius () |
Radius value of the sharp edges on the top face More... | |
unsafe NXOpen.Expression | GetTaperAngle () |
Taper Angle of the Dimple. More... | |
unsafe void | SetDepth (string extent) |
More... | |
unsafe void | SetDieRadius (string dieRadius) |
More... | |
unsafe void | SetFilletRadius (string filletRadius) |
More... | |
unsafe void | SetPunchRadius (string punchRadius) |
More... | |
unsafe void | SetTaperAngle (string taperAngle) |
More... | |
unsafe int | ValidateBuilderData () |
Verify whether the builder data is valid for creating a dimple or not. More... | |
Public Member Functions inherited from NXOpen.Features.FeatureBuilder | |
unsafe NXOpen.Features.Feature | CommitFeature () |
Commits the feature parameters and creates the feature More... | |
unsafe NXOpen.Features.Feature | GetFeature () |
Returns the feature currently being edited by this builder. More... | |
unsafe void | HideInternalParentFeatureAfterEdit (NXOpen.Features.Feature parentFeature) |
Re-suppress an internal parent feature (a slave feature) after it has been edited. More... | |
unsafe void | SetParentFeatureInternal (NXOpen.Features.Feature parentFeature) |
Set the parent features which would be internal or slaves to the feature being created or commited More... | |
unsafe void | ShowInternalParentFeatureForEdit (NXOpen.Features.Feature parentFeature) |
Unsuppress an internal parent feature (a slave feature) so it can be edited. More... | |
unsafe void | UnsetParentFeatureInternal (NXOpen.Features.Feature parentFeature) |
Set the internal parent feature of the feature being edited to external More... | |
Public Member Functions inherited from NXOpen.Builder | |
unsafe NXOpen.NXObject | Commit () |
Commits any edits that have been applied to the builder. More... | |
unsafe void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. More... | |
unsafe NXOpen.NXObject[] | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. More... | |
unsafe NXOpen.NXObject | GetObject () |
Returns the object currently being edited by this builder. More... | |
unsafe void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. More... | |
unsafe bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. More... | |
Public Member Functions inherited from NXOpen.TaggedObject | |
void | PrintTestData (String variableName) |
<exclude> More... | |
void | PrintTestData (String variableName, int lineNumber) |
<exclude> More... | |
override string | ToString () |
Returns a String that represents the current Object. More... | |
Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageCtrl | AsyncProcessMessage (IMessage msg, IMessageSink replySink) |
Asynchronously processes the given message. More... | |
IMessage | SyncProcessMessage (IMessage msg) |
Synchronously processes the given message. More... | |
Properties | |
unsafe NXOpen.Features.SheetMetal.DimpleBuilder.DepthTypeOptions | DepthType [get, set] |
Returns or sets the Direction in which the Dimple is punched. More... | |
unsafe NXOpen.Features.SheetMetal.DimpleBuilder.DimensionTypeOptions | DimensionType [get, set] |
Returns or sets the Offset Dimension. More... | |
unsafe bool | FilletSectionCorners [get, set] |
Returns or sets the Rounding Option for section Corners which contain Non Fillet Radii More... | |
unsafe bool | IncludeRounding [get, set] |
Returns or sets the Rounding type of the Sharp edges of bottom face and top face. More... | |
unsafe NXOpen.Expression | MinimumToolClearance [get] |
Returns the minimum tool clearance expression. More... | |
unsafe NXOpen.Section | Section [get, set] |
Returns or sets the Section used by the Dimple. More... | |
unsafe NXOpen.Features.SheetMetal.DimpleBuilder.SectionSideOptions | SectionSide [get, set] |
Returns or sets the section Side for the Dimple section. More... | |
unsafe NXOpen.Features.SheetMetal.DimpleBuilder.SidewallTypeOptions | SidewallType [get, set] |
Returns or sets the side where the material must be added to the dimple. More... | |
unsafe NXOpen.Features.SketchFeature | Sketch [get, set] |
Returns or sets the Slave Sketch used by the Dimple, If one exists. More... | |
Properties inherited from NXOpen.Features.FeatureBuilder | |
unsafe bool | ParentFeatureInternal [get, set] |
Returns or sets whether or not the latest timestamped parent feature of this feature should be made internal More... | |
Properties inherited from NXOpen.Builder | |
unsafe NXOpen.PreviewBuilder | PreviewBuilder [get] |
Returns the preview builder subobject. More... | |
Properties inherited from NXOpen.TaggedObject | |
Tag | Tag [get] |
Returns the tag of this object. More... | |
Properties inherited from NXOpen.Utilities.NXRemotableObject | |
IMessageSink | NextSink [get] |
Gets the next message sink in the sink chain. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from NXOpen.TaggedObject | |
new void | initialize () |
<exclude> More... | |
Represents a Dimple feature builder.
To create a new instance of this class, use NXOpen.Features.SheetMetal.SheetmetalManager.CreateDimpleFeatureBuilder
Created in NX4.0.0
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 | |
---|---|
Left |
Side pointed to by the inverse of the tangent cross normal vector |
Right |
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 | |
---|---|
Outside |
the innerface of the dimple side walls coincides with the section outline. |
Inside |
the outerface of the dimple side walls coincides with the section outline. |
|
inline |
Depth of the Dimple
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
|
inline |
Radius value of the sharp edges of the bottom face
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
|
inline |
Fillet Radius to be applied for rounding the Sharp section Corners
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
|
inline |
Radius value of the sharp edges on the top face
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
|
inline |
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.
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
|
inline |
Created in NX4.0.0
Deprecated in NX10.0.0. Use NXOpen.Expression.RightHandSide on the NXOpen.Expression object returned from NXOpen.Features.SheetMetal.DimpleBuilder.GetDepth instead.
License requirements: nx_sheet_metal ("NX Sheet Metal")
extent |
|
inline |
Created in NX4.0.0
Deprecated in NX10.0.0. Use NXOpen.Expression.RightHandSide on the NXOpen.Expression object returned from NXOpen.Features.SheetMetal.DimpleBuilder.GetDieRadius instead.
License requirements: nx_sheet_metal ("NX Sheet Metal")
dieRadius |
|
inline |
Created in NX4.0.0
Deprecated in NX10.0.0. Use NXOpen.Expression.RightHandSide on the NXOpen.Expression object returned from NXOpen.Features.SheetMetal.DimpleBuilder.GetFilletRadius instead.
License requirements: nx_sheet_metal ("NX Sheet Metal")
filletRadius |
|
inline |
Created in NX4.0.0
Deprecated in NX10.0.0. Use NXOpen.Expression.RightHandSide on the NXOpen.Expression object returned from NXOpen.Features.SheetMetal.DimpleBuilder.GetPunchRadius instead.
License requirements: nx_sheet_metal ("NX Sheet Metal")
punchRadius |
|
inline |
Created in NX4.0.0
Deprecated in NX10.0.0. Use NXOpen.Expression.RightHandSide on the NXOpen.Expression object returned from NXOpen.Features.SheetMetal.DimpleBuilder.GetTaperAngle instead.
License requirements: nx_sheet_metal ("NX Sheet Metal")
taperAngle |
|
inline |
Verify whether the builder data is valid for creating a dimple or not.
If the Builder data is valid, returned value shall be 0
Created in NX4.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
|
getset |
Returns or 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 ) then pass the value of NXOpen.Features.SheetMetal.DimpleBuilder.DepthTypeOptions.SectionNormalSide If punching must happen in the opposite direction to that of Section Normal, set the value to be NXOpen.Features.SheetMetal.DimpleBuilder.DepthTypeOptions.SectionReverseNormalSide
Created in NX4.0.0
License requirements to get this property: nx_sheet_metal ("NX Sheet Metal")
License requirements to set this property: nx_sheet_metal ("NX Sheet Metal")
|
getset |
Returns or sets the Offset Dimension.
For NX1872 or later Dimple features this option will always be NXOpen.Features.SheetMetal.DimpleBuilder.DimensionTypeOptions.Full .
The actual extent distance of the Dimple will be determined by the active dimension option. In case of NXOpen.Features.SheetMetal.DimpleBuilder.DimensionTypeOptions.Offset the actual extent distance will be offset dimension distance plus the thickness of sheet. In case of NXOpen.Features.SheetMetal.DimpleBuilder.DimensionTypeOptions.Full the actual extent distance will be the Full dimension distance.
Created in NX4.0.0
License requirements to get this property: nx_sheet_metal ("NX Sheet Metal")
License requirements to set this property: nx_sheet_metal ("NX Sheet Metal")
|
getset |
Returns or sets the Rounding Option for section Corners which contain Non Fillet Radii
Created in NX4.0.0
License requirements to get this property: nx_sheet_metal ("NX Sheet Metal")
License requirements to set this property: nx_sheet_metal ("NX Sheet Metal")
|
getset |
Returns or sets the Rounding type of the Sharp edges of bottom face and top face.
Created in NX4.0.0
License requirements to get this property: nx_sheet_metal ("NX Sheet Metal")
License requirements to set this property: nx_sheet_metal ("NX Sheet Metal")
|
get |
Returns the minimum tool clearance expression.
Created in NX6.0.0
License requirements: nx_sheet_metal ("NX Sheet Metal")
|
getset |
Returns or 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 to get this property: nx_sheet_metal ("NX Sheet Metal")
License requirements to set this property: nx_sheet_metal ("NX Sheet Metal")
|
getset |
Returns or 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.SectionSideOptions.Right If you want the other side to be punched, then you have to send NXOpen.Features.SheetMetal.DimpleBuilder.SectionSideOptions.Left .
Created in NX4.0.0
License requirements to get this property: nx_sheet_metal ("NX Sheet Metal")
License requirements to set this property: nx_sheet_metal ("NX Sheet Metal")
|
getset |
Returns or sets the side where the material must be added to the dimple.
Done with Respect to the section
If NXOpen.Features.SheetMetal.DimpleBuilder.SidewallTypeOptions.Inside is specified, the material of the dimple sidewalls will be added to the interior of the section. If NXOpen.Features.SheetMetal.DimpleBuilder.SidewallTypeOptions.Outside 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 to get this property: nx_sheet_metal ("NX Sheet Metal")
License requirements to set this property: nx_sheet_metal ("NX Sheet Metal")
|
getset |
Returns or 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 to get this property: nx_sheet_metal ("NX Sheet Metal")
License requirements to set this property: nx_sheet_metal ("NX Sheet Metal")