ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
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



  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