Andrejkkkkkk

Сопряжение с криволинейной направляющей

Pinned posts

Добрый день. Есть следующая задача. Имеется направляющая криволинейная, прямая переходящая в радиус. Нужно к ней сделать сопряжение цилиндрической детали(колеса). Не обязательно чтоб колесо крутилось. Лиж бы повторяло контур направляющей при движении. Касанием можно привязать только либо к прямолинейному отрезку либо к радиусному отрезку направляющей. Можно ли как-то объянить поверхности направляющей чтоб привязаться к ней, или сделать последовательное сопряжение сначала к прямолинейному участку потом к радиусному? Может кто сталкивался с подобными задачами? Понятно что можно сделать анимацию, но в данном случае это неоправдоно трудоемкий процесс, и не удобный для редактирования. Заряние спасибо. 

Share this post


Link to post
Share on other sites


UnPinned posts
1 час назад, Andrejkkkkkk сказал:

Добрый день. Есть следующая задача. Имеется направляющая криволинейная, прямая переходящая в радиус. Нужно к ней сделать сопряжение цилиндрической детали(колеса). Не обязательно чтоб колесо крутилось. Лиж бы повторяло контур направляющей при движении. Касанием можно привязать только либо к прямолинейному отрезку либо к радиусному отрезку направляющей. Можно ли как-то объянить поверхности направляющей чтоб привязаться к ней, или сделать последовательное сопряжение сначала к прямолинейному участку потом к радиусному? Может кто сталкивался с подобными задачами? Понятно что можно сделать анимацию, но в данном случае это неоправдоно трудоемкий процесс, и не удобный для редактирования. Заряние спасибо. 

пРИМЕР 

Сборка.jpg

Сборка.a3d

Деталь.m3d

2.m3d

Share this post


Link to post
Share on other sites

версия К какая?

Share this post


Link to post
Share on other sites

А там что, пример найденного решения задачи?

Share this post


Link to post
Share on other sites

Нет. Это я просто графически изобразил суть вопроса 

Share this post


Link to post
Share on other sites

А что в моём примере не понятно?

Share this post


Link to post
Share on other sites

Способ то я понял. Спасибо за подсказку. Но не совсем применителен к моей задаче. Т.к. у меня несколько колес которые должны перекатываться по направляющей 

jpg

Сборка.jpg

Share this post


Link to post
Share on other sites
22 часа назад, Andrejkkkkkk сказал:

Добрый день. Есть следующая задача. Имеется направляющая криволинейная, прямая переходящая в радиус. Нужно к ней сделать сопряжение цилиндрической детали(колеса). Не обязательно, чтоб колесо крутилось. Лишь бы повторяло контур направляющей при движении. Касанием можно привязать только либо к прямолинейному отрезку, либо к радиусному отрезку направляющей. Можно ли как-то объянить поверхности направляющей, чтоб привязаться к ней, или сделать последовательное сопряжение сначала к прямолинейному участку потом к радиусному? Может кто сталкивался с подобными задачами? Понятно, что можно сделать анимацию, но в данном случае это неоправдано трудоемкий процесс, и не удобный для редактирования. Зарание спасибо. 

 

Share this post


Link to post
Share on other sites

 

32 минуты назад, Andrejkkkkkk сказал:

... у меня несколько колес которые должны перекатываться по направляющей 

 

Это просто:

Езда по направляющей.a3d

Направляющая.m3d

Колесо.m3d

23 минуты назад, ILL сказал:

 

Ничего не понял... Что сказать то хотели? :shok:

Share this post


Link to post
Share on other sites
4 минуты назад, IgorT сказал:

Что сказать то хотели? :shok:

 

Так, выделено жирным же..

Share this post


Link to post
Share on other sites

ID: 14   Posted (edited)

2 минуты назад, ILL сказал:

 

Так, выделено жирным же..

А можно для простых смертных в более доходчивой форме Вашу мысль высказать?

Ну правда не вижу толком ничего.

Edited by IgorT

Share this post


Link to post
Share on other sites

@IgorT намекает, чтобы не спешили писать, чтобы ошибки не проскакивали :smile:

Share this post


Link to post
Share on other sites
4 часа назад, ILL сказал:

Так, выделено жирным же..

5c6ebf5dae8c6_777.PNG.a273504eb4201b5332ad2debbdfa2b29.PNG

Share this post


Link to post
Share on other sites
В 20.02.2019 в 21:48, Andrejkkkkkk сказал:

Есть следующая задача. Имеется направляющая криволинейная, прямая переходящая в радиус.

 это называется клотоида или переходная кривая https://ru.wikipedia.org/wiki/Переходная_кривая

Share this post


Link to post
Share on other sites

Так и не понятно, устроило ли ТСа решение в посте 12?

Share this post


Link to post
Share on other sites

Пока нет. Почему писал 

Share this post


Link to post
Share on other sites

ID: 20   Posted (edited)

32 минуты назад, Andrejkkkkkk сказал:

Пока нет. Почему писал 

Вы смотрели пример в 12 посту? Что Вам мешает сделать кол-во колес более 2-х, показанных в примере?

Edited by IgorT

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • butulec
      Да, состав. Я просто хотел бы начать разбираться и потом уже с конкретными вопросами, но если Вам так удобней то хорошо.
    • zerganalizer
      Я тоже путаюсь в понимании - кто я? Зовут в новое предприятие по тюнингу внедорожников - конструктором или дизайнером дисков... конфигурачить их буду, наверное. Конфигурачером никто тут не работал?
    • lexx174
      прочитать состав?   предлагаю обсудить это уже завтра
    • zerganalizer
      Может, свою купил и приводит в порядок. Раз СПИ готов и квартира ремонтируется - значит, деньжата появились, завидуйте все... молча...
    • butulec
      Получилось!!! Большое спасибо) А еще могли бы дать направление на завтра, подсказать, как взять объекты структуры у ревизии(что входит в сборку например)?
    • Dimson2
      большое спасибо, справился :)
    • Крутой инвестор из ЕС
      Деда Витя, а зачем ремонт-то? Ведь инженерная общественность Запада скоро будет в шоке как сейчас в российская от твоего кибер-технолога, тебе триллионы польются - надо яхту выбирать и виллу с видом на море! Квартира родительская для чего??
    • lexx174
      Берите TCProperty у Relation(тех. требования) два свойства - secondary_object и primary_object   то что вы привели в xml - это касатеся самого Relation а не свойств его думаю дальше справитесь. и проверьте ЛС
    • rezident
      странно испанцы уверяли меня что это оригинальный софт для контроллера фанук    а вы не проверяли прогой GE FANUC LOGIC MASTER
    • butulec
      Что то я запутался. AIFComponentContext[] whereReferenced = itemRevision.whereReferenced(false);
                  for (int i = 0; i < whereReferenced.length; i++) {
                      TCComponent comp = (TCComponent) whereReferenced.getComponent();
                  
                  
                      AIFComponentContext[] whereReferenced_pr = comp.getPrimary();
                      AIFComponentContext[] whereReferenced_sec = comp.getSecondary(); } Оба массивы пустые.   Вот что в модели данных написано       <TcProperty propName="IL2_TechnicalSpec_Relation" propTypeName="Relation" propValueType="PROP_untyped_relation"
               propMaxStringLength="0" isArray="true" arrayLength="-1" description="" referencedTypeConstant=""
               referencedType=""/> Получается тип массив, но когда я беру значение этого свойства TCProperty, то он говорит неправильный тип, как правильно взять верный тип для этого свойства?   org.eclipse.core.runtime.AssertionFailedException: assertion failed: Неправильный тип свойства Можно просто вывести с помощью prop.getDisplayValue(), мне этого достаточно, но интересно, какой тип ему все таки нужен?