Version: 6.3.1
Home
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.

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 
) [inherited]

Get length of 1D element.

Parameters:
elemIdmesh element ID
Returns:
element's length value
def GetArea (   self,
  elemId 
) [inherited]

Get area of 2D element.

Parameters:
elemIdmesh element ID
Returns:
element's area value
def GetVolume (   self,
  elemId 
) [inherited]

Get volume of 3D element.

Parameters:
elemIdmesh element ID
Returns:
element's volume value
def GetMaxElementLength (   self,
  elemId 
) [inherited]

Get maximum element length.

Parameters:
elemIdmesh element ID
Returns:
element's maximum length value
def GetAspectRatio (   self,
  elemId 
) [inherited]

Get aspect ratio of 2D or 3D element.

Parameters:
elemIdmesh element ID
Returns:
element's aspect ratio value
def GetWarping (   self,
  elemId 
) [inherited]

Get warping angle of 2D element.

Parameters:
elemIdmesh element ID
Returns:
element's warping angle value
def GetMinimumAngle (   self,
  elemId 
) [inherited]

Get minimum angle of 2D element.

Parameters:
elemIdmesh element ID
Returns:
element's minimum angle value
def GetTaper (   self,
  elemId 
) [inherited]

Get taper of 2D element.

Parameters:
elemIdmesh element ID
Returns:
element's taper value
def GetSkew (   self,
  elemId 
) [inherited]

Get skew of 2D element.

Parameters:
elemIdmesh element ID
Returns:
element's skew value
 All Data Structures Namespaces Files Functions Variables
Copyright © 2007-2011 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