16
0
mirror of https://github.com/MaSzyna-EU07/maszyna.git synced 2026-07-22 16:19:19 +02:00

Merge branch 'tmj-dev' into milek-dev

This commit is contained in:
milek7
2018-06-30 18:49:20 +02:00
6 changed files with 52 additions and 44 deletions

View File

@@ -40,7 +40,7 @@ class TSegment
fRoll1 { 0.f },
fRoll2 { 0.f }; // przechyłka na końcach
double fLength { -1.0 }; // długość policzona
double *fTsBuffer = nullptr; // wartości parametru krzywej dla równych odcinków
std::vector<double> fTsBuffer; // wartości parametru krzywej dla równych odcinków
double fStep = 0.0;
int iSegCount = 0; // ilość odcinków do rysowania krzywej
double fDirection = 0.0; // Ra: kąt prostego w planie; dla łuku kąt od Point1
@@ -63,7 +63,6 @@ public:
bool bCurve = false;
TSegment(TTrack *owner);
~TSegment();
bool
Init( Math3D::vector3 NewPoint1, Math3D::vector3 NewPoint2, double fNewStep, double fNewRoll1 = 0, double fNewRoll2 = 0);
bool
@@ -125,7 +124,7 @@ public:
inline
int
RaSegCount() const {
return fTsBuffer ? iSegCount : 1; };
return ( fTsBuffer.empty() ? 1 : iSegCount ); };
};
//---------------------------------------------------------------------------