IgorT

Как же так? Наблюдаю странное явление

35 posts in this topic

Pinned posts

В приложенных моделях  SW и Компаса есть эскизы. В них нарисовано одна и таже примитивная геометрия. Но! Размеры поученных примитивов получаются разные!!!

Это про две дуги, присутствующие в обоих эскизах. В SW и К  дуги равный радиус, наложены зависимости с сопрягаемой геометрией так, что бы везде были переходы по касательным.

В SW из дуг организован путь. На него наложен справочный размер. 800.

В Компасе наложены аналогичные зависимости, а общая длина промерена измерением.

В результате получаем разные длины в SW и К!!!!! Как такое может быть?!?!?!:blink:

 

 

 

 

5da1d7ac3d8e0_SCRSW.thumb.png.4b3ef6b14e3fec751f00be8f179cb39f.png

 

 

 

 

 

 

 

5da1d79d3ae55_SCR.thumb.png.e3b599602a924b45e0bc2971e97ad341.png

 

 

 

Деталь К.m3d

 

 

Деталь1.SLDPRT

 

SW 2015, K 15.2

 

Share this post


Link to post
Share on other sites


UnPinned posts

ID: 2   Posted (edited)

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

В результате получаем разные длины в SW и К!!!!!

Да нет, вполне одинаково всё вроде :acute:

FZPYGs.png

 

FZPzas.png

Edited by Blurp

Share this post


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

В них нарисовано одна и таже примитивная геометрия.

Я вижу даже без измерений, что геометрия разная.

Share this post


Link to post
Share on other sites

Что-то совсем не понятное...

5da20c149439e_02.thumb.png.fd35a7b9bed640944706c0b963f82069.png

 

 

 

5da20c27dfe7f_01.thumb.png.0147ee46c0027efbcc2ce12b128ce814.png

 

На картинках два состояния длин дуг.

В эскизе с длинами дуг примерно 800 я руками подбирал радиус дуг.  Сам по себе Компас предлагает решение с меньшей длиной дуг. Как это понимать?

SW решает эту же задачу корректно.

 

 

Share this post


Link to post
Share on other sites

ID: 5   Posted (edited)

58 минут назад, IgorT сказал:

Как это понимать?

Так может эскиз недоопределен?

В солиде эскиз в порядке.

Edited by karachun

Share this post


Link to post
Share on other sites
Только что, karachun сказал:

Так может эскиз недоопределен?

Это про горизонтальный отрезок, что ли? 

Так они в обоих вариантах не образмерены. И на что это влияет?

Share this post


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

И на что это влияет?

нет, ни на что не влияет.

Share this post


Link to post
Share on other sites
17 часов назад, IgorT сказал:

В них нарисовано одна и таже примитивная геометрия. Но! Размеры поученных примитивов получаются разные!!!

Прикольно - сравнивать два недоопределенных эскиза.:biggrin:

12 часа назад, karachun сказал:

В солиде эскиз в порядке.

Какой может быть порядок, когда половины размеров не хватает.

1 person likes this

Share this post


Link to post
Share on other sites
9 часов назад, Grig75 сказал:

Прикольно - сравнивать два недоопределенных эскиза.:biggrin:

Какой может быть порядок, когда половины размеров не хватает.

@Grig75 , про ходу Вы знаете в каком месте мои эскизы не определены. Стесняюсь спросить, что бы Вы показали на это место пальчиком. 

Share this post


Link to post
Share on other sites

Зачем сравнивать два разных эскиза? На одном центры окружностей почти на вертикальной оси, на другом нижняя убежала влево на 30 градусов, а самый левый отрезок перестал горизонтальным быть. В итоге отрезок длиной 66 стал под другим углом из окружности торчать...

Share this post


Link to post
Share on other sites

@zerganalizer , зачем постить пост в тему, в которой Вы не разобрались?

Share this post


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

@zerganalizer , зачем постить пост в тему, в которой Вы не разобрались?

Полностью разобрался и отрапортовал. Ваши эскизе недоопределены по углу отрезка длиной 66. И не хватает ограничений горизонтальности.

Share this post


Link to post
Share on other sites

ID: 13   Posted (edited)

5 минут назад, zerganalizer сказал:

Полностью разобрался и отрапортовал. Ваши эскизе недоопределены по углу отрезка длиной 66. И не хватает ограничений горизонтальности.

Нет. Вы не разобрались.

Вот недоопределённый эскиз

2019-10-14_09-37-01.png.6096dea576c3f4cfc3321e061d3feacc.png

 

 

А вот так определённый

 2019-10-14_09-37-25.png.968df8caf12061ad21fa734c00cd02ba.png

 

Разницу видите?

 

У Вас Компас есть под рукой?

Edited by IgorT

Share this post


Link to post
Share on other sites

А размеры 281 и 282 к каким точкам привязаны? А то непонятно, к чему они вообще. Тоже любопытно стало, решил построить но эти размеры...

Share this post


Link to post
Share on other sites

Если верить рисункам в теме - вот на скрине показаны недоопределенные параметры. Играя ими, можно получить 100500 версий длины пути длиной 800.sol.thumb.png.c39929a1bd72699c5f73ee3dab15b968.png

Share this post


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

А размеры 281 и 282 к каким точкам привязаны? А то непонятно, к чему они вообще. Тоже любопытно стало, решил построить но эти размеры...

Скачать нет возможности? Выше файл лежит. Ну если скачать нельзя, то размер 282 на центр окружности. 281 - положение отрезка 66 на окружности.

Да я вроде разобрался... Формально Компас строит все правильно. Только здесь два варианта получается положения дуг. Длина дуг разная. SW однозначно строит эту геометрию, потому что можно наложить длину пути (из двух дуг). У Компаса это сделать затруднительно. Я руками подбирал нужное положение, что бы получилась нужная сумма длин дуг.

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

Если верить рисункам в теме - вот на скрине показаны недоопределенные параметры. Играя ими, можно получить 100500 версий длины пути длиной 800.sol.thumb.png.c39929a1bd72699c5f73ee3dab15b968.png

Вы вновь не поняли... Нижний отрезок горизонтален на моих эскизах. У него только длина не задана. Но она не нужна. Вы же его улом качаете туда-сюда.

Share this post


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

Вы вновь не поняли... Нижний отрезок горизонтален на моих эскизах.

Ок, минус один неопределенный. Осталось 2 (радиус и угол верхний). Играя ими, можно все-равно 100500 разных решений получить.

19 минут назад, IgorT сказал:

Вы же его улом качаете туда-сюда.

Не одним углом, а двумя(Карл!!!), ДВУМЯ углами, плавая еще и радиусом, если заметили.

Share this post


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

Ок, минус один неопределенный. Осталось 2 (радиус и угол верхний). Играя ими, можно все-равно 100500 разных решений получить.

Не одним углом, а двумя(Карл!!!), ДВУМЯ углами, плавая еще и радиусом, если заметили.

Вы не правы. Вот что говорит SW. Его не обманешь, а он говорит: длина получится одна!

 

2019-10-14_11-11-14.png.1c51af0ab05c5093ab77225beee47643.png

Share this post


Link to post
Share on other sites

ID: 19   Posted (edited)

Да ну? С чего он взял? Нижний радиус какой вышел?

 

PS. Убедили. Неявная зависимость приводит к единственному результату.

Edited by zerganalizer

Share this post


Link to post
Share on other sites

ID: 20   Posted (edited)

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

Да ну? С чего он взял? Нижний радиус какой вышел?

Ну вы блин даёте!

Там же знак четко видет, что радиусы большой и малой дуги равны :blink:

И эта... Может вы не в курсе, а от как-то не ловко говорить. Геометрия черного цвета означает её определённость. Это у SW так.

Edited by IgorT

Share this post


Link to post
Share on other sites

ID: 21   Posted (edited)

Ок. Солид решил верно. А Компас (видимо) и катия (она точно) в эскизе такие задачки влоб не решает - эскизник катии не позволяет оперировать длиной дуги окружности напрямую, чтобы другие параметры эскиза менялись. Подгон геометрии эскиза под суммы дуг возможен лишь через оптимизатор. Или ручками.

Если получить точно 800мм - то радиус нижний не будет равен среднему, ваша задачка не имеет решения при равенстве этих дуг и их сумме длин в 800 мм. Или, точнее, у вас ДВА переменных (равных) радиуса!

sol4.thumb.png.7be6ce13b5798129f615c238fde49cab.png

sol2.png

sol3.png

Edited by zerganalizer

Share this post


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

Скачать нет возможности?

Да я предпочитаю сам построить, чтобы все связи проверить. А там полагаю размеры проставлены ненаглядно. Вперехлёст.

281 - это от нижнего горизонтального отрезка к отрезку длиной 66, а 282 - от нижнего горизонтального отрезка к центру окружности диаметром 490, так?

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

эскизник катии не позволяет оперировать длиной дуги окружности напрямую

Компас тоже. Только через радиус и угол. Если что-то из этого зафиксировать, тогда второй параметр может меняться. Но Компас (и не только он) ну очень чувствителен к изменению параметров в тех случаях, когда меняется дуга. Эскиз может вывернуть наизнанку. В SE та же фихня. Если менять размеры плавно, то не выворачивает.

Share this post


Link to post
Share on other sites

В-общем, изначально подробнее и понятнее описывайте вашу задачку, глядишь, и Компас все сможет.

Share this post


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

Да я предпочитаю сам построить, чтобы все связи проверить. А там полагаю размеры проставлены ненаглядно. Вперехлёст.

281 - это от нижнего горизонтального отрезка к отрезку длиной 66, а 282 - от нижнего горизонтального отрезка к центру окружности диаметром 490, так?...

Так точно!

12 минуты назад, Udav817 сказал:

...

Компас тоже. Только через радиус и угол. Если что-то из этого зафиксировать, тогда второй параметр может меняться. ...

Эх... Слабоват я в SDK Компаса... Можно было бы макрос наваять, что бы он подбирал R и угол под заданную длину. Но API это слишком сложно,

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

В-общем, изначально подробнее и понятнее описывайте вашу задачку, глядишь, и Компас все сможет.

Здесь нужен функционал "длина пути" ка в SW. У К15 его нет. Может в 18 или 19 появился?

Share this post


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

Здесь нужен функционал "длина пути" ка в SW. У К15 его нет. Может в 18 или 19 появился?

А можно так, как в катии делал - пишете справочный размер по формулам суммы дуг, равняете радиусы и помаленьку подгоняете управляющий радиус, чтобы формульная длина пути стала нужной...

Share this post


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

А можно так, как в катии делал - пишете справочный размер по формулам суммы дуг, равняете радиусы и помаленьку подгоняете управляющий радиус, чтобы формульная длина пути стала нужной...

именно так и делал. По другому не получится. Только прикол в том, что у К для размера дуги имени не бывает. :biggrin: Пришлось прописывать формулу через радиус и угол. А так параметризация на высшем уровне у К.:black_eye:

Share this post


Link to post
Share on other sites

А инструмента измерений (постоянно висячих, ассоциативных) нету часом? Я объединил дуги и повесил измерение их общей длины, по которому подбирал остальное.

Share this post


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

А инструмента измерений (постоянно висячих, ассоциативных) нету часом? Я объединил дуги и повесил измерение их общей длины, по которому подбирал остальное.

Что-то не припомни можно ли для К сделать такое в эскизе. ИМХО нет.

Share this post


Link to post
Share on other sites
Только что, IgorT сказал:

Что-то не припомни можно ли для К сделать такое в эскизе. ИМХО нет.

А я не в эскизе, а в следующем в дереве примитиве слияния.

Share this post


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

А я не в эскизе, а в следующем в дереве примитиве слияния.

Ну есть такой способ. Только это надо каждый раз выходить из эскиза , что бы сработал этот измеритель. Не очень то здорово.

Share this post


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

Ну есть такой способ. Только это надо каждый раз выходить из эскиза , что бы сработал этот измеритель. Не очень то здорово.

А я подгонял ВНЕ эскиза, управляя его размерами (наружу вывел нужные).

1 person likes this

Share this post


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

Только это надо каждый раз выходить из эскиза

Просто не надо в него заходить :)

1 person likes this

Share this post


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

А я подгонял ВНЕ эскиза, управляя его размерами (наружу вывел нужные).

О! Спасибо что напомнили. :smile: ну да. Это облегчит подбор. Но макросом было бы ловчее. А ещё лучше штатной функцией. Но нету. Придётся подбирать в рукопашную.:smile:

Share this post


Link to post
Share on other sites
19 часов назад, IgorT сказал:

О! Спасибо что напомнили. :smile: ну да. Это облегчит подбор. Но макросом было бы ловчее. А ещё лучше штатной функцией. Но нету. Придётся подбирать в рукопашную.:smile:

А что, оптимизатора штатно нет? Очень удобная штука...

Share this post


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

А что, оптимизатора штатно нет? Очень удобная штука...

Что-то я не слышал про подобное чудо у Компаса.

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.