Как построить за раз много прямоугольников?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как построить за раз много прямоугольников?

Как построить за раз много прямоугольников?

Ответ
Поиск в этой теме
Непрочитано 14.05.2010, 14:46 #1
Как построить за раз много прямоугольников?
anthonyS
 
Вольный художник
 
St. Peterburg
Регистрация: 17.06.2009
Сообщений: 15

Господа профессиналы, подскажите пожалуйста, есть ли в AutoCAD функция, с помощью которой можно разом построить любое количество прямоугольников, вместо того что бы каждый отрисовывать отдельно? Например, забив последовательно размеры 33-х прямоугольников и в итоге получить нужный результат!
Просмотров: 9108
 
Непрочитано 14.05.2010, 14:50
#2
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


_array
Хмурый вне форума  
 
Непрочитано 14.05.2010, 14:53
#3
Рyslan


 
Регистрация: 25.07.2007
Сообщений: 2,518


для чего тебе нужны прямоугольники? они разные? одинаковые?
Рyslan вне форума  
 
Автор темы   Непрочитано 14.05.2010, 14:56
#4
anthonyS

Вольный художник
 
Регистрация: 17.06.2009
St. Peterburg
Сообщений: 15
<phrase 1=


_array, к сожалению, не совсем то что нужно.
Есть необходимость построить прямоугольники разных размеров.
Ящики в трех проекциях - сверху, сбоку и с другого бока! Вот такая задача.
anthonyS вне форума  
 
Непрочитано 14.05.2010, 15:01
#5
OxYGeN

Инженер-конструктор
 
Регистрация: 19.02.2008
Москау
Сообщений: 367
<phrase 1=


рисуй параллелепипеды, и через лайаут делай проекции, в ком строке забиваешь ШВГ и все...что может быть проще проекций ящика? сам ящик.
__________________
Помни о темной стороне лайаута юный инженер.
OxYGeN вне форума  
 
Непрочитано 14.05.2010, 15:01
#6
Сергей Дубина


 
Регистрация: 06.04.2009
Сообщений: 702


Щас тебе лисп начнут предлагать, не пугайся.
__________________
КазнитьØнельзяØпомиловать:eek:
Сергей Дубина вне форума  
 
Непрочитано 14.05.2010, 15:04
#7
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


anthonyS, вот сразу-бы и описал свою задачу, а то, "есть ли в AutoCAD функция, с помощью которой можно разом построить любое количество прямоугольников"
Хмурый вне форума  
 
Автор темы   Непрочитано 14.05.2010, 15:08
#8
anthonyS

Вольный художник
 
Регистрация: 17.06.2009
St. Peterburg
Сообщений: 15
<phrase 1=


Цитата:
Сообщение от OxYGeN Посмотреть сообщение
рисуй параллелепипеды, и через лайаут делай проекции
Надо попоробовать, может действительно быстрее получится...

Цитата:
Сообщение от Сергей Дубина Посмотреть сообщение
Щас тебе лисп начнут предлагать, не пугайся.
Да особо пугаться нечего. Мне иногда приходится рисовать такие вещи, поэтому программка на лиспе не помешает, а так как программировать я не умею, предется ее заказать =)

Хмурый, прошу прощенния за название. Взгляни на это с другой стороны, тема теперь содержит в себе вопрос о двух вариантах создания большого количества прямоугольников.

Последний раз редактировалось anthonyS, 14.05.2010 в 15:15. Причина: Добавил пост
anthonyS вне форума  
 
Непрочитано 14.05.2010, 15:22
#9
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Action recording?
Vova вне форума  
 
Непрочитано 14.05.2010, 15:24
#10
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


anthonyS, по простецки: Забей в блокноте текст такого вида
Код:
[Выделить все]
0,0
100,200

0,0
300,100

0,0
150,150

0,0
600,600
скопируй это в буфер обмена
вызови команду _rectang
и вставь содержимое буфера обмена в командную строку.

PS в этом примере все прямоугольники имеют одну общую вершину в 0,0
PSS можно в строчку писать через пробелы, но обязательно между координатами разных прямоугольников должно стоять по 2 пробела или по одной пустой строке. Это нужно для автоматического повтора команды

Последний раз редактировалось Хмурый, 14.05.2010 в 15:34.
Хмурый вне форума  
 
Автор темы   Непрочитано 14.05.2010, 15:37
#11
anthonyS

Вольный художник
 
Регистрация: 17.06.2009
St. Peterburg
Сообщений: 15
<phrase 1=


Хмурый, спасибо! Все работает, мне осталось только понять, как код написать так, что бы прямоугольники рисовались на нужном мне рассроянии друг от друга.

Vova, я ж говорю, программировать не умею! =)

Цитата:
PSS можно в строчку писать через пробелы, но обязательно между координатами разных прямоугольников должно стоять по 2 пробела или по одной пустой строке. Это нужно для автоматического повтора команды
Спсибо, уже разобрался и все сделал! Нарисовал в Экселе табличку, которая мне координаты в зависимости от размеров дает и оооопа - 50 ящиков в трех видах, друг за другом за секунду!

Последний раз редактировалось anthonyS, 14.05.2010 в 18:47.
anthonyS вне форума  
 
Непрочитано 14.05.2010, 22:06
#12
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Цитата:
Сообщение от anthonyS Посмотреть сообщение
Vova, я ж говорю, программировать не умею! =)
Action recorder как раз и создан для непрограммистов, а для простых пользователей. Новая фитча в автокаде 2009 и моложе. Меняются-ли от чертежа к чертежу координаты, размеры и количество?
Но что-то мне говорит, что Action recorder может помочь
Vova вне форума  
 
Автор темы   Непрочитано 17.05.2010, 15:00
#13
anthonyS

Вольный художник
 
Регистрация: 17.06.2009
St. Peterburg
Сообщений: 15
<phrase 1=


Цитата:
Сообщение от Vova Посмотреть сообщение
Меняются-ли от чертежа к чертежу координаты, размеры и количество?
Основной задачей было их быстро построить, а не расположить на чертеже. Расположением занимаюсь вручную. Количество и размеры всегда разные.
Так что Action recorder в этом случае не помощник. Мне подошел вариант с вводом координат! Еще раз спасибо, Хмурый! Забил координаты, прпрямоугольники нарисовались, а дальше я их располагаю туда куда считаю нужным.
anthonyS вне форума  
 
Непрочитано 17.05.2010, 15:19
#14
Pum-purum

PHP-разработчик
 
Регистрация: 12.05.2008
Ижевск
Сообщений: 1,166


+1 к Action recorder. Давай, найди ему применение. А то мы так и не нашли, куда его прикрутить.
Pum-purum вне форума  
 
Автор темы   Непрочитано 17.05.2010, 15:41
#15
anthonyS

Вольный художник
 
Регистрация: 17.06.2009
St. Peterburg
Сообщений: 15
<phrase 1=


Pum-purum, а может без иронии просто подсказать куда его можно прикрутить?
Я так понял, что с его помощью можно быстро выполнить большое количество рутинных действий, один раз их записав. А так как параметры у меня каждый раз разные (размеры, количество, расположение), то в этой ситуации подходит ввод координат.
anthonyS вне форума  
 
Непрочитано 17.05.2010, 16:26
#16
Сергей Дубина


 
Регистрация: 06.04.2009
Сообщений: 702


может так?
Вложения
Тип файла: zip пример.zip (18.8 Кб, 117 просмотров)
__________________
КазнитьØнельзяØпомиловать:eek:
Сергей Дубина вне форума  
 
Автор темы   Непрочитано 17.05.2010, 17:03
#17
anthonyS

Вольный художник
 
Регистрация: 17.06.2009
St. Peterburg
Сообщений: 15
<phrase 1=


Собственно, как вариант!
Я сделал похожую вещь, тоже в эксель, только без создания *.scr. Забиваешь размеры и интервалы между фигурами, он выдает координаты, их из экселя копируешь в буфер, открываешь Кад, жмешь один раз _rectang и в командную строку ctrl+v. Результат тот же. Только у меня построение вдоль оси X.
anthonyS вне форума  
 
Непрочитано 17.05.2010, 20:54
#18
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Цитата:
Сообщение от anthonyS Посмотреть сообщение
Например, забив последовательно размеры 33-х прямоугольников
Построить 33 прямоугольника разных размеров обычным автокадовским способом и сразу в нужном месте через @ или Strecth предыдущий значительно быстрее, чем прочитать данную тему, и уж тем более быстрее чем те-же цифры забивать в сторонний файл, его загружать, запускать и затем разносить полученную толпу по своим местам
Автоматизировать следует часто повторяющиеся одинаковые процессы.
Vova вне форума  
 
Непрочитано 17.05.2010, 22:54
#19
sbi


 
Регистрация: 27.04.2008
SPB
Сообщений: 3,285
Отправить сообщение для sbi с помощью Skype™


Vova Согласен, что набивать, координаты в файл, что в командую строку, что в програмку с окном. Это делать надо своими ручками. Какая же тут автоматизация?
__________________
С уважением sbi
sbi вне форума  
 
Автор темы   Непрочитано 17.05.2010, 23:30
#20
anthonyS

Вольный художник
 
Регистрация: 17.06.2009
St. Peterburg
Сообщений: 15
<phrase 1=


Цитата:
Сообщение от Vova Посмотреть сообщение
Построить 33 прямоугольника разных размеров обычным автокадовским способом и сразу в нужном месте через @ или Strecth предыдущий значительно быстрее
К сожалению, я не умею строить через @. А до этого я иногда пользовался растягиванием, а обычно рисовал командой _rectang, что отнимало у меня около часа времени на 100 прямоугольничков (все разные, да и размеры надо не перепутать, когда рисуешь три проекции одного ящика). Теперь же мне надо всего 2-3 минуты на отрисовку тех же 100 прямоугольников, плюс отсекается возможность накосячить с размерами!
Excel не такая мощная прога, что ее нужно "загружать и запускать"! Тем более что я работаю в связке AutoCAD + Excel. А разносить толпу по своим местам (которые определяю я) - это и есть моя задача.
Собственно, отрисовка всех этих квадратиков это для меня и есть частый повторяющийся процесс, который мне удалось автоматизировать, благодаря спецам на форуме, за что их еще раз благодарю!

sbi, а как ты хотел?! Вобще без ручек? Подумал о будущем черетеже и он как мановению волшебной палочки начал отрисовываться сам?!
Я считаю, что одна из главных вещей в работе с чертежами - это сокращение временных затрат.
С помощь этого маленького excel-файлика мне это удалось!
Собственно нечто такое я и искал, задавая свой вопрос на форуме!

Последний раз редактировалось anthonyS, 17.05.2010 в 23:47.
anthonyS вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как построить за раз много прямоугольников?

Реклама i


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как построить среднюю линию между непараллельными? vigold AutoCAD 54 14.09.2024 04:54
Много вопросов по SW-2007 Creator SolidWorks 46 02.11.2009 08:12
Как один раз выбрав команду сделать несколько действий? Aqualung AutoCAD 8 25.08.2009 12:39
Как построить тело по 3D точкам с целью определения его объема Малявка Программирование 14 27.07.2009 13:46
Подскажите как построить кривую с помощью команды SPLiNE, к boban Программирование 1 02.11.2003 19:58