Version: 9.16.0
Home

This class defines a grid. More...

Public Member Functions

def __init__ (self, groupName, groupGeomObj, parameters, name=DEFAULT_NAME)
 

Data Fields

 xr
 
 yr
 
 zr
 
 vx
 
 vy
 
 vz
 

Static Public Attributes

string DEFAULT_NAME = "Grid"
 

Private Member Functions

def _buildPart (self)
 Create the geometrical shapes representing the grid. More...
 
def _buildGridForNormalFace (self, face)
 Create the geometrical shapes representing the grid for a given non-cylindrical face. More...
 
def _buildGridForCylinderFace (self, face)
 Create the geometrical shapes representing the grid for a given cylindrical face. More...
 
def _buildMarkers (self)
 Create the markers defining the orientation of the grid. More...
 

Detailed Description

This class defines a grid.

A grid is represented by a 2D face patterned with small lines in the main direction of the grid frame. The valid parameters for grids are:

  • "Excentre": offset of the grid from the base face.
  • "angleAlpha": angle used to build the markers (see class salome.geom.structelem.orientation.Orientation2D)
  • "angleBeta": angle used to build the markers (see class salome.geom.structelem.orientation.Orientation2D)
  • "Vecteur": vector used instead of the angles to build the markers (see salome.geom.structelem.orientation.Orientation2D)
  • "origAxeX": X coordinate of the origin of the axis used to determine the orientation of the frame in the case of a cylindrical grid.
  • "origAxeY": Y coordinate of the origin of the axis used to determine the orientation of the frame in the case of a cylindrical grid.
  • "origAxeZ": Z coordinate of the origin of the axis used to determine the orientation of the frame in the case of a cylindrical grid.
  • "axeX": X coordinate of the axis used to determine the orientation of the frame in the case of a cylindrical grid.
  • "axeY": Y coordinate of the axis used to determine the orientation of the frame in the case of a cylindrical grid.
  • "axeZ": Z coordinate of the axis used to determine the orientation of the frame in the case of a cylindrical grid.

    See class StructuralElementPart for the description of the other parameters.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  groupName,
  groupGeomObj,
  parameters,
  name = DEFAULT_NAME 
)

Reimplemented from StructuralElementPart2D.

Member Function Documentation

◆ _buildPart()

◆ _buildGridForNormalFace()

def _buildGridForNormalFace (   self,
  face 
)
private

◆ _buildGridForCylinderFace()

def _buildGridForCylinderFace (   self,
  face 
)
private

Create the geometrical shapes representing the grid for a given cylindrical face.

References StructuralElementPart2D._makeFaceOffset(), Orientation1D.geom, Orientation2D.geom, StructuralElementPart.geom, StructuralElementPart2D.offset, Grid.vx, Grid.vy, Grid.vz, Grid.xr, Grid.yr, and Grid.zr.

◆ _buildMarkers()

def _buildMarkers (   self)
private

Create the markers defining the orientation of the grid.

Reimplemented from StructuralElementPart.

References StructuralElementPart2D._buildMarkersWithOffset(), and StructuralElementPart2D.offset.

Field Documentation

◆ DEFAULT_NAME

string DEFAULT_NAME = "Grid"
static

◆ xr

xr

◆ yr

yr

◆ zr

zr

◆ vx

vx

◆ vy

vy

◆ vz

vz