Привет.
Что-то меня заинтересовало как создаются виджеты для чертилок или векторных рисовалок. К примеру как производится отсечение невидимых областей при отрисовке? Как происходит обработка сигналов и их соотнесение с конкретными объектами модели? Как добиваются высокой производительности, чтоб мог отображать миллионы и даже десятки миллионов объектов? И т. п.
На данном этапе меня интересует не столько код, сколько общие подходы, принципы и алгоритмы. Поделитесь своим опытом или киньтесь ссылками.