|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
как с помощью vba начертить линию
Регистрация: 09.09.2008
Сообщений: 47
|
||
Просмотров: 34057
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
Ну, например, так:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
Как идея: создавать анонимный блок, в него засобачивать все примитивы, следом выполнять _.-insert и ждать завершения команды с проверкой введенной точки. Головняк...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
|
|||
![]() |
|
||||
Инженер Регистрация: 15.08.2007
Питер
Сообщений: 36
![]() |
А почему блоком не вставить, как Алексей предлагает?
pntDropBlk = ThisDrawing.Utility.GetPoint(, vbCrLf & "Куда блок кинуть?") Set objBlkRef = ThisDrawing.ModelSpace.InsertBlock(pntDropBlk, blkName, 1#, 1#, 1#, 0) Первая строчка - получение точки вставки курсором, вторая- вставка блока, blkName - переменная имени блока
__________________
Ошибку нашел и исправил, но в чем она заключалась, так и не понял... Последний раз редактировалось Клякса, 11.09.2008 в 22:24. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
Вообще-то для спецификаций не проще ли использовать объект таблицы и работать с ним?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 09.09.2008
Сообщений: 47
|
а как заполнить таблицу програмно?
так, чтобы она была таких размеров , какие мне надо! Текст она должна принимать из textbox'ов, которые я заполняю в интерфейсе моей программы, той, что выше я выложил! Стандартная таблица автокада - это хорошо, как ее программно сделать спецификацией на арматуру. (размеры ячеек)? Для "КЛЯКСА" как из вашего кода сделать блок не очень понял! Как сделать блок програмно из нескольких линий? Если мне надо начертить линию разрыва, ладно, пусть будет она блоком, но всеже как эту группу линий превратить в блок? Как вставить? как повернуть на нужный угол? Как вставить элемент не в пространство модели, а в пространство листа?! |
|||
![]() |
|
||||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
Как обычно. Примеры см.в справке
Цитата:
Цитата:
Цитата:
Дальше, хотя и не ко мне обращение, отвечу: Цитата:
Цитата:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Таблицу акада имеющимися инструментами нормально настроить не всегда получиться, не говоря уже программно. Поэтому поинтами лучше. Да, определяй каждую точку начала и конца, ничего страшного, глаза боятся-руки делают, copy-paste разруливает на 80%.
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
stas_org, ну не выдумывай, а! Таблица заполняется вполне корректно!
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
как-то пытался простою форму спецификации настроить, по ГОСТу не вышло, плюнул на это дело, и из тулбаров убрал все, что связанно с таблицами. Но спорить не хочется, извиняюсь за разногласия, но никому никогда советовать работать с таблицами не буду, вот.
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
Не-а, один раз программно и таблицу.
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
Можно. Смотри внимательно код.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Ну да ладно, Алексей а ты ПГСник, если до, то хотелось бы услышать твое авторитетное мнение по поводу http://dwg.ru/dnl/4412 и Vildar тоже. прошу прошения что не в теме, автор молчит.
|
|||
![]() |
|
||||
AutoCAD Регистрация: 26.07.2007
Москва
Сообщений: 1,064
|
Если тебе этот макрос помогает ускорить работу, то он хороший
![]() Еще бы графики добавить. Например выделил чертеж с арм.изделиями в виде блоков например и получил спецификацию и выборку. Я например считаю арматуру ростверка. Все арматурные элементы (каркасы, сетки, стержни) в виде блоков с уникальными именами. Характеристики арм.элементов определяются по имени блока и дополнительно в диалоговом режиме. Ну и выдается ведомость арм. элементов ростверка, спецификации каркасов, сеток и выборка арматуры. Когда я пришел, мне эту фигню дали в рукопашную считать - несколько дней ушло, и тут-то мысль об автоматизации промелькнула ))) Теперь хочу что-то подобное сделать и для ж.б. изделий панелей и плит (у нас панельные дома), пока не соображу что к чему. Думаю создать отдельную тему. - Хотя мне их считать пока не давали ) - тетки бедные мучаются )) ЗЫ пороль не подобрал ))) |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Меня интерисует твой опыт армированиния отдельными стержнями. Я так понял, каждый стержень- это блок, длинну (хоть она разная) можно определить, а вот класс, диаметр, или для каждой позиции блок надо. Я делалаю так: в опалубку в масштабе 1:1 расскладываю все стержни, затем копирую все, удаляю не нужные, и формирую рабочку. раскладку всей арматуры общитываю.
|
|||
![]() |
|
||||
AutoCAD Регистрация: 26.07.2007
Москва
Сообщений: 1,064
|
В наших ростверках отдельных стержней мало, и причем в основном один и тот же - 20 А-III L=2000. Блок так и называется "Стержень20". Длина = отрезку. А класс один для всех стержней, задается в настройках (которые сохраняю в отдельном файле).
Тебе можно, например, по слоям раскидывать разные классы и диаметры стержней (хотя слоев может оказаться многовато)))). А вообще-то, нужно под конкретные условия выполнения чертежей подстраиваться. Ну а если сам себе голова, то ляпота, можно все подстраивать под программу. Последний раз редактировалось Vildar, 12.09.2008 в 14:43. Причина: обшибки исправил |
|||
![]() |
|
||||
Регистрация: 05.04.2007
Самара
Сообщений: 1,202
|
Ну да, у вас армирование по проще, есть вариант назначать отрезкам расширенные данные, только там ерунда с именами для расширенных данных, каждое должно быть уникальным. Может у таких мэтров как kpblc есть подобные инструменты, но они неохотно ими делятся для всеобщего пользования.
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
stas_org, я не использую расширенные данные. Принципиально
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 09.09.2008
Сообщений: 47
|
Прошу прощения, но интернета у меня на работе нет. Могу только из дома.
Вот прикладываю то, что еще понаделал. Вопрос: "как округлить число до двух знаков после запятой"? Да и еще! Я хотел установить мою программу на другом компьютере, но там она расползлась по экрану и ничего стало не понятно! Для Алексея! aka kpblc! Немог ли ты показать пример кода создания анонимного блока, как его подвязать к моей таблице? Хотя бы к первым 10 строкам! Надеюсь и уверен, что это будет интерестно всем! Кстати, Алексей! нельзя ли в Vba добавить код LISP'а, ведь там наверняка можно вставлять кучу объектов туда, куда надо! И если эток код сделать унивессальным? Чтобы его присоединять куда захочешь?? А-а?? Последний раз редактировалось vasyavip, 13.09.2008 в 12:30. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
vasyavip, а ты код вообще-то смотрел?
Код:
"Хотел установить..." - значит, надо менять логику создания формы и переводить позиционирование контролов на "динамический" код. "Добавить код LISP'a в VBA" или наоборот - этот вопрос уже поднимался. И не раз. И решался тож ![]() "Вставлять кучу объектов" куда угодно в общем-то можно и через VBA, и через lisp, и через .NET, и через ObjectARX. Вопрос не понял.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Цитата:
1. Нет инсталлятора.
__________________
Reshaping the STEM field |
||||
![]() |
|
||||
Ик... А как же вы живете?
__________________
Reshaping the STEM field |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
Александр Бауск, а так и живем
![]() ![]() vasyavip, а я из вредности опять отправлю в #18 на предмет анализа кода.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 09.09.2008
Сообщений: 47
|
Vildar
rtyuehe159263487 если об этом! З.Ы. Он ко всем приложенным файлам! aka kpblc Код проанализировал, понял что там что-то есть и надо использовать метод 'Explode' но пока как подступиться я не понял. objTable.AcadTable = Explode не выходит! |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
vasyavip, лично я ни капли не понял последней строки. Переведи.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 09.09.2008
Сообщений: 47
|
aka kpblc
Я имел ввиду, что надо после вставки таблицы ее взорвать! Как это сделать?? Если бы можно было присоедиить код вставки блока к моему первоначальному коду, там, где идет набор линий, и вставить их в указанное пользователем место, то вопросов может и не будет! Буду радоваться и программировать, на радость всех! |
|||
![]() |
|
||||
Остановите самолет, я сойду.
А у этих ldata, о которых я только что узнал, есть какие-нибудь преимущества по сравнению с XData? А то бешеной собаке семь верст не крюк - глядишь, сделаю обертку для работы из-под VBA. >vasyavip Только через SendCommand.
__________________
Reshaping the STEM field Последний раз редактировалось Александр Бауск, 14.09.2008 в 23:47. |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
vasyavip, а я тебя еще раз отправлю к коду. Там это сделано.
Александр Бауск, я уже не помню точно, почему я сделал ставку именно на ldata (чтение и запись выполняются через vlax-ldata-get и vlax-ldata-put соответственно). Да и привык я к ним. А словари использую для глобальных вещей, на весь файл. Расширенные данные (которые в лиспе идут после группы -3) слишком ограниченны, да и при обработке файла Express'овскими командами могут порождать проблемы. У ldata такого не замечал.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Спасибо. Гляну.
__________________
Reshaping the STEM field |
||||
![]() |
|
||||
Регистрация: 09.09.2008
Сообщений: 47
|
aka kpblc
Если отойти от таблицы и придти, например к созданию линии разрыва. Это я могу сделать, как мне эту ломаную полилинию вставить не в 0,0,0, а туда, куда я хочу. Я могу написать код , по которому будет чертиться лист по ГОСТ формата всех "А", с выбором в диалоговом окне, какой размер нужен, нужно ли добавить штамп согласования, пока не могу предоставить пользователю возможность заполнить штамп, так как не знаю как вставить текст, вернее как его уместить в рамках ячеек, с нужными параметрами: высоты, толшины, ширины и т.д. Есть у меня задумка реализовать в диалоговом режиме проектирование колонны: 1. сечение колонны 2. высота колонны 3. армирование на 1 этаж или на 2 этажа 4. диалоговый режим: а)защитный слой б)если защитный слой более 55 мм, то предложить по периметру сетку в)если сетка необходима, ее подбор и калькуляция 5. конструирование арматуры: а)сколько стержней по одной стороне? б)их диаметр в)если стержни хомутообразующие и средние различного диаметра, то их диаметры и расположение г)если промежуточные (средние) стержни существуют, то установка гнутых стержней на них или еще одного ромбовидного хомута(!) -Здесь возникает дилема: как задать программно радиус закругления гнутого стержня при изменении геометрии от угла в 90 градусов к острому д)конструирование основного хомута 6. Выдача спецификации 7. Выдача ведомости расхода стали 8. выдача ведомости деталей по выбранным параметрам Я хочу вставить мою колонну в ту точку, которую захочу, колонна будет состоять из нескольких десятков линий и арок. Я хочу вставить спецификацию туда, куда я хочу, хочу в пространстве модели, хочу в пространстве листа... Я хочу выдать полностью готовый чертеж, для этого я должен вывести еще и формат листа со штампом, его в диалоговом окне заполнить и вставить туда мою колонну и спецификации к ней! З.Ы. Такая вот задумка З.Ы. 2 Слов "ДЕРЗАЙ" для осуществления этого недостаточно! Нужно содействие, а меня отпихивают в дебри!!! ![]() Кто-нибудь дайте пример реального кода, как кучу линий вставить туда, куда выберет пользователь! Если будут предложения по задумке программы для колонны пишите! Те макросы, что выложил выше, пожалуйста, критикуйте! Буду рад! |
|||
![]() |
|
||||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
Во написал-то!
Цитата:
Я ж тебе расписал, как вставлять что угодно куда угодно. На примере таблицы не катит? А посмотреть метод AddLightWeightPolyline религия не позволяет? Цитата:
Цитата:
Цитата:
Да бога ради. Код тебе предоставлен. Создавай блок (анонимный или "нормальный" - по ситуации; вставляй. При необходимости разбивай и уничтожай исхходник. Цитата:
А какое тебе еще содействие надо? Все разжевать? Еще раз?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||||
![]() |
|
||||
Регистрация: 09.09.2008
Сообщений: 47
|
и ферму и плиту и много чего еще!
Просто помоги разобраться с кодом! Покажи как его присоединить не к автокодовской таблице а к моей , то что в начале! Ага, разжевать и с комментариями! ![]() Вот не разберусь с кодом и будете вставлять, и балку, и ферму, и колонну, и хому ты, и каркасы на продавливание плиты, и дополнительную арматуру вокруг колонны в координаты 0,0,0 Бе-е-е ![]() З.Ы. \W. Головняк... - это фамилия автора идеи? ![]() Почему никто не критикует мою спецификацию и расчет арматуры? Жду! ![]() Последний раз редактировалось vasyavip, 16.09.2008 в 00:18. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
Етить твою нехай... Чего помогать-то?
OwnerObject.AddLightWeightPolyline - чего тут расшифровывать? OwnerObject - описание блока (пространство модели или листа - это тоже блок), в который вставляется что? Прааально, полилиния. OwnerObject.AddLine - это для отрезка. OwnerObject.AddText - для однострочного текста. Тебе что, таким образом все примитивы перечислять? С точки зрения программы (имею в виду нормальное решение) тебе бы стоило написать одну(!) функцию, создающую отрезок со всеми возможными параметрами. И вызывать ее по максимуму. В VBA не силен, да и спать уже хочется, поэтому на написание меня не хватает.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 09.09.2008
Сообщений: 47
|
Спасибо разбираюсь с кодом! Есть зацепка, т.е. немного понял!
Спасибо за критику, постораюсь исправить! Хочу к кнопке расчета добавить еще и спецификацию из textbox'ов. Вопрос: Как создать файл, в который можно записывать информацию из нескольких textbox'ов и потом считывать их от туда! Это нужно для сохранности информации! |
|||
![]() |
|
||||
Купите книжку.
__________________
Reshaping the STEM field |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
В качестве рац.предложения (которое практически гарантированно принято не будет): создавать блок с атрибутом обозначения оси и устанавливать его.
P.S. Основной код смотрел "по диагонали".
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
>Почему сетка не чертится как надо?
А как надо?
__________________
Reshaping the STEM field |
||||
![]() |
|
||||
Потому что сделан криво.
Пользуйтесь дебаггером.
__________________
Reshaping the STEM field |
||||
![]() |
|
||||
Регистрация: 09.09.2008
Сообщений: 47
|
ПОка нет. Вот, на работе завалили! Я постараюсь вставить код полилинии в так код, который алексей показал.
А с начала, наверное, сделаю форматку разных размеров и направлений (альбомная и книжная). Хчу сделать их в диалоговом режиме, чтоб пользователь выбирал сам, и еще, чтоб он выбирал, надо ли ему штамп согласования и сколько штук! А так взял работу на дом. Нет, чтоб отдыхать... работа, блин, работа... |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
vasyavip, погляди в download - там добра этого (форматок то бишь) завались. И без программирования
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
vasyavip, #61 - это про программное создание форматок?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 09.09.2008
Сообщений: 47
|
Я зашел к нашим разрабодчикам када
http://discussion.autodesk.com как у них там хило с инфой. Наш форум гораздо профессиональнее и более информативный. Явно они dwg.ru у себя, как домашнюю страницу загружают! ![]() |
|||
![]() |
|
||||
Только чур, не обижаться.
Программу такую я бы до пользователей не доводил. "Синие" поля на эскизе, оказывается, можно менять. Это так надо или так не надо? Писать туда можно любую белиберду, в том числе буквы. Алгоритм вообще непонятен. Ввожу одно, он самовольно что-то изменяет, справа, как вдруг выясняется, оказываются результаты. Ошибки не отлавливаются вообще, как я вижу. Нет, к пользоватлям такую программу пускать нельзя. Ну и самое главное: почему это вообще реализовано в VBA? Самый неподходящий инструмент.
__________________
Reshaping the STEM field |
||||
![]() |
|
||||
Регистрация: 09.09.2008
Сообщений: 47
|
Александр Бауск, а как запретить вводить буквы и спецсимволы?
А насчет правой части - это и правда результат! Как сделать ее лучше? Код ведь открыт. Или таки е программы не нужны пользователям? А ее делал, чтобы научиться работать в vba. Моя первоначальная задумка - это в диалоговом режиме спросить у пользователя, что ему надо и начертить это! |
|||
![]() |
|
||||
1. Нужно вообще не использовать textbox, для этого есть просто label.
2. О чем я и говорю - программа лично для меня работает неочевидно. Хорошо, если автор будет стоять за плечом и объяснять, что куда вводить. Но так же не всегда бывает. 3. Если приложение чтоб научиться - тогда тут вообще не в коде дело, а в правильном проектировании пользовательского интерфейса. 4. Чтобы научиться работать в VBA, надо работать с тем самым ценным, что в нем есть (кроме возможности рисовать удобные интерфейсы) - с объектной моделью хозяйского приложения, то есть Автокада. 5. Насчет полезности пользователям. По формулам можно и на калькуляторе посчитать. Смысл какой программы этой, смысл? Такие приложения на ура пишутся в Excel, откуда результат можно сразу красиво распечатать. Кстати, на том же VBA. И при этом не держать целый Автокад и не подключать мучительно dvb.
__________________
Reshaping the STEM field |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
vasyavip, похоже, я опоздал с попыткой "разбора" кода. Только что скачал - проект защищен паролем.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
В качестве рекомендаций по коду (для оценки работы программы надо понимать, что она делает. У меня этого понимания нет.):
1. Контролам давать более информативные имена, чем CommanButton163 и TextBox654789 (утрирую, но все же...) 2. Я бы изменил интерфейс: вычисляемые значения - в Labels (см.71); вводимые поля - выделить визуально. Кнопку [Результат], может, будет иметь смысл перенести вне Tab 3. Помимо собственно вычисления надо что-то, что "перебьет" желание сделать аналогичное в Excel'e 4. Смысл защиты проект паролем от меня как-то ускользает...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
После выполнения кода типа ThisDrawing.ModelSpace.AddLine возвращается указатель на созданный отрезок. Ну и подставляй его в метод Copy - делов-то...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
Это как "подробнее"?
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как из автокада с помощью макроса-кнопки запустить файл exe | dextron3 | Программирование | 37 | 15.12.2008 19:15 |
Как начертить? | Circul | AutoCAD | 10 | 31.10.2007 15:00 |
Как в Акаде начертить коническую или цилиндрическу развёртку | Grinzaid | AutoCAD | 1 | 29.01.2004 13:23 |
Подскажите как построить кривую с помощью команды SPLiNE, к | boban | Программирование | 1 | 02.11.2003 19:58 |
Как на LISPе автоматически выбрать линию и точку? | Mikhail | LISP | 4 | 28.10.2003 10:33 |