Rectangular3D.DivideGenerator Class¶
- class Rectangular3D.DivideGenerator¶
Generator of Rectilinear3D mesh by simple division of the geometry.
create generator without initial division of geometry objects
Methods¶
|
Generate mesh for given geometry object or load it from the cache. |
|
Add a refining line inside the object |
Clear cache of generated meshes |
|
|
Clear all refining lines |
|
Generate mesh for given geometry object omitting the cache. |
|
Get list of all the refinements defined for this generator for specified axis |
|
Remove the refining line from the object |
|
Remove the all refining lines from the object |
Attributes¶
Maximum aspect ratio for the elements generated by this generator. |
|
Limit maximum adjacent objects size change to the factor of two. |
|
final division of all geometry objects |
|
initial division of all geometry objects |
Descriptions¶
Method Details¶
- Rectangular3D.DivideGenerator.__call__(geometry)¶
- Rectangular3D.DivideGenerator.__call__(object)
Generate mesh for given geometry object or load it from the cache.
- Parameters:
geometry – Geometry to generate mesh at.
object – Geometry object to generate mesh at.
- Rectangular3D.DivideGenerator.add_refinement(axis, subtree, at)¶
- Rectangular3D.DivideGenerator.add_refinement(axis, object, path, at)
- Rectangular3D.DivideGenerator.add_refinement(axis, object, at)
- Rectangular3D.DivideGenerator.add_refinement(axis, path, at)
Add a refining line inside the object
Add a refining line inside the object
Add a refining line inside the object
Add a refining line inside the object
- Rectangular3D.DivideGenerator.clear_cache()¶
Clear cache of generated meshes
- Rectangular3D.DivideGenerator.clear_refinements(subtree)¶
Clear all refining lines
- Rectangular3D.DivideGenerator.generate(geometry)¶
- Rectangular3D.DivideGenerator.generate(object)
Generate mesh for given geometry object omitting the cache.
- Parameters:
geometry – Geometry to generate mesh at.
object – Geometry object to generate mesh at.
- Rectangular3D.DivideGenerator.get_refinements(axis)¶
Get list of all the refinements defined for this generator for specified axis
- Rectangular3D.DivideGenerator.remove_refinement(axis, subtree, at)¶
- Rectangular3D.DivideGenerator.remove_refinement(axis, object, path, at)
- Rectangular3D.DivideGenerator.remove_refinement(axis, object, at)
- Rectangular3D.DivideGenerator.remove_refinement(axis, path, at)
Remove the refining line from the object
Remove the refining line from the object
Remove the refining line from the object
Remove the refining line from the object
- Rectangular3D.DivideGenerator.remove_refinements(path)¶
- Rectangular3D.DivideGenerator.remove_refinements(object, path=None)
- Rectangular3D.DivideGenerator.remove_refinements(subtree)
Remove the all refining lines from the object
Remove the all refining lines from the object
Remove the all refining lines from the object
Attribute Details¶
- Rectangular3D.DivideGenerator.aspect = <property object>¶
Maximum aspect ratio for the elements generated by this generator.
- Rectangular3D.DivideGenerator.gradual = <property object>¶
Limit maximum adjacent objects size change to the factor of two.
- Rectangular3D.DivideGenerator.postdiv = <property object>¶
final division of all geometry objects
- Rectangular3D.DivideGenerator.prediv = <property object>¶
initial division of all geometry objects