Panda3D

- Main Page
- Packages
- Classes

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions

# SelectionRay Class Reference

Inheritance diagram for SelectionRay:

List of all members.

## Public Member Functions
def | __init__
def | pick
def | pick3D
def | pickBitMask
def | pickBitMask3D
def | pickGeom
def | pickGeom3D
def | pickWidget

## Constructor & Destructor Documentation

def __init__ | ( |  | self,
|  |  | parentNP = `None`
| ) |  |

Reimplemented from SelectionQueue.

## Member Function Documentation

def pick | ( |  | self,
|  |  | targetNodePath,
|  |  | xy = `None`
| ) |  |

def pick3D | ( |  | self,
|  |  | targetNodePath,
|  |  | origin,
|  |  | dir
| ) |  |

def pickBitMask | ( |  | self,
|  |  | bitMask = `BitMask32.allOff()`,
|  |  | targetNodePath = `None`,
|  |  | skipFlags = `SKIP_ALL`
| ) |  |

def pickBitMask3D | ( |  | self,
|  |  | bitMask = `BitMask32.allOff()`,
|  |  | targetNodePath = `None`,
|  |  | origin = `Point3(0)`,
|  |  | dir = `Vec3(0, 0`,
|  |  | skipFlags = `SKIP_ALL`
| ) |  |

def pickGeom | ( |  | self,
|  |  | targetNodePath = `None`,
|  |  | skipFlags = `SKIP_ALL`,
|  |  | xy = `None`
| ) |  |

def pickGeom3D | ( |  | self,
|  |  | targetNodePath = `None`,
|  |  | origin = `Point3(0)`,
|  |  | dir = `Vec3(0, 0`,
|  |  | skipFlags = `SKIP_HIDDEN | SKIP_CAMERA`
| ) |  |

def pickWidget | ( |  | self,
|  |  | targetNodePath = `None`,
|  |  | skipFlags = `SKIP_NONE`
| ) |  |

All Classes Namespaces Functions Variables Enumerations Enumerator Properties