Topic D: Partitioning and extending segments and parameterization of lines