Exemplo n.º 1
0
        public void Diff(CoordinateFrame diff)
        {
            if (diff != null && diff.GetCollection.Count > 0)
                for (int i = 0; i < diff.GetCollection.Count; i++)
                {
                    float x = _AngleContainer[i].X - diff.GetCollection[i].X;
                    float y = _AngleContainer[i].Y - diff.GetCollection[i].Y;
                    float z = _AngleContainer[i].Z - diff.GetCollection[i].Z;

                    _AngleContainer[i] = new EilerAngle(x, y, z);
                }
        }
Exemplo n.º 2
0
 public void Add(CoordinateFrame frame)
 {
     _frameContainer.Add(frame);
 }