code: function (angle) {
                  var cu = Math.cos(angle);
                  var su = Math.sin(angle);
                  var quOverP = q / p * angle;
                  var cs = Math.cos(quOverP);
                  var tx = radius * (2 + cs) * 0.5 * cu;
                  var ty = radius * (2 + cs) * su * 0.5;
                  var tz = radius * Math.sin(quOverP) * 0.5;
                  return new BABYLON.Vector3(tx, ty, tz);
              }
docs: Helper