Version: 6.5.0
Home
 All Data Structures Namespaces Files Functions Variables Groups
Functions
Measurements

Functions

def MinDistance
 Get minimum distance between two objects.
def GetMinDistance
 Get measure structure specifying minimum distance data between two objects.
def BoundingBox
 Get bounding box of the specified object(s)
def GetBoundingBox
 Get measure structure specifying bounding box data of the specified object(s)
def GetLength
 Get length of 1D element.
def GetArea
 Get area of 2D element.
def GetVolume
 Get volume of 3D element.
def GetMaxElementLength
 Get maximum element length.
def GetAspectRatio
 Get aspect ratio of 2D or 3D element.
def GetWarping
 Get warping angle of 2D element.
def GetMinimumAngle
 Get minimum angle of 2D element.
def GetTaper
 Get taper of 2D element.
def GetSkew
 Get skew of 2D element.

Detailed Description

Function Documentation

def smesh.MinDistance (   self,
  src1,
  src2 = None,
  id1 = 0,
  id2 = 0,
  isElem1 = False,
  isElem2 = False 
)

Get minimum distance between two objects.

If src2 is None, and id2 = 0, distance from src1 / id1 to the origin is computed. If src2 is None, and id2 != 0, it is assumed that both id1 and id2 belong to src1.

Parameters
src1first source object
src2second source object
id1node/element id from the first source
id2node/element id from the second (or first) source
isElem1True if id1 is element id, False if it is node id
isElem2True if id2 is element id, False if it is node id
Returns
minimum distance value
See Also
GetMinDistance()
def smesh.GetMinDistance (   self,
  src1,
  src2 = None,
  id1 = 0,
  id2 = 0,
  isElem1 = False,
  isElem2 = False 
)

Get measure structure specifying minimum distance data between two objects.

If src2 is None, and id2 = 0, distance from src1 / id1 to the origin is computed. If src2 is None, and id2 != 0, it is assumed that both id1 and id2 belong to src1.

Parameters
src1first source object
src2second source object
id1node/element id from the first source
id2node/element id from the second (or first) source
isElem1True if id1 is element id, False if it is node id
isElem2True if id2 is element id, False if it is node id
Returns
Measure structure or None if input data is invalid
See Also
MinDistance()
def smesh.BoundingBox (   self,
  objects 
)

Get bounding box of the specified object(s)

Parameters
objectssingle source object or list of source objects
Returns
tuple of six values (minX, minY, minZ, maxX, maxY, maxZ)
See Also
GetBoundingBox()
def smesh.GetBoundingBox (   self,
  objects 
)

Get measure structure specifying bounding box data of the specified object(s)

Parameters
objectssingle source object or list of source objects
Returns
Measure structure
See Also
BoundingBox()
def GetLength (   self,
  elemId 
)

Get length of 1D element.

Parameters
elemIdmesh element ID
Returns
element's length value

References Mesh._valueFromFunctor().

def GetArea (   self,
  elemId 
)

Get area of 2D element.

Parameters
elemIdmesh element ID
Returns
element's area value

References Mesh._valueFromFunctor().

def GetVolume (   self,
  elemId 
)

Get volume of 3D element.

Parameters
elemIdmesh element ID
Returns
element's volume value

References Mesh._valueFromFunctor().

def GetMaxElementLength (   self,
  elemId 
)

Get maximum element length.

Parameters
elemIdmesh element ID
Returns
element's maximum length value

References Mesh._valueFromFunctor(), and Mesh.GetElementType().

def GetAspectRatio (   self,
  elemId 
)

Get aspect ratio of 2D or 3D element.

Parameters
elemIdmesh element ID
Returns
element's aspect ratio value

References Mesh._valueFromFunctor(), and Mesh.GetElementType().

def GetWarping (   self,
  elemId 
)

Get warping angle of 2D element.

Parameters
elemIdmesh element ID
Returns
element's warping angle value

References Mesh._valueFromFunctor().

def GetMinimumAngle (   self,
  elemId 
)

Get minimum angle of 2D element.

Parameters
elemIdmesh element ID
Returns
element's minimum angle value

References Mesh._valueFromFunctor().

def GetTaper (   self,
  elemId 
)

Get taper of 2D element.

Parameters
elemIdmesh element ID
Returns
element's taper value

References Mesh._valueFromFunctor().

def GetSkew (   self,
  elemId 
)

Get skew of 2D element.

Parameters
elemIdmesh element ID
Returns
element's skew value

References Mesh._valueFromFunctor().

Copyright © 2007-2012 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS