Panda3D
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties
Public Member Functions | Public Attributes | List of all members
SelectionSphere Class Reference
Inheritance diagram for SelectionSphere:
SelectionQueue

Public Member Functions

def __init__
 
def addCollider
 
def isEntryBackfacing
 
def pick
 
def pickBitMask
 
def pickGeom
 
def setCenter
 
def setCenterRadius
 
def setRadius
 
- Public Member Functions inherited from SelectionQueue
def __init__
 
def addCollider
 
def addUnpickable
 
def collideWithBitMask
 
def collideWithGeom
 
def collideWithWidget
 
def findCollisionEntry
 
def findNextCollisionEntry
 
def getCurrentEntry
 
def isEntryBackfacing
 
def removeUnpickable
 
def setCurrentEntry
 
def setCurrentIndex
 
def setParentNP
 

Public Attributes

 colliders
 
 numColliders
 
- Public Attributes inherited from SelectionQueue
 collider
 
 collisionNode
 
 collisionNodePath
 
 ct
 
 entry
 
 index
 
 skipFlags
 
 unpickable
 

Constructor & Destructor Documentation

def __init__ (   self,
  parentNP = None,
  numSpheres = 1 
)

Member Function Documentation

def addCollider (   self,
  collider 
)
def isEntryBackfacing (   self,
  entry 
)
def pick (   self,
  targetNodePath,
  skipFlags 
)
def pickBitMask (   self,
  bitMask = BitMask32.allOff(),
  targetNodePath = None,
  skipFlags = SKIP_HIDDEN | SKIP_CAMERA 
)
def pickGeom (   self,
  targetNodePath = None,
  skipFlags = SKIP_HIDDEN | SKIP_CAMERA 
)
def setCenter (   self,
  i,
  center 
)
def setCenterRadius (   self,
  i,
  center,
  radius 
)
def setRadius (   self,
  i,
  radius 
)

Member Data Documentation

colliders
numColliders