|
( * ) [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] |
|