Package empro :: Module empro :: Module geometry :: Class Vector3d
[frames] | no frames]

Class Vector3d

core.Updatable --+    
                 |    
   core.Selectable --+
                     |
                    Vector3d

A vector in 3D space.

Class Hierarchy for Vector3d
Class Hierarchy for Vector3d

constructor Vector3d():

constructor Vector3d(iX, iY, iZ):

Instance Methods
 
__add__(x, y)
x+y
 
__div__(x, y)
x/y
 
__iadd__(x, y)
x+=y
 
__idiv__(x, y)
x/=y
 
__imul__(x, y)
x*=y
 
__isub__(x, y)
x-=y
 
__itruediv__(x, y)
x/=y
 
__mul__(x, y)
x*y
 
__radd__(x, y)
y+x
 
__rdiv__(x, y)
y/x
 
__rmul__(x, y)
y*x
 
__rsub__(x, y)
y-x
 
__rtruediv__(x, y)
y/x
 
__sub__(x, y)
x-y
 
__truediv__(x, y)
x/y
 
cross(...)
float
magnitude()
The magnitude of the vector.

Inherited from core.Selectable: clone, isSelected

Inherited from core.Updatable: __enter__, __exit__, hash, isValid, reasonWhyInvalid

Properties
  x
  y
  z

Inherited from core.Selectable: metaData, name, notes