outer_product → cross_product
copy_from → replace
inner_product → dot_product
法線ベクトルを返すprepメソッド追加