Added support for Track attribute "original bearing"
git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@5864 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: 977b5fde8cabc7cc008ab9d8a9929a2a4e314560 Former-commit-id: c90674f24ffcbf77cfcc3c5c7f764ff4f2202af4
This commit is contained in:
parent
b7cd105c60
commit
489ca6e964
1 changed files with 9 additions and 1 deletions
|
@ -29,6 +29,9 @@
|
|||
|
||||
#include "trackinc.h"
|
||||
|
||||
//TODO Joe
|
||||
// Move to D:\source\speed-dreams\src\interfaces\track.h
|
||||
#define TRK_ATT_START_BEARING "original bearing"
|
||||
|
||||
static tdble xmin, xmax, ymin, ymax, zmin, zmax;
|
||||
|
||||
|
@ -1221,7 +1224,12 @@ CreateSegRing(void *TrackHandle, tTrack *theTrack, tTrackSeg *start, tTrackSeg *
|
|||
xr = xl = 0.0;
|
||||
yr = 0.0;
|
||||
yl = width;
|
||||
alf = 0.0;
|
||||
alf = GfParmGetNum(TrackHandle, TRK_SECT_MAIN, TRK_ATT_START_BEARING, 0, FLOAT_DEG2RAD(0.0));
|
||||
xr += wi2 * sin(alf);
|
||||
xl = xr - width * sin(alf);
|
||||
yr -= wi2 * cos(alf);
|
||||
yl = yr + width * cos(alf);
|
||||
|
||||
zsl = zsr = zel = zer = zs = ze = 0.0;
|
||||
stgt = etgt = 0.0;
|
||||
stgtl = etgtl = 0.0;
|
||||
|
|
Loading…
Reference in a new issue