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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Возможно ли узнать все геометрические свойства фигуры начерченной в автокаде, если да, то как?

Возможно ли узнать все геометрические свойства фигуры начерченной в автокаде, если да, то как?

Ответ
Поиск в этой теме
Непрочитано 30.07.2016, 12:14 #1
Возможно ли узнать все геометрические свойства фигуры начерченной в автокаде, если да, то как?
Dan0007
 
Регистрация: 18.09.2014
Сообщений: 187

Я имею ввиду основные геометрические характеристики: моменты инерций (все возможные), радиусы инерций, и т.д.
Просмотров: 4240
 
Непрочитано 30.07.2016, 12:22
#2
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,458


Команда MASSPROP выдает для объекта "область":

Укажите объекты для добавления в набор: ---------------- ОБЛАСТИ ----------------

Площадь: 25900179.3723
Периметр: 22278.1077
Ограничивающий прямоугольник:
Нижняя граница: X= 103309.1924 Y= -2032.1744 Z= 0.0000
Верхняя граница: X= 111141.3396 Y= 1274.7322 Z= 0.0000
Центр тяжести: X= 107225.2660 Y= -378.7211
Моменты инерции: X= 27317755058978.13 Y= 2.9791E+17
Центробежные моменты инерции:
XY: -1051766651800290
Радиусы инерции: X= 1027.0016 Y= 107249.1004
Главные моменты и направления X-Y относительно центра тяжести:
I: 23602900997855.06 вдоль X= 1.0000 Y= 0.0000
J: 132398544378549.7 вдоль X= 0.0000 Y= 1.0000
Oleg T вне форума  
 
Непрочитано 30.07.2016, 12:23
#3
Хмурый


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


Возможно. Команда _massprop
Работает с твёрдыми телами и областями. Фигуру следует преобразовать в область
Хмурый вне форума  
 
Автор темы   Непрочитано 30.07.2016, 13:36
#4
Dan0007


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


Цитата:
Сообщение от Oleg T Посмотреть сообщение
Команда MASSPROP выдает для объекта "область":

Укажите объекты для добавления в набор: ---------------- ОБЛАСТИ ----------------

Площадь: 25900179.3723
Периметр: 22278.1077
Ограничивающий прямоугольник:
Нижняя граница: X= 103309.1924 Y= -2032.1744 Z= 0.0000
Верхняя граница: X= 111141.3396 Y= 1274.7322 Z= 0.0000
Центр тяжести: X= 107225.2660 Y= -378.7211
Моменты инерции: X= 27317755058978.13 Y= 2.9791E+17
Центробежные моменты инерции:
XY: -1051766651800290
Радиусы инерции: X= 1027.0016 Y= 107249.1004
Главные моменты и направления X-Y относительно центра тяжести:
I: 23602900997855.06 вдоль X= 1.0000 Y= 0.0000
J: 132398544378549.7 вдоль X= 0.0000 Y= 1.0000
Сделал квадрат 1 мм на 1 мм, получил какую-то ересь:

Команда:
МАСС-ХАР
Выберите объекты: найдено: 1
Выберите объекты:
---------------------- ОБЛАСТИ ----------------------
Площадь: 1
Периметр: 4
Ограничивающая рамка: X: 82317 -- 82318
Y: -152218 -- -152217
Центр масс: X: 82317
Y: -152218
Моменты инерции: X: 23170270008
Y: 6776099815

Ц/беж. мом. инерции: XY: 12530126189
Радиусы инерции: X: 152218
Y: 82317
Главные моменты и направления X-Y относительно центра масс:
I: 0 вдоль [1 0]
J: 0 вдоль [0 1]


И что такое "Ограничивающая рамка: X: 82317 -- 82318 -- 152218 -- -152217--"??))
Dan0007 вне форума  
 
Непрочитано 30.07.2016, 14:30
#5
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


видимо координаты в мировой системе координат, где Вы нарисовали этот квадрат.
Boxa вне форума  
 
Непрочитано 30.07.2016, 15:41
#6
Хмурый


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


следует переместить квадрат так, чтоб его центр масс (центр тяжести) был в точке 0,0,0 мировой системы координат
Хмурый вне форума  
 
Автор темы   Непрочитано 30.07.2016, 15:51
#7
Dan0007


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


Цитата:
Сообщение от Хмурый Посмотреть сообщение
его центр масс (центр тяжести) был в точке 0,0,0 мировой системы координат
Понял, спасибо!
Еще такой вопрос, а как узнать тогда центр тяжести фигуры? С квадратом то все понятно, а вот если попадется более комплексная и сложная фигура, как быть? Как в скаде найти ее центр тяжести? Может команда есть какая?)
Dan0007 вне форума  
 
Непрочитано 30.07.2016, 16:15
#8
Хмурый


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


Dan0007, так смотри положение ЦТ после применения команды _massprop. Возьми эту точку за базовую и перемести область в 0,0,0. В AutoCAD'е.
Хмурый вне форума  
 
Непрочитано 30.07.2016, 17:06
#9
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,458


Цитата:
Сообщение от Dan0007 Посмотреть сообщение
Сделал квадрат 1 мм на 1 мм, получил какую-то ересь:
Никакой ереси, все правильно. Просто квадрат слишком маленький, а единицы чертежа округляются, так как системная переменная LUPREC установлена в 0.
Установите LUPREC=8 и увидите максимальную точность. И координаты центра тяжести области относительно начала координат, и все прочее.
Oleg T вне форума  
 
Непрочитано 03.09.2021, 16:59
#10
crossing


 
Регистрация: 19.07.2018
Сообщений: 3,083


Цитата:
Главные моменты и направления X-Y относительно центра тяжести:
I: 23602900997855.06 вдоль X= 1.0000 Y= 0.0000
J: 132398544378549.7 вдоль X= 0.0000 Y= 1.0000
Подскажите, что означают I и J (то что это главные моменты инерции понятно из заголовка) и что за значения иксов и игреков? Как я понимаю это координаты точек отрезок между которыми показывает направление оси. Но какой из двух?
crossing вне форума  
 
Непрочитано 03.09.2021, 17:12
#11
румата


 
Регистрация: 06.04.2015
Сообщений: 2,676


Цитата:
Сообщение от crossing Посмотреть сообщение
Как я понимаю это координаты точек отрезок между которыми показывает направление оси. Но какой из двух
Правильно. I - это момент инерции относительно оси X( X= 1.0000). а J - это момент инерции относительно оси Y( Y= 1.0000)
румата вне форума  
 
Непрочитано 03.09.2021, 17:18
#12
crossing


 
Регистрация: 19.07.2018
Сообщений: 3,083


Румата, спасибо, но я ни чего не понял. В справке про наибольший момент понятно, что он относительно "одной из осей", а второй относительно перпендикулярной первой. Но меня интересует направление. Как определить направление осей или одной оси?
crossing вне форума  
 
Непрочитано 03.09.2021, 17:34
#13
румата


 
Регистрация: 06.04.2015
Сообщений: 2,676


Цитата:
Сообщение от crossing Посмотреть сообщение
Но меня интересует направление. Как определить направление осей или одной оси?
Не понимаю, что там не понятного Кпримеру X= 1.0000 Y= 0.0000 это координаты двумерного единичного вектора, который уразывает направление главной оси, относительно которой был вычислен момент инерции. В данном случае главная ось совпадает с осью X в мировой системе координат.
румата вне форума  
 
Непрочитано 03.09.2021, 17:50
#14
crossing


 
Регистрация: 19.07.2018
Сообщений: 3,083


Цитата:
Сообщение от румата Посмотреть сообщение
это координаты двумерного единичного вектора, который уразывает направление главной оси, относительно которой был вычислен момент инерции. В данном случае главная ось совпадает с осью X в мировой системе координат.
А когда координаты не х = 1.0000 у = 0.0000 , а х= 0.9785 у = 0.7649 - тогда как понимать?
crossing вне форума  
 
Непрочитано 03.09.2021, 17:56
#15
румата


 
Регистрация: 06.04.2015
Сообщений: 2,676


Цитата:
Сообщение от crossing Посмотреть сообщение
А когда координаты не х = 1.0000 у = 0.0000 , а х= 0.9785 у = 0.7649 - тогда как понимать?
Взгляните на картинку, может так станет понятнее
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок экрана 2021-09-03 175458.png
Просмотров: 77
Размер:	19.8 Кб
ID:	240347  
румата вне форума  
 
Непрочитано 03.09.2021, 18:28
#16
crossing


 
Регистрация: 19.07.2018
Сообщений: 3,083


Цитата:
Сообщение от румата Посмотреть сообщение
Взгляните на картинку, может так станет понятнее
Что за направление указывает вектор?
Если направление главного момента инерции - значит это направление одной из осей и перпендикулярной ей второй. Но у меня углы с аналитикой не сходятся. tg 2α = 2Ixy/(Ix - Iy)

Последний раз редактировалось crossing, 03.09.2021 в 18:38.
crossing вне форума  
 
Непрочитано 03.09.2021, 18:55
#17
румата


 
Регистрация: 06.04.2015
Сообщений: 2,676


Цитата:
Сообщение от crossing Посмотреть сообщение
Что за направление указывает вектор?
Направление одной из главных осей.
Цитата:
Сообщение от crossing Посмотреть сообщение
Но у меня углы с аналитикой не сходятся. tg 2α = 2Ixy/(Ix - Iy)
Проверяйте внимательней. Где-то у вас ошибка.
румата вне форума  
 
Непрочитано 06.09.2021, 06:44
#18
crossing


 
Регистрация: 19.07.2018
Сообщений: 3,083


В общем принцип чтения результатов в части главных моментов инерции следующий:

Цитата:
Главные моменты и направления X-Y относительно центра тяжести:
I: 23602900997855.06 вдоль X= 1.0000 Y= 0.0000
J: 132398544378549.7 вдоль X= 0.0000 Y= 1.0000
Главные моменты инерции имеют верные значения при вспомогательном отрезке между двумя парами координат [X=1.0000; Y=0.0000] и [X=0.0000; Y=1.0000] при совмещении осей глобальной ПСК X и Y и направлениями главных моментов инерции I и J соответственно с отрезками проведёнными из Ц.Т. сечения в точки с вышеуказанными координатами. Т.е. при таком направлении осей ПСК будут отображаться именно эти указанные координаты.

Пример.
Допустим есть произвольная плоскость. Находим Ц.Т. и переносим в этот Ц.Т. глобальную ПСК. Заходим в "Геометрия и массы", дальше видим [0.9319 0.3453] и [-0.3453 0.9319]. Из точек с такими координатами проводим отрезки в Ц.Т. сечнния. Дальше поворачиваем ПСК совмещая X и Y с отрезками. Ось X в напраалении точки с координатами [0.9319 0.3453] Y соответственно с другой координатой. Если в "Гометрии и массах" координаты изменились на X=1.0000 Y=0.0000 и X=0.0000 Y=1.0000 - значит мы получили верные значения главных моментов инерции I и J. А так же единственно верное значение центробежного момента сечения, который может быть положительным, отрицательным или нулевым.

Последний раз редактировалось crossing, 06.09.2021 в 08:17.
crossing вне форума  
 
Непрочитано 06.09.2021, 08:49
#19
румата


 
Регистрация: 06.04.2015
Сообщений: 2,676


Цитата:
Сообщение от crossing Посмотреть сообщение
В общем принцип чтения результатов в части главных моментов инерции следующий:
Не надо мудрствовать и ничего совмещать. Координаты центра тяжести и направляющий(в данном случае), или, даже, нормальный, вектор каждой из осей однозначно определяют главные оси сечения. Где бы это сечение не находилось на плоскости. Так было всегда.
румата вне форума  
 
Непрочитано 06.09.2021, 08:57
#20
crossing


 
Регистрация: 19.07.2018
Сообщений: 3,083


Румата, благодарю. Я разобрался. Надеюсь моё пояснение кому то станет полезным.
crossing вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Возможно ли узнать все геометрические свойства фигуры начерченной в автокаде, если да, то как?

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможно ли в автокаде вернуть сохранение miah-1992 AutoCAD 18 13.10.2020 14:51
Возможно ли в автокаде часть таблицы сделать не печатной? Emma AutoCAD 2 16.10.2015 09:43
Помогите найти ошибку с Lisp "автонумерацией листов" tujn08 LISP 14 12.05.2015 17:20
Как узнать, не разрушится межэтажное перекрытие если сделать стяжку Panteleynoniy Конструкции зданий и сооружений 18 14.01.2011 15:52