FluidDomainBuilder Class¶
-
class
NXOpen.CAE.
FluidDomainBuilder
¶ Bases:
NXOpen.Builder
Represents a
NXOpen.CAE.FluidDomainRecipe
To create a new instance of this class, use
NXOpen.CAE.FluidDomainCollection.CreateBuilder()
New in version NX7.5.2.
Properties¶
Property | Description |
---|---|
ColinearThreshold | Returns or sets the colinear decimation threshold - obsolete: always using surface wrapper default values |
CollectorName | Returns or sets the collector name selection to place the new element collector into |
CoplanarThreshold | Returns or sets the coplanar decimation threshold - obsolete: always using surface wrapper default values |
DetectFeatureEdges | Returns or sets the detect feature edges will generate bodies and meshes that are more conformant to the input boundaries around the detected edges |
DoCoplanarDecimation | Returns or sets the decimation flag - obsolete: always using surface wrapper default values |
DoExportMeshToSolver | Returns or sets the export mesh to solver flag. |
DoSharpFeatureEdge | Returns or sets the edge snapping flag - obsolete: use SnapToSourceBoundaries() instead |
DoSharpFeaturePlaneIntersection | Returns or sets the plane intersection detection flag - obsolete: use SnapToSourceBoundaries() instead |
ElementSize | Returns the element size |
ElementType | Returns the element type builder |
FaceNormal | Returns or sets the face normal |
FaceSelection | Returns the face selection |
FeatureAngle | Returns the feature angle specifies the minimum angle between the normals of 2 elements sharing an edge for the edge to be considered for snapping |
GeometrySelection | Returns the geometry selection |
InteriorExteriorType | Returns or sets the interior selection type represented by NXOpen.CAE.FluidDomainBuilderIntExtType |
InteriorPoint | Returns or sets the interior point. |
MaxSubdivisionType | Returns or sets the max subdivision selection type represented by NXOpen.CAE.FluidDomainBuilderSubdivisionType |
OutputType | Returns or sets the output selection type represented by NXOpen.CAE.FluidDomainBuilderOutputOptionsType |
Resolution | Returns the resolution |
SmoothingLevel | Returns or sets the smoothing level parameter controls the amount of time spent smoothing and snapping in the wrapper engine |
SnapToSourceBoundaries | Returns or sets the edge snapping to boundaries flag controls whether or not the generated surface wrap body should be projected on the input boundaries |
SpecifyElementSize | Returns or sets the specify element size flag. |
Tag | Returns the Tag for this object. |
UseAutomaticRefinement | Returns or sets the use automatic refinement flag. |
Methods¶
Method | Description |
---|---|
AutoSizeButton | The calculate Auto Size method. |
Commit | Commits any edits that have been applied to the builder. |
CommitFluidDomain | Commits the creation of the NXOpen.CAE.FluidDomainRecipe objects or Commits the changes made to the NXOpen.CAE.FluidDomainRecipe |
Destroy | Deletes the builder, and cleans up any objects created by the builder. |
GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
GetObject | Returns the object currently being edited by this builder. |
SetCavityPoint | Set the cavity point |
SetCavityPoints | Set the cavity points via an array |
ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
FluidDomainBuilderIntExtType Enumeration | Represents the interior/exterior types. |
FluidDomainBuilderOutputOptionsType Enumeration | Represents the output types. |
FluidDomainBuilderSubdivisionType Enumeration | Represents the subdivision types. |
Property Detail¶
ColinearThreshold¶
-
FluidDomainBuilder.
ColinearThreshold
¶ Returns or sets the colinear decimation threshold - obsolete: always using surface wrapper default values
-------------------------------------
Getter Method
Signature
ColinearThreshold
Returns: Return type: float New in version NX7.5.2.
License requirements: None.
-------------------------------------
Setter Method
Signature
ColinearThreshold
Parameters: colinearThreshold (float) – New in version NX7.5.2.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
CollectorName¶
-
FluidDomainBuilder.
CollectorName
¶ Returns or sets the collector name selection to place the new element collector into
-------------------------------------
Getter Method
Signature
CollectorName
Returns: Return type: str New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
CollectorName
Parameters: collectorName (str) – New in version NX11.0.0.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
CoplanarThreshold¶
-
FluidDomainBuilder.
CoplanarThreshold
¶ Returns or sets the coplanar decimation threshold - obsolete: always using surface wrapper default values
-------------------------------------
Getter Method
Signature
CoplanarThreshold
Returns: Return type: float New in version NX7.5.2.
License requirements: None.
-------------------------------------
Setter Method
Signature
CoplanarThreshold
Parameters: coplanarThreshold (float) – New in version NX7.5.2.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
DetectFeatureEdges¶
-
FluidDomainBuilder.
DetectFeatureEdges
¶ Returns or sets the detect feature edges will generate bodies and meshes that are more conformant to the input boundaries around the detected edges
-------------------------------------
Getter Method
Signature
DetectFeatureEdges
Returns: Return type: bool New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DetectFeatureEdges
Parameters: detectFeatureEdges (bool) – New in version NX12.0.0.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
DoCoplanarDecimation¶
-
FluidDomainBuilder.
DoCoplanarDecimation
¶ Returns or sets the decimation flag - obsolete: always using surface wrapper default values
-------------------------------------
Getter Method
Signature
DoCoplanarDecimation
Returns: Return type: bool New in version NX7.5.2.
License requirements: None.
-------------------------------------
Setter Method
Signature
DoCoplanarDecimation
Parameters: doDecimation (bool) – New in version NX7.5.2.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
DoExportMeshToSolver¶
-
FluidDomainBuilder.
DoExportMeshToSolver
¶ Returns or sets the export mesh to solver flag.
-------------------------------------
Getter Method
Signature
DoExportMeshToSolver
Returns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
DoExportMeshToSolver
Parameters: doExporting (bool) – New in version NX11.0.0.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
DoSharpFeatureEdge¶
-
FluidDomainBuilder.
DoSharpFeatureEdge
¶ Returns or sets the edge snapping flag - obsolete: use SnapToSourceBoundaries() instead
-------------------------------------
Getter Method
Signature
DoSharpFeatureEdge
Returns: Return type: bool New in version NX7.5.2.
License requirements: None.
-------------------------------------
Setter Method
Signature
DoSharpFeatureEdge
Parameters: doSnapping (bool) – New in version NX7.5.2.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
DoSharpFeaturePlaneIntersection¶
-
FluidDomainBuilder.
DoSharpFeaturePlaneIntersection
¶ Returns or sets the plane intersection detection flag - obsolete: use SnapToSourceBoundaries() instead
-------------------------------------
Getter Method
Signature
DoSharpFeaturePlaneIntersection
Returns: Return type: bool New in version NX7.5.2.
License requirements: None.
-------------------------------------
Setter Method
Signature
DoSharpFeaturePlaneIntersection
Parameters: doSnapping (bool) – New in version NX7.5.2.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
ElementSize¶
-
FluidDomainBuilder.
ElementSize
¶ Returns the element size
-------------------------------------
Getter Method
Signature
ElementSize
Returns: Return type: NXOpen.Expression
New in version NX12.0.0.
License requirements: None.
ElementType¶
-
FluidDomainBuilder.
ElementType
¶ Returns the element type builder
-------------------------------------
Getter Method
Signature
ElementType
Returns: Return type: NXOpen.CAE.ElementTypeBuilder
New in version NX11.0.0.
License requirements: None.
FaceNormal¶
-
FluidDomainBuilder.
FaceNormal
¶ Returns or sets the face normal
-------------------------------------
Getter Method
Signature
FaceNormal
Returns: Return type: NXOpen.Direction
New in version NX7.5.2.
License requirements: None.
-------------------------------------
Setter Method
Signature
FaceNormal
Parameters: faceNormal ( NXOpen.Direction
) –New in version NX7.5.2.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
FaceSelection¶
-
FluidDomainBuilder.
FaceSelection
¶ Returns the face selection
-------------------------------------
Getter Method
Signature
FaceSelection
Returns: Return type: NXOpen.CAE.SelectCAEFace
New in version NX7.5.2.
License requirements: None.
FeatureAngle¶
-
FluidDomainBuilder.
FeatureAngle
¶ Returns the feature angle specifies the minimum angle between the normals of 2 elements sharing an edge for the edge to be considered for snapping
-------------------------------------
Getter Method
Signature
FeatureAngle
Returns: Return type: NXOpen.Expression
New in version NX11.0.0.
License requirements: None.
GeometrySelection¶
-
FluidDomainBuilder.
GeometrySelection
¶ Returns the geometry selection
-------------------------------------
Getter Method
Signature
GeometrySelection
Returns: Return type: NXOpen.SelectTaggedObjectList
New in version NX7.5.2.
License requirements: None.
InteriorExteriorType¶
-
FluidDomainBuilder.
InteriorExteriorType
¶ Returns or sets the interior selection type represented by
NXOpen.CAE.FluidDomainBuilderIntExtType
-------------------------------------
Getter Method
Signature
InteriorExteriorType
Returns: Return type: NXOpen.CAE.FluidDomainBuilderIntExtType
New in version NX7.5.2.
License requirements: None.
-------------------------------------
Setter Method
Signature
InteriorExteriorType
Parameters: type ( NXOpen.CAE.FluidDomainBuilderIntExtType
) –New in version NX7.5.2.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
InteriorPoint¶
-
FluidDomainBuilder.
InteriorPoint
¶ Returns or sets the interior point.
-------------------------------------
Getter Method
Signature
InteriorPoint
Returns: Return type: NXOpen.Point
New in version NX7.5.2.
License requirements: None.
-------------------------------------
Setter Method
Signature
InteriorPoint
Parameters: point ( NXOpen.Point
) –New in version NX7.5.2.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
MaxSubdivisionType¶
-
FluidDomainBuilder.
MaxSubdivisionType
¶ Returns or sets the max subdivision selection type represented by
NXOpen.CAE.FluidDomainBuilderSubdivisionType
-------------------------------------
Getter Method
Signature
MaxSubdivisionType
Returns: Return type: NXOpen.CAE.FluidDomainBuilderSubdivisionType
New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
MaxSubdivisionType
Parameters: type ( NXOpen.CAE.FluidDomainBuilderSubdivisionType
) –New in version NX12.0.0.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
OutputType¶
-
FluidDomainBuilder.
OutputType
¶ Returns or sets the output selection type represented by
NXOpen.CAE.FluidDomainBuilderOutputOptionsType
-------------------------------------
Getter Method
Signature
OutputType
Returns: Return type: NXOpen.CAE.FluidDomainBuilderOutputOptionsType
New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
OutputType
Parameters: type ( NXOpen.CAE.FluidDomainBuilderOutputOptionsType
) –New in version NX11.0.0.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
Resolution¶
-
FluidDomainBuilder.
Resolution
¶ Returns the resolution
-------------------------------------
Getter Method
Signature
Resolution
Returns: Return type: NXOpen.Expression
New in version NX7.5.2.
License requirements: None.
SmoothingLevel¶
-
FluidDomainBuilder.
SmoothingLevel
¶ Returns or sets the smoothing level parameter controls the amount of time spent smoothing and snapping in the wrapper engine
-------------------------------------
Getter Method
Signature
SmoothingLevel
Returns: Return type: float New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SmoothingLevel
Parameters: smoothingLevel (float) – New in version NX11.0.0.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
SnapToSourceBoundaries¶
-
FluidDomainBuilder.
SnapToSourceBoundaries
¶ Returns or sets the edge snapping to boundaries flag controls whether or not the generated surface wrap body should be projected on the input boundaries
-------------------------------------
Getter Method
Signature
SnapToSourceBoundaries
Returns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SnapToSourceBoundaries
Parameters: snapToSourceBoundaries (bool) – New in version NX11.0.0.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
SpecifyElementSize¶
-
FluidDomainBuilder.
SpecifyElementSize
¶ Returns or sets the specify element size flag.
-------------------------------------
Getter Method
Signature
SpecifyElementSize
Returns: Return type: bool New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
SpecifyElementSize
Parameters: specifyElemSize (bool) – New in version NX12.0.0.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
UseAutomaticRefinement¶
-
FluidDomainBuilder.
UseAutomaticRefinement
¶ Returns or sets the use automatic refinement flag.
-------------------------------------
Getter Method
Signature
UseAutomaticRefinement
Returns: Return type: bool New in version NX12.0.0.
License requirements: None.
-------------------------------------
Setter Method
Signature
UseAutomaticRefinement
Parameters: useAutomaticRefinement (bool) – New in version NX12.0.0.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
Method Detail¶
AutoSizeButton¶
-
FluidDomainBuilder.
AutoSizeButton
¶ The calculate Auto Size method.
This computes and populates optimal resolution for surface wrapping.
Signature
AutoSizeButton()
New in version NX7.5.2.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
CommitFluidDomain¶
-
FluidDomainBuilder.
CommitFluidDomain
¶ Commits the creation of the
NXOpen.CAE.FluidDomainRecipe
objects or Commits the changes made to theNXOpen.CAE.FluidDomainRecipe
Signature
CommitFluidDomain()
Returns: Return type: NXOpen.CAE.CAEBody
New in version NX7.5.2.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
SetCavityPoint¶
-
FluidDomainBuilder.
SetCavityPoint
¶ Set the cavity point
Signature
SetCavityPoint(points)
Parameters: points ( NXOpen.Point3d
) –New in version NX12.0.0.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
SetCavityPoints¶
-
FluidDomainBuilder.
SetCavityPoints
¶ Set the cavity points via an array
Signature
SetCavityPoints(points)
Parameters: points (list of NXOpen.Point3d
) –New in version NX12.0.0.
License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling - Basic”) OR sc_acou_meshing (” SC Acoustic Meshing”)
Validate¶
-
FluidDomainBuilder.
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.