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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Нужен лисп для пакетного экспорта зds

Нужен лисп для пакетного экспорта зds

Ответ
Поиск в этой теме
Непрочитано 27.03.2013, 01:47 #1
Нужен лисп для пакетного экспорта зds
dotra
 
Регистрация: 16.05.2012
Сообщений: 4

Приветствую и прошу помощи.

Есть в 2006 autocad-е модель построенная следующими примитивами: Solid, Regions, 3dFace и блоки состоящие из них. Модель содержит n-ое количество слоев, на каждом слое может находится как минимум один 3D примитив, чаще на одном слое несколько примитивов. Масштаб модели одна единица - 1 мм. Формат единиц чертежа мм. При построении использовалась локальная система координат, которая отличается от нужной системы координат смещением по осям Х и Y. Величина смещения постоянная. Данная модель строилась для дальнейшего экспорта в 3ds.
нужна помощь в написании лиспа с реализацией следующих пунктов:
1. формирование из одного чертежа n-го количества файлов в формат 3ds. В экспорт входят только имеющиеся в чертеже 3Dпримитивы - (Solid, Regions, 3dFace и блоки состоящие из них), вспомогательные примитивы (линии,окружности и т.д.) в выборку для экспорта не попадают.
2. n-ое количество файлов с расширением 3DS равно количеству слоев в акаде, в которых есть хоть один 3D примитив.
3. имя файла формируется по следующему правилу - "<названия слоя>.3ds"
4. при формировании файла 3DS машина спрашивала бы только куда записать, и если в указанном месте уже есть такой же файл 3DS, просто перезаписывала, без лишних вопросов.
так же хотелось бы к реализации этой задачи дополнить следующее:
1. перед пакетным экспортом все 3D объекты производили бы масштабирование относительно 0,0,0 сперва из (мм) в (м) scalefactor 0.001, после окончание выполнения команды обратно из (м) в (мм), scalefactor 1000
2. возможность смещение 3ds-ок по осям X и Y

Спасибо всем откликнувшимся на решение задачи.
Просмотров: 1385
 
Непрочитано 27.03.2013, 11:05
#2
Дима_

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


Расписано красиво - со знанием дела - вопрос только один - чем помочь-то, написать все - так это сразу в соответствующую ветку. Не знаешь как сделать экспорт, как отмасштабировать, или как взять название слоя? Или знаешь, но что-то не получается - так покажи что - здесь обсуждают вопросы связанные с программированием в автокаде.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 27.03.2013, 11:29
#3
dotra


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


Видимо за определенное время концепция сайта изменилась. Ранее тут люди помогали в написании лиспов. Брали и писали под определенные задачи. Писали видимо на голом энтузиазме. А потом всем миром доводили лисп до ума.
Помочь нужна в написании этого лиспа, на основании задач. Я не программист, я архитектор. Мои знания с лиспом заканчиваются на том как запустить лисп...
Я не знаю в какую ветку писать, если есть совет готов его принять.
dotra вне форума  
 
Непрочитано 27.03.2013, 14:07
#4
Дима_

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


Раньше и рубрик не было - все в кучу писали. Помогают и сейчас ничуть не меньше, все зависит от задачи, ну и от автора вопроса - бывает задача интересная широкому кругу пользователей, а человек, даже далекий от программирования сумел расписать алгоритм действий, бывает интересные с точки зрения програмной реализации вещи, есть люди заслужившие уважение своей деятельностью на форуме, либо соседствующих интернет ресурсах. Если считаете, что задача нужна кому-то еще соберите единомышленников вот пример, если хотите изучить как программировать вот. В той форме, что написали Вы (такое ТЗ на выполнение) - больше всего подходит для этой ветке - толк от этой программы будет только Вам - а Вы пока только "отругали" участников что типа - раньше у девок сиськи были больше, а сейчас уже и смотреть не на что.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 27.03.2013, 14:08
#5
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от dotra Посмотреть сообщение
Видимо за определенное время концепция сайта изменилась. Ранее тут люди помогали в написании лиспов. Брали и писали под определенные задачи. Писали видимо на голом энтузиазме. А потом всем миром доводили лисп до ума.
Помочь нужна в написании этого лиспа, на основании задач. Я не программист, я архитектор. Мои знания с лиспом заканчиваются на том как запустить лисп...
Я не знаю в какую ветку писать, если есть совет готов его принять.
Как много букв, и софистики в них. Хочешь, чтобы "помогли написать" - выкладывай тот код, который ты уже написал и показывай в нём проблемные моменты, задавая конкретные вопросы. Ну а если хочешь, чтобы за тебя писали "на голом энтузиазме" (или на чём договоришься с исполнителем), то тебе сюда.

Вряд ли с тобой бухгалтерия за проделанную тобой работу "энтузиазмом" расплачивается. У всех свои семьи, их нужно кормить, а для этого нужно тратить время и прилагать усилия. Имхо.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 27.03.2013, 18:03
#6
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Небольшое уточнение. AutoCAD 2006 - последний, в котором есть команда 3DSOUT, которая создаёт .3ds файлы. Думаю, что не многие могут похвастаться тем, что эта версия у них установлена.
Александр Ривилис вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Нужен лисп для пакетного экспорта зds



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен Лисп для перевода цвета объекта ilka_t LISP 28 25.01.2022 16:04
Нужен лисп: открытие всех файлов в данной директории Torino LISP 30 28.11.2020 15:51
Нужен лисп: инвертирование выделения Torino LISP 8 27.04.2005 08:09
Нужен лисп рисующий условное обозначение земли. Torero LISP 15 26.05.2004 13:14