PDA

View Full Version : Làm sao để tính góc giữa 2 vector?



thuytiensp
15-04-2008, 11:57
Trong VC++ có hàm arccos không nhỉ?

v1,v2 là 2 vector. Khi tính được cos(v1,v2) thì làm sao để tính góc giữa v1 và v2. Nếu không tính được góc thì có cách nào để so sánh 2 góc khi biết cos của chúng? ( biết các góc này dao động từ 0 đến 2pi)

Thanks!

[=========> Bổ sung bài viết <=========]

Mình biết rùi, nó co hàm acos. Nhưng mình lại gặp vấn đềThanks nhé! Khi chạy mình lại gặp một thông báo lỗi như thế này:

Unhandled exception at 0x0041e5a6 in v.exe: 0xC0000005: Access violation reading location 0x00000000.

Trong cửa sổ Call Stack thì có dòng sau:

>v.exeCGAL::HalfedgeDS_face_base<CGAL::HalfedgeDS_list_types<CGAL::Cartesian<double>,CGAL::I_Polyhedron_derived_items_3<CGAL::Polyhedron_items_3>,std::allocator<int> >,CGAL::Boolean_tag<1>,CGAL::Plane_3<CGAL::Cartesian<double> > >::halfedge() Line 147 + 0x26 bytes

Làm sao sửa đây?
Help me!!!!