Glyph Version 7.22.2 |
pw:: TRexConditionT-Rex condition type Derives FromSummary
create
This action creates a new T-Rex condition object. ParametersNone ReturnsThis action returns a new pw::TRexCondition object. getByName
This action gets a T-Rex condition object with the given name. Parameters
ReturnsThis action returns a pw::TRexCondition object. getByEntities
This action returns a list of T-Rex condition objects, one for each input register. Parameters
ReturnsThis action retuns a list of pw::TRexCondition objects. InformationIf a given register does not have a T-Rex condition assigned to it, the “Unspecified” T-Rex condition will be returned. However calling the getRegisters action on the “Unspecified” T-Rex condition will only return the register if it is currently part of an active UnstructuredSolver mode. getNames
This action gets a list of T-Rex condition names. ParametersNone ReturnsThis action returns the T-Rex condition names as a list of strings. ConditionType
This default is the condition type of a T-Rex condition when created. TypeThis default is a string with values < Off | Wall | Angle | Match | AdjacentGrid | AspectRatio | MaximumAspectRatio >. DefaultThe default is Off. Adaptation
This default is the adaptation of a T-Rex condition when created. TypeThis default is a string with values < Off | On >. DefaultThe default is Off. AutomaticWallValue
This attribute is the spacing to automatically apply whenever the type of a T-Rex condition is set to Wall. TypeThis attribute is a float with the range [0, infinity). DefaultThe default for this attribute is 0.1. AutomaticAngleValue
This attribute is the angle to automatically determine the local spacing apply whenever the type of a T-Rex condition is set to Angle. TypeThis attribute is a float with the range [0, 45]. DefaultThe default for this attribute is 0.0. AutomaticAspectRatioValue
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. TypeThis attribute is a float with the range (0, infinity). DefaultThe default for this attribute is 10.0. Name
This attribute is the name of the T-Rex condition. TypeThis attribute is a string. DefaultThe default for this attribute is a uniquely generated name. ConditionType
This attribute is the condition type of the T-Rex condition. TypeThis attribute is a string with values < Off | Wall | Angle | Match | AdjacentGrid | AspectRatio | MaximumAspectRatio >. DefaultThe default for this attribute is the value in the ConditionType default when the T-Rex condition was created. Adaptation
This attribute is the adaptation type of the T-Rex condition. TypeThis attribute is a string with values < Off | On >. DefaultThe default for this attribute is the value in the Adaptation default when the T-Rex condition was created. GrowthRate
This attribute is the growth rate of the T-Rex condition. If the growth rate is set to 0.0, the growth rate specified by the <TRexGrowthRate> and <TRexGrowthProfile> unstructured solver attributes will be used. TypeThis attribute is a float with the range [1.0, infinity) or 0.0. DefaultThe default for this attribute is 0.0. GrowthRateDelay
This attribute is the number of layers to delay applying the growth rate or growth rate profile of T-Rex. TypeThis attribute is an integer with the range [0, infinity). DefaultThe default for this attribute is 0. GrowthAngle
This attribute is the growth angle associated with a boundary filter of type Angle. TypeThis attribute is the float angle in degrees to use to determine the initial layer height for a boundary of type Angle with the range [0, 90]. DefaultThe default for this attribute is 0. GrowthAspectRatio
This attribute is the aspect ratio associated with a boundary filter. If the type is AspectRatio or MaximumAspectRatio, this is the value used. For Wall and Angle, this limits the initial layer height so that the maximum aspect ratio is less than the given value. TypeThis attribute is the float maximum aspect ratio allowed when determining the initial step size based on the transverse spacing for types MaximumAspectRatio, Angle, and Wall. It is the target aspect ratio for type AspectRatio. The valid range is 0.0 to disable or [1.0, infinity). DefaultThe default for this attribute is 0. InformationMaximum aspect ratio applies to all filter types, including Angle and Wall, to limit the maximum allowable aspect ratio in the initial growth layer. GrowthWallSpacing
This attribute is the growth angle associated with a boundary filter of type Wall. TypeThis attribute is the float initial layer height for a boundary of type Wall with the range (0, infinity). DefaultThe default for this attribute is 0. MinimumSubdivisionLength
This attribute is the minimum distance allowed between points modified by the boundary condition. TypeThis attribute is the float minimum distance allowed between points [0, infinity). A value of 0 disables the constraint. DefaultThe default for this attribute is 0. MinimumRadiusOfCurvature
This attribute is the minimum radius of curvature that will be accepted when evaluating curve or surface curvature. TypeThis attribute is the float minimum radius of curvature allowed [0, infinity). A value of 0 disables the constraint. DefaultThe default for this attribute is 0. apply
This action applies this TRex boundary condition to a set of entities and/or entity registers. If an entity is specified, the default boundary condition for that entity is set, but no registers that use that entity are affected. The default boundary condition for an entity is applied when the entity is used in a new higher-level entity. When applying boundary conditions to an entity, this action only sets the “default” condition for that entity. The “default” condition is applied to all subsequent uses (registers) of that entity. In comparison, when a boundary condition is applied to a register, this action sets the condition for both the register and changes the “default” condition for the entity. Parameters
ReturnsThis action returns nothing. getRegisters
This action returns the registers that this boundary condition has been applied to. Parameters
ReturnsThis action returns a list of registers. InformationIf this is the “Unspecified” T-Rex condition, the registers that will be returned are only those registers that are currently part of an active UnstructuredSolver mode. If this is called during an active solver mode, it will return only the registers that are active in the solver. This means that is may be an incomplete list of the registers using the boundary condition. getRegisterCount
This action returns the number of registers that this boundary condition has been applied to. Parameters
ReturnsThis action returns an integer value. InformationThis returns a count of all registers that use the boundary condition. If this is called while a solver mode is active, it includes both the registers that are active in the solver and registers not active in the solver. Note that the getRegisters function only returns the former and not the latter. |
This action creates a new T-Rex condition object.
pw::TRexCondition create
This action gets a T-Rex condition object with the given name.
pw::TRexCondition getByName name
This action returns a list of T-Rex condition objects, one for each input register.
pw::TRexCondition getByEntities register_list
This action gets a list of T-Rex condition names.
pw::TRexCondition getNames
This default is the condition type of a T-Rex condition when created.
pw::TRexCondition get/setDefault ConditionType type
This default is the adaptation of a T-Rex condition when created.
pw::TRexCondition get/setDefault Adaptation type
This attribute is the spacing to automatically apply whenever the type of a T-Rex condition is set to Wall.
pw::TRexCondition get/setAutomaticWallValue spacing
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/setAutomaticAngleValue angle
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/setAutomaticAspectRatioValue ratio
This attribute is the name of the T-Rex condition.
$tc get/setName name
This attribute is the growth rate of the T-Rex condition.
$tc get/setGrowthRate rate
This attribute is the number of layers to delay applying the growth rate or growth rate profile of T-Rex.
$tc get/setGrowthRateDelay delay
This attribute is the growth angle associated with a boundary filter of type Angle.
$tc get/setGrowthAngle angle
This attribute is the aspect ratio associated with a boundary filter.
$tc get/setGrowthAspectRatio angle
This attribute is the growth angle associated with a boundary filter of type Wall.
$tc get/setGrowthWallSpacing spacing
This attribute is the minimum distance allowed between points modified by the boundary condition.
$tc get/setMinimumSubdivisionLength length
This attribute is the minimum radius of curvature that will be accepted when evaluating curve or surface curvature.
$tc get/setMinimumRadiusOfCurvature radius
This action deletes this T-Rex condition.
$tc delete
This action applies this TRex boundary condition to a set of entities and/or entity registers.
$tc apply register_or_entity_list
This action returns the registers that this boundary condition has been applied to.
$bc getRegisters ?-visibility onoff?
This action returns the number of registers that this boundary condition has been applied to.
$bc getRegisterCount ?-visibility onoff?