Нужно написать програму с интерфейсом типа AutoCAD'a. Не такую навороченую, конечно.
Чтобы не изобретать велосипед задаю вопрос. Может есть какие-нибудь соображения о том как такое сделать? Или статьи какие на эту тему? То есть имеем рабочее поле, на котором расположено (в общем случае довольно много) примитивов (линий, окружностей и т.д.). С ними нужно взаимодействовать (перемещать). Все они на 1 экран не помещаются и нужно грамотно отображать части объектов, характерные точки которых не находся на экране (например концы отрезка вне экрана, а середина на).
Есть идеи?