startIndex point added to projection series and changed to use angle instead of slope for v-optimal algorithm