Galixir.Algebras.PGA3 (galixir v0.3.0)

Copy Markdown View Source

Summary

Functions

add(arg1, arg2)

basis_name(int)

blade?(a)

blade_inverse(b)

canonical_sign(arg1)

coefficient(pga3, blade)

coincident?(a, b)

commutator(a, b)

contains?(container, object)

dimension()

direction(line)

direction_between_points(p, q)

distance(a, b)

dot(a, b)

dual(arg1)

gp(lhs, rhs)

grade(t, g)

grades(arg1)

homogeneous_grade(x)

ideal?(x)

incident?(a, b)

inner(arg1, arg2)

intersects?(a, b)

inverse(a)

join(a, b)

line(a, b)

max_abs_component(arg1)

meet(a, b)

negate(x)

new(basis \\ [])

norm(a)

normalize(a)

normalize_blade(b)

parallel?(a, b)

plane(a, b, c, d)

point(x, y, z)

point_coordinates(p)

reverse(arg1)

rotation_between_vectors(a, b)

rotor_between_frames(source, target)

scalar?(arg1)

scalar_part(pga3)

scalar_product(arg1, arg2)

scale(s, s)

signature()

size()

squared_norm(a)

sub(arg1, arg2)

transform(motor, object)

translation(v)

vector(x, y, z)

wedge(arg1, arg2)

wedge_all(vectors)

zero?(arg1)