Glyph Version 7.22.2 |
pw:: SurfaceTrimDatabase trim surface type Derives Frompw::Object pw::Entity pw::DatabaseEntity Summary
createFromSurfaces
This action automatically creates new database trim surfaces using the given surfaces and its limits as the boundaries. Parameters
ReturnsThis action returns a list of new pw::SurfaceTrim objects. createFromCurves
This action automatically creates new trim surfaces using the given intersection, projection and boundary curves as boundaries. The surfaces that are trimmed are those on which the curves depend. Parameters
ReturnsThis action returns a list of new pw::SurfaceTrim objects. getBoundariesFromCurve
This action gets all trim surface boundaries that are supported by the given pw::Curve object. Parameters
ReturnsThis action returns a list of boundaries. getPosition
This action gets the position in the defining space of the surface at the given parameter. Parameters
ReturnsThis action returns a point giving the position on the surface. getXYZ
This action gets the position in model space of the surface at the given parameter. Parameters
ReturnsThis action returns an XYZ vector. getBoundaryCount
This action gets the number of boundary curves of the trim surface. Parametersnone ReturnsThis action returns the number of boundary curves of the trim surface. getBoundaryGroups
This action gets the groups of boundaries of the trim surface. The types of groups can be limited by the optional parameters Parameters
ReturnsThis action returns a list of boundary groups, with each boundary group represented as a list of boundary indexes. untrimBoundaries
This action untrims the boundaries of a trim surface. Parameters
ReturnsThis action returns nothing. InformationUntrimming a boundary will cause all boundaries in the boundary’s group to be untrimmed. If the boundary is not in an untrimmable group, the action will error and no boundaries will be untrimmed. getInteriorCurves
This action gets all the curves that are at least partially on the interior of the trim surface, but not used in the boundaries. ParametersThis action has no parameters. ReturnsThis action returns a list of pw::Curve objects. getSurface
This action gets the surface being trimmed. Parametersnone ReturnsThis action returns a pw::Surface object. getQuilt
This action gets the quilt that contains this trim surface. Parametersnone ReturnsThis action returns a pw::Quilt object. getModel
This action gets the model that contains this trim surface. Parametersnone ReturnsThis action returns a pw::Model object. isolate
This action split the trim surface’s quilt and model so that this trim surface is in its own quilt and model. Parametersnone ReturnsThis action returns the new pw::Model object that contains the trim surface. |
This action automatically creates new database trim surfaces using the given surfaces and its limits as the boundaries.
pw::SurfaceTrim createFromSurfaces surfaces
This action automatically creates new trim surfaces using the given intersection, projection and boundary curves as boundaries.
pw::SurfaceTrim createFromCurves curves
This action gets all trim surface boundaries that are supported by the given pw::Curve object.
pw::SurfaceTrim getBoundariesFromCurve <curve>
This action gets the position in the defining space of the surface at the given parameter.
$tsurf getPosition ?-parameter? value
This action gets the position in model space of the surface at the given parameter.
$tsurf getXYZ ?-parameter? value
This action gets the number of boundary curves of the trim surface.
$tsurf getBoundaryCount
This action gets a trim surface boundary.
$tsurf getBoundary index
This action gets a trim surface boundary list.
$tsurf getBoundaries
This action gets the pw::Curve object that serves as the trim surface boundary.
$tsurf getBoundaryCurve index
This action gets the groups of boundaries of the trim surface.
$tsurf getBoundaryGroups ?-usage use? ?-loop type? ?-untrimable?
This action untrims the boundaries of a trim surface.
$tsurf untrimBoundaries indices
This action gets all the curves that are at least partially on the interior of the trim surface, but not used in the boundaries.
$tsurf getInteriorCurves
This action returns itself.
$tsurf getSurfaceTrims
This action gets the surface being trimmed.
$tsurf getSurface
This action gets the quilt that contains this trim surface.
$tsurf getQuilt
This action gets the model that contains this trim surface.
$tsurf getModel
This action split the trim surface’s quilt and model so that this trim surface is in its own quilt and model.
$tsurf isolate