MedAlex Posted March 13 Report Share Posted March 13 Есть вопросы по объекту "Область". надо было найти центр масс сечения, как на рисунке. Построил дугу и отрезок с привязкой "Конточка". Запускаю команду "Область", указываю объекты. Результат "0 объектов создано". Запускаю команду "Контур" с диалоговым окном. Выбираю тип объекта "Область", указываю те же объекты (дуга и отрезок), получаю область. В чем причина такой работы команд? Дальше. Через "Сведения -> Геометрия и масса" я получаю информацию. Но для того, чтобы построить центр масс необходимо выполнить построения по полученным характеристикам. Может есть способ отрисовки центра масс? Почему у Области появляется два синих маркера? За них ни "зацепиться" нельзя, ни параметры вызвать. Quote Link to comment Share on other sites More sharing options...
Boroda888 Posted March 13 Report Share Posted March 13 8 минут назад, MedAlex сказал: Результат "0 объектов создано" Попробуй на замкнутой полилинии - так работает добавлено через 0 минут 1 Quote Link to comment Share on other sites More sharing options...
MedAlex Posted March 13 Author Report Share Posted March 13 1 минуту назад, Boroda888 сказал: Попробуй на замкнутой полилинии - так работает добавлено через 0 минут В описании сказано, что преобразует замкнутые объекты, в том числе отрезки, дуги. Костыли и так постоянно используем. Хочется, чтобы работало правильно. Quote Link to comment Share on other sites More sharing options...
Boroda888 Posted March 13 Report Share Posted March 13 Полилиния же это отрезки и дуги Просто ребята в описании ошиблись добавлено через 2 минуты Я ксати неправ. Из обычной дуги и линии тоже делает добавлено через 3 минут Может не замкнуто? Quote Link to comment Share on other sites More sharing options...
kpblc Posted March 13 Report Share Posted March 13 А "кривая" часть случаем не сплайн? Ну и объекты должны лежать в одной плоскости (не знаю, есть ли в nc команда-аналог _.flatten) Quote Link to comment Share on other sites More sharing options...
EdwardSt Posted March 13 Report Share Posted March 13 1 час назад, Boroda888 сказал: Я ксати неправ. Из обычной дуги и линии тоже делает У меня не получилось ((( 1 час назад, MedAlex сказал: Почему у Области появляется два синих маркера? За них ни "зацепиться" нельзя, ни параметры вызвать. Спойлер 31 минуту назад, kpblc сказал: не знаю, есть ли в nc команда-аналог _.flatten есть. Спойлер 2 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted March 13 Report Share Posted March 13 (edited) 38 минут назад, kpblc сказал: команда-аналог _.flatten так и называется FLATTEN или КОНВ2D , как подсказал уважаемый @EdwardSt блин затейники КОНВ2D -кирилицей Edited March 13 by doctorraz 1 Quote Link to comment Share on other sites More sharing options...
kpblc Posted March 13 Report Share Posted March 13 У меня в ACAD несколько раз бывало, что REGION не создавался ну никак. Разница была в Elevation или нормали порядка 1e-13 - но этого было достаточно добавлено через 0 минут Единственный вариант - "плющить" чертеж в текущую СК Quote Link to comment Share on other sites More sharing options...
MedAlex Posted March 13 Author Report Share Posted March 13 (edited) 16 минут назад, EdwardSt сказал: У меня не получилось ((( из справки (Скрыть контент) есть. Спасибо! Теперь разобрался. Я сперва на круглую нажал, появились другие ручки. Но за них цеплял и ничего сделать не получилось. Внимательно справку не перечитал, каюсь. добавлено через 1 минуту 12 минут назад, kpblc сказал: У меня в ACAD несколько раз бывало, что REGION не создавался ну никак. Разница была в Elevation или нормали порядка 1e-13 - но этого было достаточно добавлено через 0 минут Единственный вариант - "плющить" чертеж в текущую СК нормальные построения при Z0, на чистом чертеже. Сейчас видео генерится, попробую присоединить. область.uvf Edited March 13 by MedAlex добавлено видео (UVScreen) 1 Quote Link to comment Share on other sites More sharing options...
doctorraz Posted March 13 Report Share Posted March 13 7 минут назад, kpblc сказал: "плющить" чертеж в текущую СК с этим аккуратнее, мультикад объекты может расплющить в труху((( Quote Link to comment Share on other sites More sharing options...
kpblc Posted March 13 Report Share Posted March 13 Просто ACAD "плющит" в экранную систему координат, что иногда приводит к забавным результатам. Я в nc пока что вообще ничего не знаю. Quote Link to comment Share on other sites More sharing options...
yum Posted March 13 Report Share Posted March 13 По Области создала дефект, что-то отвалилось. добавлено через 1 минуту 1 час назад, Boroda888 сказал: Я ксати неправ. Из обычной дуги и линии тоже делает у меня не сделала 2 1 Quote Link to comment Share on other sites More sharing options...
MedAlex Posted March 13 Author Report Share Posted March 13 8 минут назад, yum сказал: По Области создала дефект, что-то отвалилось. добавлено через 1 минуту у меня не сделала Замечательно. С построением разобрались. Переходим ко второй части. У области нет параметра "Центр масс". Он высчитывается в "Геометрия и масса". Возможно добавить помимо сохранения результатов в файл предложение "Установить центр на чертеже?" и добавить объектом "перекрестье с надписью "ц.м."" или как маркер у центра радиуса? Если это никому не нужно, то хотя бы подскажите как вытянуть из расчета параметры, чтобы не писать все формулы расчета (он же уже реализован программно) и использовать для создания центра средствами lisp или vba. Или возможно расширение характеристик геометрии для данного объекта? )) Quote Link to comment Share on other sites More sharing options...
yum Posted March 13 Report Share Posted March 13 Команда МАСС-ХАР - Геометрия и масса. В ней есть запись в файл txt Quote Link to comment Share on other sites More sharing options...
EdwardSt Posted March 13 Report Share Posted March 13 1 час назад, MedAlex сказал: Он высчитывается в "Геометрия и масса". Возможно добавить помимо сохранения результатов в файл предложение "Установить центр на чертеже?" и добавить объектом "перекрестье с надписью "ц.м."" или как маркер у центра радиуса? Если это никому не нужно, то хотя бы подскажите как вытянуть из расчета параметры, чтобы не писать все формулы расчета (он же уже реализован программно) и использовать для создания центра средствами lisp или vba. Или возможно расширение характеристик геометрии для данного объекта? )) Пока гора не идет к Магомету можно использовать lisp Спойлер (defun c:Show_MomentOfInertia( / a va momentOfInertia) (setq a (car (entsel))) (if (not a) (exit)) (setq va (vlax-ename->vla-object a)) (setq momentOfInertia (vlax-variant-value (vla-get-PrincipalMoments va))) (alert (strcat "Моменты инерции " (rtos (vlax-safearray-get-element momentOfInertia 0) 2) ", " (rtos (vlax-safearray-get-element momentOfInertia 1) 2) )) ) В примере все прозрачно Спойлер Ну и там еще кое-чего есть Спойлер 1 1 Quote Link to comment Share on other sites More sharing options...
Boroda888 Posted March 14 Report Share Posted March 14 12 часов назад, yum сказал: По Области создала дефект, что-то отвалилось. Я в 21.хх проверял всё гуд в 23.хх работает только с замкнутой пл Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.