func (p *PathShape) GetCtrl(index int) (Lever, error) { if index < len(p.ctrls) && index >= 0 { return p.ctrls[index], nil } return Lever{}, sfutils.NewError(Errors.OutOfRange) }
func (p *PathShape) GetVertext(index int) (sf.Vertex, error) { if p.GetVertexCount() > index && index >= 0 { return p.Vertices[index], nil } return sf.Vertex{}, sfutils.NewError(Errors.OutOfRange) }