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()

Default values.

Property Value
InteriorExteriorType Point

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
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
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.
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
Tag Returns the Tag for this object.

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 @return
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.
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.

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: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

-------------------------------------

Setter Method

Signature ColinearThreshold(colinearThreshold)

Parameters:colinearThreshold (float) –

New in version NX7.5.2.

License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

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: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

-------------------------------------

Setter Method

Signature CollectorName(collectorName)

Parameters:collectorName (str) –

New in version NX11.0.0.

License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

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: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

-------------------------------------

Setter Method

Signature CoplanarThreshold(coplanarThreshold)

Parameters:coplanarThreshold (float) –

New in version NX7.5.2.

License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

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: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

-------------------------------------

Setter Method

Signature DoCoplanarDecimation(doDecimation)

Parameters:doDecimation (bool) –

New in version NX7.5.2.

License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

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: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

-------------------------------------

Setter Method

Signature DoExportMeshToSolver(doExporting)

Parameters:doExporting (bool) –

New in version NX11.0.0.

License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

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: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

-------------------------------------

Setter Method

Signature DoSharpFeatureEdge(doSnapping)

Parameters:doSnapping (bool) –

New in version NX7.5.2.

License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

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: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

-------------------------------------

Setter Method

Signature DoSharpFeaturePlaneIntersection(doSnapping)

Parameters:doSnapping (bool) –

New in version NX7.5.2.

License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

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: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

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: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

-------------------------------------

Setter Method

Signature FaceNormal(faceNormal)

Parameters:faceNormal (NXOpen.Direction) –

New in version NX7.5.2.

License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

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: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

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: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

GeometrySelection

FluidDomainBuilder.GeometrySelection

Returns the geometry selection

-------------------------------------

Getter Method

Signature GeometrySelection()

Returns:
Return type:NXOpen.SelectTaggedObjectList

New in version NX7.5.2.

License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

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: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

-------------------------------------

Setter Method

Signature InteriorExteriorType(type)

Parameters:type (NXOpen.CAE.FluidDomainBuilderIntExtType) –

New in version NX7.5.2.

License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

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: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

-------------------------------------

Setter Method

Signature InteriorPoint(point)

Parameters:point (NXOpen.Point) –

New in version NX7.5.2.

License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

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: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

-------------------------------------

Setter Method

Signature OutputType(type)

Parameters:type (NXOpen.CAE.FluidDomainBuilderOutputOptionsType) –

New in version NX11.0.0.

License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

Resolution

FluidDomainBuilder.Resolution

Returns the resolution

-------------------------------------

Getter Method

Signature Resolution()

Returns:
Return type:NXOpen.Expression

New in version NX7.5.2.

License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

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: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

-------------------------------------

Setter Method

Signature SmoothingLevel(smoothingLevel)

Parameters:smoothingLevel (float) –

New in version NX11.0.0.

License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

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: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

-------------------------------------

Setter Method

Signature SnapToSourceBoundaries(snapToSourceBoundaries)

Parameters:snapToSourceBoundaries (bool) –

New in version NX11.0.0.

License requirements: nx_adv_fluid_mod (“NX Advanced Fluid Modeling”)

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”)

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”)

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.