Panda3D
|
def extensions_native.NodePath_extensions.analyze | ( | self | ) |
def extensions_native.NodePath_extensions.attachCollisionRay | ( | self, | |
name, | |||
ox, | |||
oy, | |||
oz, | |||
dx, | |||
dy, | |||
dz, | |||
fromCollide, | |||
intoCollide | |||
) |
def extensions_native.NodePath_extensions.attachCollisionSegment | ( | self, | |
name, | |||
ax, | |||
ay, | |||
az, | |||
bx, | |||
by, | |||
bz, | |||
fromCollide, | |||
intoCollide | |||
) |
def extensions_native.NodePath_extensions.attachCollisionSphere | ( | self, | |
name, | |||
cx, | |||
cy, | |||
cz, | |||
r, | |||
fromCollide, | |||
intoCollide | |||
) |
def extensions_native.NodePath_extensions.colorInterval | ( | self, | |
args, | |||
kw | |||
) |
def extensions_native.NodePath_extensions.colorScaleInterval | ( | self, | |
args, | |||
kw | |||
) |
def extensions_native.NodePath_extensions.deselect | ( | self | ) |
def extensions_native.NodePath_extensions.explore | ( | self | ) |
def extensions_native.NodePath_extensions.flattenMultitex | ( | self, | |
stateFrom = None , |
|||
target = None , |
|||
useGeom = 0 , |
|||
allowTexMat = 0 , |
|||
win = None |
|||
) |
def extensions_native.NodePath_extensions.getAncestry | ( | self | ) |
Get a list of a node path's ancestors
def extensions_native.NodePath_extensions.getChildrenAsList | ( | self | ) |
def __hash__(self): // inside c code return self.getKey()
Converts a node path's child NodePathCollection into a list
def extensions_native.NodePath_extensions.getNumDescendants | ( | self | ) |
def extensions_native.NodePath_extensions.getTightBounds | ( | self | ) |
def extensions_native.NodePath_extensions.hideCS | ( | self, | |
mask = None |
|||
) |
Hides the collision solids at or below this node. If mask is not None, it is a BitMask32 object (e.g. WallBitmask, CameraBitmask) that indicates which particular collision solids should be hidden; otherwise, all of them will be.
def extensions_native.NodePath_extensions.hideSiblings | ( | self | ) |
Hide all the siblings of a node path
def extensions_native.NodePath_extensions.hprInterval | ( | self, | |
args, | |||
kw | |||
) |
def extensions_native.NodePath_extensions.hprScaleInterval | ( | self, | |
args, | |||
kw | |||
) |
def extensions_native.NodePath_extensions.id | ( | self | ) |
Dtool_funcToMethod(func, class) del func.
Returns a unique id identifying the NodePath instance
def extensions_native.NodePath_extensions.iHpr | ( | self, | |
other = None |
|||
) |
Set node path's hpr to 0, 0, 0
def extensions_native.NodePath_extensions.iPos | ( | self, | |
other = None |
|||
) |
Set node path's pos to 0, 0, 0
def extensions_native.NodePath_extensions.iPosHpr | ( | self, | |
other = None |
|||
) |
Set node path's pos and hpr to 0, 0, 0
def extensions_native.NodePath_extensions.iPosHprScale | ( | self, | |
other = None |
|||
) |
Set node path's pos and hpr to 0, 0, 0 and scale to 1, 1, 1
def extensions_native.NodePath_extensions.iScale | ( | self, | |
other = None |
|||
) |
SEt node path's scale to 1, 1, 1
def extensions_native.NodePath_extensions.isolate | ( | self | ) |
Show the node path and hide its siblings
def extensions_native.NodePath_extensions.lerpColor | ( | self, | |
posArgs, | |||
keyArgs | |||
) |
lerpColor(self, *positionArgs, **keywordArgs) determine which lerpColor* to call based on arguments
def extensions_native.NodePath_extensions.lerpColorRGBA | ( | self, | |
r, | |||
g, | |||
b, | |||
a, | |||
time, | |||
blendType = "noBlend" , |
|||
auto = None , |
|||
task = None |
|||
) |
lerpColorRGBA(self, float, float, float, float, float, string="noBlend", string=none, string=none)
def extensions_native.NodePath_extensions.lerpColorRGBARGBA | ( | self, | |
sr, | |||
sg, | |||
sb, | |||
sa, | |||
er, | |||
eg, | |||
eb, | |||
ea, | |||
time, | |||
blendType = "noBlend" , |
|||
auto = None , |
|||
task = None |
|||
) |
lerpColorRGBARGBA(self, float, float, float, float, float, float, float, float, float, string="noBlend", string=none, string=none)
def extensions_native.NodePath_extensions.lerpColorScale | ( | self, | |
posArgs, | |||
keyArgs | |||
) |
user callable lerp methods
lerpColorScale(self, *positionArgs, **keywordArgs) determine which lerpColorScale* to call based on arguments
def extensions_native.NodePath_extensions.lerpColorScaleRGBA | ( | self, | |
r, | |||
g, | |||
b, | |||
a, | |||
time, | |||
blendType = "noBlend" , |
|||
auto = None , |
|||
task = None |
|||
) |
lerpColorScaleRGBA(self, float, float, float, float, float, string="noBlend", string=none, string=none)
def extensions_native.NodePath_extensions.lerpColorScaleRGBARGBA | ( | self, | |
sr, | |||
sg, | |||
sb, | |||
sa, | |||
er, | |||
eg, | |||
eb, | |||
ea, | |||
time, | |||
blendType = "noBlend" , |
|||
auto = None , |
|||
task = None |
|||
) |
lerpColorScaleRGBARGBA(self, float, float, float, float, float, float, float, float, float, string="noBlend", string=none, string=none)
def extensions_native.NodePath_extensions.lerpColorScaleVBase4 | ( | self, | |
endColor, | |||
time, | |||
blendType = "noBlend" , |
|||
auto = None , |
|||
task = None |
|||
) |
lerpColorScaleVBase4(self, VBase4, float, string="noBlend", string=none, string=none)
def extensions_native.NodePath_extensions.lerpColorScaleVBase4VBase4 | ( | self, | |
startColor, | |||
endColor, | |||
time, | |||
blendType = "noBlend" , |
|||
auto = None , |
|||
task = None |
|||
) |
lerpColorScaleVBase4VBase4(self, VBase4, VBase4, float, string="noBlend", string=none, string=none)
def extensions_native.NodePath_extensions.lerpColorVBase4 | ( | self, | |
endColor, | |||
time, | |||
blendType = "noBlend" , |
|||
auto = None , |
|||
task = None |
|||
) |
lerpColorVBase4(self, VBase4, float, string="noBlend", string=none, string=none)
def extensions_native.NodePath_extensions.lerpColorVBase4VBase4 | ( | self, | |
startColor, | |||
endColor, | |||
time, | |||
blendType = "noBlend" , |
|||
auto = None , |
|||
task = None |
|||
) |
lerpColorVBase4VBase4(self, VBase4, VBase4, float, string="noBlend", string=none, string=none)
def extensions_native.NodePath_extensions.lerpHpr | ( | self, | |
posArgs, | |||
keyArgs | |||
) |
lerpHpr(self, *positionArgs, **keywordArgs) Determine whether to call lerpHprHPR or lerpHprVBase3 based on first argument
def extensions_native.NodePath_extensions.lerpHprHPR | ( | self, | |
h, | |||
p, | |||
r, | |||
time, | |||
other = None , |
|||
blendType = "noBlend" , |
|||
auto = None , |
|||
task = None , |
|||
shortest = 1 |
|||
) |
lerpHprHPR(self, float, float, float, float, string="noBlend", string=none, string=none, NodePath=none) Perform a hpr lerp with three floats as the end point
def extensions_native.NodePath_extensions.lerpHprVBase3 | ( | self, | |
hpr, | |||
time, | |||
other = None , |
|||
blendType = "noBlend" , |
|||
auto = None , |
|||
task = None , |
|||
shortest = 1 |
|||
) |
lerpHprVBase3(self, VBase3, float, string="noBlend", string=none, string=none, NodePath=None) Perform a hpr lerp with a VBase3 as the end point
def extensions_native.NodePath_extensions.lerpPos | ( | self, | |
posArgs, | |||
keyArgs | |||
) |
lerpPos(self, *positionArgs, **keywordArgs) Determine whether to call lerpPosXYZ or lerpPosPoint3 based on the first argument
def extensions_native.NodePath_extensions.lerpPosHpr | ( | self, | |
posArgs, | |||
keyArgs | |||
) |
lerpPosHpr(self, *positionArgs, **keywordArgs) Determine whether to call lerpPosHprXYZHPR or lerpHprPoint3VBase3 based on first argument
def extensions_native.NodePath_extensions.lerpPosHprPoint3VBase3 | ( | self, | |
pos, | |||
hpr, | |||
time, | |||
other = None , |
|||
blendType = "noBlend" , |
|||
auto = None , |
|||
task = None , |
|||
shortest = 1 |
|||
) |
lerpPosHprPoint3VBase3(self, Point3, VBase3, string="noBlend", string=none, string=none, NodePath=None)
def extensions_native.NodePath_extensions.lerpPosHprScale | ( | self, | |
pos, | |||
hpr, | |||
scale, | |||
time, | |||
other = None , |
|||
blendType = "noBlend" , |
|||
auto = None , |
|||
task = None , |
|||
shortest = 1 |
|||
) |
lerpPosHpr(self, Point3, VBase3, float, float, string="noBlend", string=none, string=none, NodePath=None) Only one case, no need for extra args. Call the appropriate lerp (auto, spawned, or blocking) based on how(if) a task name is given
def extensions_native.NodePath_extensions.lerpPosHprXYZHPR | ( | self, | |
x, | |||
y, | |||
z, | |||
h, | |||
p, | |||
r, | |||
time, | |||
other = None , |
|||
blendType = "noBlend" , |
|||
auto = None , |
|||
task = None , |
|||
shortest = 1 |
|||
) |
lerpPosHpr(self, float, string="noBlend", string=none, string=none, NodePath=None)
def extensions_native.NodePath_extensions.lerpPosPoint3 | ( | self, | |
pos, | |||
time, | |||
other = None , |
|||
blendType = "noBlend" , |
|||
auto = None , |
|||
task = None |
|||
) |
lerpPosPoint3(self, Point3, float, string="noBlend", string=None, string=None, NodePath=None) Perform a pos lerp with a Point3 as the end point
def extensions_native.NodePath_extensions.lerpPosXYZ | ( | self, | |
x, | |||
y, | |||
z, | |||
time, | |||
other = None , |
|||
blendType = "noBlend" , |
|||
auto = None , |
|||
task = None |
|||
) |
lerpPosXYZ(self, float, float, float, float, string="noBlend", string=None, NodePath=None) Perform a pos lerp with three floats as the end point
def extensions_native.NodePath_extensions.lerpScale | ( | self, | |
posArgs, | |||
keyArgs | |||
) |
lerpSclae(self, *positionArgs, **keywordArgs) Determine whether to call lerpScaleXYZ or lerpScaleaseV3 based on the first argument
def extensions_native.NodePath_extensions.lerpScaleVBase3 | ( | self, | |
scale, | |||
time, | |||
other = None , |
|||
blendType = "noBlend" , |
|||
auto = None , |
|||
task = None |
|||
) |
lerpPos(self, VBase3, float, string="noBlend", string=none, string=none, NodePath=None)
def extensions_native.NodePath_extensions.lerpScaleXYZ | ( | self, | |
sx, | |||
sy, | |||
sz, | |||
time, | |||
other = None , |
|||
blendType = "noBlend" , |
|||
auto = None , |
|||
task = None |
|||
) |
lerpPos(self, float, float, float, float, string="noBlend", string=none, string=none, NodePath=None)
def extensions_native.NodePath_extensions.lsNames | ( | self | ) |
Walk down a tree and print out the path
def extensions_native.NodePath_extensions.lsNamesRecurse | ( | self, | |
indentString = ' ' |
|||
) |
Walk down a tree and print out the path
def extensions_native.NodePath_extensions.place | ( | self | ) |
def extensions_native.NodePath_extensions.posHprInterval | ( | self, | |
args, | |||
kw | |||
) |
def extensions_native.NodePath_extensions.posHprScaleInterval | ( | self, | |
args, | |||
kw | |||
) |
def extensions_native.NodePath_extensions.posHprScaleShearInterval | ( | self, | |
args, | |||
kw | |||
) |
def extensions_native.NodePath_extensions.posInterval | ( | self, | |
args, | |||
kw | |||
) |
def extensions_native.NodePath_extensions.posQuatInterval | ( | self, | |
args, | |||
kw | |||
) |
def extensions_native.NodePath_extensions.posQuatScaleInterval | ( | self, | |
args, | |||
kw | |||
) |
def extensions_native.NodePath_extensions.posQuatScaleShearInterval | ( | self, | |
args, | |||
kw | |||
) |
def extensions_native.NodePath_extensions.pPrintString | ( | self, | |
other = None |
|||
) |
pretty print
def extensions_native.NodePath_extensions.printChildren | ( | self | ) |
Prints out the children of the bottom node of a node path
def extensions_native.NodePath_extensions.printHpr | ( | self, | |
other = None , |
|||
sd = 2 |
|||
) |
Pretty print a node path's hpr
def extensions_native.NodePath_extensions.printPos | ( | self, | |
other = None , |
|||
sd = 2 |
|||
) |
Pretty print a node path's pos
def extensions_native.NodePath_extensions.printPosHpr | ( | self, | |
other = None , |
|||
sd = 2 |
|||
) |
Pretty print a node path's pos and, hpr
def extensions_native.NodePath_extensions.printPosHprScale | ( | self, | |
other = None , |
|||
sd = 2 |
|||
) |
Pretty print a node path's pos, hpr, and scale
def extensions_native.NodePath_extensions.printScale | ( | self, | |
other = None , |
|||
sd = 2 |
|||
) |
Pretty print a node path's scale
def extensions_native.NodePath_extensions.printTransform | ( | self, | |
other = None , |
|||
sd = 2 , |
|||
fRecursive = 0 |
|||
) |
def extensions_native.NodePath_extensions.quatInterval | ( | self, | |
args, | |||
kw | |||
) |
def extensions_native.NodePath_extensions.quatScaleInterval | ( | self, | |
args, | |||
kw | |||
) |
def extensions_native.NodePath_extensions.r_constructCollisionTree | ( | self, | |
solidTree, | |||
parentNode, | |||
colName | |||
) |
def extensions_native.NodePath_extensions.r_subdivideCollisions | ( | self, | |
solids, | |||
numSolidsInLeaves | |||
) |
def extensions_native.NodePath_extensions.remove | ( | self | ) |
Remove a node path from the scene graph
def extensions_native.NodePath_extensions.removeChildren | ( | self | ) |
Deletes the children of the bottom node of a node path
def extensions_native.NodePath_extensions.removeNonCollisions | ( | self | ) |
def extensions_native.NodePath_extensions.reverseLsNames | ( | self | ) |
Walk up a tree and print out the path to the root
def extensions_native.NodePath_extensions.rgbPanel | ( | self, | |
cb = None |
|||
) |
def extensions_native.NodePath_extensions.scaleInterval | ( | self, | |
args, | |||
kw | |||
) |
def extensions_native.NodePath_extensions.select | ( | self | ) |
def extensions_native.NodePath_extensions.shearInterval | ( | self, | |
args, | |||
kw | |||
) |
def extensions_native.NodePath_extensions.showAllDescendants | ( | self | ) |
Show the node path and all its children
def extensions_native.NodePath_extensions.showCS | ( | self, | |
mask = None |
|||
) |
Shows the collision solids at or below this node. If mask is not None, it is a BitMask32 object (e.g. WallBitmask, CameraBitmask) that indicates which particular collision solids should be made visible; otherwise, all of them will be.
def extensions_native.NodePath_extensions.showSiblings | ( | self | ) |
Show all the siblings of a node path
def extensions_native.NodePath_extensions.subdivideCollisions | ( | self, | |
numSolidsInLeaves | |||
) |
expand CollisionNodes out into balanced trees, with a particular number of solids in the leaves TODO: better splitting logic at each level of the tree wrt spatial separation and cost of bounding volume tests vs. cost of collision solid tests
def extensions_native.NodePath_extensions.toggleVis | ( | self | ) |
Toggles visibility of a nodePath