Exemple #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);
                }
        }
Exemple #2
0
 public void AddAnglePoint(EilerAngle point)
 {
     _AngleContainer.Add(point);
 }