CCT.NUI.StartMenu.CoordinateMap.ConvertPoints C# (CSharp) 메소드

ConvertPoints() 공개 메소드

public ConvertPoints ( IList points ) : System.Windows.Media.PointCollection
points IList
리턴 System.Windows.Media.PointCollection
        public PointCollection ConvertPoints(IList<Core.Point> points)
        {
            return new PointCollection(points.Select(p => new System.Windows.Point(p.X * this.xMultiplicator, p.Y * this.yMultiplicator)));
        }

Usage Example

        private void UpdateView(HandData handData)
        {
            this.View.SetPolygonPoints(coordinateMap.ConvertPoints(handData.Contour.Points));

            var fingerCount = handData.FingerCount;

            if (fingerCount >= minNumberOfFingersToShowMenu)
            {
                this.View.Show();
            }
            else if (fingerCount == 0)
            {
                this.HideView();
            }

            if (this.View.IsVisible)
            {
                this.HoverMenu(coordinateMap.ConvertPoint(handData.FingerPoints.First().Location));
            }
        }