PhotoGENius V1.0.0
A basic library for generating photorealistic images, developed for the course Numerical techniques for photorealistic image generation.
PGENLib.Vec Member List

This is the complete list of members for PGENLib.Vec, including all inherited members.

are_close(Vec p, Vec q)PGENLib.Vecstatic
CreateOnbFromZ(Normal e3)PGENLib.Vecstatic
CrossProduct(Vec v, Vec w)PGENLib.Vecstatic
DotProd(Vec v, Vec w)PGENLib.Vecstatic
Neg()PGENLib.Vec
Norm(Vec v)PGENLib.Vecstatic
NormalizeDot(Vec v1, Vec v2)PGENLib.Vecstatic
NormalizeDot(Normal v1, Normal v2)PGENLib.Vecstatic
NormalizeDot(Normal v1, Vec v2)PGENLib.Vecstatic
NormalizeDot(Vec v1, Normal v2)PGENLib.Vecstatic
NormalizeVec()PGENLib.Vec
operator*(Vec v, float s)PGENLib.Vecstatic
operator+(Vec v, Vec w)PGENLib.Vecstatic
operator-(Vec v, Vec w)PGENLib.Vecstatic
operator-(Vec a)PGENLib.Vecstatic
operator/(Vec v, float s)PGENLib.Vecstatic
SquaredNorm(Vec v)PGENLib.Vecstatic
ToString()PGENLib.Vec
Vec()PGENLib.Vec
Vec(float x, float y, float z)PGENLib.Vec
VecToNorm()PGENLib.Vec
x (defined in PGENLib.Vec)PGENLib.Vec
y (defined in PGENLib.Vec)PGENLib.Vec
z (defined in PGENLib.Vec)PGENLib.Vec