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 the NXOpen.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.