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

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

Вопросы ADT

Ответ
Поиск в этой теме
Непрочитано 17.05.2006, 14:20 #1
Вопросы ADT
favorite
 
инженер
 
Москва
Регистрация: 05.12.2005
Сообщений: 425

Возник вопрос как настроить изображение круглой поверхности сделанное из Mass в ADT ,а то у меня поверхность отображается ене круглой а угловатой.


В autocad я знаю isolines а в ADT,??????
Просмотров: 7089
 
Автор темы   Непрочитано 17.05.2006, 14:24
#2
favorite

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


также вопрос как поставить к цилиндру из MAss размер радиус???
favorite вне форума  
 
Непрочитано 17.05.2006, 15:39
#3
Андрей С.

Архитектор
 
Регистрация: 25.08.2003
Москва
Сообщений: 307


Уменьшить значение переменной FACETDEV.
Андрей С. вне форума  
 
Автор темы   Непрочитано 17.05.2006, 16:28
#4
favorite

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


Спасибо, а как с радиусом быть/
favorite вне форума  
 
Непрочитано 17.05.2006, 17:38
#5
БОРЩ

HVAC
 
Регистрация: 17.05.2006
Сообщений: 2


Вопрос неопытного userа: КАК СДЕЛАТЬ ТАК, чтобы при печати из трёхмерки в режиме HIDDEN не отображались долбаные образующие? Help! Заранее спасибо!
__________________
HVAC
БОРЩ вне форума  
 
Непрочитано 17.05.2006, 17:55
#6
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,373


Переменная dispsilh устанавливается равной 1
Хмурый вне форума  
 
Автор темы   Непрочитано 17.05.2006, 18:08
#7
favorite

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


А что за образующие вы имеете ввиду?

А поповоду радиуса к цилиндру из MAss никто , не знает ?
favorite вне форума  
 
Непрочитано 18.05.2006, 15:57
#8
Андрей С.

Архитектор
 
Регистрация: 25.08.2003
Москва
Сообщений: 307


> Favorite
Если цилиндр из Mass Element вертикальный, то в плане он отображается в виде окружности, и можно проставить радиус. НО во всех других случаях и видах он отображается как состоящее из граней трехмерное тело (чем меньше FACETDEV, тем больше граней). Почему такая несправедливость - это уже вопрос к Автодеск...
А радиус можно проставить "вручную" от середины между двумя противоположными вершинами многоугольника до одной из вершин (это если четное кол-во вершин....(()
Андрей С. вне форума  
 
Автор темы   Непрочитано 20.05.2006, 13:29
#9
favorite

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


Помогите . как называлась команда которая объем mass элементов считала. Не могу найти а название не помню , давно дело было.
favorite вне форума  
 
Непрочитано 21.05.2006, 16:35
#10
Om81

Хочу быть фотографом :)
 
Регистрация: 21.10.2005
Москва, Кисловодск
Сообщений: 2,538
<phrase 1=


Цитата:
Сообщение от favorite
Помогите . как называлась команда которая объем mass элементов считала. Не могу найти а название не помню , давно дело было.
конвертировать его в 3Д-солид и massprop ))
__________________
Камень на камень, кирпич на кирпич..
Om81 вне форума  
 
Автор темы   Непрочитано 21.05.2006, 19:24
#11
favorite

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


Цитата:
Сообщение от Om81
Цитата:
Сообщение от favorite
Помогите . как называлась команда которая объем mass элементов считала. Не могу найти а название не помню , давно дело было.
конвертировать его в 3Д-солид и massprop ))
А команду не помните .ведь была она ,точно помню ее считал.
Правда ее надо было из библиотеки элементов вытащить.

Просто забыл как называлась и поэтому не могу найти.
favorite вне форума  
 
Непрочитано 21.05.2006, 19:44
#12
Om81

Хочу быть фотографом :)
 
Регистрация: 21.10.2005
Москва, Кисловодск
Сообщений: 2,538
<phrase 1=


А зачем команда.. в свойствах ведь отображается объем!
__________________
Камень на камень, кирпич на кирпич..
Om81 вне форума  
 
Автор темы   Непрочитано 21.05.2006, 19:47
#13
favorite

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


Да действительно.!

Я не знал, спасибо.
favorite вне форума  
 
Автор темы   Непрочитано 21.05.2006, 19:47
#14
favorite

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


Правда командой можно было объем сразу нескольих тел мерить.
favorite вне форума  
 
Непрочитано 27.05.2006, 14:19
#15
Bkmz

архитектор
 
Регистрация: 31.03.2005
г. Днепропетровск
Сообщений: 33
<phrase 1=


Цитата:
Сообщение от favorite
Правда командой можно было объем сразу нескольих тел мерить.
так жиж сказали что команда :P
Код:
__________________
arcada.com.ua
Bkmz вне форума  
 
Автор темы   Непрочитано 27.05.2006, 16:54
#16
favorite

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


Цитата:
Сообщение от Bkmz
Цитата:
Сообщение от favorite
Правда командой можно было объем сразу нескольих тел мерить.
так жиж сказали что команда :P
Код:
это команда для solids для mass кнопка была из content browsera выносилась. Говорю раньше я ее пользовался но что то не могу найти.
favorite вне форума  
 
Автор темы   Непрочитано 28.05.2006, 18:56
#17
favorite

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


Ну так что никто не знает как подсчитать объем нескольких mass тел.

Не ужели прийдется прогу писать для подсчета??????
favorite вне форума  
 
Непрочитано 28.05.2006, 19:08
#18
Om81

Хочу быть фотографом :)
 
Регистрация: 21.10.2005
Москва, Кисловодск
Сообщений: 2,538
<phrase 1=


Итак, запускаю контент браузер, выбираю Сток Тул Каталог -> Меасуремент тулз -> Region/3D solid Mass Prop. Tool - импортирую.. запускается команда massprop..
Может, я что-то не так делаю?
__________________
Камень на камень, кирпич на кирпич..
Om81 вне форума  
 
Автор темы   Непрочитано 28.05.2006, 19:24
#19
favorite

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


Вы не понимаете, я пытаюсь объяснить что massprop считает объем Solids и только их то есть это обычная команда autocad
, а объем mass элементов- Элементов ADT она не считает. конечно для элементов ADt можно посмотреть в графе properties их Volume . Но у меня проблема в том что этих элементов очень много и мне надо сразу их суммарный объем посмотреть .
Пытаюсь сейчас таблицу для подсчета объема настроить только пока бьюсь безуспешно.
favorite вне форума  
 
Непрочитано 28.05.2006, 19:28
#20
Om81

Хочу быть фотографом :)
 
Регистрация: 21.10.2005
Москва, Кисловодск
Сообщений: 2,538
<phrase 1=


Цитата:
Сообщение от favorite
Вы не понимаете, я пытаюсь объяснить что massprop считает объем Solids и только их то есть это обычная команда autocad
, а объем mass элементов- Элементов ADT она не считает. конечно для элементов ADt можно посмотреть в графе properties их Volume . Но у меня проблема в том что этих элементов очень много и мне надо сразу их суммарный объем посмотреть .
Пытаюсь сейчас таблицу для подсчета объема настроить только пока бьюсь безуспешно.
Я просто рассказал, что я вынес из контент-браузера.. Как видим, какой-либо специальной функции про масс-элементы там нет. Или запрятана прилично..
__________________
Камень на камень, кирпич на кирпич..
Om81 вне форума  
 
Автор темы   Непрочитано 28.05.2006, 19:41
#21
favorite

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


Так не ужеле нет вот возможности суммарный объем подсчитать?
favorite вне форума  
 
Автор темы   Непрочитано 28.05.2006, 20:57
#22
favorite

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


Все надоело. Кому надо берите пользуйтесь.


Код:
[Выделить все]
; ПРограмма рассчета Объема Элементов ADT
; автор Зурабян Давид Артемович
(defun C:MAss(/ volume Au )
  (vl-load-com)
  (setq app (vla-get-modelspace(vla-get-activedocument(vlax-get-acad-object))))
  (prompt "Выбирите объекты")
  (setq AU (ssget ))
  (setq N (sslength AU))
(setq i 0)
  (setq Volume 0)
  (while (< i n)
    (setq name1 (ssname Au i))
    (setq ENT_name1 (entget name1))
    (setq NAME (Vlax-ename->vla-object name1))
    (vlax-dump-object name)

(setq VOLUME (+ Volume (vla-get-volume name)))

 (setq i (1+ i))
    
    )
  
  (prin1(strcat (rtos Volume) "м3   - ОБЪЕМ"))
  ;(print "ОБЪЕМ:")
  (princ)
  )
    )
favorite вне форума  
 
Непрочитано 29.05.2006, 11:02
#23
Кулик Алексей aka kpblc
Moderator

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


Вариант 2:
Код:
[Выделить все]
(defun c:vol (/ selset sum)
  (vl-load-com)
  (setq sum 0.0)
  (if (setq selset (ssget '((0 . "AEC_MASS_ELEM"))))
    (foreach item (vl-remove-if 'listp (mapcar 'cadr (ssnamex selset)))
      (setq sum (+ sum (vla-get-volume (vlax-ename->vla-object item))))
      ) ;_ end of foreach
    ) ;_ end of if
  (princ sum)
  (princ)
  ) ;_ end of defun
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 30.05.2006, 19:40
#24
favorite

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


Да наверное надо в мой код добавить фильтр для Mass элементов,а то моя программа и объем Solidov суммирует в мм3. Хотя надо наверное сделать чтобы определялось Solid это или Mass и единицы переводила. Тогда можно будет суммарный объем всех тел считать.
Правда я разобрался как объем через таблицы считать.


Ну ладно это потом.
favorite вне форума  
 
Непрочитано 30.05.2006, 20:16
#25
Андрей С.

Архитектор
 
Регистрация: 25.08.2003
Москва
Сообщений: 307


Да можно просто создать масс-группу. Из чего угодно - из масс-элементов, из солидов или вперемешку. И посмотреть в свойствах ее объем.
Андрей С. вне форума  
 
Непрочитано 31.05.2006, 08:27
#26
Кулик Алексей aka kpblc
Moderator

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


> Андрей С. : А если их несколько, этих элементов?
> favorite : а рассказать?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 31.05.2006, 12:37
#27
favorite

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


С таблицой возникла одна проблема, делаю таблицу на бетон.

Надо чтобы графа была количество элементов " QUANTITY"*Объем
А программа на один элемент пишет. Но сумма счиатается с умножение кол-во на бетон. А как сделать чтобы этот результат был виден.???
favorite вне форума  
 
Непрочитано 01.06.2006, 16:14
#28
Андрей С.

Архитектор
 
Регистрация: 25.08.2003
Москва
Сообщений: 307


>kpblc
Да хоть сто тысяч! В чем проблема-то?
Андрей С. вне форума  
 
Непрочитано 08.06.2006, 12:13
#29
Bkmz

архитектор
 
Регистрация: 31.03.2005
г. Днепропетровск
Сообщений: 33
<phrase 1=


Цитата:
Сообщение от Андрей С.
Да можно просто создать масс-группу. Из чего угодно - из масс-элементов, из солидов или вперемешку. И посмотреть в свойствах ее объем.
Всё гениальное просто!!!
Мой глубокий респект.
2favorite
Действительно прорбовал делать спецификацию, в графе подсчёта пишет значение по 1 типовому элементу, а в графе итого пишет сумму всех типов.
Но это всё же детали, основную то задачу уже 3-мя способами вроде решили. В чём специфика?
__________________
arcada.com.ua
Bkmz вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > Вопросы ADT