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

Вернуться   Форум DWG.RU > Программное обеспечение > Другие CAD системы > команда _hatch в BricsCAD, почему не работает как в автокаде?

команда _hatch в BricsCAD, почему не работает как в автокаде?

Ответ
Поиск в этой теме
Непрочитано 17.02.2013, 22:47 #1
команда _hatch в BricsCAD, почему не работает как в автокаде?
Иванов Дмитрий
 
Регистрация: 28.09.2010
Сообщений: 55

Вопрос точнее говоря по работе автолиспа в BricsCAD:
после команды -
(command "_hatch" "" "" "" t1i t2i t3i "_c" "")
в автокаде сразу отрисовывается штриховка по трем заданным точкам t1i, t2i, t3i.
А в брик выплывает окно создания штриховки, брик почему-то не понимает такой синтаксис.

Кто-нибудь подскажет, как в брике программно нарисовать штриховку по имеющимся точкам минуя выплывание окна?
Просмотров: 4819
 
Непрочитано 18.02.2013, 09:29
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,829


BricsCAD'a нет, но тем не менее - какая разница между
Код:
[Выделить все]
(command "_.hatch" ...
и
Код:
[Выделить все]
(command "_.-hatch" ...)
?
Ну и за компанию не забудь про привязку.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 18.02.2013, 14:41
#3
ES


 
Регистрация: 13.10.2006
Ukraine
Сообщений: 211


Цитата:
Сообщение от Иванов Дмитрий Посмотреть сообщение
Кто-нибудь подскажет, как в брике программно нарисовать штриховку по имеющимся точкам минуя выплывание окна?
Для начала в BricsCAD надо сделать так, как написал Кулик Алексей aka kpblc - поставить дефис перед наименованием команды hatch. В этом случае будет активирована команда hatch в режиме командной строки (без окна). Дальнейший набор опций будет зависеть от того, каким образом Вы будете определять границы и области штриховки.
Например:
Код:
[Выделить все]
 ;; штриховка трех областей указанием точек внутри этих областей
(command "_-hatch" pt1 pt2 pt3 "")
Код:
[Выделить все]
 ;; штриховка внутри контура, созданного по 3-м заданным точкам
(command "_pline" pt1 pt2 pt3 "_cl" )	
(command "_-hatch" "_p" "_s" "_s" (entlast) "" "")	
и т.д.
И абсолютно верное замечание по необходимости отключения привязки в момент отрисовки штриховки.
ES вне форума  
 
Автор темы   Непрочитано 19.02.2013, 01:09
#4
Иванов Дмитрий


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


спасибо, этого достаточно
в трехмерной постановке вот так работает -
(command "_ucs" "_3" t1 t2 t3)
(command "_pline" t1i t2i t3i "_c")
(setq a (entlast))
(command "_-hatch" "_p" "_s" "_s" a "" "")
(command "_erase" a "")
(command "_ucs" "_w")
ладно, что приходится сначала нарисовать полилинией контур штриховки, а потом стереть его. Главное работает

Хотя может есть такой объект (не штриховка), произвольная плоскость из трех точек и залитая? 3d-face не подходит, потому что чтобы увидеть его заливку, надо включать режим real, а хочется работать только в каркасном отображении
Иванов Дмитрий вне форума  
 
Непрочитано 19.02.2013, 01:17
#5
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,829


http://www.caduser.ru/forum/index.ph...D=44&TID=34558
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Другие CAD системы > команда _hatch в BricsCAD, почему не работает как в автокаде?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какой язык перспективен для инженера-конструктора с условием The_Mercy_Seat Программирование 705 17.03.2021 14:19
Почему не работает видовой экран? n0str0m0 AutoCAD 14 21.07.2011 02:42
Команда ОФФСЕТ работает некорректно Абдула AutoCAD 4 11.03.2006 16:29
В автокаде не работает кнопка делете!!!!Помогите boban AutoCAD 1 29.04.2004 12:33