for (float t = tMin + spokePhase; t < tMax; t += spokePeriod) {
int spokeIndex = (int)floor((t - tMin)/spokePeriod);
PVector h1point = h1.pointOnToroidalAxis(t);
PVector spokeCenter = h1.getAxis().getPointAt(t);
PVector spokeVector = PVector.sub(h1point, spokeCenter);
for (float t = tMin + spokePhase; t < tMax; t += spokePeriod) {
int spokeIndex = (int)floor((t - tMin)/spokePeriod);
PVector h1point = h1.pointOnToroidalAxis(t);
PVector spokeCenter = h1.getAxis().getPointAt(t);
PVector spokeVector = PVector.sub(h1point, spokeCenter);