本文整理汇总了C++中vector_t::dot方法的典型用法代码示例。如果您正苦于以下问题:C++ vector_t::dot方法的具体用法?C++ vector_t::dot怎么用?C++ vector_t::dot使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类vector_t
的用法示例。
在下文中一共展示了vector_t::dot方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: rotation_to_target
quat_t MeCtQuickDraw::rotation_to_target( vector_t l_forward_dir, vector_t w_target_pos, joint_state_t* state_p ) {
vector_t l_target_dir_n = ( -state_p->parent_rot ) * ( w_target_pos - state_p->world_pos ).normal();
gwiz::float_t rad = safe_acos( l_forward_dir.dot( l_target_dir_n ) );
gwiz::float_t angle = deg( rad );
vector_t axis = l_forward_dir.cross( l_target_dir_n ).normal();
return( quat_t( angle, axis ) );
}