PartSubset
from panda3d.core import PartSubset
- class PartSubset
Bases:
This class is used to define a subset of part names to apply to the
PartBundle.bindAnim()
operation. Only those part names within the subset will be included in the bind.Inheritance diagram
- __init__()
- __init__(copy: PartSubset)
- addExcludeJoint(name: GlobPattern)
Adds the named joint to the list of joints that will be explicitly exlcluded from the subset. Any joint at or below a named node will not be included in the subset (unless a lower node is also listed in the include list).
Since the name is a
GlobPattern
, it may of course include filename globbing characters like * and ?.
- addIncludeJoint(name: GlobPattern)
Adds the named joint to the list of joints that will be explicitly included in the subset. Any joint at or below a named node will be included in the subset (unless a lower node is also listed in the exclude list).
Since the name is a
GlobPattern
, it may of course include filename globbing characters like * and ?.
- append(other: PartSubset)
Appends the include and exclude list from the other object onto this object’s lists.
- assign(copy: PartSubset) PartSubset
- isIncludeEmpty() bool
Returns true if the include list is completely empty, false otherwise. If it is empty, it is the same thing as including all joints.
- matchesExclude(joint_name: str) bool
Returns true if the indicated name matches a name on the exclude list, false otherwise.