|
| ( * ) [AGeom.Quaternion.Infix] |
|
| ( * ) [AGeom.Vector3d.Infix] |
|
| ( * ) [AGeom.Vector2d.Infix] |
|
| ( * ) [AGeom.Angle.Infix] |
|
| ( *. ) [IntAGeom.Vector3d.Infix] |
|
| ( *. ) [IntAGeom.Vector2d.Infix] |
|
| ( *. ) [IntAGeom.Angle.Degree.Infix] |
|
| ( *. ) [IntAGeom.Angle.Radian.Infix] |
|
| (!.) [IntAGeom.Vector3d.Infix] |
equivalent to dot
|
| (!.) [IntAGeom.Vector2d.Infix] |
equivalent to dot
|
| (!.) [AGeom.Vector3d.Infix] |
equivalent to dot
|
| (!.) [AGeom.Vector2d.Infix] |
equivalent to dot
|
| (+) [AGeom.Quaternion.Infix] |
|
| (+) [AGeom.Vector3d.Infix] |
|
| (+) [AGeom.Vector2d.Infix] |
|
| (+) [AGeom.Angle.Infix] |
|
| (+.) [IntAGeom.Vector3d.Infix] |
|
| (+.) [IntAGeom.Vector2d.Infix] |
|
| (+.) [IntAGeom.Angle.Degree.Infix] |
|
| (+.) [IntAGeom.Angle.Radian.Infix] |
|
| (-) [AGeom.Quaternion.Infix] |
|
| (-) [AGeom.Vector3d.Infix] |
|
| (-) [AGeom.Vector2d.Infix] |
|
| (-) [AGeom.Angle.Infix] |
|
| (-.) [IntAGeom.Vector3d.Infix] |
|
| (-.) [IntAGeom.Vector2d.Infix] |
|
| (-.) [IntAGeom.Angle.Degree.Infix] |
|
| (-.) [IntAGeom.Angle.Radian.Infix] |
|
| (-|-) [IntAGeom.Point3d.Infix] |
equivalent to midpoint
|
| (-|-) [IntAGeom.Point2d.Infix] |
equivalent to midpoint
|
| (-|-) [AGeom.Point3d.Infix] |
equivalent to midpoint
|
| (-|-) [AGeom.Point2d.Infix] |
equivalent to midpoint
|
| (/) [AGeom.Quaternion.Infix] |
|
| (/) [AGeom.Vector3d.Infix] |
|
| (/) [AGeom.Vector2d.Infix] |
|
| (/) [AGeom.Angle.Infix] |
|
| (/.) [IntAGeom.Vector3d.Infix] |
|
| (/.) [IntAGeom.Vector2d.Infix] |
|
| (/.) [IntAGeom.Angle.Degree.Infix] |
|
| (/.) [IntAGeom.Angle.Radian.Infix] |
|
| (<=>) [IntAGeom.Point3d.Infix] |
equivalent to distance
|
| (<=>) [IntAGeom.Point2d.Infix] |
equivalent to sq_dist
|
| (<=>) [AGeom.Point3d.Infix] |
equivalent to distance
|
| (<=>) [AGeom.Point2d.Infix] |
equivalent to distance
|
| (|.) [AGeom.Quaternion.Infix] |
equivalent to norm
|
| (~.) [IntAGeom.Vector3d.Infix] |
equivalent to normalise
|
| (~.) [IntAGeom.Vector2d.Infix] |
equivalent to normalise
|
| (~.) [AGeom.Quaternion.Infix] |
equivalent to conj
|
| (~.) [AGeom.Vector3d.Infix] |
equivalent to normalise
|
| (~.) [AGeom.Vector2d.Infix] |
equivalent to normalise
|
| ? [IntAGeom.Point3d.Infix] |
equivalent to rand
|
| ? [IntAGeom.Point2d.Infix] |
equivalent to rand
|
| ? [IntAGeom.Angle.Degree.Infix] |
equivalent to rand
|
| ? [IntAGeom.Angle.Radian.Infix] |
equivalent to rand
|
| ? [AGeom.Vector3d.Infix] |
equivalent to Vector3d.rand
|
| ? [AGeom.Vector2d.Infix] |
equivalent to Vector2d.rand
|
| ? [AGeom.Point3d.Infix] |
equivalent to rand
|
| ? [AGeom.Point2d.Infix] |
equivalent to rand
|
| ? [AGeom.Angle.Infix] |
equivalent to rand
|
A |
| add [IntAGeom.Vector3d] |
a + b
|
| add [IntAGeom.Vector2d] |
a + b
|
| add [IntAGeom.Angle.Degree] |
a + b
|
| add [IntAGeom.Angle.Radian] |
a + b
|
| add [AGeom.Quaternion] |
|
| add [AGeom.Vector3d] |
a + b
|
| add [AGeom.Vector2d] |
a + b
|
| add [AGeom.Angle] |
a + b
|
| addr [AGeom.Quaternion] |
|
| angle [AGeom.Vector2d] |
Returns the angle of this vector.
|
B |
| bounded [IntAGeom.Angle.Degree] |
|
| bounded [IntAGeom.Angle.Radian] |
|
C |
| conj [AGeom.Quaternion] |
conjugate
|
| cross [IntAGeom.Vector3d] |
Calculate the cross product between two vectors.
|
| cross [AGeom.Vector3d] |
Calculate the cross product between two vectors.
|
| cross [AGeom.Vector2d] |
cross-product
|
D |
| distance [AGeom.Point3d] |
Distance between two point
|
| distance [AGeom.Point2d] |
Distance between two points
|
| div [IntAGeom.Vector3d] |
v / k
|
| div [IntAGeom.Vector2d] |
v / k
|
| div [IntAGeom.Angle.Degree] |
v / k
|
| div [IntAGeom.Angle.Radian] |
v / k
|
| div [AGeom.Quaternion] |
|
| div [AGeom.Vector3d] |
v / k
|
| div [AGeom.Vector2d] |
v / k
|
| div [AGeom.Angle] |
v / k
|
| dot [IntAGeom.Vector3d] |
Dot product of two vectors
|
| dot [IntAGeom.Vector2d] |
Dot product of two vectors
|
| dot [IntAGeom.Point2d] |
|
| dot [AGeom.Vector3d] |
Dot product of two vectors
|
| dot [AGeom.Vector2d] |
Dot product of two vectors
|
| dot [AGeom.Point2d] |
|
| drv [IntAGeom.Curves3d.Bezier.Cubic] |
|
| drv [IntAGeom.Curves3d.Bezier.Quadratic] |
|
| drv [IntAGeom.Curves3d.Bezier.Linear] |
|
| drv [IntAGeom.Curves2d.Bezier.Cubic] |
|
| drv [IntAGeom.Curves2d.Bezier.Quadratic] |
|
| drv [IntAGeom.Curves2d.Bezier.Linear] |
|
| drv [AGeom.Curves3d.Bezier.Cubic] |
|
| drv [AGeom.Curves3d.Bezier.Quadratic] |
|
| drv [AGeom.Curves3d.Bezier.Linear] |
|
| drv [AGeom.Curves2d.Bezier.Cubic] |
derivative
|
| drv [AGeom.Curves2d.Bezier.Quadratic] |
derivative
|
| drv [AGeom.Curves2d.Bezier.Linear] |
|
G |
| get_line_intersection [AGeom.Vector2d] |
Returns the point where the lines intersect if any intersection,
None otherwise.
|
I |
| imag [AGeom.Quaternion] |
|
| interval [IntAGeom.Curves3d.Bezier.Cubic] |
The interval for interpolation is (0, 1000)
instead of (0.0, 1.0) for floats.
|
| interval [IntAGeom.Curves3d.Bezier.Quadratic] |
The interval for interpolation is (0, 1000)
instead of (0.0, 1.0) for floats.
|
| interval [IntAGeom.Curves3d.Bezier.Linear] |
The interval for interpolation is (0, 1000)
instead of (0.0, 1.0) for floats.
|
| interval [IntAGeom.Curves2d.Bezier.Cubic] |
The interval for interpolation is (0, 1000)
instead of (0.0, 1.0) for floats.
|
| interval [IntAGeom.Curves2d.Bezier.Quadratic] |
The interval for interpolation is (0, 1000)
instead of (0.0, 1.0) for floats.
|
| interval [IntAGeom.Curves2d.Bezier.Linear] |
The interval for interpolation is (0, 1000)
instead of (0.0, 1.0) for floats.
|
L |
| length [IntAGeom.Vector2d] |
Returns the length (magnitude) of this vector.
|
| length [AGeom.Quaternion] |
|
| length [AGeom.Vector3d] |
Returns the length (magnitude) of this vector.
|
| length [AGeom.Vector2d] |
Returns the length (magnitude) of this vector.
|
M |
| mean [IntAGeom.Angle.Degree] |
|
| mean [IntAGeom.Angle.Radian] |
|
| mean [AGeom.Angle] |
|
| midpoint [IntAGeom.Point3d] |
Point3d.midpoint a b returns the middle point of
the line segment ab
( wp)
|
| midpoint [IntAGeom.Point2d] |
Point2d.midpoint a b returns the middle point of
the line segment ab
( wp)
|
| midpoint [AGeom.Point3d] |
Point3d.midpoint a b returns the middle point of
the line segment ab
( wp)
|
| midpoint [AGeom.Point2d] |
Point2d.midpoint a b returns the middle point of
the line segment ab
( wp)
|
| mul [IntAGeom.Vector3d] |
v * k
|
| mul [IntAGeom.Vector2d] |
v * k
|
| mul [IntAGeom.Angle.Degree] |
v * k
|
| mul [IntAGeom.Angle.Radian] |
v * k
|
| mul [AGeom.Quaternion] |
multiply 2 quaternions
|
| mul [AGeom.Vector3d] |
v * k
|
| mul [AGeom.Vector2d] |
v * k
|
| mul [AGeom.Angle] |
v * k
|
| mulr [AGeom.Quaternion] |
multiply a quaternions by a number
|
N |
| neg [AGeom.Quaternion] |
negative
|
| norm [AGeom.Quaternion] |
|
| normalise [IntAGeom.Vector3d] |
Normalises this vector
|
| normalise [IntAGeom.Vector2d] |
Normalises this vector
|
| normalise [AGeom.Vector3d] |
Normalises this vector
|
| normalise [AGeom.Vector2d] |
Normalises this vector
|
O |
| of_degrees [IntAGeom.Angle.Degree] |
|
| of_degrees [IntAGeom.Angle.Radian] |
|
| of_degrees [AGeom.Angle] |
|
| of_list [AGeom.Quaternion] |
|
| of_point2d [IntAGeom.Point3d] |
|
| of_point2d [AGeom.Point3d] |
|
| of_point3d [IntAGeom.Point2d] |
|
| of_point3d [AGeom.Point2d] |
|
| of_points [IntAGeom.Vector3d] |
Vector3d.of_points a b returns the vector ab
from a to b.
|
| of_points [IntAGeom.Vector2d] |
Vector2d.of_points a b returns the vector ab
from a to b.
|
| of_points [AGeom.Vector3d] |
Vector3d.of_points a b returns the vector ab
from a to b.
|
| of_points [AGeom.Vector2d] |
Vector2d.of_points a b returns the vector ab
from a to b.
|
| of_radians [IntAGeom.Angle.Degree] |
|
| of_radians [IntAGeom.Angle.Radian] |
|
| of_scalar [AGeom.Quaternion] |
|
| of_string [AGeom.Quaternion] |
|
| of_string [AGeom.Vector3d] |
|
| of_string [AGeom.Vector2d] |
|
| of_string [AGeom.Point3d] |
|
| of_string [AGeom.Point2d] |
|
P |
| pi [IntAGeom.Angle.Degree] |
|
| pi [IntAGeom.Angle.Radian] |
|
| pi [AGeom.Angle] |
|
| pi_half [IntAGeom.Angle.Degree] |
|
| pi_half [IntAGeom.Angle.Radian] |
|
| pi_twice [IntAGeom.Angle.Degree] |
|
| pi_twice [IntAGeom.Angle.Radian] |
|
| pnt [IntAGeom.Curves3d.Bezier.Cubic] |
|
| pnt [IntAGeom.Curves3d.Bezier.Quadratic] |
|
| pnt [IntAGeom.Curves3d.Bezier.Linear] |
|
| pnt [IntAGeom.Curves2d.Bezier.Cubic] |
|
| pnt [IntAGeom.Curves2d.Bezier.Quadratic] |
|
| pnt [IntAGeom.Curves2d.Bezier.Linear] |
|
| pnt [AGeom.Curves3d.CubicHermiteSpline] |
|
| pnt [AGeom.Curves3d.Bezier.Cubic] |
|
| pnt [AGeom.Curves3d.Bezier.Quadratic] |
|
| pnt [AGeom.Curves3d.Bezier.Linear] |
|
| pnt [AGeom.Curves2d.CubicHermiteSpline] |
|
| pnt [AGeom.Curves2d.Bezier.Cubic] |
|
| pnt [AGeom.Curves2d.Bezier.Quadratic] |
Curves2d.Bezier.Quadratic.pnt t (p1, p2, p3)
returns a point on the quadratic 2D bezier curve
defined by the points p1, p2 and p3
with t in the interval (0.0 .. 1.0)
|
| pnt [AGeom.Curves2d.Bezier.Linear] |
|
Q |
| q [AGeom.Quaternion] |
|
R |
| radd [AGeom.Quaternion] |
|
| rand [IntAGeom.Curves3d.Bezier.Cubic] |
|
| rand [IntAGeom.Curves3d.Bezier.Quadratic] |
|
| rand [IntAGeom.Curves3d.Bezier.Linear] |
|
| rand [IntAGeom.Curves2d.Bezier.Cubic] |
|
| rand [IntAGeom.Curves2d.Bezier.Quadratic] |
|
| rand [IntAGeom.Curves2d.Bezier.Linear] |
|
| rand [IntAGeom.Point3d] |
Point3d.rand a b returns a point with coords
between those of a and b
|
| rand [IntAGeom.Point2d] |
Point2d.rand a b returns a point with coords
between those of a and b
|
| rand [IntAGeom.Angle.Degree] |
|
| rand [IntAGeom.Angle.Radian] |
|
| rand [AGeom.Curves3d.Bezier.Cubic] |
|
| rand [AGeom.Curves3d.Bezier.Quadratic] |
|
| rand [AGeom.Curves3d.Bezier.Linear] |
|
| rand [AGeom.Curves2d.Bezier.Cubic] |
|
| rand [AGeom.Curves2d.Bezier.Quadratic] |
|
| rand [AGeom.Curves2d.Bezier.Linear] |
|
| rand [AGeom.Vector3d] |
return a random 3D vector
|
| rand [AGeom.Vector2d] |
return a random 2D vector
|
| rand [AGeom.Point3d] |
Point3d.rand a b returns a point with coords
between those of a and b
|
| rand [AGeom.Point2d] |
Point2d.rand a b returns a point with coords
between those of a and b
|
| rand [AGeom.Angle] |
|
| real [AGeom.Quaternion] |
|
| reciprocal [AGeom.Quaternion] |
|
| rmul [AGeom.Quaternion] |
|
| rot90 [AGeom.Vector2d] |
rotates by 90 degrees
|
| rot90neg [AGeom.Vector2d] |
rotates by minus 90 degrees
|
| rsub [AGeom.Quaternion] |
|
S |
| sq_dist [IntAGeom.Point3d] |
Square of the distance between two point
|
| sq_dist [IntAGeom.Point2d] |
Square of the distance between two point
|
| sq_length [IntAGeom.Vector3d] |
Returns the square of the length of this vector.
|
| srand [AGeom.Curves3d.Bezier.Cubic] |
|
| srand [AGeom.Curves3d.Bezier.Quadratic] |
|
| srand [AGeom.Curves3d.Bezier.Linear] |
|
| srand [AGeom.Curves2d.Bezier.Cubic] |
|
| srand [AGeom.Curves2d.Bezier.Quadratic] |
|
| srand [AGeom.Curves2d.Bezier.Linear] |
|
| srand [AGeom.Vector3d] |
|
| srand [AGeom.Vector2d] |
|
| srand [AGeom.Point3d] |
|
| srand [AGeom.Point2d] |
|
| srand [AGeom.Angle] |
|
| sub [IntAGeom.Vector3d] |
a - b
|
| sub [IntAGeom.Vector2d] |
a - b
|
| sub [IntAGeom.Angle.Degree] |
a - b
|
| sub [IntAGeom.Angle.Radian] |
a - b
|
| sub [AGeom.Quaternion] |
|
| sub [AGeom.Vector3d] |
a - b
|
| sub [AGeom.Vector2d] |
a - b
|
| sub [AGeom.Angle] |
a - b
|
| subr [AGeom.Quaternion] |
|
T |
| to_degrees [IntAGeom.Angle.Degree] |
|
| to_degrees [IntAGeom.Angle.Radian] |
|
| to_degrees [AGeom.Angle] |
|
| to_list [AGeom.Quaternion] |
|
| to_radians [IntAGeom.Angle.Degree] |
|
| to_radians [IntAGeom.Angle.Radian] |
|
| to_string [AGeom.Quaternion] |
|
| to_string [AGeom.Vector3d] |
|
| to_string [AGeom.Vector2d] |
|
| to_string [AGeom.Point3d] |
|
| to_string [AGeom.Point2d] |
|
U |
| unit [AGeom.Quaternion] |
|