Release Notes

Summary
Due to changes to several default values, the Glyph package version was bumped to 4.18.4.
Due to changes to several default values, the Glyph package version was bumped to 3.18.3.

Changes for V18.4

Glyph Package Version

Due to changes to several default values, the Glyph package version was bumped to 4.18.4.  In order to try to minimize the impact on existing scripts, the version number specified in the “package require PWI_Glyph” call will affect what defaults are used.  If no version number is specified, or if a version starting with 4 is requested, then the current (new) defaults will be used.  If a version number starting with 3 or 2 is requested, the previous defaults will be used.  In the case of nested scripts, the call to “package require PWI_Glyph” sets the compatibility level -- it can not be changed in the middle of a script either directly or by including other scripts that request a different version number (requesting a version with a different major number will trigger an error).  Note that changing the default value sets the value everywhere, regardless of the compatibility level.  All default values are reset with a call to pw::Application.reset.

pw:: Application Changes for V18.4

pw:: Database Changes for V18.4

pw:: IOMode Changes for V18.4

pw:: DatabaseMesher Changes for V18.4

pw:: Display Changes for V18.4

pw:: DomainStructured Changes for V18.4

pw:: DomainUnstructured Changes for V18.4

pw:: FaceUnstructured Changes for V18.4

pw:: TRexCondition Changes for V18.4

Changes for V18.3R3

pw:: Script Changes for V18.3R3

Changes for V18.3R2

pw:: BlockUnstructured Changes for V18.3R2

pw:: Database Changes for V18.3R2

pw:: Display Changes for V18.3R2

pw:: Examine Changes for V18.3R2

pw:: IOMode Changes for V18.3R2

Changes for V18.3

Glyph Package Version

Due to changes to several default values, the Glyph package version was bumped to 3.18.3.  In order to try to minimize the impact on existing scripts, the version number specified in the “package require PWI_Glyph” call will affect what defaults are used.  If no version number is specified, or if a version starting with 3 is requested, then the current (new) defaults will be used.  If a version number starting with 2 is requested, the previous defaults will be used.  In the case of nested scripts, the call to “package require PWI_Glyph” sets the compatibility level -- it can not be changed in the middle of a script either directly or by including other scripts that request a different version number (requesting a version with a different major number will trigger an error).  Note that changing the default value sets the value everywhere, regardless of the compatibility level.  All default values are reset with a call to pw::Application.reset.

pw:: Application Changes for V18.3R2

pw:: Application Changes for V18.3

pw:: AttributeDictionary Changes for V18.3

pw:: BlockExtruded Changes for V18.3

pw:: BlockStructured Changes for V18.3

pw:: BlockUnstructured Changes for V18.3

pw:: Connector Changes for V18.3

pw:: Curve Changes for V18.3

  • pw::Curve.getPosition (CHANGED) - returns a more accurate error when the curve lies in the plane of interest
  • pw::Curve.getXYZ (CHANGED) - returns a more accurate error when the curve lies in the plane of interest
  • pw::Curve.getParameter (CHANGED) - returns a more accurate error when the curve lies in the plane of interest
  • pw::Curve.getLength (CHANGED) - returns a more accurate error when the curve lies in the plane of interest

pw:: Database Changes for V18.3

pw:: DomainStructured Changes for V18.3

pw:: DomainUnstructured Changes for V18.3

pw:: Entity Changes for V18.3

pw:: Examine Changes for V18.3

pw:: GridShape Changes for V18.3

pw:: IOMode Changes for V18.3

pw:: Model Changes for V18.3

pw:: Quilt Changes for V18.3

pw:: Segment Changes for V18.3

  • pw::Segment.getPosition (CHANGED) - returns a more accurate error when the segment lies in the plane of interest
  • pw::Segment.getXYZ (CHANGED) - returns a more accurate error when the segment lies in the plane of interest
  • pw::Segment.getParameter (CHANGED) - returns a more accurate error when the segment lies in the plane of interest
  • pw::Segment.getLength (CHANGED) - returns a more accurate error when the segment lies in the plane of interest

pw:: Source Changes for V18.3

pw:: SourceCurve Changes for V18.3

pw:: SourceImporter Changes for V18.3

pw:: Surface Changes for V18.3

pw:: TRexCondition Changes for V18.3

Changes for V18.2R2

pw:: Application Changes for V18.2R2

pw:: Model Changes for V18.2R2

pw:: Quilt Changes for V18.2R2

pw:: Script Changes for V18.2R2

pw:: SurfaceTrim Changes for V18.2R2

Changes for V18.2

pw:: Application Changes for V18.2

pw:: Curve Changes for V18.2

pw:: CutPlane Changes for V18.2

pw:: Display Changes for V18.2

pw:: Distribution Changes for V18.2

pw:: Domain Changes for V18.2

pw:: Examine Changes for V18.2

  • pw::Examine.create (CHANGED) - new valid keywords for type “DomainCellIntersection”.
  • pw::Examine.getCategories (CHANGED) - new category keywords for type “DomainCellIntersection”: “NotIntersected” and “Intersected”.

pw:: Grid Changes for V18.2

pw:: IOMode Changes for V18.2

pw:: Segment Changes for V18.2

pw:: Shell Changes for V18.2

pw:: Solver Changes for V18.2

  • pw::Solver.run (CHANGED) - new method parameters: ‘BoundaryAdaptation’ and ‘PushAttributes’

pw:: Group Changes for V18.2

Changes for V18.1R2

pw:: SourcePointCloud Changes for V18.1R2

pw:: BlockUnstructured Changes for V18.1R2

pw:: DomainUnstructured Changes for V18.1R2

pw:: DistributionGrowth Changes for V18.1R2

pw:: Entity Changes for V18.1R2

pw:: Examine Changes for V18.1R2

pw:: Filter Changes for V18.1R2

  • pw::Filter (REMOVED) - placeholder function was never implemented

pw:: Grid Changes for V18.1R2

pw:: Model Changes for V18.1R2

pw:: Quilt Changes for V18.1R2

pw:: SurfaceTrim Changes for V18.1R2

Changes for V18.1

pw:: Block Changes for V18.1

pw:: Connector Changes for V18.1

pw:: Curve Changes for V18.1

pw:: Cut Changes for V18.1

pw:: CutGroup Changes for V18.1

  • <pw::CutGroup> (ADDED) - new object

pw:: DistributionGrowth Changes for V18.1

pw:: Database Changes for V18.1

pw:: Plane Changes for V18.1

  • pw::Plane.getPlane (CHANGED) - new parameter ?-D? to control how how the D coefficient is represented

pw:: DomainStructured Changes for V18.1

pw:: DomainUnStructured Changes for V18.1

pw:: Examine Changes for V18.1

pw:: ExamineFilter Changes for V18.1

pw:: Framework Changes for V18.1

pw:: GridShape Changes for V18.1

pw:: SegmentSpline Changes for V18.1

pw:: Shape Changes for V18.1

pw:: Source Changes for V18.1

  • pw::Source.getAll (CHANGED) - new parameters ?-shape entities?  ?-framework framework?  ?-global pathVar?

pw:: SourceEntity Changes for V18.1

pw:: SourceCurve Changes for V18.1

pw:: SourceShape Changes for V18.1

pw:: SpacingSynchronizer Changes for V18.1

Changes for V18.0R5

pw:: Application Changes for V18.0R5

Changes for V18.0R4

pw:: Application Changes for V18.0R4

pw:: Script Changes for V18.0R4

pw:: ProjectLoader Changes for V18.0R4

pw:: Connector Changes for V18.0R4

Changes for V18.0R3

pw:: CaeExporter Changes for V18.0R3

  • pw::CaeExporter.verify (CHANGED) - Action now throws a Tcl error instead of returning false if mode is initialized with -strict.
  • pw::CaeExporter.write (CHANGED) - Action now throws a Tcl error instead of returning false if mode is initialized with -strict.

pw:: Connector Changes for V18.0R3

pw:: Database Changes for V18.0R3

pw:: DatabaseExporter Changes for V18.0R3

  • pw::DatabaseExporter.verify (CHANGED) - Action now throws a Tcl error instead of returning false if mode is initialized with -strict.
  • pw::DatabaseExporter.write (CHANGED) - Action now throws a Tcl error instead of returning false if mode is initialized with -strict.

pw:: DatabaseImporter Changes for V18.0R3

  • pw::DatabaseImporter.read (CHANGED) - Action now throws a Tcl error instead of returning false if mode is initialized with -strict.
  • pw::DatabaseImporter.convert (CHANGED) - Action now throws a Tcl error instead of returning false if mode is initialized with -strict.

pw:: Display Changes for V18.0R3

pw:: DistributionGrowth Changes for V18.0R3

pw:: GridExporter Changes for V18.0R3

  • pw::GridExporter.verify (CHANGED) - Action now throws a Tcl error instead of returning false if mode is initialized with -strict.
  • pw::GridExporter.write (CHANGED) - Action now throws a Tcl error instead of returning false if mode is initialized with -strict.

pw:: GridImporter Changes for V18.0R3

  • pw::GridImporter.read (CHANGED) - Action now throws a Tcl error instead of returning false if mode is initialized with -strict.
  • pw::GridImporter.convert (CHANGED) - Action now throws a Tcl error instead of returning false if mode is initialized with -strict.

pw:: ProjectLoader Changes for V18.0R3

pw:: IOMode Changes for V18.0R3

Changes for V18.0R2

pw:: Display Changes V18.0R2

pw:: TRexCondition Changes V18.0R2

Changes for V18.0

pw:: Application Changes for V18.0

pw:: Block Changes for V18.0

pw:: BlockExtruded Changes for V18.0

pw:: BlockUnstructured Changes for V18.0

pw:: Connector Changes for V18.0

pw:: Database Changes for V18.0

pw:: Display Changes for V18.0

pw:: DomainUnstructured Changes for V18.0

pw:: Examine Changes for V18.0

pw:: Face Changes for V18.0

  • pw::Face.getQuadrangleCellCount (REMOVED)
  • pw::Face.getTriangleCellCount (REMOVED)

pw:: Grid Changes for V18.0

pw:: GridEntity Changes for V18.0

pw:: Model Changes for V18.0

pw:: Rule Changes for V18.0

pw:: Shape Changes for V18.0

pw:: Shell Changes for V18.0

pw:: Solver Changes for V18.0

pw:: Source Changes for V18.0

pw:: SourceCurve Changes for V18.0

pw:: SourceEntity Changes for V18.0

pw:: SourcePoint Changes for V18.0

pw:: SourcePointCloud Changes for V18.0

pw:: SourceShape Changes for V18.0

pw:: Surface Changes for V18.0

pw:: UnstructuredSolver Changes for V18.0

pw::Application reset ?-keep keep_list? ?reset_list?
Reset the settings of the application
pw::Application begin ?-mode_specific_flags? mode ?entities?
This action begins a mode in the application.
pw::Database mapBoundary < Model | Quilt | SurfaceTrim > boundary
This action maps a database boundary to a different topology level.
pw::Database closestPoint ?-parametric? ?-projection? ?-explicit ents? ?-state stateVar? ?-xyz? points ?dir?
This action gets the closest point on a database entity from a given point.
$io initialize ?-strict? ?-type file_type? filename
This action initializes the mode with the file type and name.
The database mesher mode type
pw::Display get/setAutomaticPrecision bool
This attribute controls whether the display switches between single and double precision graphics modes as needed.
$dom triangulate ?-link? ?method?
This action creates an unstructured domain by triangulating this domain.
pw::DomainUnstructured get/setDefault QuadMaximumIncludedAngle value
This default is the maximum included angle in degrees at a corner of a quad in an unstructured domain when it is created.
$dom getStructuredLink
This action gets the underlying structured domain this domain is linked to.
pw::FaceUnstructured replaceDomain $olddom $newdom
This action replaces an existing domain in all unstructured faces with another domain.
$face swapDomain $olddom $newdom
This action replaces an existing domain in the face with another domain that is not in the face.
pw::TRexCondition get/setAutomaticAspectRatioValue ratio
This attribute is the aspect ratio to automatically determine the local spacing apply whenever the type of a T-Rex condition is set to AspectRatio or MaximumAspectRatio.
pw::TRexCondition get/setDefault ConditionType type
This default is the condition type of a T-Rex condition when created.
pw::Script createPointLink ?-title string? link_text points
This action creates a string that, when displayed in the Messages window, creates a link to a point or list of points.
pw::Script createEntityLink ?-title string? link_text entities
This action creates a string that, when displayed in the Messages window, creates a link to a set of entities.
This action creates a string that, when displayed in the Messages window, creates a hyperlink to a file or directory.
$block setUnstructuredSolverAttribute att_name att_value
This action sets the named unstructured solver attribute.
$con getAssembleTolerance
This action returns the maximum tolerance used to close the model along the connector.
$con getRadiusOfCurvature ?-surface? ?< -grid | -control | -parameter | -arc | -X | -Y | -Z | -closest >? value
This action returns the radius of curvature at the specified position on the connector.
$con getGeometricProperties ?-curve curveVar? ?-surface surfaceVar? ?-directional directionalVar? ?-orthogonal orthogonalVar? ?< -grid | -control | -parameter | -arc | -X | -Y | -Z | -closest >? value
This action calculates the geometric properties at the specified position on the connector.
$con getTransverseAngle < ?-tolerance tol? | ?-toleranceMultiplier multiplier? | ?-sampleDistance distance? > ?-type typeVar? ? < -grid | -control | -parameter | -arc | -X | -Y | -Z | -closest > ? value
This action gets the transverse angle, in degress, at a position on a connector in the defining space of the connector, and optionally whether the connector is convex or concave at that position.
pw::Connector swapDistribution distribution_type subcon_list
This action replaces the distribution function of a list of subconnectors, retaining the previously set spacings.
$curve getAssembleTolerance
This action returns the maximum tolerance used to close the model along the curve.
$curve getRadiusOfCurvature ?-surface? ?< -control | -parameter | -arc | -X | -Y | -Z | -closest >? value
This action returns the radius of curvature at the specified position on this curve.
$curve getGeometricProperties ?-curve curveVar? ?-surface surfaceVar? ?-directional directionalVar? ?-orthogonal orthogonalVar? ?< -grid | -control | -parameter | -arc | -X | -Y | -Z | -closest >? value
This action calculates the geometric properties at the specified position on the curve.
pw::Database getRadiusOfCurvature ?-surface? point
This action returns the radius of curvature at the specified database point.
pw::Database getGeometricProperties ?-curve curveVar? ?-surface surfaceVar? ?-directional directionalVar? ?-orthogonal orthogonalVar? point
This action calculates the geometric properties at the specified database point.
pw::Display setRotationPoint position
This action sets the view rotation point to the position specified.
$examine getValues < entity | boundary >
This action gets the list of computed values within an entity.
pw::Examine create type
This action creates an examine object.
$examine getStencil ?-type typeVar? < entity | boundary > index
This action gets the grid or database coordinates for the examined element of an entity at a given point or cell index depending upon whether grid or database entities are being examined.
$examine getStencilXYZs ?-type type_var? < entity | boundary > index
This action gets the XYZ values for the examined element of an entity at a given point or cell index.
$io get/setAttribute STLFormatCompliance att_value
Controls the level to which the exported STL file complies with the STL file format specification.
$solver getCompletedTRexLayers
This action gets the number of completed T-Rex layers of the current entity of the voxel solver.
$solver overrideTRexMaximumLayers entity layers
This action overrides the T-Rex maximum layers setting for a given entity while it is in the current solver.
$solver clearOverrides
This action clears any overrides previously set for the current solver.
pw::Application getCAESolverAttribute attribute_name
This action gets the named CAE solver attribute.
Type for storing a group of key-value pairs that can be attached to entities
pw::BlockExtruded createFromPoints ?-triangles tricellArray? ?-quadrilaterals quadCellArray? ?-splitAngle angle? ?-splitMultiLoop? extrudePoints
This action, given at least one cell-type array and an extruded path of a list of lists of xyz values, creates an extruded block.
$block setPoints extrudePoints
This action extrudes the block along the path specified by the extrudePoints list.
pw::BlockStructured createFromPoints points
This action, given a list of lists of lists of xyz values, creates a new structured block from those xyz values.
pw::BlockStructured get/setDefault FaceControl < HilgenstockWhite | StegerSorenson | None >
This gets/sets the default boundary control function of all faces of a structured block when it is created.
$block getEllipticSolverAttribute ?-face index? att_name ?value_type?
This action gets the named elliptic solver attribute.
$block setEllipticSolverAttribute ?-face <index | boundary> ? att_name att_value
This action sets the named elliptic solver attribute.
pw::BlockUnstructured get/setDefault TRexGrowthRate growth_rate
This default is the growth rate of TRex layers of an unstructured block when it is created.
pw::BlockUnstructured get/setDefault TRexCollisionBuffer factor
This default is the minimum buffer to be maintained between encroaching extruded tetrahedrals of an unstructured block when it is created.
pw::BlockUnstructured get/setDefault TRexSkewCriteriaMaximumAngle angle
This default is the maximum included angle quality threshold for TRex cells of an unstructured block when it is created.
pw::BlockUnstructured get/setDefault InteriorAlgorithm algorithm
This default is the algorithm that will be used when initializing the interior portion of an unstructured block when it is created.
pw::BlockUnstructured get/setDefault VoxelAlignment alignment
This default represents the voxel alignment method to be used for an unstructured block when it is created.
pw::BlockUnstructured createFromPoints ?-tetrahedrons tetCellArray? ?-pyramids pyramidCellArray? ?-prisms prismCellArray? ?-hexahedrons hexCellArray? ?-splitAngle angle? ?-splitMultiloop? points
This action, given a list of xyz values and at least one cell-type array, creates a new unstructured block.
pw::Connector applyTRex ?-refine? ?<-wall bc1 | -angle bc1 | -aspectratio bc1 | -maxaspectratio bc1>? ?-adjacent bc2? ?-unused connectorVar? ?-domains domainVar? connectors
This action will create (if not specified) and apply T-Rex boundary conditions to the unstructured domains that use the selected connectors.
pw::Connector createFromPoints points
This action, given a list of xyz values or database-constrained points, creates a new connector.
pw::Connector synchronizeSpacings ?<-minimum | -maximum | -average>? ?-growthRate rate? ?-undefined domainsVar? ?-useTRexSpacings? ?-keepDimensionAndDistribution? ?-returnDuplicates? connectors
This action synchronizes spacing constraints at shared connector grid points.
$curve getPosition ?< -parameter | -control | -arc | -X | -Y | -Z | -closest >? value
This action gets a position on a curve in the defining space of the curve.
$curve getXYZ ?< -parameter | -control | -arc | -X | -Y | -Z | -closest >? value
This action gets a position on the curve in model space.
$curve getParameter ?< -parameter | -control | -arc | -X | -Y | -Z | -closest >? value
This action gets a normalized parameter value on a curve.
$curve getLength ?< -parameter | -control | -arc | -X | -Y | -Z | -closest >? value
This action gets the curve length from the beginning to a given location.
pw::Database createSurfacesFromCurves ?-tolerance tol? ?-surfaceTolerance tol? ?-fitTolerance tol? ?-fitInterior threshold? ?-fitEntities entities? ?-fittedSurfaces fittedVar? curves
This action automatically creates new surfaces using the given curves as boundaries for Coons patches and trimmed planes.
pw::Database getAll ?-framework framework? ?-type type_string? ?-enabledOnly? ?-visibleOnly?
This action gets a list of all database entities.
$entity getParts ?-filter filter? part_type
This action gets a list of strings representing parts of the entity that can be used to reference the part in other actions.
$entity getPartOwner part_name
This action gets the DatabaseEntity object that owns the given part of this entity and the part name within that entity.
$entity getPartOwners part_names
This action gets a list of the DatabaseEntity object that owns the given parts of this entity and the part name within that entity.
$entity getPartXYZ part_name
This action gets the xyz vector for the given part of this entity.
$entity getPartXYZs part_names
This action gets a list of xyz vectors for the given parts of this entity.
$entity getPartBoundary part_name
This action gets the entity boundary for the given part of this entity.
$entity updateAttributeDictionary ?-part part? ?-force? dict_name key ?value?
This action updates the attribute dictionary that has been set on this entity with the given name for the given key-value pair.
$entity renameAttributeDictionary ?-part part? dict_name new_dict_name
This action renames an attribute dictionary that has been set on this entity.
$entity renameAttributeDictionaryKey ?-part part? dict_name key new_key
This action renames an attribute dictionary key that has been set on this entity.
$entity getAttachedAttributeDictionaries ?-part part?
This action returns a list of pw::AttributeDictionary objects that are attached to this entity.
$entity getAttachedAttributeParts attr_dict
This action returns a list of string part names that are attached to the given pw::AttributeDicitionary object.
$entity attachAttributeDictionary ?-part part? ?-exclusiveClass? attr_dict
This action attaches a pw::AttributeDictionary object to this entity.
$entity detachAttributeDictionary ?-part part? attr_dict
This action detaches a pw::AttributeDictionary object from this entity.
pw::DomainStructured createFromPoints points
This action, given a list of lists of xyz values or database-constrained points, creates a new domain.
pw::DomainStructured get/setDefault EdgeControl func
This default is the boundary control function of all edges of a structured domain when it is created.
pw::DomainStructured getDomainsFromDatabase ?-exclusive? database
This action gets a list of domains that are constrained to the given databases.
pw::DomainStructured getDomainSubGridsFromDatabase ?-exclusive? database
This action gets a list of subgrids that are constrained to the given databases.
pw::DomainUnstructured get/setDefault TRexGrowthRate growth_rate
This default is the growth rate of TRex layers of an unstructured domain when it is created.
pw::DomainUnstructured get/setDefault TRexSpacingSmoothing smooth
This default is the number of smoothing sweeps to apply to the initial spacing values of TRex layers of the domain.
pw::DomainUnstructured get/setDefault EdgeMaximumLength value
This default is the maximum edge length of an unstructured domain when it is created.
pw::DomainUnstructured get/setDefault EdgeMinimumLength value
This default is the minimum edge length of an unstructured domain when it is created.
pw::DomainUnstructured createFromPoints ?-triangles triCellArray? ?-quadrilaterals quadCellArray? ?-splitAngle angle? ?-splitMultiloop? points
This action, given a list of xyz values or database-constrained points and at least one cell-type array, creates a new unstructured domain.
pw::DomainUnstructured getDomainsFromDatabase ?-exclusive? database
This action gets a list of domains that are constrained to the given databases.
$entity getFramework
This action returns the pw::Framework to which this entity belongs.
$examine addEntity entities
This action adds one or more entities to the examine object.
pw::GridShape getEntitiesInBlock enclosingEnts
This action returns the entities that would be used in a block when a grid shape has IncludeEnclosingEntitiesInBlock set to true and the given entities are the enclosing entities.
$io getAttributeDefinition ?-extended? < index | name >
This action gets the definition of the given IO mode attribute.
$io get/setAttribute QuiltBoundaryAssembleAngle att_value
Assemble quilt boundaries at the given angle.
pw::Model assemble ?-tolerance tol? ?-quiltMaximumAngle angle? ?-quiltboundaryMaximumAngle angle? ?-allowEmbeddedRegions? ?-reject rejectVar? ?-rejectReason rejectReasonVar? ?-rejectLocation rejectLocationVar? entities
This action assembles adjacent models when the edges are within the given tolerance.
pw::Quilt assemble ?-maximumAngle angle? ?-boundaryMaximumAngle angle? quilts
This action assembles adjacent quilts within the same model when the maximum bend angle has not been exceeded.
$segment getPosition ?< -parameter | -control | -arc | -X | -Y | -Z | -closest >? value
This action gets the position in the defining space of the segment at the given parameter, index, arc length, or constant value.
$segment getXYZ ?< -parameter | -control | -arc | -X | -Y | -Z | -closest >? value
This action gets the position of the segment in model space at the given parameter, index, arc length, constant value, or closest point.
$segment getParameter ?< -parameter | -control | -arc | -X | -Y | -Z | -closest >? value
This action gets the parametric value of the segment at the given parameter, index, arc length, constant value, or closest point.
$segment getLength ?< -parameter | -control | -arc | -X | -Y | -Z | -closest >? value
This action gets the length of the portion of the segment from the beginning to the given parameter, index, arc length, constant value, or closest point.
pw::Source import ?-type file_type? ?-report report_var? filename
This action creates a new source point cloud object imported from a file.
$srcCrv getPosition ?< -parameter | -control | -arc | -X | -Y | -Z | -closest >? value
This action gets a position on a curve in the defining space of the curve.
$srcCrv getXYZ ?< -parameter | -control | -arc | -X | -Y | -Z | -closest >? value
This action gets the model space position on a curve.
$srcCrv getParameter ?< -parameter | -control | -arc | -X | -Y | -Z | -closest >? value
This action gets a parameter value on a curve.
$srcCrv getLength ?< -parameter | -control | -arc | -X | -Y | -Z | -closest >? value
This action gets the curve length from the beginning to a given location.
The SourceImporter IO mode type
pw::Surface createFromCurves ?-tolerance tol? curves
This action automatically creates new surfaces using the given curves as boundaries for Coons patches.
$surface fitLSQ ?-tolerance tol? ?-interior? ?entities?
This action sets this surface to a least squares fit approximation of the given entities.
$surface patch ?-tolerance tol? ?-surfaceTolerance tol? ?-fitTolerance tol? ?-fitInterior threshold? ?-fitEntities entities? ?-fitted fittedVar? rail1 rail2 rail3 rail4
This action sets the surface by creating a patch between the given rails.
pw::TRexCondition get/setDefault Adaptation type
This default is the adaptation of a T-Rex condition when created.
$tc get/setValue value
This attribute is the value of the T-Rex condition.
pw::TRexCondition get/setAutomaticAngleValue angle
This attribute is the angle to automatically determine the local spacing apply whenever the type of a T-Rex condition is set to Angle.
pw::TRexCondition get/setAutomaticWallValue spacing
This attribute is the spacing to automatically apply whenever the type of a T-Rex condition is set to Wall.
$solver get/setAllowIncomplete value
This attribute controls whether the pw::Solver.run command will throw an error if initialization produces an incomplete grid.
$solver get/setStopWhenFullLayersNotMet value
Some variations of the voxel solver will invoke T-Rex and isotropic tet generation.
$solver getCurrentStage
This action gets the current stage of the voxel solver.
pw::Model getBoundariesFromCurve <curve>
This action gets all model boundaries that are supported by the given pw::Curve object.
$model getBoundaryCurve index
This action gets a list of pw::Curve objects that serves as the model boundary.
pw::Quilt getBoundariesFromCurve <curve>
This action gets all quilt boundaries that are supported by the given pw::Curve object.
$quilt getBoundaryCurve index
This action gets a list of pw::Curve objects that serves as the quilt boundary.
pw::Script get/setDomainUnstructuredSkipMeshing skip
This attribute is a flag for whether meshing on unstructured domains should be skipped.
pw::SurfaceTrim getBoundariesFromCurve <curve>
This action gets all trim surface boundaries that are supported by the given pw::Curve object.
$tsurf getBoundaryCurve index
This action gets the pw::Curve object that serves as the trim surface boundary.
pw::Application getAllCommandNames
This action returns the names of all supported glyph commands.
pw::Connector getConnectorsFromSpacing ?-details? ?-global? spacing
This action gets a list of all connectors using the specified spacing object.
$con setBreakPointSpacing index < spacing | value | name >
This action sets the spacing on both sides of a break point.
$con removeInteriorControlPoints
This action removes the interior control points of each segment of this connector.
$curve removeInteriorControlPoints
This action removes the interior control points of each segment of this curve.
$cutPlane addBlock $block
This action specifies a block or list of blocks to be intersected by the cutting plane.
pw::Database getAttributeDictionaryNames ?-children? ?-attached? ?-class cls? < dbentity_list | point >
This action gets a list of string names for the available attribute dictionaries attached to the given database entities or the database entities at the given point.
pw::Database getAttributeDictionary ?-children? ?-attached? ?-class cls? ?-traversed? < dbentity_list | point > dict_name ?attr_keys?
This action gets a dictionary of key-value pairs of attributes that have been attached to the given database entites or the database entities at the given point with the given dictionary name.
$entity getPartCount part_type
This action gets the number of parts of the entity of a given type.
$entity getPart part_type < index | point | boundary >
This action gets a string representing a part of the entity that can be used to reference the part in other actions.
$entity getAttributeDictionaryNames ?-part part? ?-children? ?-attached? ?-class cls?
This action gets a list of string names for the available attribute dictionaries set on this entity.
$entity getAttributeDictionary ?-part part? ?-children? ?-attached? ?-class cls? ?-modified? ?-traversed? dict_name ?attr_keys?
This action gets a dictionary of key-value pairs of attributes that have been set on this entity with the given dictionary name.
$entity setAttributeDictionary ?-part part? dict_name ?dict?
This action sets a dictionary of key-value pairs on this entity with the given dictionary name.
pw::Display get/setShowViewManipulator show
This attribute is the status of showing the view manipulator in the display.
$dist setBeginSpacing < -clearname | spacing | value | name >
This action sets the requested grid point spacing at the beginning of the distribution.
$dist setEndSpacing < -clearname | spacing | value | name >
This action sets the requested grid point spacing at the end of the distribution.
pw::Domain getIntersectingCells domains
This action determines the set of intersecting cells among the provided domains.
$examine getCategories
This action gets the list of categories for which separate counts are maintained.
pw::Grid getElementCount type ?-skip3DCells? ?-frameworks? ?entity_list?
This action gets the number of elements of the given type in the entire grid.
$io get/setAttribute ImportLayerScheme att_value
Set the import layer scheme that will be used to determine what layer entities are imported into.
$io get/setAttribute ImportLayerNumber att_value
Set the layer number that imported database entities will be imported into.
$segment removeInteriorPoints
This action removes all of the interior control points.
pw::Shell getIntersectingFaces shells
This action determines the set of intersecting faces among the provided database shells.
pw::Spacing createNamedValue ?name ?value??
This action defines a named spacing value.
pw::Spacing changeNamedValue name value
This action changes the value of a named spacing value.
pw::Spacing renameNamedValue oldname newname
This action renames a named spacing value.
pw::Spacing getNamedValueNames
This action returns a list of named spacing values.
pw::Spacing getNamedValue name
This action returns value of a named spacing value.
pw::Spacing deleteNamedValue name
This action deletes a named spacing value.
$spacing getName
This action returns the name of the spacing if it is a named spacing value.
$solver run ?-entities ents? ?< method | steps >?
This action runs the solver.
$srcCrv spline ?curve?
This action sets this source curve to a smooth interpolation of the control points of the given source curve.
$srcCrv fitLSQ ?-tolerance tol? ?curve?
This action sets this source curve to a least squares fit approximation of the control points of the given source curve.
$srcCrv smoothC1 ?-tolerance tol? ?curve?
This action sets this source curve to a C1 continuous approximation of the shape of the given source curve.
$srcCrv isClosed
This action checks if the source curve is closed.
$srcCrv isPole
This action check if the source curve is a pole.
$srcCrv getDiscontinuities ?angle?
This action returns a list of parameters at discontinuities with a bend angle greater than the given angle.
$srcCrv getControlPointCount
This action gets the number of control points on this source curve.
$srcCrv removeInteriorControlPoints
This action removes the interior control points of each segment of this source curve.
$srcCrv project ?-type proj_type? ?-direction direction? ?-center center? ?-axis point normal? ?-interior? ?dbentities?
This action projects this source curve onto one or more database entities.
$srcCrv getDefaultProjectDirection
This action gets the default projection direction for this source curve.
$srcCrv setOrientation umin_end
This action sets the source curve orientation.
$srcCrv alignOrientation ?-tolerance tol? curves
This action aligns the U orientation of the given source curves with this source curve.
pw::SourceCurve join ?-reject rejectVar? ?-tolerance tol? curves
This action joins as many of the given source curves together as possible.
$srcCrv split parameters
This action splits the source curve at a given parameter value.
pw::Group getAll
This action gets a list of all of the current groups.
$group set/getEntityType type
This action sets the entity type of the group.
$group getEntity index
This action gets an entity from the group.
$group getEntityList
This action returns all the entities in a group as a list.
pwu::Extents minimumSide ext
Get the length of the minimum side of an extents box
pwu::Extents maximumSide ext
Get the length of the maximum side of an extents box
pwu::Extents center ext
Get the center point of an extents box
pwu::Extents isInside ext pt
Return true if a point lies within the extents
pwu::Extents isIntersecting ext1 ext2
Return true if two given extents boxes intersect
pwu::Extents expand ext value
Return an extents box that is the target extents expanded by the given amount at both minimum and maximum
$cloud addPoints point_data
This action adds a list of points to the source point cloud.
pw::Application getRuntimeAttributeNames ?-regex? ?pattern?
This action gets the available runtime attribute names.
pw::Application getRuntimeAttributeDefinition ?-rangeNamesOnly? attribute_name
This action gets the definition of a runtime attribute.
pw::Application getRuntimeAttribute attribute_name
This action gets the value of the named runtime attribute.
$block get/setUnstructuredSolverAttribute TRexGrowthProfile profile
This attribute specifies the growth rate for each anisotropic layer.
pw::BlockUnstructured get/setDefault TRexCellType value
This default is the type of cells generated by TRex of an unstructured block when it is created.
$domain get/setUnstructuredSolverAttribute TRexGrowthProfile profile
This attribute specifies the growth rate for each anisotropic layer.
$dist get/setBeginRateProfile profile
This attribute is the growth rate profile of layers at the start of the distribution.
$dist get/setEndRateProfile profile
This attribute is the growth rate profile of layers at the start of the distribution.
pw::Entity checkDelete ?-freed freedVar? ?-unconstrained unconstrainedVar? ?-constraining constrainingVar? entities
This action checks the results of deleting the given entities, without actually deleting the entities.
$examine getEntities
This action the list of entities being examined.
pw::Grid calculateLaminarGrowth reynoldsNumber characteristicLength initialSpacingFactor
This action computes anisotropic growth parameters for a laminar boundary layer.
pw::Grid calculateTurbulentGrowth reynoldsNumber characteristicLength yPlus
This action computes anisotropic growth parameters for a turbulent boundary layer.
pw::Grid calculateGrowthRateAtLayer layer numLinearLayers numAccelerationLayers growthAcceleration defaultGrowthRate
This action computes the growth rate for a given layer in a boundary layer.
pw::Grid calculateGrowthRateSchedule numLinearLayers numAccelerationLayers growthAcceleration
This action computes the growth rate schedule from a set of growth parameters, such as those returned by the calculateLaminarGrowth or calculateTurbulentGrowth actions.
$model getSurfaceTrims
This action gets the trimmed surfaces of this model
$quilt getSurfaceTrims
This action gets the trimmed surfaces of this quilt
$tsurf getSurfaceTrims
This action returns itself.
pw::Application getFileTypes ?-mode < DatabaseImporter | DatabaseExporter | GridImporter | GridExporter >? ?-file filename?
This action gets the available filetype ids.
pw::Application getFileTypeAttributeNames filetype_id
This action gets the named file type attribute.
pw::Application getFileTypeAttribute filetype_id attribute_name
This action gets the named file type attribute.
$block getCellAverageEdgeLength index
This action gets the average edge length of the given cell.
$block getCellCentroid index
This action gets the centroid of the given cell.
$block getCellVolume index
This action gets the volume of the given cell.
$block getOversetData ?-path path? Donor index
Return the donor information for an overset fringe object.
$block getInteriorState
This action gets the interior state of this block.
pw::BlockUnstructured split ?<-trexLayers | -trexFronts>? blocks
This action splits the given TRex blocks into either a number of of maximum full prism layer blocks, or into a number of maximum mixed cell blocks dividing the anisotropic and isotropic cells.
$block splitByDistance distance domains
This action splits the unstructured block into a number of new blocks based on a distance from specified domains within the block.
$block splitByFronts ?<-layers | -layerPerFront | -layerPerDomain>? value
This action splits the unstructured block into a number of new blocks, splitting along fronts in specified domains in the block by a specified number of layers.
$block getTRexFront domains
This action takes an input list of domains on the block and determines which TRex fronts they lie on, if any.
$block getTRexLayersOnFront fronts
This action takes a list of front ids and determines how many full and max layers are associated with the front.
$block getAutomaticVoxelMinimumSize
This action gets the automatic minimum size used when the VoxelMinimumSize parameter is set to 0.0.
$block getAutomaticVoxelMaximumSize
This action gets the automatic maximum size used when the VoxelMinimumSize parameter is set to 0.0.
$block pushAttributes
This action pushes the block’s attributes onto the match domains if the TRexPushAttributes attribute is true.
$block boundaryAdaptation
This action adapts the block’s boundaries based on the current settings of the block.
pw::BlockUnstructured get/setDefault TRexIsotropicHeight isoHeight
This default specifies the scale factor to be applied to the local isotropic height at which T-Rex stops layer growth via deformation, decimation or refinement.
$block get/setUnstructuredSolverAttribute TRexSkewCriteriaMinimumAngle value
This attribute specifies the minimum included angle quality threshold for TRex cells.
$blk getTRexHexCount
This action gets the number of T-Rex hex cells in the block.
$blk getTRexPrismCount
This action gets the number of T-Rex prism cells in the block.
pw::Connector getConnectorsInPlane ?-tolerance tol? ?-lamina? ?-loops? ?-secondary plane? plane entities
This action looks for connectors in a plane, with the candidate connectors given explicitly or implicitly from the given entities.
pw::Connector getBestSegment ?-start startVar? ?-end endVar? ?-projectToCommon projectToCommonVar? start_points end_points
This action, given two point-lists, returns a segment type, a start point, an end point, and a ProjectToCommon state that represent the best segment for a connector between the given points.
pw::Connector setDimensionFromSizeField ?-include ents? ?-exclude ents? ?-ignoreAll? ?-matchDimensions? ?-backgroundSpacing spacing? ?-defaultDecay decay? ?-calculationMethod method? connectors
This action modifies the distribution and dimension of a list of pw::Connector objects based on the current size field.
pw::Curve getBestSegment ?-start startVar? ?-end endVar? ?-projectToCommon projectToCommonVar? start_points end_points
This action, given two point-lists, returns a segment type, a start point, an end point, and a ProjectToCommon state that represent the best segment for a database curve between the given points.
Persistent cut type.
$dist get/setMiddleMode mode
This attribute is the requested behavior when transitioning from the beginning or ending section of the distribution to the middle of the distribution.
pw::Database getCount ?-framework framework? ?-type type_string?
This action gets the number of entities in the database.
$plane getPlane ?-D?
This action gets the plane coefficients.
pw::DomainUnstructured get/setDefault TRexIsotropicHeight value
This attribute specifies the scale factor to be applied to the local isotropic height at which T-Rex stops layer growth via deformation.
$dom getCellAverageEdgeLength index
This action gets the average edge length of the given cell.
$dom getCellCentroid index
This action gets the centroid of the given cell.
$dom getCellArea index
This action gets the area of the given cell.
pw::Examine blockCentroidX ?-intervals number? resultsVar block_list
This action reports statistics about the cell centroid X coordinate of blocks.
pw::Examine blockCentroidY ?-intervals number? resultsVar block_list
This action reports statistics about the cell centroid Y coordinate of blocks.
pw::Examine blockCentroidZ ?-intervals number? resultsVar block_list
This action reports statistics about the cell centroid Z coordinate of blocks.
pw::Examine domainCentroidX ?-intervals number? resultsVar domain_list
This action reports statistics about the centroid X coordinate of domains.
pw::Examine domainCentroidY ?-intervals number? resultsVar domain_list
This action reports statistics about the centroid Y coordinate of domains.
pw::Examine domainCentroidZ ?-intervals number? resultsVar domain_list
This action reports statistics about the centroid Z coordinate of domains.
$examine getValueAtPoint entity index
This action gets the computed value at a grid point location within an entity.
Type for filtering examine results
Framework type
pw::GridEntity get/setDefault SizeFieldDecay decay
This default is the size field decay factor of a grid entity when it is created.
pw::GridEntity get/setDefault SizeFieldBackgroundSpacing spacing
This default is the size field background spacing of a grid entity when it is created.
$entity get/setSizeFieldIgnoreEntityBoundary ignore
This attribute controls whether the boundary of the entity should be ignored when the size field is generated for this entity.
$entity get/setIgnoreAllSizeFieldEntities ignore
This attribute is a flag that controls whether the influence of explicitly included entities should be ignored when determining grid point locations.
pw::GridEntity get/setDefault SizeFieldCalculationMethod method
This default is the size field calculation method of a grid entity when it is created.
Grid shape type
$segment get/setProjectToCommon project
This attribute controls whether the segment should be automatically projected to a database entity if all of the control points are constrained to the same database entity.
$segment getCommonEntity
This action gets the entity that is common to all control points.
$shape isDefined
This action checks if this shape is defined.
$shape isSolid
This action checks if this shape is solid
pw::Source getAll ?< -grid entities | -shape entities >? ?-framework framework? ?-global?
This action gets a list of all source entities.
$entity get/setSpecificationType type
This attribute is the specification type of the entity.
pw::SourceEntity getByName ?-path path? name
This action gets a source entity using the name.
pw::SourceCurve getBestSegment ?-start startVar? ?-end endVar? ?-projectToCommon projectToCommonVar? start_points end_points
This action, given two point-lists, returns a segment type, a start point, an end point, and a ProjectToCommon state that represent the best segment for a source curve between the given points.
$shape isDefined
This action checks if this shape is defined.
$shape isSolid
This action checks if this shape is solid
The connector spacing synchronization mode type
pw::Application setVerbosity level
This command controls the level of text output of the application.
pw::Application getVerbosity
This command reports the current level of filtering for text output by the application.
$examine examine ?-excludeCellTypes type_list?
This action executes the examine function for each entity added to the examine object.
$examine getCategoryCount category
This action gets the specified category count for the examine function.
pw::Application areOversetBCsCompatible name
This action return whether overset boundary conditions are compatible between the current assembler and another
pw::Script get/setServerAllowRemote allow
This attribute is a flag for whether clients on remote hosts will be allowed to connect to the Glyph Server.
pw::Script processServerMessages ?-authentication code? ?-allowRemote allow? ?-timeout seconds?
This action processes incoming messages to the Glyph Server, which allows executing Glyph commands in Pointwise over a TCP port.
$loader getFileInformation option
This action initializes returns information about the file after the mode has been initialized with the file name.
$loader get/setRepairMode mode
This attribute controls how connectors with grid points that are out of sync with their distribution functions are loaded.
$loader getRepairConnectors ?-averageChange avgVar? ?-maximumChange maxVar?
This action returns the connectors that have grid points that are out of sync with their distribution functions when the RepairMode attribute is set to Defer.
$loader repair mode ?connectors?
This action will repair the distributions of the out of sync connectors when the RepairMode attribute is set to Defer.
pw::Connector join ?<-keepDistribution | -resetDistribution>? ?-deleteBreakPoints? ?-reject rejectVar? connectors
This action joins as many of the given connectors together as possible.
$con setDimension dim
This action sets the dimension of this connector.
$con setDimensionFromSpacing spacing
This action sets the dimension of this connector based on equal spacing.
$con setDimensionFromSubConnectors subcon_list
This action sets the dimension of this connector by copying the dimension from a list of subconnectors.
$io verify
This action verifies the IO mode attributes and the entities of the mode that should be exported.
$io write
This action writes the file by converting pw::GridEntity objects into the format required for the exported data.
$con setSubConnectorDimensionFromDistribution index
This action sets the dimension of a subconnector in this connector based on the current distribution of the subconnector.
pw::Database getNormal point
This action returns the normal at the specified database point.
$io verify
This action verifies the IO mode attributes and the entities of the mode that should be exported.
$io write
This action writes the file by converting pw::DatabaseEntity objects into the format required for the exported data.
$io read
This action verifies the IO mode attributes and tries to read the file that is being imported.
$io convert
This action converts the data read in by creating pw::DatabaseEntity objects based on the imported data.
pw::Display get/setDoublePrecision bool
This attribute controls the floating point precision used in the display.
$dist get/setMiddleSpacing spacing
This attribute is the requested spacing when transitioning from the beginning or ending section of the distribution to the middle of the distribution.
$io verify
This action verifies the IO mode attributes and the entities of the mode that should be exported.
$io write
This action writes the file by converting pw::GridEntity objects into the format required for the exported data.
$io read
This action verifies the IO mode attributes and tries to read the file that is being imported.
$io convert
This action converts the data read in by creating pw::GridEntity objects based on the imported data.
pw::Display zoomToEntities ?-animate seconds? entities
This action changes the zoom level and pans to center the display around the list of given entities.
pw::Display zoomToFit ?-animate seconds?
This action changes the zoom level and pans to center the display around all currently visible entities.
pw::Script get/setServerActive active
This attribute is a flag for whether the Glyph Server is actively listening for client connections or not.
pw::Script get/setServerPort port
This attribute is the TCP port number of that the Glyph Server listens on for client connections.
pw::Script get/setServerAuthentication code
This attribute is an authentication code used to authenicate the clients that attempt to connect to the Glyph Server.
pw::Application isValidElementTopology name type
This action determines if the given element topology type is supported by a CAE solver.
pw::Application getCAESolverAttribute AllowedElements
This gets a list of the element types supported by the CAE solver.
pw::Application getCAESolverAttribute AllowedElementTopologies
This gets a list of the element topologies supported by the CAE solver.
$block getOversetData DonorCandidateList index
Return the donor candidate information for an overset fringe or orphan object.
$block get/setExtrusionSolverAttribute NormalQualitySmoothing < Default | bool_value >
This enables/disables normal smoothing based on a quality metric.
$block get/setExtrusionSolverAttribute NormalInteriorOnlySmoothing < Default | bool_value >
This enables/disables interior only quality based smoothing.
$block get/setExtrusionSolverAttribute NormalMaximumIterationsSmoothing < Default | maxIters >
This specifies/retrieves the maximum number of smoothing iterations.
$block get/setExtrusionSolverAttribute NormalBlendExponentSmoothing < Default | blendExp >
This specifies/retrieves the blend exponent for smoothing.
pw::BlockUnstructured join ?-reject rejectVar? blocks
This action joins as many of the given unstructured blocks together as possible.
pw::BlockUnstructured combineAnisoCells blocks
This action combines anisotropic tet and pyramid cells in TRex-defined blocks into tet, pyramid, prism and hex cells.
$blk getTRexTetCount
This action gets the number of T-Rex tet cells in the block.
$blk getTRexPyrCount
This action gets the number of T-Rex pyr cells in the block.
$con addBreakPoint ?< -control | -arc | -X | -Y | -Z | -U | -V >? value
This action adds one or more break points to the list of break points.
pw::Database get/setImportShellCellMode mode
This attribute notifies how shell cells should be handled on import.
pw::Display get/setShowSources show
This attribute controls showing source entities in the display.
pw::Display getSelectedEntities ?-selectionmask mask? resultVar
This action allows the user to query the display for the current set of selected entities.
pw::Display createSelectionMask ?-requireConnector filters? ?-requireDomain filters? ?-requireBlock filters? ?-requireDatabase filters? ?-requireDatabaseBoundary filters? ?-requireSpacing filters? ?-requireSource filters? ?-blockConnector filters? ?-blockDomain filters? ?-blockBlock filters? ?-blockDatabase filters? ?-blockSpacing filters? ?-blockSource filters?
This action creates a selection mask for use with selectEntities.
pw::Display selectPoint ?-description message? ?<-controlPoint conList | -connector conList | -domain domList | -database dbList | -source srcList>? ?-details varName?
This action enters an interactive mode where the user can select a single point.
$dom triangulate ?method?
This action creates a new unstructured domain by triangulating the quads in this domain.
pw::DomainUnstructured get/setDefault IsoCellType type
This default attribute controls what type of cells a domain will contain in the isotropic region (all cells if T-Rex is not applied) after generation.
pw::DomainUnstructured get/setDefault QuadMaximumWarpAngle value
This default is the maximum warp (dihedral) angle in degrees between the two tris comprising a quad in an unstructured domain when it is created.
pw::DomainUnstructured get/setDefault TRexCellType type
This default attribute contains what type of cells a T-Rex generated domain will contain after generation.
pw::DomainUnstructured get/setDefault Algorithm algorithm
This default is the meshing algorithm of an unstructured domain when it is created.
$dom getTRexTriCellCount
This action gets the number of T-Rex triangular cells in the domain generated by the last run of the solver.
$dom getTRexQuadCellCount
This action gets the number of T-Rex quadrilateral cells in the domain generated by the last run of the solver.
pw::Examine addSavedCut type value <block | form> ?-excludeCellTypes type_list? ?user_normal?
This action adds a cut to the list of saved cuts for block examine.
pw::Examine removeSavedCut type value <block | form> ?-excludeCellTypes type_list? ?user_normal?
This action removes a cut from the list of saved cuts for block examine.
pw::Grid getAll ?-type type_string? ?-gridgenCompatible? ?-framework framework?
This action gets a list of all grid entities.
pw::Grid getCount ?-type type_string? ?-gridgenCompatible?
This action gets the number of grid entities.
pw::Grid getPointCount ?<Node | Connector | Domain | Block>?
This action gets the number of points in the entire grid.
$entity get/setIgnoreAllSources ignore
This attribute is a flag that controls whether the influence of sources should be ignored when determining grid point locations.
$entity getPointCount ?-constrained constrainedVar? ?-owned?
This action gets the number of grid points in the given entity.
$entity getExcludedSources
This action gets all source entities that are being explicitly excluded from affecting the grid of this entity
$entity excludeSource source ?exclude?
This action explicitly excludes a source from affecting the grid of this entity
$entity getOutOfSyncWithSources
This action checks if the grid entity is currently out of sync with its sources.
$entity getOutOfSyncAttributes
This action checks if the grid entity is currently out of sync with its attributes.
$entity clearOutOfSync
This action clears the out of sync flags for this grid entity, even though the grid points may be out of sync with it’s sources or attributes.
$io getWarningCount
This action gets the number of warnings that occurred during the last IO operation.
$io getWarningInformation index
This action gets the information of the given warning.
$io getFailureGroups
This action gets the groups that were created during import to group left over entities when an entity has conversion problems.
$model getQuilts
This action gets the quilts of this model
pw::Rule getAllowableEntityTypes function
This action gets a list of allowable entity types supported by the specified function.
$rule setCriterion function operand limit
This action sets the measurement to be used, the comparison operand, and the limit to check.
Database shape type
$shell getFaceCount
This action gets the number of faces in the shell.
$shell getFaceTriangles index
This action gets the vertices of the triangles for a face in the shell.
$solver getFailedEntities
This action returns the list of entities failed by the last call to run or resume.
Global actions for source entities
SourceCurve type
Base type for all source entities
Source point type
Source point cloud type
Source shape type
$surface clear
This action sets the surface to the initial cleared state.
$solver get/setOversetAdaptation value
This attribute controls whether the pw::Solver.run command will perform refinement based on overset assembly length scales.
$solver get/setAllowIncomplete value
This attribute controls whether the pw::Solver.run command will throw an error if initialization produces an incomplete grid.