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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Множественный slice.

Множественный slice.

Ответ
Поиск в этой теме
Непрочитано 19.05.2014, 09:59 #1
Множественный slice.
Веселин
 
Регистрация: 15.05.2014
Сообщений: 42

Приветствую всех! Мне нужно программным способом порезать цилиндр на шайбы.
Пусть он будет расположен горизонтально из точки 0, вправо..
Код:
[Выделить все]
(command "_.cylinder" "0,0,0" 50 800)
..а в пространстве модели установлен вид спереди.
Можно написать что-то вроде:
Код:
[Выделить все]
(setq object (entlast))
(command "_.slice" object "" "_yz" "50,0,0" "_b")
Тогда появятся два новых объекта, один уже готов, а следующий надо резать дальше.
Сдедующая координата для разреза "100,0,0".
Если сделать:
Код:
[Выделить все]
(setq object (entlast))
То последним будет один объект из двух. Так вот, как теперь добраться до второго?

У меня есть предположение. Можно создать новый слой, и рисовать на нем.
После первого разреза, создать набор из всех объектов на слое, их теперь два,
и поочередно к каждому применить команду разреза. Какой-нибудь да разрежется, потом снова
выбрать все, а теперь их три и т.д.

Нельзя ли сделать это проще?
Просмотров: 2116
 
Непрочитано 19.05.2014, 10:29
1 | #2
Кулик Алексей aka kpblc
Moderator

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


Результатом выполнения vla-SliceSolid, насколько я помню, будет именно результат (т.е. второй объект).

----- добавлено через 41 сек. -----
Или можно "запомнить" ename-указатель на твой 3DSolid, а потом через entnext добраться до следующего 3DSolid'a
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.05.2014, 10:50
1 | #3
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,840


Было что-то такое
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 19.05.2014, 11:39
#4
Веселин


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


Спасибо, кое-что понял! Значит после разрезания объекта, его имя не поменялось. Это все упрощает.
Веселин вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Множественный slice.

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SLICE или многократный РАЗРЕЗ 3D Solid по заданным плоскостям maxxfaktor AutoCAD 1 20.07.2012 00:38
Аналог команды Slice в Solid Taracka SolidWorks 12 24.09.2010 23:50
Разница работы команды Slice в AutoCAD2006 и AutoCAD2008 по 3м точкам zenon AutoCAD 9 17.07.2009 14:10
Команда slice не режет тело Огурец AutoCAD 7 29.11.2005 13:47
Slice W%dy AutoCAD 2 06.02.2004 00:19