Реклама i
|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
инженер Регистрация: 13.12.2004
Минск
Сообщений: 496
|
>>Neznayka
Для решения Вашей задачи нужен более подробный алгоритм! Во первых как Вы отрисовываете линию, по двум точкам, по точке и длинне, по точке, длинне и углу (в принципе предыдущий случай только с явным указанием угла) или испотльзуете все методы. Во вторых относительно какой точки на построенной прямой происходит уменьшение линии в два раза конечной точки, середины отрезка или вообще эта точка должна получаться путем некоторыжх только Вам известных построений. Расписав конкретно что Вам надо и что дано, Вам возможно подскажут как сделать! :wink:
__________________
Сейчас такая знаний бездна доступна всякому уму, что стало спорить бесполезно и глупо думать самому. |
|||
![]() |
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
Цитата:
Код:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432
|
> Fantomas :
По-моему, не совсем прокатит: команда lengthen в качестве последнего аргумента требует указать не столько объект, сколько сторону этого объекта, которая будет обрезана. Может быть, имеет смысл использовать нечто вида Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432
|
Понял, молчу, дурак. Можно тогда мое чудовище потереть как класс?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
>kpblc
Все что угодно только не дурак. Это точно. Нормальный лисп выполняющий свою задачу. Единственное что невидно динаминки при отрисовке линии (а она нужна ли она). Вот так будет по твоему, но отрисовкой линии в динамике: Код:
|
|||
![]() |
|
||||
Регистрация: 24.03.2005
Сообщений: 320
|
Fantomas, огромное спасибо, работает как часики.
Осталось лишь меня просветить , тёмного, как этот лиспик на кнопку повесить. И вообще люди Вы столько много написали после моего подробного объяснения. Но я ж это в самом начале просил, что тогда было совсем непонятно? А Вы MIP, меня не поняли. Конечно я отрисовываю линию по двум точкам, иначе если я знаю расстояние, то я в голове его могу поделить на 2! И все тогда теряет смысл. Уменьшение должно было происходить желательно с начальной точки. Народ, спасибо за "необязательные" ответы |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432
|
Ну если без проверки, загружен лисп или нет (файл должен быть доступен по support file path):
Код:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Project Engineer Регистрация: 05.01.2005
Лос Анджелес
Сообщений: 1,392
|
kpblc, чой-то я не понял, кто здесь лентяй. Вставка проверки совсем не большого труда стоит. Вот так примерно:
^C^C(if (null HALFLINE) (load "HALFLINE")) (C:HALFLINE) Ессно, путь к HALFLINE.LSP должен быть прописан в Options. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,432
|
Цитата:
Я-то посмотрел на макросы, которые прописаны в CAD 2005 на подобные штуки, понял, что DIESEL подзабыл и полез туда, а ответ написал, который работает нормально. P.S. Пжалста, без обид. Буду теперь писать ">> Лентяй", ок? Так нормально, понятно, к кому я обращаюсь?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Project Engineer Регистрация: 05.01.2005
Лос Анджелес
Сообщений: 1,392
|
Я имел в виду, что ленивее меня никого нет. Потому я - Лентяй с Большой буквы, а все остальные - так, лентя,, лентяйчики и подлентяешки. А я - единственный Лентяй, в своей Лени унинкальный, и потому - неповторимый. Вот.
|
|||
![]() |
|
||||
Регистрация: 24.03.2005
Сообщений: 320
|
Не могу заштриховать сплайн
![]() Сплайн большой (где-то с А3), чертеж тоже большой (А0) хотя весит мало (1 Мб). Хотя с раза двадцатого один раз получилось, просто тупо повторял одно и тоже и через ctrl+1 все-таки поменял штриховку. Штриховка редкая (масштаб 100), пробовал поставить масштаб равный 1 - и мой довольно дохловатый комп смог ворочать эту штриховку. Значит дело не производительности, а в чём??? |
|||
![]() |
|
||||
Регистрация: 04.05.2005
Королев
Сообщений: 3
|
Я почитал ответы и понял - самой большой незнайка здесь я!
Буду всем благодарен если вы ответите и на мой наивный вопрос: Возможно ли перевести рисунок из формата "Microsoft Office Document Imaging" в чертеж АвтоКАДа.. (на рисунке - чертеж детали) :?: И вообще, что это это такое (Microsoft Office Document Imaging) и с чем его "едят" :?: За ответы заранее спасибо! |
|||
![]() |