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
                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