Glyph Version 7.22.2 |
pw:: FaceStructuredStructured faces are collections of pw::DomainStructured that represent one of the six nominal sides of a pw::BlockStructured block. A structured face cannot persist without a block. Derives FromSummary
create
This action creates a new structured face object. Parametersnone ReturnsThis action returns a new pw::FaceStructured object. See AlsocreateFromDomains
This action creates new structured face objects from the given domains. Parameters
NotesWhile this command will produce identical results when run with the exact same input, it may produce different results for slight variations in the input domains. The faces may be created in a different order or may be created with different orientations or topologies. Use the explicit face building routines (pw::FaceStructured.create and pw::Face.addDomain commands) to build the face in a controlled manner. ReturnsThis action returns a list of new pw::FaceStructured objects. See AlsogetPoint
This action gets the position of a face grid point. Parameters
InformationEither index or ij_index must be specified. ReturnsThis action returns a point giving the grid point position (may be in the form “u v dbentity”). getPosition
This action gets the position in the defining space of the face at the given index. Parameters
ReturnsThis action returns a point giving the position on the face (may be in the form “u v dbentity”). getXYZ
This action gets the position of the face in model space at the given index. Parameters
ReturnsThis action returns an XYZ vector. getCell
This action gets the indices of the given cell. Parameters
InformationEither index or ij_index must be specified. ReturnsThis action returns a list of linear integer point indices if the index parameter is used, or a list of ij point indices if the ij_index parameter is used. NotesCollaped (degenerate) quadrilateral cells are possible if a face contains one or more poles. A collapsed quadrilateral may be returned as a 3-point tri, a 2-point bar, or a single point. getAdjacentDomains
This action gets domains adjacent to a face. Parameters
ReturnsThis action returns a list of pw::Domain objects adjacent to the face. |
This action creates a new structured face object.
pw::FaceStructured create
This action creates new structured face objects from the given domains.
pw::FaceStructured createFromDomains ?-single? domains
This action gets the position of a face grid point.
$face getPoint < index | ij_index >
This action gets the position in the defining space of the face at the given index.
$face getPosition ?-index? value
This action gets the position of the face in model space at the given index.
$face getXYZ ?-index? value
This action gets the indices of the given cell.
$face getCell ?-uncollapsed? < index | ij_index >
This action gets domains adjacent to a face.
$face getAdjacentDomains ?-includeSelf? ?-manifold? ?-maximumAngle angle? ?-visibleOnly?
This action adds a face to the block.
$block addFace face
This action adds a domain to this face.
$face addDomain ?-linkage linkage? domain