Плоская кривая MbPlaneCurve

Класс MbPlaneCurve объявлен в файле cur_plane_curve.h.

Плоская кривая MbPlaneCurve описывается локальной системой координат MbPlacement3D position и двумерной кривой MbCurve curve в плоскости XY локальной системы координат.

Плоская кривая представляет собой отображение кривой двумерного пространства плоскости XY локальной системы координат в трёхмерное пространство.

В методе PointOn(double & t, MbCartPoint3D & r) радиус-вектор кривой r описывается векторной функцией

\[\mathbf{r}(t) = \mathbf{position.origin} + \bigl(\mathbf{point}.x \cdot \mathbf{position.axisX}\bigr) + \bigl(\mathbf{point}.y \cdot \mathbf{position.axisY}\bigr),\]

где point — точка двумерной кривой, которая вычисляется методом curve-> PointOn(t, point).

Плоская кривая в составе двумерного эллипса и локальной системы координат приведена на рисунке:

../../../../_images/O.4.19.1.png

Область определения параметров и периодичность плоской кривой совпадают с областью определения параметров и периодичностью двумерной кривой curve.