The function
ProSectionEntityIntersectionGet() returns the intersection points between the two section entities. Use the function
ProArrayFree() to free the memory.
The function
ProSectionEntityParamEval() to find the corresponding normalized parameter on the curve, given the XY point.
The function
ProSectionEntityCorner() trims the selected entities to each other. The selected entities may not intersect with each other. The entities may be trimmed by either cutting them or extending them.
Use the function
ProSectionEntityDivide() to divide a section entity into two or more new entities. If the entity is dimensioned then delete the dimensions before dividing it.