#include <mainpage.h>
Vector3d class. This class creates a list like object, which can be modified using the list protocol method. But unlike lists, its length is fixed: it always contain 3 floating point values. Thus it does not support the any list methods that would affect its length. The values within can be changed, usually via the bracket operator.
Public Member Functions | |
__eq__ () | |
__setitem__ () | |
__add__ () | |
__sub__ () | |
__mul__ () | |
__div__ () | |
__iadd__ () | |
__isub__ () | |
__ne__ () | |
__repr__ () | |
__imul__ () | |
__idiv__ () | |
__init__ () | |
__getitem__ () | |
__len__ () | |
__str__ () | |
GetList () | |
CrossProduct () | |
GetBufferAddress () | |
__neg__ () | |
DotProduct () | |
Normalize () | |
Length () | |
NotEqual () | |
CopyFrom () | |
IsEqual () | |
SquareLength () | |
Distance () | |
__reduce__ () | |
__add__ | ( | ) |
Python Docstring:
__add__( (FBVector3d)arg1, (FBVector3d)arg2) -> object __add__( (FBVector3d)arg1, (object)arg2) -> object
__div__ | ( | ) |
Python Docstring:
__div__( (FBVector3d)arg1, (FBVector3d)arg2) -> object __div__( (FBVector3d)arg1, (object)arg2) -> object
__eq__ | ( | ) |
Python Docstring:
__eq__( (FBVector3d)arg1, (FBVector3d)arg2) -> object
__getitem__ | ( | ) |
Python Docstring:
__getitem__( (FBVector3d)arg1, (object)arg2) -> float
__iadd__ | ( | ) |
Python Docstring:
__iadd__( (object)arg1, (FBVector3d)arg2) -> object __iadd__( (object)arg1, (object)arg2) -> object
__idiv__ | ( | ) |
Python Docstring:
__idiv__( (object)arg1, (FBVector3d)arg2) -> object __idiv__( (object)arg1, (object)arg2) -> object
__imul__ | ( | ) |
Python Docstring:
__imul__( (object)arg1, (FBVector3d)arg2) -> object __imul__( (object)arg1, (object)arg2) -> object
__init__ | ( | ) |
Python Docstring:
__init__( (object)arg1) -> None __init__( (object)arg1, (FBVector3d)arg2) -> None __init__( (object)arg1, (object)arg2, (object)arg3, (object)arg4) -> None __init__( (object)arg1, (object)arg2) -> None __init__( (object)arg1, (list)arg2) -> None
__isub__ | ( | ) |
Python Docstring:
__isub__( (object)arg1, (FBVector3d)arg2) -> object __isub__( (object)arg1, (object)arg2) -> object
__len__ | ( | ) |
Python Docstring:
__len__( (FBVector3d)arg1) -> int
__mul__ | ( | ) |
Python Docstring:
__mul__( (FBVector3d)arg1, (FBVector3d)arg2) -> object __mul__( (FBVector3d)arg1, (object)arg2) -> object
__ne__ | ( | ) |
Python Docstring:
__ne__( (FBVector3d)arg1, (FBVector3d)arg2) -> object
__neg__ | ( | ) |
Python Docstring:
__neg__( (FBVector3d)arg1) -> object
__reduce__ | ( | ) |
__repr__ | ( | ) |
Python Docstring:
__repr__( (FBVector3d)arg1) -> str
__setitem__ | ( | ) |
Python Docstring:
__setitem__( (FBVector3d)arg1, (object)arg2, (object)arg3) -> None
__str__ | ( | ) |
Python Docstring:
__str__( (FBVector3d)arg1) -> object
__sub__ | ( | ) |
Python Docstring:
__sub__( (FBVector3d)arg1, (FBVector3d)arg2) -> object __sub__( (FBVector3d)arg1, (object)arg2) -> object
CopyFrom | ( | ) |
Python Docstring:
CopyFrom( (FBVector3d)arg1, (FBVector3d)arg2) -> FBVector3d CopyFrom( (FBVector3d)arg1, (list)arg2) -> FBVector3d
CrossProduct | ( | ) |
Python Docstring:
CrossProduct( (FBVector3d)arg1, (FBVector3d)arg2) -> FBVector3d
Distance | ( | ) |
Python Docstring:
Distance( (FBVector3d)arg1, (FBVector3d)arg2) -> float
DotProduct | ( | ) |
Python Docstring:
DotProduct( (FBVector3d)arg1, (FBVector3d)arg2) -> float
GetBufferAddress | ( | ) |
Python Docstring:
GetBufferAddress( (FBVector3d)arg1) -> int
GetList | ( | ) |
Python Docstring:
GetList( (FBVector3d)arg1) -> list
IsEqual | ( | ) |
Python Docstring:
IsEqual( (FBVector3d)arg1, (FBVector3d)arg2) -> bool
Length | ( | ) |
Python Docstring:
Length( (FBVector3d)arg1) -> float
Normalize | ( | ) |
Python Docstring:
Normalize( (FBVector3d)arg1) -> FBVector3d
NotEqual | ( | ) |
Python Docstring:
NotEqual( (FBVector3d)arg1, (FBVector3d)arg2) -> bool
SquareLength | ( | ) |
Python Docstring:
SquareLength( (FBVector3d)arg1) -> float