diff --git a/VL.Augmenta.vl b/VL.Augmenta.vl index 1315cd6..73e263a 100644 --- a/VL.Augmenta.vl +++ b/VL.Augmenta.vl @@ -484,7 +484,7 @@ - + @@ -492,23 +492,22 @@ - - - - + + + - + @@ -517,8 +516,8 @@ - - + + @@ -528,8 +527,8 @@ - - + + @@ -547,7 +546,7 @@ - + @@ -569,7 +568,7 @@ - + @@ -594,9 +593,33 @@ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -607,9 +630,6 @@ - - - @@ -622,20 +642,6 @@ - - - - - - - - - - - - - - @@ -649,6 +655,22 @@ + + + + + + + + + + + + + + + + - + false - + @@ -687,7 +709,7 @@ - + @@ -696,7 +718,7 @@ - + @@ -704,7 +726,7 @@ - + @@ -713,7 +735,7 @@ - + @@ -721,7 +743,7 @@ - + @@ -729,7 +751,7 @@ - + @@ -789,14 +811,14 @@ ************************ Centroid ************************ --> - + false - + @@ -832,14 +854,14 @@ ************************ MaxBounds ************************ --> - + false - + @@ -875,14 +897,14 @@ ************************ MinBounds ************************ --> - + false - + @@ -918,14 +940,14 @@ ************************ Velocity ************************ --> - + false - + @@ -968,7 +990,7 @@ false - + @@ -993,7 +1015,7 @@ false - + @@ -1018,7 +1040,7 @@ false - + @@ -1036,14 +1058,14 @@ ************************ Points ************************ --> - + false - + @@ -1056,6 +1078,24 @@ + + + + + + + + + + + + + + diff --git a/help/How To Receive Augmenta Pleiades data.vl b/help/How To Receive Augmenta Pleiades data.vl index 198b88f..c96f22a 100644 --- a/help/How To Receive Augmenta Pleiades data.vl +++ b/help/How To Receive Augmenta Pleiades data.vl @@ -417,7 +417,7 @@ - + @@ -745,7 +745,6 @@ High - @@ -758,7 +757,7 @@ - + @@ -791,22 +790,6 @@ - - - - - - - - - - - - - - - - diff --git a/src/PleiadesClient.cs b/src/PleiadesClient.cs index 993ebf8..2d88aa5 100644 --- a/src/PleiadesClient.cs +++ b/src/PleiadesClient.cs @@ -8,14 +8,17 @@ public class PleiadesClient Matrix4x4 transform; //Call once per frame - public void Update(Matrix4x4 transform) + public void Update(float time, Matrix4x4 transform) { this.transform = transform; var objectsToRemove = new List(); - foreach (var o in objects.Values) + foreach (var o in objects.Values) + { + o.Update(time); if (o.timeSinceGhost > 1) objectsToRemove.Add(o.objectID); + } foreach (var oid in objectsToRemove) { @@ -72,7 +75,6 @@ private void processObject(float time, Span data, int offset) objects.Add(objectID, o); } - o.Update(time); o.parentTransform = transform; o.updateData(time, data, offset); }