Module MAPLEAF.Motion.CythonVector
Classes
class Vector (...)-
Can be initialized by passing in three numeric components or a single string (ex: "(0, 1, 2)" ) containing numeric values separated by ', ' or ' ', or ';', or '; ' and enclosed by () or {} or [] or no brackets. To initialize from an iterable, unpack the iterable into the constructor with an asterisk: a = np.array([1,2,3]) b = Vector(*a)
Subclasses
Instance variables
var X-
Return an attribute of instance, which is of type owner.
var Y-
Return an attribute of instance, which is of type owner.
var Z-
Return an attribute of instance, which is of type owner.
Methods
def angle(...)-
Returns the angle between two vectors, always <= 180 degrees
def crossProduct(...)def length(...)def normalize(...)-
Returns a unit vector pointing in the same direction as the current Vector