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
ColinearThreshold 0.1
CoplanarThreshold 3.0
DoCoplanarDecimation true
InteriorExteriorType Point

New in version NX7.5.2.

Properties

Property Description
ColinearThreshold Returns or sets the colinear decimation threshold
CoplanarThreshold Returns or sets the coplanar decimation threshold
DoCoplanarDecimation Returns or sets the decimation flag
DoSharpFeatureEdge Returns or sets the edge snapping flag
DoSharpFeaturePlaneIntersection Returns or sets the plane intersection detection flag
FaceNormal Returns or sets the face normal
FaceSelection Returns the face selection
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.
Resolution Returns the resolution
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.

Property Detail

ColinearThreshold

FluidDomainBuilder.ColinearThreshold

Returns or sets the colinear decimation threshold

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

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

CoplanarThreshold

FluidDomainBuilder.CoplanarThreshold

Returns or sets the coplanar decimation threshold

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

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

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

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

DoSharpFeatureEdge

FluidDomainBuilder.DoSharpFeatureEdge

Returns or sets the edge snapping flag

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

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

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

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

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

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

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

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.