Можно ли в код DXF d вершину lwpolyline встроить функцию?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Можно ли в код DXF d вершину lwpolyline встроить функцию?

Можно ли в код DXF d вершину lwpolyline встроить функцию?

Ответ
Поиск в этой теме
Непрочитано 23.09.2011, 16:05 #1
Можно ли в код DXF d вершину lwpolyline встроить функцию?
Dmitriyele
 
Регистрация: 23.09.2011
Сообщений: 11

Можно ли в код DXF d вершину lwpolyline встроить функцию?
Просмотров: 3544
 
Непрочитано 23.09.2011, 16:17
#2
Кулик Алексей aka kpblc
Moderator

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


Это как? Чего должн получиться в результате?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 23.09.2011, 19:14
1 | #3
Дима_

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


Это бы было очень здорово, чтоб еще на каждой регенирации обновлялось, но к сожалению до такого пока автодеск не додумался.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 23.09.2011, 21:17
#4
Dmitriyele


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


(entmake (list '(0 . "LWPOLYLINE")
'(100 . "AcDbEntity")
'(67 . 0)
'(410 . "Model")
'(8 . "VPORTS")
'(100 . "AcDbPolyline")
'(90 . 4)
'(70 . 1)
'(43 . 0.0)
'(38 . 0.0)
'(39 . 0.0)
'(10 41505.7 4431.0)
'(40 . 0.0)
'(41 . 0.0)
'(42 . 0.0)
'(91 . 0)
'(10 41545.7 4431.0)
'(40 . 0.0)
'(41 . 0.0)
'(42 . 0.0)
'(91 . 0)
(cons 10 '(41545.7 2121.0))
'(40 . 0.0)
'(41 . 0.0)
'(42 . 0.0)
'(91 . 0)
(cons 10 '(41505.7 2121.0)); сюда если добавляешь даже пусть скобку уже не читает
'(40 . 0.0)
'(41 . 0.0)
'(42 . 0.0)
'(91 . 0)
'(210 0.0 0.0 1.0)))

Последний раз редактировалось Dmitriyele, 23.09.2011 в 21:22.
Dmitriyele вне форума  
 
Непрочитано 23.09.2011, 23:43
#5
Дима_

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


А зачем добавлять "пустую скобку" - чего в итоге нужно-то?
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 24.09.2011, 09:10
#6
Dmitriyele


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


я в том сиысле что мне нужно вместо координат двух вершин ввести переменные. а если я ввожу переменную вместо координаты читать перестает
Dmitriyele вне форума  
 
Непрочитано 24.09.2011, 09:43
#7
Дима_

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


вместо (cons 10 '(10 20)) - (list 10 a b) или, например, (cons 10 (getpoint "Укажите точку"))
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 24.09.2011, 12:31
#8
Dmitriyele


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


(list (10 41545.7 (f)))

Так? Пишет неверная функция f

Последний раз редактировалось Dmitriyele, 24.09.2011 в 12:37.
Dmitriyele вне форума  
 
Непрочитано 24.09.2011, 13:10
#9
Дима_

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


ну значит нет такой функции - да еслиб и была то функции 10 точно нет - если в f число то (list 10 41545.7 f)
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 24.09.2011, 13:27
#10
Dmitriyele


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


теперь пишет неверная dxf группа (10 41545.7 "1843") попробую число в вещественное превратить

Отлично получилось! СПАСИБО Огромное! Два дня бился!
Dmitriyele вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Можно ли в код DXF d вершину lwpolyline встроить функцию?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание форм и шрифтов для AutoCAD Shoorup AutoCAD 6 25.01.2013 17:43
Можно ли сделать импорт 3D модели в ANSYS из DXF файла? МишаИнженер ANSYS 26 26.08.2011 09:11
как можно оптимизировать код для его более скорстной отработки? mamuk Программирование 5 02.08.2011 20:16
dxf код 284 kserg Программирование 22 29.07.2011 13:20