Перейти к содержимому


Фотография

Как программно определить центр тяжести?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 16

#1 OFFLINE   Artemi4

Artemi4

    Студент

  • Пользователи+
  • PipPip
  • 31 сообщений
  • Из:Петрозаводск

Отправлено 13 Декабрь 2013 - 14:09

Ребят, подскажите, как в кореле, либо арткаме определить центр тяжести 2D фигуры. Заказ на часы разных форм, нужно отверстие под механизм делать по центру тяжести.


  • 0

#2 OFFLINE   HAMM

HAMM

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 807 сообщений
  • Пол:Мужчина
  • Город:Краснодар
  • Из:Краснодар

Отправлено 13 Декабрь 2013 - 14:27

нужно отверстие под механизм делать по центру тяжести.

А с чем связано такое требование? По теме вопроса - сдается мне, автоматически ни как.
  • 0

#3 OFFLINE   Artemi4

Artemi4

    Студент

  • Пользователи+
  • PipPip
  • 31 сообщений
  • Из:Петрозаводск

Отправлено 13 Декабрь 2013 - 14:34

Часы неправильной формы. Что бы висели ровно. Для наглядности картинка: http://stereojazz.ru...ae/P5070840.JPG
  • 0

#4 OFFLINE   Roma

Roma

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 1 219 сообщений
  • Пол:Мужчина
  • Из:Воронеж

Отправлено 13 Декабрь 2013 - 14:51

Слышал про такую функцию в Компасе и Автокаде.
А если без виртуала, то вырезать контур часов из картона (или ещё чего) и поиграться с точкой равновесия, на вертикальной/горизонтальной иголке…
  • 0

#5 OFFLINE   Artemi4

Artemi4

    Студент

  • Пользователи+
  • PipPip
  • 31 сообщений
  • Из:Петрозаводск

Отправлено 13 Декабрь 2013 - 15:01

Слышал про такую функцию в Компасе и Автокаде.
А если без виртуала, то вырезать контур часов из картона (или ещё чего) и поиграться с точкой равновесия, на вертикальной/горизонтальной иголке…


Да, я могу найти центр тяжести в Autodesk Inventor, но это гемор, физически (с помощью нитки) - тоже вариант, но изделий много и разных, хочется упростить задачу, наверняка должен быть макрос для корела
  • 0

#6 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 544 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 13 Декабрь 2013 - 15:22

Нет такого в кореле. Автокад выдает координату центра масс.

Сообщение отредактировал lkbyysq: 13 Декабрь 2013 - 15:22

  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#7 OFFLINE   Menu/Exit

Menu/Exit

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 2 324 сообщений
  • Пол:Мужчина
  • Из:Москвы

Отправлено 13 Декабрь 2013 - 15:29

В программе может быть и нет, но есть простое механическое решение.
Мы так делали.
Надо вырезать пологую дугу и через проставки приклеить сзади.
Хорда дуги примерно четверть ширины изделия.
На гвоздь можно повесить ровно, просто перемещая дугу по гвоздю влево-вправо.
Рисовать лениво.
Примерно как веревка сзади, только более технологично.
  • 0

#8 OFFLINE   HAMM

HAMM

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 807 сообщений
  • Пол:Мужчина
  • Город:Краснодар
  • Из:Краснодар

Отправлено 13 Декабрь 2013 - 15:36

Часы неправильной формы. Что бы висели ровно. Для наглядности картинка: http://stereojazz.ru...ae/P5070840.JPG

В этом примере механизм расположен совсем не по центру тяжести. По моему, правильнее задуматься о способах крепления ...
ПС Пока писал, уже предложили решение.
  • 0

#9 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 544 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 13 Декабрь 2013 - 15:36

Вешайте на два гвоздя.
  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#10 OFFLINE   yaso73

yaso73

    Кот CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 8 127 сообщений
  • Пол:Мужчина
  • Город:Новосибирск
  • Интересы:Очень люблю жить.Очень не люблю когда мне мешают этим заниматься.
  • Из:Новосибирск

Отправлено 13 Декабрь 2013 - 15:37

В рино есть такая поганка,вроде...
VolumeCentroid - называется.Врать не буду - не пользовался.Но очень похоже.
  • 0

Все замечания и нравоучения носят исключительно юмористический характер.Ни коим образом не затрагивают честь и достоинство собеседника облезлого Кота с форточки.

Кто людям помогает - тот тратит время зря.

Хорошими делами прославиться нельзя.


#11 OFFLINE   DEDAlex

DEDAlex

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 3 568 сообщений
  • Пол:Мужчина
  • Город:Северодонецк/Москва
  • Интересы:Любознательный дилетант широкого профиля
  • Из:Украина/Московия

Отправлено 13 Декабрь 2013 - 15:50

В этом примере механизм расположен совсем не по центру тяжести. По моему, правильнее задуматься о способах крепления ...
ПС Пока писал, уже предложили решение.


Дело в том, что часы подвешиваются за механизм - вернее на механизме есть петля.
Изображение
А сам циферблат крепится через отверстие гайкой к механизму. Так что, увы. (ответил за автора :pardon: )

В Кореле нет такой функции (ну, как бы и не под такие задачи он). А вот в том же Автокаде - пожалуйста: http://autocad-lesso.../centrtyagesti/
Закинуть вектор в него и вычислить координаты, по которым потом в Кореле и располагать отверстие под механизм и центрировать картинку циферблата.
  • 0
ДАВНО ЖИВУ-ПРИВЫК УЖЕ...
Самый хороший учитель в жизни — опыт. Берет, правда, дорого, но объясняет доходчиво.
Ничто так не украшает человека, как дружба с собственной головой.
Работать надо не 12 часов, а головой. © Стив Джобс
Только тогда, когда ваши мечты будут сильнее ваших страхов — они начнут сбываться.
Любая достаточно развитая технология неотличима от волшебства (с) Артур Кларк

#12 OFFLINE   Roma

Roma

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 1 219 сообщений
  • Пол:Мужчина
  • Из:Воронеж

Отправлено 13 Декабрь 2013 - 15:54

Интересная задача… Пришла идея с площадями и Арткамом.
Размер фигуры по Х делим пополам и через полученную координату делим вектором фигуру вертикально. Смотрим в свойствах площади получившихся частей, делим их друг на друга и смещаем середину, пропорционально полученному коэффициенту.
Аналогично для Y, если нужно…
  • 0

#13 OFFLINE   HAMM

HAMM

    Доктор CNC

  • Пользователи+
  • PipPipPipPipPip
  • 807 сообщений
  • Пол:Мужчина
  • Город:Краснодар
  • Из:Краснодар

Отправлено 13 Декабрь 2013 - 17:50

Дело в том, что часы подвешиваются за механизм - вернее на механизме есть петля.
Изображение
А сам циферблат крепится через отверстие гайкой к механизму. Так что, увы. (ответил за автора :pardon: )


Так на фиг её, петлю и как Menu/Exit или как ikbyysq или по другому накреативить. А уж часы, которые автор выложил как образец, точно за механизьму не подвесишь.
  • 0

#14 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 544 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 13 Декабрь 2013 - 18:46

Roma не прав.
Положение центра масс (центра инерции) системы материальных точек в классической механике определяется следующим образом
Изображение

Сообщение отредактировал lkbyysq: 13 Декабрь 2013 - 18:47

  • 1

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#15 OFFLINE   Menu/Exit

Menu/Exit

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 2 324 сообщений
  • Пол:Мужчина
  • Из:Москвы

Отправлено 13 Декабрь 2013 - 19:00

Всё классно, только веревочка и два гвоздика много проще.
  • 0

#16 OFFLINE   Roma

Roma

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 1 219 сообщений
  • Пол:Мужчина
  • Из:Воронеж

Отправлено 13 Декабрь 2013 - 19:41

Roma не прав.
Положение центра масс (центра инерции) системы материальных точек в классической механике определяется следующим образом
Изображение

Формула красивая и возможно даже верная, только непонятно - почему мои качели неправильные... :unknw:
Если интуитивно, на пальцах, без радиус-векторов… в данном случае - имеем плоскую фигуру равной толщины. Значит площадь на плоскости - прямой эквивалент массы. Задача – поделить фигуру на 2 равные площади (последовательно, по каждой оси). Изначально предположив, что фигура симметричная, а потом скорректировать через полученный коэффициент...

PS. Однако, соглашусь, подумав. Нельзя корректировать неправильную фигуру линейно… :hi:

Сообщение отредактировал Roma: 13 Декабрь 2013 - 20:09

  • 0

#17 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 544 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 13 Декабрь 2013 - 20:08

Roma, вырежьте из картона букву "T" и проверьте свою теорию на практике.
Архимед еще проверял.

Сообщение отредактировал lkbyysq: 13 Декабрь 2013 - 20:11

  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных