Расширить функционал мыши

Автор Ser Pavel, 01.11.10, 11:21:33

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ser Pavel

Как предложение, рассмотреть возможность расширить функционал мыши в операциях черчения. Приведу несколько примеров. Но я думаю если задуматся над этим примеров можно привести море.

Операция копирования. Сейчас последовательность такая: 1.Выбираем объекты для копирования, 2.нажимаем кнопку копировать, 3.выбираем точку за которую копируем 4. далее вводим значения прироста по осям координат х и у.  Можно 4-ое действие немножко видоизменить. Например мы показываем мышкой направление копирования. т.е перемещаем мышь в сторону куда будет совершатся копирование. Компас анализирует положение мыши относительно объектов копирования и если это находится в обратную сторону осей координат, то в поля "х" и "у" автоматически добавляются "-", если копирование происходит только по одной из осей системы координат, например вдоль оси х, то поле со значение "у" автоматически имеет значение 0 и заблокированно.

Поставновка позиций. Последовательность: 1. ввели значение позиции, 2. указали на чертеже точку которая указывает на позицию, 3. перешли во вклдку параметры и настроили расположение полки выноски и прочие параметры. 4. установили полку выноску на поле чертежа.
пункт 3 можно так-же заменить путём анализа положения мышки относительно точки на позиции. Если мышь слева, то и полка в лево, если мышь справа то и полка справа.

Сейчас подобный функционал мыши реализован только в некоторых инструментах  например "Параллельная бесконечная прямая" и "Подобие объекта". Былобы неплохо расширить функционал.

Дим

По поводу копирования нажимайте ctrl

По поводу положения полок +1

PS Только не отслеживание положения мыши, а отслеживание положения курсора.... :)

MrFFFix

 :%: мдя такие простые и логичные операции так по топорному реализованы... например простановка линейного размера - надо ткнуть в кнопочку "горизонтально" или "вертикально" будет стоять размер... жесть! разве нельзя просто указать курсором мышки в сторону горизонтально или вертикально и все... а такая куча разных размеров просто сносит башню.... на малюсеньких не разборчивых пиктограмках трудно вообще что-то найти... например в Инвенторе для размеров есть ОДИН инструмент - РАЗМЕР и всё! нажал кнопку "d" на клаве или на панели кнопку с размером и все, инструмент сам в зависимости от выделенных объектов точно выбирет нужный тип размера, а для  линейных размеров простое движение указателя мыши в нужную сторону создаст гор. или верт. размер.... КАМПАС - избавляйте пользователей от рутины, продумывайте удобство пользования, и к вам потянутся...

Алхимик

авторазмер компаса вам не подходит?

MrFFFix

Цитата: Алхимик от 05.06.11, 17:28:39
авторазмер компаса вам не подходит?
ну-ну...  авторазмер пока в зачаточном состоянии... он работает по точкам а не по объектам... если я выделю линию то он берет точку на линии и размер получается не ограничен параллельностью к линии, его можно провести и перпендикулярно :) .... не продумано до конца... но уже что-то... да и размер это так только вершина того что сносит башню при работе с инструментами... продолжать можно долго...

Алхимик

тогда проблема уже в другом) размеры привязываются только к точкам. или к середине отрезка (в 13 компасе)

так пойдет?

MrFFFix

это в 13-м... прогресс на лицо... они там и откат в 3Д допилили вроде как... но работы еще.....

Алхимик


MrFFFix

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

Pollitruk

часть из этого реализовано в к13