fix: spoly(poly,vector) is legal: res in q-ring case
fix: parameters for numeric: visible sizei(>=6), additional size(>=0)