Удаление определённых участков на спирали

Автор Руслан1, 09.04.14, 08:35:56

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Руслан1

Здравствуйте.

Проблема такая: на спирали цилиндрической нужно удалить определённые участки.

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

И вторая проблема: при расстановке одной точки шаг меняет её расположение от начала спирали, но если поставить две точки, то они не вместе шагают от начала спирали и расстояние между поставленными точками не сохраняется, а вторая поставленная точка шагает от первой поставленной на такой же шаг как первая поставленная от начала спирали.

Как расставить несколько точек на спирали, чтобы менять их расположение и от начала спирали и между собой менять расстояние. и как удалять промежуток именно между ними?

Это нужно сделать для создания обёртки которая идёт ровно под одним участком детали, потом прогибается вниз и снова идёт ровно.

Заранее благоадрю за помощь.

obesov

 Параметры Вашей хитрой спирали неизвестны, поэтому модель "слепил от фонаря" в т.ч. назначил переменную.
+ Благодарностей: 1

Руслан1

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

При этом хочу понять , как ставить эти две точки не используя инструмент Точка (и там выбирать на кривой), а инструмент точки на кривой, при этом расстояние от начала спирали и расстояние между ними изменять раздельно, чтобы например от начала отложить 30 , а между ними 10.

Ну и понять как именно удалить этот участок между ними с помощью усечение кривой (или другого инструмента)

obesov

#3
 Разве существует инструмент Точка на кривой вне команды Точка?
Ответы на Ваши вопросы есть в Справке (см.скрин).
В команде Усечение кривой есть возможность менять направление усечения.
И да, в Вашем случае усекать надо дважды, а не по двум объектам (точкам) в одной команде!
+ Благодарностей: 1

YNA

1. Чтобы удалить внутренний участок спирали отрежьте спираль по точкам два раза в разных направлениях. После первого отрезания спираль скрывается и для второго отрезания её лучше указать в дереве. Просто экспериментально определитесь с направлениями отрезания.
2. Поставить точки можно так: первая на расстоянии 30 от начала, вторая на расстоянии 40 (30+10) от начала.
+ Благодарностей: 1

Руслан1

Цитата: obesov от 09.04.14, 10:32:01
Разве существует инструмент Точка на кривой вне команды Точка?
Ответы на Ваши вопросы есть в Справке (см.скрин).
В команде Усечение кривой есть возможность менять направление усечения.
И да, в Вашем случае усекать надо дважды, а не по двум объектам (точкам) в одной команде!

Есть команды - Точка (и там выбрать из списка - на кривой),а есть точкИ на кривой - вот её я и использовал, чтобы сразу расставить точки сделав участки для удаления в одной операции.

Хм, у меня в операции усечение кривой есть только выбор объекта и секущено объекта (в данном случае точку), можно включить ещё второй объект, и больше ничего. Сам думал. что по логике должно быть направление усечения, там ещё вкладка свойства и всё.

И что значит усечь дважды, а не по объектам? 8-)

Руслан1

Цитата: YNA от 09.04.14, 10:35:12
1. Чтобы удалить внутренний участок спирали отрежьте спираль по точкам два раза в разных направлениях. После первого отрезания спираль скрывается и для второго отрезания её лучше указать в дереве. Просто экспериментально определитесь с направлениями отрезания.
2. Поставить точки можно так: первая на расстоянии 30 от начала, вторая на расстоянии 40 (30+10) от начала.

1) Как задать то направление? Там только выбрать сам объект и точки :)

2) это в операции точки на кривой? там только один задаваемый шаг

YNA

Постройте точку (точки) на расстоянии30. Всё, забудьте про неё. Постройте точку (точки) на расстоянии 40. Всё.
+ Благодарностей: 1

Руслан1

Всё получилось.

Пришлось ставить две разные точки, чтобы задать разные расстояния от начала спирали, и между ними разное расстояние.

И дважды усекать, просто не сразу заметил, что выбирая один объект появляется кнопка менять направление, сразу включал два объекта :)

Способ конечно не ахти, учитывая что таких вырезов надо например сделать несколько, думал сразу расставить точки и удалить нужные промежутки, в общем за две операции :)

Руслан1

С точками нашёл выход:

1 операция - группа точек на кривой:шаг по кривой, по всей кривой, шаг 10

2 операция - группа точек на кривой: всё тоже самое + добавил отступ и расстояние 15 и получил вот такую нужную красоту :) :


obesov

 А не проще построить один виток спирали со всеми требуемыми усечениями, а затем размножить всё это массивом?   ;)
+ Благодарностей: 1

Руслан1

Усечение по кривой ни один массив не видит?

Руслан1

Цитата: obesov от 09.04.14, 11:17:52
А не проще построить один виток спирали со всеми требуемыми усечениями, а затем размножить всё это массивом?   ;)

Разумно ::)

А какой массив применить , чтобы выбрать уже готовый виток с усеченным участком?

Вот попробовал сделать массив на спирали - размножить усечение - никак :)


Кстати скрин со справкой - только сейчас появился :)

Руслан1

В принципе получилось - сделал один виток, нужные точки на нём и вырезы.

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

Хотел через макроэлемент всё сделать, но копирует цельный виток т.к. не видит операцию усечение в макроэлементе.

Ну хоть так, благодарю всех за помощь :)

obesov

Цитата: Руслан1 от 09.04.14, 11:21:42
Кстати скрин со справкой - только сейчас появился :)
Цитата: Руслан1 от 09.04.14, 10:43:59
Есть команды - Точка (и там выбрать из списка - на кривой),а есть точкИ на кривой - вот её я и использовал, чтобы сразу расставить точки сделав участки для удаления в одной операции.
Кстати! Команда называется Группа точек по кривой. Не?  ;)

Руслан1

#15
Да, забывал писать группа)))))))

А вы в массиве выделили ту первую спираль в дереве и выделился виток с вырезами?

Хм,а у меня выделяется целый виток, а чтобы с вырезами - выделаю напрямую сами отрезки получившиеся из витка

obesov

Цитата: Руслан1 от 09.04.14, 12:16:12
...А вы в массиве выделили ту первую спираль в дереве и выделился витко с вырезами?...
Именно так!  :)

Руслан1

Делаю также, и выделяется виток без изменений - целый, и такие же массивы строятся