Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - АлексЮстасу

Pages: [1] 2
1
Да, возможно, что дело именно в большом допуске...
Но даже если допуск велик, то ведь это не дает возможности пересекать создаваемым контуром линии, и не учитывать ряд объектов?

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

В файле много 3д полилиний, и может быть из-за этого?

3
Насколько я помню контур вайпаута может состоять только из ломаной линии без скруглений (дуг). Может ли он повторить в точности контур блока? По-моему нет...
Никто не мешает в блоках использовать в качестве масок вместо вайпаутов штриховки. Мы сначала так и делали, и многие так делали.
В принципе для того, чтобы исключить из выбора (селекшнсета) блоки или какие-либо примитивы можно воспользоваться стандартным Акадовским функционалом "Quick Select". А далее жмём ОК и запускаем SuperBoundary, которая подцепит текущий выбор и спокойно работаем без блоков... Вас не устраивает такой подход?
Можно и так.
Один недостаток в том, что для тяжелых файлов процесс выбора может быть очень долгим - многие минуты и десятки минут. А второй в том, что не самое нужное и целесообразное действие выполняется априори, что будет требовать от пользователей лишних действий, и приводить к регулярным несуразностям. Представьте себе, например, что команда MOVE (любая другая) всегда двигает и блоки. Да, можно предварительно блоки qselect'ом исключать. Но зачем такое надо?

О выборе раньше уже раза два начинали обсуждать. Я все еще надеюсь, что Вы рассмотрите вариант при запуске выполнения программы <Выбрать все> по умолчанию. Чтобы Автокад впустую не загружать этим процессом.

4
A, Вайпауты! Ну это грубоватое изделие... Насколько я помню контур вайпаута может состоять только из ломаной линии без скруглений (дуг). Может ли он повторить в точности контур блока? По-моему нет...
Ничего страшного - кому нужно, те делают.
В том тестовом тяжелом файле на 60 Мб есть блоки с масками. Например, 108(1), 213 и пр.
А кто не сделал, тот... Тот пусть пользуется опциональной возможностью. И мучается, выбирая штриховки на таких блоках. Перемещая-вращая такие штриховки вслед за своими блоками.
Да еще и затягивая дыры во внешних штриховках после таких перемещений-вращений.


5
Что такое "маски"?
Маски == маскировка == wipeout. Если люди хотят, чтобы их блоки вырезались из фона, скрывали линии под собой, то внутрь блоков делают нужной площади маски. Чаще бесцветные, т.е. цвет 255.
Не совсем понимаю Вашу тезу. Если "кружки" это своего рода аппендикс в чертеже, то зачем их вообще наносить? Ибо их много - целая "Палестина"! А ведь это серьёзный труд - нанесение "кружков"!
Моя теза все та же - в большинстве случаев создавать контуры/заливки в площадях блоков не нужно. Т.е. нужна опциональность этой возможности. Причем, по умолчанию выключенной.
А на эту не оч. нужную возможность тратится, очевидно, море ресурсов и времени. Может быть на тот тяжелый файл-пример в 60 Мб без учета блоков потребуется не 36, а 6 минут работы? :)


6
Ну, да, изменится - не будет этих не нужных практически "кружков". Т.е. в лучшую сторону. :)
Не нужно терять возможность обводить контурами блоки или заливать площади блоков, раз такая уже есть. Но нужно это, по-моему, только в редких экзотических случаях. Т.е. опционально.

7
К предыдущему:
В режиме Создать все для всех блоков будут созданы отдельные штриховки/контуры. Какой в них смысл, кроме достаточно редких случаев? Пользоваться ими неудобно. Признака для выделения именно таких штриховок/контуров нет. Разве что площадь? У каждого описания блока она своя. И т.д.

8
Таки не забыть бы об опциональности учета блоков.
Без блоков, очевидно, делаться будет еще быстрее. И блоки в случае создания контуров, по-моему, вообще учитывать не нужно.
Кстати, пришло в голову сейчас, что и со штриховками-заливками блоки учитывать не особо-то и нужно. Или вообще не нужно. Если блоки без масок внутри, то, значит, их вырезать из штриховок-заливок не нужно. Если блоки со своими масками, то просто положить их сверху.
То же и с однострочными текстами (под многострочными можно свой фон просто включить). Если уж нужно, то можно маски с помощью Express Tools сделать. Такие тексты с масками сразу в группы объединены - легче сдвигать, поворачивать и т.п.
Но далеко не всегда и нужно вокруг текстов вырезать заливки-штриховки. Опять-таки, насколько широко обрезать относительно текстов?
Да и после вырезания блоков и/или текстов нельзя по штриховкам-заливкам подсчитывать правильно площадь; при сдвигании-разворотах блоков/текстов нужно сдвигать-разворачивать и заливки-штриховки или их созданный контур.
Т.е. сделать бы учет блоков опциональным, и по-умолчанияю выключенным.

9
До меня дошло: общий контур с отверстиями и отдельно контуры самих отверстий.
С этим все в порядке!

10
Сейчас в этой новой версии при создании отверстий ("островов") создаются лишние их контуры. Они создаются дважды - и в составе группы с общим их контуром, и еще и для каждого отверстия.

11
...и штатная BOUNDARY штриховки не учитывает.

12
Может быть создать штриховку без контура нельзя, но после этого можно его утратить.  :)  Регулярно встречается вопрос, как восстанавливать контуры штриховок. И фирменные средства для их восстановления тоже есть...
Вообще-то про штриховки было предположение. У меня за их учет 60х40 или даже 50х50.

13
Нет, штриховки не взрывать (как и все остальное) - использовать как есть, т.е. их границы как части возможных контуров.

14
Может быть добавить к типам элементов еще и штриховки?

15
Но для чего нужно такое сообщение? Ведь если контур создан - его видно (повторно контур на этом месте не создаётся), если же нет - то нет...
Именно поэтому - когда не создан контур, то это никак не видно. В насыщенных файлах не углядеть сразу. И сообщения нет. Начинаешь чесать репу, но для выяснения нужно прервать процесс, перебирать полилинии.
Может быть при создании контура писать что-нибудь вроде: Создано 1 контуров и 3 отверстий. (Все-таки находятся не островки, а отверстия).
А когда не создается, соответственно: Создано 0 контуров и 0 отверстий. Или прямо: Контур не найден.

Pages: [1] 2