3DCoat  3D-COAT 4.9.xx
3DCoat is the one application that has all the tools you need to take your 3D idea from a block of digital clay all the way to a production ready, fully textured organic or hard surface model.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
coat::scripto::Vec3 Member List

This is the complete list of members for coat::scripto::Vec3, including all inherited members.

abs()coat::scripto::Vec3inline
absCopy() const coat::scripto::Vec3inline
angle(const Vec3 &b) const coat::scripto::Vec3inline
clamp(float min, float max)coat::scripto::Vec3inline
clamp(const Vec3 &min, const Vec3 &max)coat::scripto::Vec3inline
clampCopy(float min, float max) const coat::scripto::Vec3inline
clampCopy(const Vec3 &min, const Vec3 &max) const coat::scripto::Vec3inline
cross(const Vec3 &b)coat::scripto::Vec3inline
crossCopy(const Vec3 &b) const coat::scripto::Vec3inline
distance(const Vec3 &b) const coat::scripto::Vec3inline
dot(const Vec3 &b) const coat::scripto::Vec3inline
length() const coat::scripto::Vec3inline
lengthSquared() const coat::scripto::Vec3inline
lerp(const Vec3 &b, float s)coat::scripto::Vec3inline
lerpCopy(const Vec3 &b, float s) const coat::scripto::Vec3inline
max(const Vec3 &b)coat::scripto::Vec3inline
maxCopy(const Vec3 &b) const coat::scripto::Vec3inline
min(const Vec3 &b)coat::scripto::Vec3inline
minCopy(const Vec3 &b) const coat::scripto::Vec3inline
normalize()coat::scripto::Vec3inline
normalizeCopy() const coat::scripto::Vec3inline
normalized() const coat::scripto::Vec3inline
operator std::string() const coat::scripto::Vec3
operator()(int i, float value)coat::scripto::Vec3inline
operator()(int i) const coat::scripto::Vec3inline
operator-() const coat::scripto::Vec3inline
operator==(const Vec3 &b) const coat::scripto::Vec3inline
reflect(const Vec3 &normal)coat::scripto::Vec3inline
reflectCopy(const Vec3 &normal) const coat::scripto::Vec3inline
refract(const Vec3 &normal, float eta)coat::scripto::Vec3inline
refractCopy(const Vec3 &normal, float eta) const coat::scripto::Vec3inline
round()coat::scripto::Vec3inline
roundCopy() const coat::scripto::Vec3inline
slerp(const Vec3 &b, float s)coat::scripto::Vec3inline
slerpCopy(const Vec3 &b, float s) const coat::scripto::Vec3inline
transform(const Mat4 &)coat::scripto::Vec3
transformCopy(const Mat4 &) const coat::scripto::Vec3
truncate(float length)coat::scripto::Vec3inline
truncateCopy(float length) const coat::scripto::Vec3inline
Vec3()coat::scripto::Vec3inline
x(const float &value)coat::scripto::Vec3inline
x() const coat::scripto::Vec3inline
y(const float &value)coat::scripto::Vec3inline
y() const coat::scripto::Vec3inline
z(const float &value)coat::scripto::Vec3inline
z() const coat::scripto::Vec3inline
zero() const coat::scripto::Vec3inline