FluidDomainBuilder Class¶
-
class
NXOpen.CAE.FluidDomainBuilder¶ Bases:
NXOpen.BuilderRepresents a
NXOpen.CAE.FluidDomainRecipeTo 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
ColinearThresholdReturns: Return type: float New in version NX7.5.2.
License requirements: None.
-------------------------------------Setter Method
Signature
ColinearThresholdParameters: 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
CollectorNameReturns: Return type: str New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
CollectorNameParameters: 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
CoplanarThresholdReturns: Return type: float New in version NX7.5.2.
License requirements: None.
-------------------------------------Setter Method
Signature
CoplanarThresholdParameters: 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
DetectFeatureEdgesReturns: Return type: bool New in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DetectFeatureEdgesParameters: 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
DoCoplanarDecimationReturns: Return type: bool New in version NX7.5.2.
License requirements: None.
-------------------------------------Setter Method
Signature
DoCoplanarDecimationParameters: 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
DoExportMeshToSolverReturns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
DoExportMeshToSolverParameters: 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
DoSharpFeatureEdgeReturns: Return type: bool New in version NX7.5.2.
License requirements: None.
-------------------------------------Setter Method
Signature
DoSharpFeatureEdgeParameters: 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
DoSharpFeaturePlaneIntersectionReturns: Return type: bool New in version NX7.5.2.
License requirements: None.
-------------------------------------Setter Method
Signature
DoSharpFeaturePlaneIntersectionParameters: 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
ElementSizeReturns: Return type: NXOpen.ExpressionNew in version NX12.0.0.
License requirements: None.
ElementType¶
-
FluidDomainBuilder.ElementType¶ Returns the element type builder
-------------------------------------Getter Method
Signature
ElementTypeReturns: Return type: NXOpen.CAE.ElementTypeBuilderNew in version NX11.0.0.
License requirements: None.
FaceNormal¶
-
FluidDomainBuilder.FaceNormal¶ Returns or sets the face normal
-------------------------------------Getter Method
Signature
FaceNormalReturns: Return type: NXOpen.DirectionNew in version NX7.5.2.
License requirements: None.
-------------------------------------Setter Method
Signature
FaceNormalParameters: 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
FaceSelectionReturns: Return type: NXOpen.CAE.SelectCAEFaceNew 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
FeatureAngleReturns: Return type: NXOpen.ExpressionNew in version NX11.0.0.
License requirements: None.
GeometrySelection¶
-
FluidDomainBuilder.GeometrySelection¶ Returns the geometry selection
-------------------------------------Getter Method
Signature
GeometrySelectionReturns: Return type: NXOpen.SelectTaggedObjectListNew 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
InteriorExteriorTypeReturns: Return type: NXOpen.CAE.FluidDomainBuilderIntExtTypeNew in version NX7.5.2.
License requirements: None.
-------------------------------------Setter Method
Signature
InteriorExteriorTypeParameters: 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
InteriorPointReturns: Return type: NXOpen.PointNew in version NX7.5.2.
License requirements: None.
-------------------------------------Setter Method
Signature
InteriorPointParameters: 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
MaxSubdivisionTypeReturns: Return type: NXOpen.CAE.FluidDomainBuilderSubdivisionTypeNew in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
MaxSubdivisionTypeParameters: 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
OutputTypeReturns: Return type: NXOpen.CAE.FluidDomainBuilderOutputOptionsTypeNew in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
OutputTypeParameters: 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
ResolutionReturns: Return type: NXOpen.ExpressionNew 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
SmoothingLevelReturns: Return type: float New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SmoothingLevelParameters: 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
SnapToSourceBoundariesReturns: Return type: bool New in version NX11.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SnapToSourceBoundariesParameters: 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
SpecifyElementSizeReturns: Return type: bool New in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
SpecifyElementSizeParameters: 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
UseAutomaticRefinementReturns: Return type: bool New in version NX12.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
UseAutomaticRefinementParameters: 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.FluidDomainRecipeobjects or Commits the changes made to theNXOpen.CAE.FluidDomainRecipeSignature
CommitFluidDomain()Returns: Return type: NXOpen.CAE.CAEBodyNew 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.