3#include "mc/_HeaderOutputPredefine.h"
10class Vec3 :
public ll::math::floatN3<Vec3> {
12 using floatN3::floatN3;
17 MCAPI ::std::string toString()
const;
23 MCAPI static ::Vec3 directionFromRotation(
::Vec2 const& rot);
28 MCNAPI static ::std::optional<::Vec3> getIntersection(
30 ::Vec3 const& lineDirectionUnit,
31 ::Vec3 const& pointOnPlane,
42 MCNAPI static ::Vec3
const& HALF();
45 MCNAPI static ::Vec3
const&
MAX();
47 MCNAPI static ::Vec3
const&
MIN();
50 MCNAPI static ::Vec3
const& NEG_UNIT_X();
56 MCNAPI static ::Vec3
const& NEG_UNIT_Z();
59 MCNAPI static ::Vec3
const&
ONE();
61 MCNAPI static ::Vec3
const&
UNIT_X();
63 MCNAPI static ::Vec3
const&
UNIT_Y();
65 MCNAPI static ::Vec3
const&
UNIT_Z();
67 MCAPI static ::Vec3
const& ZERO();
static MCAPI ::Vec3 const & MAX()
static MCAPI ::Vec3 const & MIN()
static MCAPI ::Vec3 const & UNIT_X()
static MCAPI ::Vec3 const & UNIT_Y()
static MCAPI ::Vec3 const & NEG_UNIT_Y()
static MCAPI ::Vec3 const & UNIT_Z()
static MCAPI ::Vec3 const & ONE()
static MCAPI ::Vec3 directionFromRotation(float rotX, float rotY)