Functions | |
def | RotationSweep |
Generates new elements by rotation of the elements around the axis. | |
def | RotationSweepObject |
Generates new elements by rotation of the elements of object around the axis. | |
def | RotationSweepObject1D |
Generates new elements by rotation of the elements of object around the axis. | |
def | RotationSweepObject2D |
Generates new elements by rotation of the elements of object around the axis. | |
def | ExtrusionSweep |
Generates new elements by extrusion of the elements with given ids. | |
def | AdvancedExtrusion |
Generates new elements by extrusion of the elements with given ids. | |
def | ExtrusionSweepObject |
Generates new elements by extrusion of the elements which belong to the object. | |
def | ExtrusionSweepObject1D |
Generates new elements by extrusion of the elements which belong to the object. | |
def | ExtrusionSweepObject2D |
Generates new elements by extrusion of the elements which belong to the object. | |
def | ExtrusionAlongPathX |
Generates new elements by extrusion of the given elements The path of extrusion must be a meshed edge. | |
def | ExtrusionAlongPath |
Generates new elements by extrusion of the given elements The path of extrusion must be a meshed edge. | |
def | ExtrusionAlongPathObject |
Generates new elements by extrusion of the elements which belong to the object The path of extrusion must be a meshed edge. | |
def | ExtrusionAlongPathObject1D |
Generates new elements by extrusion of the elements which belong to the object The path of extrusion must be a meshed edge. | |
def | ExtrusionAlongPathObject2D |
Generates new elements by extrusion of the elements which belong to the object The path of extrusion must be a meshed edge. |
def RotationSweep | ( | self, | ||
IDsOfElements, | ||||
Axis, | ||||
AngleInRadians, | ||||
NbOfSteps, | ||||
Tolerance, | ||||
MakeGroups = False , |
||||
TotalAngle = False | ||||
) | [inherited] |
Generates new elements by rotation of the elements around the axis.
IDsOfElements | the list of ids of elements to sweep | |
Axis | the axis of rotation, AxisStruct or line(geom object) | |
AngleInRadians | the angle of Rotation (in radians) or a name of variable which defines angle in degrees | |
NbOfSteps | the number of steps | |
Tolerance | tolerance | |
MakeGroups | forces the generation of new groups from existing ones | |
TotalAngle | gives meaning of AngleInRadians: if True then it is an angular size of all steps, else - size of each step |
def RotationSweepObject | ( | self, | ||
theObject, | ||||
Axis, | ||||
AngleInRadians, | ||||
NbOfSteps, | ||||
Tolerance, | ||||
MakeGroups = False , |
||||
TotalAngle = False | ||||
) | [inherited] |
Generates new elements by rotation of the elements of object around the axis.
theObject | object which elements should be sweeped | |
Axis | the axis of rotation, AxisStruct or line(geom object) | |
AngleInRadians | the angle of Rotation | |
NbOfSteps | number of steps | |
Tolerance | tolerance | |
MakeGroups | forces the generation of new groups from existing ones | |
TotalAngle | gives meaning of AngleInRadians: if True then it is an angular size of all steps, else - size of each step |
def RotationSweepObject1D | ( | self, | ||
theObject, | ||||
Axis, | ||||
AngleInRadians, | ||||
NbOfSteps, | ||||
Tolerance, | ||||
MakeGroups = False , |
||||
TotalAngle = False | ||||
) | [inherited] |
Generates new elements by rotation of the elements of object around the axis.
theObject | object which elements should be sweeped | |
Axis | the axis of rotation, AxisStruct or line(geom object) | |
AngleInRadians | the angle of Rotation | |
NbOfSteps | number of steps | |
Tolerance | tolerance | |
MakeGroups | forces the generation of new groups from existing ones | |
TotalAngle | gives meaning of AngleInRadians: if True then it is an angular size of all steps, else - size of each step |
def RotationSweepObject2D | ( | self, | ||
theObject, | ||||
Axis, | ||||
AngleInRadians, | ||||
NbOfSteps, | ||||
Tolerance, | ||||
MakeGroups = False , |
||||
TotalAngle = False | ||||
) | [inherited] |
Generates new elements by rotation of the elements of object around the axis.
theObject | object which elements should be sweeped | |
Axis | the axis of rotation, AxisStruct or line(geom object) | |
AngleInRadians | the angle of Rotation | |
NbOfSteps | number of steps | |
Tolerance | tolerance | |
MakeGroups | forces the generation of new groups from existing ones | |
TotalAngle | gives meaning of AngleInRadians: if True then it is an angular size of all steps, else - size of each step |
def ExtrusionSweep | ( | self, | ||
IDsOfElements, | ||||
StepVector, | ||||
NbOfSteps, | ||||
MakeGroups = False | ||||
) | [inherited] |
Generates new elements by extrusion of the elements with given ids.
IDsOfElements | the list of elements ids for extrusion | |
StepVector | vector, defining the direction and value of extrusion | |
NbOfSteps | the number of steps | |
MakeGroups | forces the generation of new groups from existing ones |
def AdvancedExtrusion | ( | self, | ||
IDsOfElements, | ||||
StepVector, | ||||
NbOfSteps, | ||||
ExtrFlags, | ||||
SewTolerance, | ||||
MakeGroups = False | ||||
) | [inherited] |
Generates new elements by extrusion of the elements with given ids.
IDsOfElements | is ids of elements | |
StepVector | vector, defining the direction and value of extrusion | |
NbOfSteps | the number of steps | |
ExtrFlags | sets flags for extrusion | |
SewTolerance | uses for comparing locations of nodes if flag EXTRUSION_FLAG_SEW is set | |
MakeGroups | forces the generation of new groups from existing ones |
def ExtrusionSweepObject | ( | self, | ||
theObject, | ||||
StepVector, | ||||
NbOfSteps, | ||||
MakeGroups = False | ||||
) | [inherited] |
Generates new elements by extrusion of the elements which belong to the object.
theObject | the object which elements should be processed | |
StepVector | vector, defining the direction and value of extrusion | |
NbOfSteps | the number of steps | |
MakeGroups | forces the generation of new groups from existing ones |
def ExtrusionSweepObject1D | ( | self, | ||
theObject, | ||||
StepVector, | ||||
NbOfSteps, | ||||
MakeGroups = False | ||||
) | [inherited] |
Generates new elements by extrusion of the elements which belong to the object.
theObject | object which elements should be processed | |
StepVector | vector, defining the direction and value of extrusion | |
NbOfSteps | the number of steps | |
MakeGroups | to generate new groups from existing ones |
def ExtrusionSweepObject2D | ( | self, | ||
theObject, | ||||
StepVector, | ||||
NbOfSteps, | ||||
MakeGroups = False | ||||
) | [inherited] |
Generates new elements by extrusion of the elements which belong to the object.
theObject | object which elements should be processed | |
StepVector | vector, defining the direction and value of extrusion | |
NbOfSteps | the number of steps | |
MakeGroups | forces the generation of new groups from existing ones |
def ExtrusionAlongPathX | ( | self, | ||
Base, | ||||
Path, | ||||
NodeStart, | ||||
HasAngles, | ||||
Angles, | ||||
LinearVariation, | ||||
HasRefPoint, | ||||
RefPoint, | ||||
MakeGroups, | ||||
ElemType | ||||
) | [inherited] |
Generates new elements by extrusion of the given elements The path of extrusion must be a meshed edge.
Base | mesh or list of ids of elements for extrusion | |
Path | - 1D mesh or 1D sub-mesh, along which proceeds the extrusion | |
NodeStart | the start node from Path. Defines the direction of extrusion | |
HasAngles | allows the shape to be rotated around the path to get the resulting mesh in a helical fashion | |
Angles | list of angles in radians | |
LinearVariation | forces the computation of rotation angles as linear variation of the given Angles along path steps | |
HasRefPoint | allows using the reference point | |
RefPoint | the point around which the shape is rotated (the mass center of the shape by default). The User can specify any point as the Reference Point. | |
MakeGroups | forces the generation of new groups from existing ones | |
ElemType | type of elements for extrusion (if param Base is a mesh) |
def ExtrusionAlongPath | ( | self, | ||
IDsOfElements, | ||||
PathMesh, | ||||
PathShape, | ||||
NodeStart, | ||||
HasAngles, | ||||
Angles, | ||||
HasRefPoint, | ||||
RefPoint, | ||||
MakeGroups = False , |
||||
LinearVariation = False | ||||
) | [inherited] |
Generates new elements by extrusion of the given elements The path of extrusion must be a meshed edge.
IDsOfElements | ids of elements | |
PathMesh | mesh containing a 1D sub-mesh on the edge, along which proceeds the extrusion | |
PathShape | shape(edge) defines the sub-mesh for the path | |
NodeStart | the first or the last node on the edge. Defines the direction of extrusion | |
HasAngles | allows the shape to be rotated around the path to get the resulting mesh in a helical fashion | |
Angles | list of angles in radians | |
HasRefPoint | allows using the reference point | |
RefPoint | the point around which the shape is rotated (the mass center of the shape by default). The User can specify any point as the Reference Point. | |
MakeGroups | forces the generation of new groups from existing ones | |
LinearVariation | forces the computation of rotation angles as linear variation of the given Angles along path steps |
def ExtrusionAlongPathObject | ( | self, | ||
theObject, | ||||
PathMesh, | ||||
PathShape, | ||||
NodeStart, | ||||
HasAngles, | ||||
Angles, | ||||
HasRefPoint, | ||||
RefPoint, | ||||
MakeGroups = False , |
||||
LinearVariation = False | ||||
) | [inherited] |
Generates new elements by extrusion of the elements which belong to the object The path of extrusion must be a meshed edge.
theObject | the object which elements should be processed | |
PathMesh | mesh containing a 1D sub-mesh on the edge, along which the extrusion proceeds | |
PathShape | shape(edge) defines the sub-mesh for the path | |
NodeStart | the first or the last node on the edge. Defines the direction of extrusion | |
HasAngles | allows the shape to be rotated around the path to get the resulting mesh in a helical fashion | |
Angles | list of angles | |
HasRefPoint | allows using the reference point | |
RefPoint | the point around which the shape is rotated (the mass center of the shape by default). The User can specify any point as the Reference Point. | |
MakeGroups | forces the generation of new groups from existing ones | |
LinearVariation | forces the computation of rotation angles as linear variation of the given Angles along path steps |
def ExtrusionAlongPathObject1D | ( | self, | ||
theObject, | ||||
PathMesh, | ||||
PathShape, | ||||
NodeStart, | ||||
HasAngles, | ||||
Angles, | ||||
HasRefPoint, | ||||
RefPoint, | ||||
MakeGroups = False , |
||||
LinearVariation = False | ||||
) | [inherited] |
Generates new elements by extrusion of the elements which belong to the object The path of extrusion must be a meshed edge.
theObject | the object which elements should be processed | |
PathMesh | mesh containing a 1D sub-mesh on the edge, along which the extrusion proceeds | |
PathShape | shape(edge) defines the sub-mesh for the path | |
NodeStart | the first or the last node on the edge. Defines the direction of extrusion | |
HasAngles | allows the shape to be rotated around the path to get the resulting mesh in a helical fashion | |
Angles | list of angles | |
HasRefPoint | allows using the reference point | |
RefPoint | the point around which the shape is rotated (the mass center of the shape by default). The User can specify any point as the Reference Point. | |
MakeGroups | forces the generation of new groups from existing ones | |
LinearVariation | forces the computation of rotation angles as linear variation of the given Angles along path steps |
def ExtrusionAlongPathObject2D | ( | self, | ||
theObject, | ||||
PathMesh, | ||||
PathShape, | ||||
NodeStart, | ||||
HasAngles, | ||||
Angles, | ||||
HasRefPoint, | ||||
RefPoint, | ||||
MakeGroups = False , |
||||
LinearVariation = False | ||||
) | [inherited] |
Generates new elements by extrusion of the elements which belong to the object The path of extrusion must be a meshed edge.
theObject | the object which elements should be processed | |
PathMesh | mesh containing a 1D sub-mesh on the edge, along which the extrusion proceeds | |
PathShape | shape(edge) defines the sub-mesh for the path | |
NodeStart | the first or the last node on the edge. Defines the direction of extrusion | |
HasAngles | allows the shape to be rotated around the path to get the resulting mesh in a helical fashion | |
Angles | list of angles | |
HasRefPoint | allows using the reference point | |
RefPoint | the point around which the shape is rotated (the mass center of the shape by default). The User can specify any point as the Reference Point. | |
MakeGroups | forces the generation of new groups from existing ones | |
LinearVariation | forces the computation of rotation angles as linear variation of the given Angles along path steps |