Quatf¶
Singleton Methods¶
create_from_angle_axis(angle: Float, axis: Cv::Vec3f) -> Cv::Quatf
create_from_euler_angles(angles: Cv::Vec3f, euler_angles_type: Cv::QuatEnum::EulerAnglesType) -> Cv::Quatf
create_from_rot_mat(r: Cv::InputArray) -> Cv::Quatf
create_from_rvec(rvec: Cv::InputArray) -> Cv::Quatf
create_from_x_rot(theta: Float) -> Cv::Quatf
create_from_y_rot(theta: Float) -> Cv::Quatf
create_from_z_rot(theta: Float) -> Cv::Quatf
inter_point(q0: Cv::Quatf, q1: Cv::Quatf, q2: Cv::Quatf, assume_unit: Cv::QuatAssumeType) -> Cv::Quatf
lerp(q0: Cv::Quatf, q1: Cv::Quatf, t: Float) -> Cv::Quatf
nlerp(q0: Cv::Quatf, q1: Cv::Quatf, t: Float, assume_unit: Cv::QuatAssumeType) -> Cv::Quatf
slerp(q0: Cv::Quatf, q1: Cv::Quatf, t: Float, assume_unit: Cv::QuatAssumeType, direct_change: TrueClass) -> Cv::Quatf
spline(q0: Cv::Quatf, q1: Cv::Quatf, q2: Cv::Quatf, q3: Cv::Quatf, t: Float, assume_unit: Cv::QuatAssumeType) -> Cv::Quatf
squad(q0: Cv::Quatf, s0: Cv::Quatf, s1: Cv::Quatf, q1: Cv::Quatf, t: Float, assume_unit: Cv::QuatAssumeType, direct_change: TrueClass) -> Cv::Quatf
Constructors¶
initialize(w: Float, x: Float, y: Float, z: Float)
initialize(coeff: Cv::Vec4f)
Attributes¶
Methods¶
*(arg_0: Cv::Quatf) -> Cv::Quatf
+(arg_0: Cv::Quatf) -> Cv::Quatf
-(arg_0: Cv::Quatf) -> Cv::Quatf
-@ -> Cv::Quatf
/(arg_0: Cv::Quatf) -> Cv::Quatf
==(arg_0: Cv::Quatf) -> TrueClass
[]=(arg_0: Integer, arg_1: Float) -> NilClass
assert_normal(eps: Float) -> NilClass
assign_divide(arg_0: Cv::Quatf) -> Cv::Quatf
assign_divide(s: Float) -> Cv::Quatf
assign_minus(arg_0: Cv::Quatf) -> Cv::Quatf
assign_multiply(arg_0: Cv::Quatf) -> Cv::Quatf
assign_multiply(s: Float) -> Cv::Quatf
assign_plus(arg_0: Cv::Quatf) -> Cv::Quatf
cross_product(q: Cv::Quatf) -> Cv::Quatf
get_angle(assume_unit: Cv::QuatAssumeType) -> Float
get_axis(assume_unit: Cv::QuatAssumeType) -> Cv::Vec3f
inv(assume_unit: Cv::QuatAssumeType) -> Cv::Quatf
log(assume_unit: Cv::QuatAssumeType) -> Cv::Quatf
normal?(eps: Float) -> TrueClass
power(x: Float, assume_unit: Cv::QuatAssumeType) -> Cv::Quatf
power(q: Cv::Quatf, assume_unit: Cv::QuatAssumeType) -> Cv::Quatf
sqrt(assume_unit: Cv::QuatAssumeType) -> Cv::Quatf
to_euler_angles(euler_angles_type: Cv::QuatEnum::EulerAnglesType) -> Cv::Vec3f
to_rot_mat3x3(assume_unit: Cv::QuatAssumeType) -> Cv::Matx33f
to_rot_mat4x4(assume_unit: Cv::QuatAssumeType) -> Cv::Matx44f
to_rot_vec(assume_unit: Cv::QuatAssumeType) -> Cv::Vec3f