Raylib_core.Vector3include module type of struct include Raylib_types.Vector3 endtype t' = Raylib_types.Vector3.t'type t = t' Raylib_types.ctypval t : t Ctypes.typval create : float -> float -> float -> tcreate x y z
val x : t -> floatVector x component
val y : t -> floatVector y component
val z : t -> floatVector z component
val set_x : t -> float -> unitval set_y : t -> float -> unitval set_z : t -> float -> unitval zero : unit -> tval one : unit -> tval length : t -> floatval length_sqr : t -> floatval transform : t -> Raylib_types.Matrix.t -> tval rotate_by_quaternion : t -> Raylib_types.Vector4.t -> tval unproject : t -> Raylib_types.Matrix.t -> Raylib_types.Matrix.t -> t