Jump to content

Recommended Posts

Есть вопросы по объекту "Область". надо было найти центр масс сечения, как на рисунке. Построил дугу и отрезок с привязкой "Конточка". Запускаю команду "Область", указываю объекты. Результат "0 объектов создано". Запускаю команду "Контур" с диалоговым окном. Выбираю тип объекта "Область", указываю те же объекты (дуга и отрезок), получаю область. В чем причина такой работы команд?

image.png

Дальше. Через "Сведения -> Геометрия и масса" я получаю информацию. Но для того, чтобы  построить центр масс необходимо выполнить построения по полученным характеристикам. Может есть способ отрисовки центра масс? Почему у Области появляется два синих маркера? За них ни "зацепиться" нельзя, ни параметры вызвать.

image.png

Link to comment
Share on other sites

8 минут назад, MedAlex сказал:

Результат "0 объектов создано"

Попробуй на замкнутой полилинии - так работает 

добавлено через 0 минут

image.png

  • Like 1
Link to comment
Share on other sites

1 минуту назад, Boroda888 сказал:

Попробуй на замкнутой полилинии - так работает 

добавлено через 0 минут

image.png

В описании сказано, что преобразует замкнутые объекты, в том числе отрезки, дуги. Костыли и так постоянно используем. Хочется, чтобы работало правильно.

Link to comment
Share on other sites

Полилиния же это отрезки и дуги :D

Просто ребята в описании ошиблись

добавлено через 2 минуты

Я ксати неправ. Из обычной дуги и линии тоже делает

 

добавлено через 3 минут

Может не замкнуто?

 

Link to comment
Share on other sites

А "кривая" часть случаем не сплайн? Ну и объекты должны лежать в одной плоскости (не знаю, есть ли в nc команда-аналог _.flatten)

Link to comment
Share on other sites

1 час назад, Boroda888 сказал:

Я ксати неправ. Из обычной дуги и линии тоже делает

У меня не получилось (((

 

1 час назад, MedAlex сказал:

Почему у Области появляется два синих маркера? За них ни "зацепиться" нельзя, ни параметры вызвать.

Спойлер

image.png.7e3f4bc78e6f93aecd72d96a3bb78331.png

 

31 минуту назад, kpblc сказал:

не знаю, есть ли в nc команда-аналог _.flatten

есть.

Спойлер

image.png.a634a6755c5fc9348d9420f0b46f9518.png

 

 

  • Like 2
Link to comment
Share on other sites

38 минут назад, kpblc сказал:

команда-аналог _.flatten

так и называется FLATTEN или КОНВ2D , как подсказал уважаемый @EdwardSt

блин затейники КОНВ2D -кирилицейbiglol.gif.5be1e4999c00861e76127510f8d9014d.gif

 

 

Edited by doctorraz
  • Haha 1
Link to comment
Share on other sites

У меня в ACAD несколько раз бывало, что REGION не создавался ну никак. Разница была в Elevation или нормали порядка 1e-13 - но этого было достаточно :)

добавлено через 0 минут

Единственный вариант - "плющить" чертеж в текущую СК

Link to comment
Share on other sites

Posted (edited)
16 минут назад, EdwardSt сказал:

У меня не получилось (((

 

  из справки (Скрыть контент)

image.png.7e3f4bc78e6f93aecd72d96a3bb78331.png

 

есть.

Спасибо! Теперь разобрался. Я сперва на круглую нажал, появились другие ручки. Но за них цеплял и ничего сделать не получилось. Внимательно справку не перечитал, каюсь.

 

добавлено через 1 минуту
12 минут назад, kpblc сказал:

У меня в ACAD несколько раз бывало, что REGION не создавался ну никак. Разница была в Elevation или нормали порядка 1e-13 - но этого было достаточно :)

добавлено через 0 минут

Единственный вариант - "плющить" чертеж в текущую СК

нормальные построения при Z0, на чистом чертеже. Сейчас видео генерится, попробую присоединить.

область.uvf

Edited by MedAlex
добавлено видео (UVScreen)
  • Like 1
Link to comment
Share on other sites

7 минут назад, kpblc сказал:

"плющить" чертеж в текущую СК

с этим аккуратнее, мультикад объекты может расплющить в труху(((

Link to comment
Share on other sites

Просто ACAD "плющит" в экранную систему координат, что иногда приводит к забавным результатам. Я в nc пока что вообще ничего не знаю.

Link to comment
Share on other sites

По Области создала дефект, что-то отвалилось.

добавлено через 1 минуту
1 час назад, Boroda888 сказал:

Я ксати неправ. Из обычной дуги и линии тоже делает

у меня не сделала

  • Like 2
  • Thanks 1
Link to comment
Share on other sites

8 минут назад, yum сказал:

По Области создала дефект, что-то отвалилось.

добавлено через 1 минуту

у меня не сделала

Замечательно. С построением разобрались. Переходим ко второй части.

У области нет параметра "Центр масс".

image.png

Он высчитывается в "Геометрия и масса". Возможно добавить помимо сохранения результатов в файл предложение "Установить центр на чертеже?" и добавить объектом "перекрестье с надписью "ц.м."" или как маркер у центра радиуса? Если это никому не нужно, то хотя бы подскажите как вытянуть из расчета параметры, чтобы не писать все формулы расчета (он же уже реализован программно) и использовать для создания центра средствами lisp или vba. Или возможно расширение характеристик геометрии для данного объекта? ))

Link to comment
Share on other sites

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) 
    ))
)
 

 

В примере все прозрачно

Спойлер

image.png.77350d8c6424264ee2cfb4dcd678cf7b.png

 

Ну и там еще кое-чего есть

Спойлер

image.png.6987bb35f54bafefe2d9f89af18d60a9.png

 

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

12 часов назад, yum сказал:

По Области создала дефект, что-то отвалилось.

Я в 21.хх проверял всё гуд

в 23.хх работает только с замкнутой пл

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт Разработка? Tell a friend!
×
×
  • Create New...