diff --git a/README.md b/README.md index eb8137d..6c68d9e 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ polargraphcontroller ==================== Polargraph controller -Copyright Sandy Noble 2015. +Copyright Sandy Noble 2018. - Requires the excellent ControlP5 GUI library available from https://github.com/sojamo/controlp5. - Requires the excellent Geomerative library available from http://www.ricardmarxer.com/geomerative/. diff --git a/polargraphcontroller.pde b/polargraphcontroller.pde index d195fa7..c6a8a54 100644 --- a/polargraphcontroller.pde +++ b/polargraphcontroller.pde @@ -2413,6 +2413,16 @@ void readMachinePosition(String sync) currentMachinePos.y = b; currentMachinePos = getDisplayMachine().inMM(getDisplayMachine().asCartesianCoords(currentMachinePos)); } + else if (splitted.length == 5) + { + String currentAPos = splitted[2]; + String currentBPos = splitted[3]; + Float a = Float.valueOf(currentAPos).floatValue(); + Float b = Float.valueOf(currentBPos).floatValue(); + currentMachinePos.x = a; + currentMachinePos.y = b; + currentMachinePos = getDisplayMachine().inMM(getDisplayMachine().asCartesianCoords(currentMachinePos)); + } } void readCartesianMachinePosition(String sync) {