meregian пишет: С круглой канавкой получилось, с полукруглой нет.
В Вашем построении ребро спирали совпало с плоскостью торца втулки. Возможно, такая ситуация не обрабатывается (это надо к разработчикам). Я немного продлил сприраль, посторив 3D узел_15 относительно имеющегося 3D узла_10 со смещением 0.00001. Все получилось. Операция "Спираль" подавлена для экономии объема. PS На самом деле, такой выход спирали на торец втулки не реален и представляет интерес чисто теоретический.
Вот набросал примерчик по своему предложению в сообщ.1376. Спираль параметризована по нескольким характеристикам и завязана на внешний диаметр втулки (на которой надо формировать канавку). В свойствах спирали задано выполнять вычитание при вставке в сборку. При вставке в сборку надо связать переменную D спирали с переменной, определяющей наружный диаметр втулки. Можно дополнительно в сборке задать переменные, отвечающие за другие характеристики канавки (пишу для новичков ). Получается канавка. Операция "Спираль" подавлена для экономии объема файла.
Спасибо B_S_V, теперь разобрался. Было бы хорошо, если разработчики таким нюансам уделяли больше внимания и выкладывали побольше разнообразных примеров. К сожалению примеры не особо изменились (если мне память не изменяет) с версии t-flex 7.2, разве что добавилось пара чертежей.
B_S_V пишет: Вот набросал примерчик по своему предложению в сообщ.1376. Спираль параметризована по нескольким характеристикам и завязана на внешний диаметр втулки (на которой надо формировать канавку). В свойствах спирали задано выполнять вычитание при вставке в сборку. При вставке в сборку надо связать переменную D спирали с переменной, определяющей наружный диаметр втулки. Можно дополнительно в сборке задать переменные, отвечающие за другие характеристики канавки (пишу для новичков ). Получается канавка. Операция "Спираль" подавлена для экономии объема файла.
Приобрёл учебную версию, посмотрел Ваш пример. Тут всё логично, максимальный диаметр спирали больше максимального диаметра втулки.
Цитата
B_S_V пишет: PS На самом деле, такой выход спирали на торец втулки не реален и представляет интерес чисто теоретический.
Зато такой выход спирали реален....
Ну как вращая прямую вокруг параллельной прямой можно получить сегмент, да ещё с разным положением центров и разным диаметром в одном сечении??? Тока у меня такая звёздочка?
Sila Musli пишет: Ну как вращая прямую вокруг параллельной прямой можно получить сегмент, да ещё с разным положением центров и разным диаметром в одном сечении???
Странно. Видимо, какой-то глюк. Надо обращаться к разработчикам за объяснениями.
B_S_V пишет: Может она просто решается другим способом.
Ага, берётся цилиндр, спираль одного наружнего диаметра с цилиндром и булиться или же применяется операция спираль с вычитанием. Могу продемонстрировать в любой мне известной, даже интересно где как во Флексе))
Sila Musli пишет: Ага, берётся цилиндр, спираль одного наружнего диаметра с цилиндром и булиться или же применяется операция спираль с вычитанием.
Я имел ввиду, что возможно то, что в ТФ делается дополнительным указанием соответствий в других системах выполняется автоматом (или что-то в этом роде). Вряд ли в других системах добиваются фантастической точности аналитических поверхностей разных тел. Разработчики ТФ, наверное, знают, в чем тонкости реализации таких операций.
Sila Musli пишет: Кто-нибудь сделайте для меня пример с соответствиями. Задача всё таже, цилиндр и спиральная канавка, наружные диаметры совпадают. Я не шмогла(
Вот. Но результат не стабильный. Если поставить шаг 20 или 50, то выдает ошибку. Точнее, в каких-то диапазонах работает, а в каких-то нет. С числом витков то же самое. Кстати, написал в техподдержку про неправильное проецирование спирали. Ответа нет. То ли не дошло письмецо, то ли времени нет. А хотелось бы узнать, что это?
Sila Musli пишет: Выложите файл, я хоть посмотрю, что это действительно у кого-то работает
Да файл тот же самый. Меняйте потихоньку длину выталкивания и увидите, что сначала вроде все нормально, а потом выдает ошибку. Жаль, что разработчики это никак не комментируют. Кстати, задайте изменение выталкивания через переменную, и запустите анимацию. Увидите все в динамике.