2.25. Vector2f¶
2.25.1. Synopsis¶
2.25.1.1. Functions¶
2.25.1.3. Properties¶
property
x
[read-write] of floatproperty
y
[read-write] of float
2.25.2. Detailed Description¶
A class representing a two-vector of floats. It is implicitly convertible to a tuple containing two floats and can be constructed like
Vector2f((0.1, 0.2))
.
-
class
mocha.project.
Vector2f
¶
-
class
mocha.project.
Vector2f
(Vector2f)¶
-
Vector2f.
__repr__
()¶ - Return type
object
-
Vector2f.
__str__
()¶ - Return type
object
-
Vector2f.
get_x
()¶ - Return type
float
-
Vector2f.
get_y
()¶ - Return type
float
-
Vector2f.
length
()¶ - Return type
float
Returns the length of the vector.
-
Vector2f.
normalise
()¶ Normalises the vector so that its length is 1.
Does nothing if the this is a zero vector.
-
Vector2f.
__ne__
(arg__1)¶ - Return type
bool
-
Vector2f.
__mul__
(arg__1)¶ - Return type
float
Returns the dot product of this vector with another.
-
static
Vector2f.
__mul__
(arg__1) - Return type
-
Vector2f.
__mul__
(arg__1) - Return type
Returns the vector which is the result of the mulitplication of this vector by a scalar.
-
Vector2f.
__add__
(arg__1)¶ - Return type
Returns the result of adding a vector to this vector.
-
Vector2f.
__sub__
(arg__1)¶ - Return type
Returns the result of adding subtracting a vector from this vector.
-
Vector2f.
__div__
(arg__1)¶ - Return type
Returns the vector which is the result of the division of this vector by a scalar.
Raises RuntimeError if the argument is zero.
-
Vector2f.
__eq__
(arg__1)¶ - Return type
bool
-
Vector2f.
set_x
(arg__1)¶
-
Vector2f.
set_y
(arg__1)¶
-
Oberon::Vector2f.x
- Type
float
- Access
read-write The x coordinate of this vector.
-
Oberon::Vector2f.y
- Type
float
- Access
read-write The y coordinate of this vector.