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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > LISP. Вывод объема 3D тела.

LISP. Вывод объема 3D тела.

Ответ
Поиск в этой теме
Непрочитано 27.02.2010, 11:56 #1
LISP. Вывод объема 3D тела.
Scorpio_1986
 
инженер-проектировщик
 
Регистрация: 13.05.2009
Сообщений: 24

Имеется следующий Lisp
Код:
[Выделить все]
(defun c:volume (/ volume)
    (setq volume  (rtos (/ (vlax-get-property
               (vlax-ename->vla-object (car (entsel)))
               'volume
             )
             1000000000.0 
          )
          2
          2 
        )
)
)
Как значение volume вставить как MText.
Заранее спасибо!
Просмотров: 2676
 
Непрочитано 27.02.2010, 12:08
#2
Кулик Алексей aka kpblc
Moderator

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


Вариант 1: использовать поле.
Вариант 2: разобраться с entmake / entmakex и создавать примитив
Вариант 3: разобраться с методом AddMText и создавать примитив
Остальные варианты расписывать не буду - они достаточно трудоемки для выполнения.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 27.02.2010, 12:15
#3
Scorpio_1986

инженер-проектировщик
 
Регистрация: 13.05.2009
Сообщений: 24


Поле не пойдет: если я буду использовать данный лисп в разных обьектах то значения будет меняться при регинирации если не это но было бы отлично.

P.s. Попытался использовать метод AddMText: ошибка неверный тип аргумента: Vla-Object. Может у меня имеется ошибка в коде который здесь выложен?

Последний раз редактировалось Scorpio_1986, 27.02.2010 в 12:31.
Scorpio_1986 вне форума  
 
Непрочитано 27.02.2010, 13:02
#4
Кулик Алексей aka kpblc
Moderator

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


По-моему, где-то на форуме был пример использования AddMText.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.

Последний раз редактировалось Кулик Алексей aka kpblc, 17.09.2015 в 10:46.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > LISP. Вывод объема 3D тела.

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объединение 3D тела Backbird AutoCAD 12 26.05.2010 14:43
Lisp Как поставить диаметр отверстия на 3D solidе P4s8x LISP 4 06.11.2008 19:31
Не могу залить штриховкой грани на 3D тела bOP181 AutoCAD 11 15.05.2008 12:17
растяжка твердого тела в 3D дин блоке N84 AutoCAD 14 17.01.2008 10:03
вывод 3D на печать FINE Прочее. Архитектура и строительство 19 31.05.2005 18:10