среда, 29 сентября 2010 г.

Выбор типов и толщин

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

8 коммент.:

  1. оно конечно хорошо, но типы линий в cad системах гораздо сложнее и имеют мало общего (скорее вообще не имеют) с тивами линий cairo и других систем отображения

    ОтветитьУдалить
  2. то что их больше - согласен, а то что не имеют общего - нет! Это просто линии и они одинаковы что в каде что в кайро. Разве что в кадах есть стандарт на длину штриха и прочие параметры. Ну так это и тут появится в скором времени. Просто пока не время

    ОтветитьУдалить
  3. Я с типами линий сайры не знаком, если они сильно продвинутей winapi типов линий - может и подойдут ограничено.
    Типы линий кад системы работают в пространстве модели, системы отображения - в пространстве экрана. кад система должна знать о координатах всех штрихов и загогулин - это нудно для выделения мышью. Имхо линия с сложным типом линии больше похожа на примитив текст - она состоит из описаний типа как строка текста из букв. не зря в автокаде SHX это и описание шрифтов и типов линий

    ОтветитьУдалить
  4. Пока что не вижу надобности чтобы кад знал о всех загогулинах и как мне помнится в автокаде такого функционала тоже нет. Как только возникнет необходимость в более мощном наборе типов - сразу реализую))

    ОтветитьУдалить
  5. >>и как мне помнится в автокаде такого функционала тоже нет

    есть. там если ткнуть мышью в пунктирную линию между пунктирами, она не выделится.
    Выложите пожалуйста cl-cad, хочется посмотреть

    ОтветитьУдалить
  6. Теперь понятно о чем речь)) Тут мне, разумеется надо еще поработать, но не думаю что в этом будут какие-либо сложности. Уже сейчас я представляю себе как будет выглядеть реализация этого функционала. Исходники давно выложены на github и ссылка имеется в колонке блога

    ОтветитьУдалить
  7. >>Исходники давно выложены на github и ссылка имеется в колонке блога
    я имею ввиду бинарники, с исходниками на лиспе не представляю че делать))

    ОтветитьУдалить
  8. Тогда придется подождать. Deb пакет я соберу когда хотябы альфу подготовлю

    ОтветитьУдалить