Форум программистов, компьютерный форум, киберфорум
Наши страницы
AutoLISP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/22: Рейтинг темы: голосов - 22, средняя оценка - 4.82
OGur4ik
1 / 1 / 0
Регистрация: 06.07.2010
Сообщений: 147
1

Заливка цветом в AutoLisp

07.12.2010, 16:49. Просмотров 4122. Ответов 10
Метки нет (Все метки)

Доброго времени суток! Не подскажете, можно ли в автолиспе сделать заливку цветом? Почему-то нахожу только штриховки или заливку средствами автокада Нужно сегодня... Заранее спасибо!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2010, 16:49
Ответы с готовыми решениями:

Программа в AutoLISP
Известна длинна окружности. Найти площадь круга, ограниченного этой окружностью.

Программа в AUTOLISP
Здравствуйте,не могли бы вы мне помочь вот с таким заданием для AutoLisp Пятнадцать трапеций,...

Запуск AutoLISP
Как запустить AutoLISP в AutoCad"e. Я выбираю Сервис=Приложения=... и в открывшемся окне на диске...

Способ изучения autolisp
Привет. Посоветуйте пожалуйста, как бы мне к зверю(авто лисп) этому найти подход? Прошу...

Рисование кругов AutoLisp
помогите пожалуйста сделать задание (Autocad через лисп ) Нарисовать несколько графических...

10
VH
423 / 252 / 22
Регистрация: 23.11.2010
Сообщений: 278
07.12.2010, 17:03 2
Средствами AutoLISP можно создать объект 'Штриховка' с узором 'SOLID' (то есть заливку), но я полагаю, что описание границ (которое требуется для создания объекта) - трудоемкое дело.
Однако можно обратиться на форум DWG.RU и внятно объяснить срочность - и они помогут.
В крайнем случае можно использовать функцию (command).
0
OGur4ik
1 / 1 / 0
Регистрация: 06.07.2010
Сообщений: 147
07.12.2010, 17:11  [ТС] 3
VH, то есть (command "_bhatch"... )а solid где пишется?..
А за ссылку спасибо!! Загляну сейчас!
0
VH
423 / 252 / 22
Регистрация: 23.11.2010
Сообщений: 278
07.12.2010, 17:19 4
(command "_BHATCH" "_Properties" "_SOLID" <и далее что требуется>...)
1
OGur4ik
1 / 1 / 0
Регистрация: 06.07.2010
Сообщений: 147
07.12.2010, 22:38  [ТС] 5
Спасибо Вам душевное!!

Добавлено через 2 часа 11 минут
(command "_BHATCH" "_Properties" "_SOLID" "4" (list 500 500)) Не заливается, выдает ошибку "функция отменена" Требует указать точку внутренней области((((

Добавлено через 6 минут
Убрала "4", все равно он ее не видит - заливает текущим цветом. Теперь не выдает ошибки, а просто выходит в автокад для указания точек и проч. Автоматически упорно заливать не хочет.
0
VH
423 / 252 / 22
Регистрация: 23.11.2010
Сообщений: 278
07.12.2010, 23:33 6
Lisp
1
2
3
4
(setq Curr_CECOLOR (getvar "CECOLOR"))
(setvar "CECOLOR" 4)
(command "_BHATCH" "_Properties" "_SOLID" (list 500 500) "")
(setvar "CECOLOR" Curr_CECOLOR)
1
OGur4ik
1 / 1 / 0
Регистрация: 06.07.2010
Сообщений: 147
08.12.2010, 00:13  [ТС] 7
"ошибка: Настройка переменной AutoCAD отвергнута: "CECOLOR" 4"

Мне уже даже как-то неудобно)) Знаете, VH, по-моему, у нас разные автокады... У меня 9-й ума не приложу, почему иначе не состыкуется ((
Спасибо Вам, что помогаете!
0
VH
423 / 252 / 22
Регистрация: 23.11.2010
Сообщений: 278
08.12.2010, 00:28 8
Извиняюсь.
Lisp
1
(setvar "CECOLOR" "4")
У меня AutoCAD с R9 до 2011.
1
OGur4ik
1 / 1 / 0
Регистрация: 06.07.2010
Сообщений: 147
08.12.2010, 01:30  [ТС] 9
VH, все работает! Даже не знаю, как Вас благодарить!
0
Nameless One
08.12.2010, 01:58
  #10

Не по теме:

Цитата Сообщение от OGur4ik Посмотреть сообщение
VH, все работает! Даже не знаю, как Вас благодарить!
Нажми на плюсик под сообщением ;)

0
TigerSET
4 / 4 / 0
Регистрация: 28.12.2013
Сообщений: 15
07.07.2015, 11:27 11
Цитата Сообщение от VH Посмотреть сообщение
Извиняюсь.
Lisp
1
(setvar "CECOLOR" "4")
Один мааленький вопрос.
Подскажите, а как в переменную "CECOLOR" передать не конкретное значение, а значение переменной? Ну скажем переменной i равной 5.

Добавлено через 19 минут
Извиняюсь. Вопрос снят.

С помощью функции "itoa"
Lisp
1
2
(setq i 4)
(setvar "CECOLOR" (itoa i))
0
07.07.2015, 11:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.07.2015, 11:27

Autolisp. Построении дуги
Пробовал сам, искал, но не выходит. Только начал изучать и тут уже такое задание, поэтому прошу...

Выполнить чертеж в AutoLisp
Подскажите пожалуйста, как сделать этот чертеж с помощью AutoLisp?

Autolisp Полилиния-дуга
Доброго времени суток. Нужно в автокаде с помощью автолиспа нарисовать фигуру полилиниями. Вроде...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru