From: info <5740@mail.ru>
To: sisyphus@altlinux.ru
Subject: Re: [sisyphus] QCAD 2 - вниманию Михаила Якушина
Date: Wed, 24 Dec 2003 13:33:44 +0300
Message-ID: <200312241333.46338.5740@mail.ru> (raw)
In-Reply-To: <20031224101228.GL24657@altlinux.ru>
24 Декабрь 2003 13:12, Alexandre Prokoudine написал:
> info wrote
>
> > > В порядке потенциальной возможности опакечивания...
> >
> > То есть?
>
> Обнародования наработок в виде RPM-пакетов :-)
Проблема в том, что я не умею собирать RPM-ы -:( Пробел-с...
Пружины считать умею, интеграл Мора помню, сортамент и свойства
титановых сплавов - ну, с этим посложнее, но все же... А вот
RPM-ы... В наше время в институтах этому не учили.
Да и программных разработок у нас нет. Мы не программированием
занимаемся, а чем занимаемся - в виде RPM-ов не обнародуешь...
Разве что только в ящиках.
Чем могу помочь - и помогу с удовольствием - так это
тестированием и, скажем так, подсказыванием, что нужно такому
конструктору как я в первую очередь, что- во вторую, на что
вообще можно внимания не обращать - хотя вам как программистам
это может показаться важным.
У меня была по этому поводу краткая переписка с Анатолием
Якушиным, но с тех пор он как в воду канул...
Посленное ему тогда письмо - см. далее. Кое-что из того, что я
ему тогда писал, как я успел заметить, в последних вариантах
QCAD 2 учтено, но - ПОКА НЕ БУДЕТ КОРРЕКТНОЙ РАБОТЫ С РУССКИМИ
НАЗВАНИЯМИ, включая импорт из qcad1, ПРАКТИЧЕСКОЕ ПРИМЕНЕНИЕ
ПАКЕТА НЕВОЗМОЖНО.
Георгий
_________________________________________________________
Fwd: Re: Qcad 2
Дата: 15.10.03 16:13
Отправитель: Info <arling@sniip.ru>
Получатель: Якушин Михаил <bearmika@mail.ru>
CC: "Anatoly A. Yakushin" <yakushin@umail.ru>
Значит - немного про QCAD 2 с точки зрения практического
конструктора.
1.
Вы зря собрали его так, что он заменяет собой Qcad 1. Надо - в
параллель. Так, чтобы пользователь мог запускать по своему
выбору либо qcad 1, либо qcad 2, либо даже оба в параллель.
Дело в том, что подобные пакеты - это как бы продолжение твоей
руки. Когда ты работаешь над чертежом, то некогда думать - как
сделать то или это. Движения идут на абсолютном автоматизме.
Поэтому пока qcad 2 тестируется, параллельное существование
необходимо абсолютно. На старом идет работа, на новом - только
тесты.
Когда будет оттестировано - параллелизм тоже желателен. Чтобы
переход на новую версию был плавный и постепенный.
2.
Иконки, особенно - те, которые на рамке слева (не знаю, как это
поле называется...). Они, конечно, выпуклые и красивые - только
во время работы такая красота особо не нужна. Требуется: бросил
взгляд - и сразу увидел, что есть что. В qcad 1 четкость
присутствует. В qcad 2 четкость и читаемость иконок, на мой
взгляд, принесена в жертву красоте. Что не есть гуд.
Вывод: нужны настройки оформления. Что-то вроде тем/стилей в
KDE. Хочешь - будет красиво, не хочешь - плоско, но четко.
Далее, иконки мелковаты. Учтите, что большинство тех, кто
реально работает с чертежами, имеют большие мониторы с высоким
разрешением. У меня, например, стоит 19 дюймов 1600х1200, и
даже на моей машине разглядеть иконки qcad 2 - это глаза ломать
(qcad 1 - нормально). Что будет на 21-м дюйме, страшно себе
представить.
Да и попасть мышкой по мелкой иконкой - сложновато. А ведь при
практической работе по ним мыша так и летает. Нажатие - каждые
10-15 секунд. А то и чаще.
Это очень важно!!! Потому что это, помимо прочего, еще и вопрос
здоровья того, кто чертит. Нужно избегать, где только возможно,
сверхточного позиционирования мыши. Потому что точное
позиционирование, "подгонка" курсора в маленькую зону - это
напряжение мышц "мышовой" руки. Так вот, для сведения: я на
этом деле заработал себе остеохондроз, "мышовая" рука не
поднималась и дико болела, ходил к мануальному терапевту, на
массажи и пр... Длилось все это около года. Да и сейчас еще
побаливает, до конца не восстановился.
Разумеется, бывают случаи, когда без точного позиционирования не
обойтись. Но там, где это можно сделать - (как с теми же
иконками) - надо делать.
Вывод: опять-таки настройки GUI, регулируемый размер иконок
(хотя бы дискретный - large, medium, small). Кстати, когда
иконки large, их не обязательно помещать в два ряда. Можно и в
один. Места по вертикали хватит - на больших мониторах. А то
сейчас они сгрудились где-то в верхнем левом углу, вся рамка
ниже них - свободна и пропадает...
3.
Нужны "горячие клавиши", ассоциируемые с действиями по выбору
пользователя. Причем не на действия типа "сохранить" -
"открыть": они как раз самые редкие. А самые частые действия -
это увеличение-уменьшение масштаба. Вот на них надо ставить по
ОДНОЙ клавише. Например, F1 - увеличить масштаб (кнопка
"увеличить"), F2 - уменьшить масштаб.
Теоретически, можно использовать кнопки правой дополнительной
клавиатуры (gray +, gray - и так далее). Но - эти кнопки
справа. Что неудобно. А правая рука при черчении с мышки
сниматься не должна. Так что все горячие кнопки должны
рассчитываться на работу с ними левой рукой.
4.
При открытии в qcad 2 чертежей, сделанных на qcad 1, возникает
вот еще какая проблемка.
В qcad 1, вообще-то, всего 5 видов линий. Так вот, на практике,
когда ты делаешь что-то вроде компоновки, то приходится
прорисовывать много такого, что скрыто. И среди них - довольно
мелкие детали. Рисовать их пунктиром - хоть и соответствует
ГОСТу, но плохо читается. Особенно когда скрытая деталюшка -
мелкая и сложной формы. Пэтому я, например, довольно часто
вместо пунктира использую точечные линии. А на рабочих чертежах
уже заменяю. Оно, конечно, не по ГОСТу, но зато лучше видно...
Так вот, в qcad 1 расстояния между точками - маленькие. Точечная
линия выгляджит как мелкий-мелкий пунктир. Что хорошо и удобно.
А в qcad 2 расстояния между точками огромные. Что получается в
итоге, если подготовленный на qcad 1 документ открыть в qcad 2
- понятно? Приходится вручную менять типы линий. ВСЕХ!
Кстати, это относится не только к точкам. Плывет даже "штатный"
штрих-пунктир осевых линий. И его тоже на qcad 2 приходится
менять... Вручную. Все линии.
Выводов - два.
Вывод первый : параметры линий в qcad 2 (длина штриха,
расстояние между штрихами / точками) и пр. должны
соответствовать qcad 1. Ну, а поскольку вариантов линий в qcad
2 больше, то совпадение должно быть с каким-то одним. То есть:
dotted qcad 1 соответствует, скажем, small dotted qcad 2 и так
далее.
Вывод второй: желательны настройки фильтра импорта. В виде
некоей таблицы соответствия между типами линий в qcad 1 и qcad
2. Например, если я знаю, что в этом чертеже я использую dotted
как мелкий пунктир, то чтобы я мог в настройках фильтра указать
- "заменять на мелкий пунктир".
Окошко настроек примерно такое:
-----------------------------------------------------
qcad 1 | qcad 2
_____________________________
точечная мелкий пунктир
Ну и так далее.
5.
Вообще-то, для точечных, пунктирных и штрих-пунктирных линий
необходимы настройки: длина штриха, расстояние между штрихами,
ну и так далее. Существующих ныне градаций (например, dotted,
small dotted и large dotted) категорически недостаточно. И
вообще - я не увидел особой разницы между "мелким пунктиром" и
"просто пунктиром". Что такое "мелкий пунктир"? Вот нарисуйте
прямоугольник линией dotted, а потом отметьте его. То, что
получится красным - это и будет мелкий пунктир. А не то, что
сейчас.
Вывод: нужны настройки, по крайней мере, параметров тех
фиксированных типов линий, что существуют. Чтобы пользователь
сам для себя мог определать, какой пунктир "мелкий", а какой -
"крупный" (это же еще и от масштаба зависит!). Ну, а введение
пользователем его собственных типов линий отложим пока в
дальнее TODO.
6.
Кстати о пунктире. УГЛЫ и ПЕРЕСЕЧЕНИЯ ! Они должны быть
прорисованы ВСЕГДА! Даже в ущерб длине штриха. А сейчас -
попробуйте нарисовать хотя бы длинный прямоугольник пунктиром
(частая деталь - например, вал внутри корпуса, или какая-нибудь
там проточка-выемка). И вы вовсе не гарантированы, что у вас
углы замкнутся, или в месте пересечения не будет белого пятна.
7.
Ну, и мелочь. Настройки окна по умолчанию. Они просто ввергают в
ступор. Ну где Вы видели, чтобы конструктор работал на ватмане
черного цвета? По умолчанию цвет листа должен быть белым.
Ну вот, пожалуй, и все пока, что я успел заметить за краткий
период общения с qcad 2. Пока же, извините - снес его, и
вернулся к qcad 1. Работать надо .... :-(((
Пишите.
Георгий.
forwarded message
"Anatoly A. Yakushin" <yakushin@umail.ru>: Re: Qcad 2
next prev parent reply other threads:[~2003-12-24 10:33 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-12-22 16:10 info
2003-12-22 16:52 ` Alexandre Prokoudine
2003-12-23 9:35 ` info
2003-12-23 13:28 ` Alexandre Prokoudine
2003-12-24 8:38 ` info
2003-12-24 9:02 ` Alexandre Prokoudine
2003-12-24 10:06 ` info
2003-12-24 10:12 ` Alexandre Prokoudine
2003-12-24 10:33 ` info [this message]
2003-12-24 14:41 ` [sisyphus] " Michael Shigorin
2003-12-24 14:43 ` Alexandre Prokoudine
2003-12-24 16:51 ` Michael Shigorin
2003-12-25 9:07 ` info
2003-12-24 15:43 ` info
2003-12-25 9:22 ` Alexandre Prokoudine
2003-12-25 11:59 ` info
2003-12-25 12:41 ` Anatoly A. Yakushin
2003-12-25 14:50 ` info
2003-12-24 16:13 ` info
2003-12-24 10:18 ` [sisyphus] " Alexey I. Froloff
2003-12-24 10:35 ` info
2003-12-26 9:18 ` [sisyphus] QCAD 2 - БМХЛЮМХЧ лХУЮХКЮ ъЙСЬХМЮ Михаил Якушин
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200312241333.46338.5740@mail.ru \
--to=5740@mail.ru \
--cc=sisyphus@altlinux.ru \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git