|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
|
Поиск в этой теме |
![]() |
#1 | |
Сумма высот цилиндров
Регистрация: 15.07.2008
Сообщений: 195
|
||
Просмотров: 5464
|
|
||||
Offtop: «Алоха» — слово гавайского происхождения. Обозначает одновременно «привет», «здравствуйте», «до свидания», «добро пожаловать», «я люблю тебя».
Тепло и хорошо там отдыхать?
__________________
С уважением sbi Последний раз редактировалось sbi, 13.10.2010 в 19:46. |
||||
![]() |
|
||||
Регистрация: 15.07.2008
Сообщений: 195
|
|
|||
![]() |
|
||||
Регистрация: 15.07.2008
Сообщений: 195
|
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Теоретически можно, расковыряв представление твердых тел, добиться чего хочешь. Но сколько на это уйдет времени - не представляю.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 15.07.2008
Сообщений: 195
|
да дело еще в том, что _qselect не работает с цилинрами, для него все тела это 3Dsolid, акромя спирали. Т.е. ,впринципе, да, можно рисовать цилиндры разных диаметров по разным слоям(чтобы потом _qselect смог выбрать), после чего посмотреть общий объем с помощью _massprop, и делить на площадь сечения цилиндра. Как вариант да, годится, времени сэкономит порядком. Была такая мысль. Потроить цилиндр нужным диаметром и высотой 1мм, задать операцию массива для него, а потом из этих дин.блоков как то извлекать значения. Пока не пробовал, но хотелось бы знать заранее: Не нагрузит ли это сильно мою модель? Смогу ли я в итоге извлечь длины, или общую длину? Ну как то так
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Тогда уж проще будет сделать цилиндр с радиусом 1 и высотой 1, вставлять его с разными масштабными коэффициентами. А там уже и лисп не за горой
![]() Формат dwg - 2004 Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 15.07.2008
Сообщений: 195
|
Алексей, спасибо! но я немного не понял.Вот у тебя есть единичный цилиндр. А потом что, прописывать каждый раз руками в свойствах масштабы по осям? Это же очень долго. Или дин.блок делать надо из этого единичного цилиндра? А так мне очень понравилось как он считает) Я просто пока не очень понимаю что мне с этим делать дальше.
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Redya, а кто мешает сделать несколько инструментов, вставляющих этот блок с заранее заданными значениями? Ну или лиспик нарисовать, типа
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 15.07.2008
Сообщений: 195
|
О, работает! только дело в том, что когда я переношу этот блок в свой файл, и начинаю испольховать лисп, то он в моём файле растягивает его не по высоте, а по ширине в одну сторону. Т.е. в свойствах потом написано что scale X = 10, scale Y = 10, scale Z = 1985.3 например(в какую бы сторону не задавал направление). В файле Cylinder_test всё работает ОК. Пробовал менять UCS, но не помгло.
|
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сумма модальных масс не набирает требуемых 90% (Лира) | Askarov | Лира / Лира-САПР | 64 | 16.04.2014 10:34 |
Перепад высот на пути эвакуации, СНиП 21-01-97* | Garbag | Архитектура | 12 | 15.04.2013 11:35 |
Узел армирования перепада высот в фундаменте | F0xik | Основания и фундаменты | 1 | 23.06.2009 07:32 |
Поиск боксов и цилиндров через vba | null_solid | Программирование | 3 | 16.10.2008 16:37 |
Отображение цилиндров на 3Д виде | ВоваН | AutoCAD | 18 | 17.05.2008 15:16 |