Text this: Defining Feasible Joint and Geometric Workspaces Through Boundary Functions