22 #ifndef TETRAEDGE_TE_TE_VECTOR3F32_H 23 #define TETRAEDGE_TE_TE_VECTOR3F32_H 25 #include "common/str.h" 26 #include "math/vector2d.h" 27 #include "tetraedge/te/te_vector2s32.h" 41 TeVector3f32(
const Math::Vector3d &v) : Math::Vector3d(v) {}
43 Math::Vector3d::operator=(other);
52 set(vec2d._x, vec2d._y, 0.0);
67 float squaredLength()
const {
68 return (x() * x() + y() * y() + z() * z());
87 #endif // TETRAEDGE_TE_TE_VECTOR3F32_H
Definition: detection.h:27
static String format(MSVC_PRINTF const char *fmt,...) GCC_PRINTF(1
Definition: te_quaternion.h:32
FORCEINLINE void writeFloatLE(float value)
Definition: stream.h:233
FORCEINLINE float readFloatLE()
Definition: stream.h:615
Definition: te_vector2s32.h:31
Definition: te_vector3f32.h:33
bool parse(const Common::String &val)