Package batchmode_geompy


Functions

def init_geom
def SubShapeName
def addToStudy
def addToStudyInFather
def MakeVertex
def MakeVertexWithRef
def MakeVertexOnCurve
def MakeVectorDXDYDZ
def MakeVector
def MakeLine
def MakeLineTwoPnt
def MakePlane
def MakePlaneThreePnt
def MakePlaneFace
def MakeMarker
def MakeMarkerPntTwoVec
def MakeArc
def MakeCircle
def MakeCircleThreePnt
def MakeEllipse
def MakePolyline
def MakeBezier
def MakeInterpol
def MakeSketcher
def MakeSketcherOnPlane
def MakeBox
def MakeBoxDXDYDZ
def MakeBoxTwoPnt
def MakeCylinder
def MakeCylinderRH
def MakeSpherePntR
def MakeSphere
def MakeSphereR
def MakeCone
def MakeConeR1R2H
def MakeTorus
def MakeTorusRR
def MakePrism
def MakePrismVecH
def MakePipe
def MakeRevolution
def MakeEdge
def MakeWire
def MakeFace
def MakeFaceWires
def MakeFaces
def MakeShell
def MakeSolid
def MakeCompound
def NumberOfFaces
def NumberOfEdges
def ChangeOrientation
def OrientationChange
def GetFreeFacesIDs
def GetSharedShapes
def GetShapesOnPlane
def GetShapesOnPlaneIDs
def GetShapesOnCylinder
def GetShapesOnCylinderIDs
def GetShapesOnSphere
def GetShapesOnSphereIDs
def GetShapesOnQuadrangle
def GetShapesOnQuadrangleIDs
def GetInPlace
def GetSubShape
def GetSubShapeID
def SubShapeAll
def SubShapeAllIDs
def SubShapeAllSorted
def SubShapeAllSortedIDs
def SubShape
def SubShapeSorted
def ProcessShape
def SuppressFaces
def MakeSewing
def Sew
def SuppressInternalWires
def SuppressHoles
def CloseContour
def DivideEdge
def GetFreeBoundary
def MakeCopy
def MakeFilling
def MakeGlueFaces
def MakeBoolean
def MakeCommon
def MakeCut
def MakeFuse
def MakeSection
def MakePartition
def Partition
def MakeHalfPartition
def MakeTranslationTwoPoints
def MakeTranslation
def MakeTranslationVector
def MakeRotation
def MakeRotationThreePoints
def MakeScaleTransform
def MakeMirrorByPlane
def MakeMirrorByAxis
def MakeMirrorByPoint
def MakePosition
def MakeOffset
def MakeMultiTranslation1D
def MakeMultiTranslation2D
def MultiRotate1D
def MultiRotate2D
def MakeMultiRotation1D
def MakeMultiRotation2D
def MakeFilletAll
def MakeFillet
def MakeChamferAll
def MakeChamferEdge
def MakeChamferFaces
def MakeChamfer
def Archimede
def PointCoordinates
def BasicProperties
def BoundingBox
def Inertia
def MinDistance
def Tolerance
def WhatIs
def MakeCDG
def CheckShape
def Import
def ImportBREP
def ImportIGES
def ImportSTEP
def Export
def ExportBREP
def ExportIGES
def ExportSTEP
def MakeQuad
def MakeQuad2Edges
def MakeQuad4Vertices
def MakeHexa
def MakeHexa2Faces
def GetPoint
def GetEdge
def GetEdgeNearPoint
def GetFaceByPoints
def GetFaceByEdges
def GetOppositeFace
def GetFaceNearPoint
def GetFaceByNormale
def CheckCompoundOfBlocks
def RemoveExtraEdges
def CheckAndImprove
def MakeBlockExplode
def GetBlockNearPoint
def GetBlockByParts
def GetBlocksByParts
def MakeMultiTransformation1D
def MakeMultiTransformation2D
def Propagate
def CreateGroup
def AddObject
def RemoveObject
def UnionList
def UnionIDs
def DifferenceList
def DifferenceIDs
def GetObjectIDs
def GetType
def GetMainShape
def GetEdgesByLength
def addPath

Variables

 g = None
int step = 0
float sleeping_time = 0.01
float sleeping_time_max = 1.0
tuple g = lcc.FindOrLoadComponent("FactoryServer", "GEOM")
int step = 1
tuple sleeping_time = max(sleeping_time_max, 2*sleeping_time)
tuple geom = g._narrow( GEOM.GEOM_Gen )
 myBuilder = None
int myStudyId = 0
 father = None
 BasicOp = None
 CurvesOp = None
 PrimOp = None
 ShapesOp = None
 HealOp = None
 InsertOp = None
 BoolOp = None
 TrsfOp = None
 LocalOp = None
 MeasuOp = None
 BlocksOp = None
 GroupOp = None
dictionary ShapeType = {"COMPOUND":0, "COMPSOLID":1, "SOLID":2, "SHELL":3, "FACE":4, "WIRE":5, "EDGE":6, "VERTEX":7, "SHAPE":8}
 g = None
int step = 0
float sleeping_time = 0.01
float sleeping_time_max = 1.0
tuple g = lcc.FindOrLoadComponent("FactoryServer", "GEOM")
int step = 1
tuple sleeping_time = max(sleeping_time_max, 2*sleeping_time)
tuple geom = g._narrow( GEOM.GEOM_Gen )
 myBuilder = None
int myStudyId = 0
 father = None
 BasicOp = None
 CurvesOp = None
 PrimOp = None
 ShapesOp = None
 HealOp = None
 InsertOp = None
 BoolOp = None
 TrsfOp = None
 LocalOp = None
 MeasuOp = None
 BlocksOp = None
 GroupOp = None
dictionary ShapeType = {"COMPOUND":0, "COMPSOLID":1, "SOLID":2, "SHELL":3, "FACE":4, "WIRE":5, "EDGE":6, "VERTEX":7, "SHAPE":8}


Function Documentation

def batchmode_geompy::init_geom   theStudy  ) 
 

def batchmode_geompy::SubShapeName   aSubObj,
  aMainObj
 

def batchmode_geompy::addToStudy   aShape,
  aName
 

def batchmode_geompy::addToStudyInFather   aFather,
  aShape,
  aName
 

def batchmode_geompy::MakeVertex   theX,
  theY,
  theZ
 

def batchmode_geompy::MakeVertexWithRef   vertex,
  x,
  y,
  z
 

def batchmode_geompy::MakeVertexOnCurve   curve,
  par
 

def batchmode_geompy::MakeVectorDXDYDZ   dx,
  dy,
  dz
 

def batchmode_geompy::MakeVector   p1,
  p2
 

def batchmode_geompy::MakeLine   p1,
  d1
 

def batchmode_geompy::MakeLineTwoPnt   p1,
  p2
 

def batchmode_geompy::MakePlane   p1,
  v1,
  trimsize
 

def batchmode_geompy::MakePlaneThreePnt   p1,
  p2,
  p3,
  trimsize
 

def batchmode_geompy::MakePlaneFace   face,
  trimsize
 

def batchmode_geompy::MakeMarker   OX,
  OY,
  OZ,
  XDX,
  XDY,
  XDZ,
  YDX,
  YDY,
  YDZ
 

def batchmode_geompy::MakeMarkerPntTwoVec   theOrigin,
  theXVec,
  theYVec
 

 *  Create a local coordinate system.
 *  \param theOrigin Point of coordinate system origin.
 *  \param theXVec Vector of X direction
 *  \param theYVec Vector of Y direction
 *  \return New GEOM_Object, containing the created coordinate system.

def batchmode_geompy::MakeArc   p1,
  p2,
  p3
 

def batchmode_geompy::MakeCircle   p1,
  v1,
  radius
 

def batchmode_geompy::MakeCircleThreePnt   p1,
  p2,
  p3
 

def batchmode_geompy::MakeEllipse   p1,
  v1,
  radiusMaj,
  radiusMin
 

def batchmode_geompy::MakePolyline   ListShape  ) 
 

def batchmode_geompy::MakeBezier   ListShape  ) 
 

def batchmode_geompy::MakeInterpol   ListShape  ) 
 

def batchmode_geompy::MakeSketcher   Cmd,
  WPL = [0
 

def batchmode_geompy::MakeSketcherOnPlane   theCommand,
  theWorkingPlane
 

 *  Create a sketcher (wire or face), following the textual description,
 *  passed through \a theCommand argument. \n
 *  For format of the description string see the previous method.\n
 *  \param theCommand String, defining the sketcher in local
 *                    coordinates of the working plane.
 *  \param theWorkingPlane Planar Face of the working plane.
 *  \return New GEOM_Object, containing the created wire.

def batchmode_geompy::MakeBox   x1,
  y1,
  z1,
  x2,
  y2,
  z2
 

def batchmode_geompy::MakeBoxDXDYDZ   dx,
  dy,
  dz
 

def batchmode_geompy::MakeBoxTwoPnt   point1,
  point2
 

def batchmode_geompy::MakeCylinder   p1,
  v1,
  radius,
  height
 

def batchmode_geompy::MakeCylinderRH   radius,
  height
 

def batchmode_geompy::MakeSpherePntR   point,
  radius
 

def batchmode_geompy::MakeSphere   x,
  y,
  z,
  radius
 

def batchmode_geompy::MakeSphereR   radius  ) 
 

def batchmode_geompy::MakeCone   p1,
  v1,
  radius1,
  radius2,
  height
 

def batchmode_geompy::MakeConeR1R2H   radius1,
  radius2,
  height
 

def batchmode_geompy::MakeTorus   p1,
  v1,
  major_radius,
  minor_radius
 

def batchmode_geompy::MakeTorusRR   major_radius,
  minor_radius
 

def batchmode_geompy::MakePrism   baseShape,
  point1,
  point2
 

def batchmode_geompy::MakePrismVecH   baseShape,
  vector,
  height
 

def batchmode_geompy::MakePipe   baseShape,
  pathShape
 

def batchmode_geompy::MakeRevolution   aShape,
  axis,
  angle
 

def batchmode_geompy::MakeEdge   p1,
  p2
 

def batchmode_geompy::MakeWire   ListShape  ) 
 

def batchmode_geompy::MakeFace   aShapeWire,
  WantPlanarFace
 

def batchmode_geompy::MakeFaceWires   ListWires,
  WantPlanarFace
 

def batchmode_geompy::MakeFaces   ListWires,
  WantPlanarFace
 

def batchmode_geompy::MakeShell   ListOfShapes  ) 
 

def batchmode_geompy::MakeSolid   ListOfShells  ) 
 

def batchmode_geompy::MakeCompound   ListShape  ) 
 

def batchmode_geompy::NumberOfFaces   theShape  ) 
 

def batchmode_geompy::NumberOfEdges   theShape  ) 
 

def batchmode_geompy::ChangeOrientation   Shape  ) 
 

def batchmode_geompy::OrientationChange   Shape  ) 
 

def batchmode_geompy::GetFreeFacesIDs   theShape  ) 
 

def batchmode_geompy::GetSharedShapes   theShape1,
  theShape2,
  theShapeType
 

def batchmode_geompy::GetShapesOnPlane   theShape,
  theShapeType,
  theAx1,
  theState
 

def batchmode_geompy::GetShapesOnPlaneIDs   theShape,
  theShapeType,
  theAx1,
  theState
 

def batchmode_geompy::GetShapesOnCylinder   theShape,
  theShapeType,
  theAxis,
  theRadius,
  theState
 

def batchmode_geompy::GetShapesOnCylinderIDs   theShape,
  theShapeType,
  theAxis,
  theRadius,
  theState
 

def batchmode_geompy::GetShapesOnSphere   theShape,
  theShapeType,
  theCenter,
  theRadius,
  theState
 

def batchmode_geompy::GetShapesOnSphereIDs   theShape,
  theShapeType,
  theCenter,
  theRadius,
  theState