VLEXAMPLE - ADVANCED 3 FILLED CIRCLE vlex="cx:{$cX};cy:{$cY};r:{$rCircle = max(75,min(200,$y/4,$x/4))}" STROKED HALF CIRCLE vlex="d:M{$cX},{$cY-$rCircle-50} a1,1 0 0,1 0,{$rCircle*2+100}" - $rCircle is a custum variable defined in the FILLED CIRCLE that is reused in the STROKED HALF CIRCLE