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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Создание дубликатов DXF файлов.

Создание дубликатов DXF файлов.

Ответ
Поиск в этой теме
Непрочитано 24.04.2007, 19:21 #1
Создание дубликатов DXF файлов.
Dark
 
Москва
Регистрация: 24.04.2007
Сообщений: 2

Пользовался поиском, но вроде ничего подходящего не нашел.

Вот мне дан DXF файл. Моя задача этот файл дублировать(копировать) несколько раз и расположить в определенном по закону порядке в новом DXF файле, перед этим нужно определить размеры рисунка, чтобы потом копии не пересекались. Подскажите как лучше/рациональнее это сделать с помощью LISP, если не затруднит, напишите краткий код к программе, чтобы потом уже от него отступать
Просмотров: 3223
 
Непрочитано 26.04.2007, 18:08
#2
Zouss


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


не знаю при чем здесь dxf, но краткий код может быть такой
Код:
[Выделить все]
(defun C:allarray (/ gap roff coff ptmin ptmax)
  (setq gap 100);зазор между изображениями
  (command "_.ZOOM" "_E")
  (setq	roff (+	gap
		(- (cadr (setq ptmax (getvar "EXTMAX")))
		   (cadr (setq ptmin (getvar "EXTMIN")))
		) ;_ -
	     ) ;_ +
	coff (+ gap (- (car ptmax) (car ptmin)))
  ) ;_ setq
  (command "_.ARRAY" "_ALL" "" "_R" PAUSE PAUSE roff coff)
  (command "_.ZOOM" "_E")
  (command "_.SAVEAS" "DXF" "" "" "Y")
) ;_ defun
Zouss вне форума  
 
Автор темы   Непрочитано 26.04.2007, 22:35
#3
Dark


 
Регистрация: 24.04.2007
Москва
Сообщений: 2


Большое спасибо Zouss. Попробую доделать программу под задачу
Dark вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Создание дубликатов DXF файлов.

Опции темы Поиск в этой теме
Поиск в этой теме:

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