C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122
Файл mb_vector.h

Двумерный вектор. Подробнее...

Классы

class  MbVector
 Двумерный вектор. Подробнее...
 
class  MbDirection
 Двумерный нормализованный вектор. Подробнее...
 

Пространства имен

 c3d
 Объявление пространства имен C3D.
 

Функции

reader &CALL_DECLARATION operator>> (reader &in, MbVector &obj)
 Чтение вектора из потока.
 
writer &CALL_DECLARATION operator<< (writer &out, const MbVector &obj)
 Запись вектора в поток.
 
reader &CALL_DECLARATION operator>> (reader &in, MbDirection &obj)
 Чтение нормализованного вектора из потока.
 
writer &CALL_DECLARATION operator<< (writer &out, const MbDirection &obj)
 Запись нормализованного вектора в поток.
 
double Angle2Vectors (const MbVector &v1, const MbVector &v2)
 Вычисление минимального угла между двумя векторами Подробнее...
 
double SetVecM (const MbVector &vF, const MbVector &vS)
 Вычислить "векторное" произведение двух векторов.
 
MbVector c3d::Perpendicular (MbVector vec)
 Вектор, повернутый на pi/2 радиан против часовой стрелки.
 
bool c3d::IsNull (const MbVector &vec, double eps)
 Проверить на равенство нулю длину вектора с заданной точностью.
 

Подробное описание

Двумерный вектор.

Определены классы: двумерный вектор и нормализованный двумерный вектор. Также определены функции, находящие различные соотношения между двумя векторами.