func (p *Path) MoveTo(x, y float32) {
	p.cur = math.Point{x, y}
	if len(p.segs) > 0 && len(p.segs[len(p.segs)-1]) == 0 {
		return
	}
	p.segs = append(p.segs, []math.Segment{})
}
func (p *Path) MoveTo(x, y float32) {
	p.cur = math.Point{x, y}
	if len(p.segs) > 0 && len(p.segs[len(p.segs)-1]) == 0 {
		return
	}
	p.segs = append(p.segs, []math.Segment{})
}
func ( p * Path ) MoveTo ( x , y float32 ) { p . cur = math . Point { x , y } if len ( p . segs ) > 0 && len ( p . segs [ len ( p . segs ) - 1 ] ) == 0 { return } p . segs = append ( p . segs , [ ] math . Segment { } ) }
// MoveTo skips the current position of the path to the given position (x, y) without adding any strokes.
MoveTo skips the current position of the path to the given position ( x y ) without adding any strokes .