panda3d/direct/src/extensions_native/VBase3_extensions.py
2008-11-12 20:37:20 +00:00

26 lines
588 B
Python
Executable File

"""
Methods to extend functionality of the VBase3 class
"""
from extension_native_helpers import *
Dtool_PreloadDLL("libpanda")
from libpanda import *
def pPrintValues(self):
"""
Pretty print
"""
return "% 10.4f, % 10.4f, % 10.4f" % (self[0], self[1], self[2])
Dtool_funcToMethod(pPrintValues, VBase3)
del pPrintValues
def asTuple(self):
"""
Returns the vector as a tuple.
"""
print "Warning: VBase3.asTuple() is no longer needed and deprecated. Use the vector directly instead."
return tuple(self)
Dtool_funcToMethod(asTuple, VBase3)
del asTuple