示例#1
0
        private void ApplyUnsmoothGrades()
        {
            int unsmoothFeaturesOutCount = 0;

            for (int i = m_TrackedFeatures.Count - 1; i >= 0; i--)
            {
                TrackedFeature trackedFeature = m_TrackedFeatures[i];
                trackedFeature.ApplyScoreChange();
                if (trackedFeature.IsOut)
                {
                    RemoveTrackedFeature(i);
                    unsmoothFeaturesOutCount++;
                }
            }
        }
示例#2
0
        private void ApplyUnsmoothGrades()
        {
            int unsmoothFeaturesOutCount = 0;

            for (int i = m_TrackedFeatures.Count - 1; i >= 0; i--)
            {
                TrackedFeature trackedFeature = m_TrackedFeatures[i];
                trackedFeature.ApplyScoreChange();
                if (trackedFeature.IsOut)
                {
                    RemoveTrackedFeature(i);
                    unsmoothFeaturesOutCount++;
                }
            }

            //Debug.WriteLine("Number of unsmooth features weeded out: " + unsmoothFeaturesOutCount);
        }