public Unistroke(string name, IEnumerable <Vector2> points) { this.name = string.Intern(name); this.points = DollarRecognizer.resample(points, DollarRecognizer._kNormalizedPoints); angle = DollarRecognizer.indicativeAngle(this.points); DollarRecognizer.rotateBy(this.points, -angle); DollarRecognizer.scaleTo(this.points, DollarRecognizer._kNormalizedSize); DollarRecognizer.translateTo(this.points, Vector2.zero); vector = DollarRecognizer.vectorize(this.points); }