10class Vec3 :
public ll::math::floatN3<Vec3> {
12 using floatN3::floatN3;
17 MCAPI
float distanceToLineSquared(
::Vec3 const& p0,
::Vec3 const& p1)
const;
19 MCAPI
bool isNan()
const;
21 MCAPI
bool isNear(
::Vec3 const& rhs,
float e)
const;
23 MCAPI ::std::string toJsonString()
const;
25 MCAPI ::std::string toString()
const;
31 MCAPI static ::Vec3 directionFromRotation(
::Vec2 const& rot);
37 MCAPI static ::Vec3
const& HALF();
39 MCAPI static ::Vec3
const& MAX();
41 MCAPI static ::Vec3
const& MIN();
43 MCAPI static ::Vec3
const& NEG_UNIT_Y();
45 MCAPI static ::Vec3
const& ONE();
47 MCAPI static ::Vec3
const& UNIT_X();
49 MCAPI static ::Vec3
const& UNIT_Y();
51 MCAPI static ::Vec3
const& UNIT_Z();
53 MCAPI static ::Vec3
const& ZERO();
61 MCAPI
void* $ctor(
float x_,
float y_,
float z_);