Форум пользователей ПО АСКОН

Профессиональные вопросы => Конструирование => Тема начата: end от 09.03.05, 08:27:08

Название: Как создать волнистую линию?
Отправлено: end от 09.03.05, 08:27:08
Как создать волнистую линию? Типа "гибкая проводка"? Не обозначение, а именно саму волнистую линию. Пробовал сам, ниччо не получается.
Название: Re:Как создать волнистую линию?
Отправлено: VIO от 09.03.05, 09:58:04
ЦитироватьКак создать волнистую линию? Типа "гибкая проводка"? Не обозначение, а именно саму волнистую линию. Пробовал сам, ниччо не получается.
Разве сплайн не устраивает?
Название: Re:Как создать волнистую линию?
Отправлено: Leo от 09.03.05, 11:28:35
Сначала создай фрагмент в виде одного периода синусоиды. А потом пойди в "Стили линий", создай новый стиль и включи в него свой фрагмент. Подробно см. в хэлпе и Руководстве.
Название: Re:Как создать волнистую линию?
Отправлено: Oleksandr от 09.03.05, 15:52:11
Может я чего не так делал, но у меня рисует лишь целое число синусоид. Если длина отрезка не кратна "шагу" синусоиды, то "некратность" отсекается и визуально отрезок не доходит до конечной точки.
Название: Re:Как создать волнистую линию?
Отправлено: VIO от 09.03.05, 17:31:14
ЦитироватьМожет я чего не так делал, но у меня рисует лишь целое число синусоид. Если длина отрезка не кратна "шагу" синусоиды, то "некратность" отсекается и визуально отрезок не доходит до конечной точки.
А какой тип линии ты берешь за основу?
Надо штриховой, и играть с размерами между твоими синусоидами.
Название: Re:Как создать волнистую линию?
Отправлено: Oleksandr от 10.03.05, 09:38:29
ЦитироватьА какой тип линии ты берешь за основу?
Прерывистая линия (иначе не вставляется фрагмент): штрих = 0, промежуток = шаг синусоиды.
Цитировать.. и играть с размерами между твоими синусоидами.
Это как? Каждый раз перенастраивать?



Название: Re:Как создать волнистую линию?
Отправлено: Sokolrunik от 10.03.05, 20:47:13
Попробуй криву Безье. После установки треьей точки она во второй сделает скругление, но только не ставь их на одну линию все три. Иначе, будет прямая.
Название: Re:Как создать волнистую линию?
Отправлено: VIO от 11.03.05, 06:46:37
Цитировать
ЦитироватьА какой тип линии ты берешь за основу?
Прерывистая линия (иначе не вставляется фрагмент): штрих = 0, промежуток = шаг синусоиды.
Цитировать.. и играть с размерами между твоими синусоидами.
Это как? Каждый раз перенастраивать?
Зачем? Можно создать несколько кривых под разными именами.
Только странная у тебя кривая, у которой шаг и амплитуда всегда разные, для чего такие используются в черчении.
Была такая линия в тройке и четверке, называлась линия разрыва, с пятерки ее нет. Сплайном разрыв строить удобнее.
Название: Re:Как создать волнистую линию?
Отправлено: end от 11.03.05, 08:43:42
необходимо создать тип линии "гибкая проводка" так , чтобы при изменении направления проводки соблюдалась непрерывность линии. Может стоит чертить её как прямую, а "гибкость" указывать лишь обозначением, как в ГОСТе  21.614-88 (табл.1, п.4.16)?
Название: Re:Как создать волнистую линию?
Отправлено: VIO от 11.03.05, 17:37:43
Цитироватьнеобходимо создать тип линии "гибкая проводка" так , чтобы при изменении направления проводки соблюдалась непрерывность линии. Может стоит чертить её как прямую, а "гибкость" указывать лишь обозначением, как в ГОСТе  21.614-88 (табл.1, п.4.16)?
Все таки я тебе советую попробовать сплайн, там можно изменить и шаг и амплитуду.
Если этого мало, то на "посиневшем" сплайне (после двойного нажатия "мышью") есть так называемые коромысла, с помощью которых можно изменить и направление и сглаживание линии. Они находятся около каждой поставленной тобой точки.
При таком построении разрыва точно не будет.
Можно выставить данные точки по привязке к сетке.
Название: Re:Как создать волнистую линию?
Отправлено: В.В. от 12.03.05, 20:17:50
Гибкий проводник (электропровод) я обычно делаю в чертежах осевой линией (кривой Безье) произвольно ставя несколько точек вдоль ее траектории. Затем, с помощью эвидистанты к этой осевой строю две основные линии, обозначающие толщину провода. Его потом можно даже искривлять по новому редактируя расположение осевой.
Название: Re:Как создать волнистую линию?
Отправлено: 4444 от 12.03.05, 22:21:44
В библиотеке ESK
http://www.4ertim.com/Downloads/d_op/viewdownload/cid/2/index.html
есть библиотека стилей линий eskw_tl2.lcs, там есть в том числе и волнистая
Название: Re:Как создать волнистую линию?
Отправлено: speed_xxx от 21.03.05, 00:21:03
ЦитироватьМожет я чего не так делал, но у меня рисует лишь целое число синусоид. Если длина отрезка не кратна "шагу" синусоиды, то "некратность" отсекается и визуально отрезок не доходит до конечной точки.
Просто нужно полный период синусоиды разбить на очень маленькие фрагменты (0,5мм). Тогда линия будет строиться пофрагментно и несовпадения с последней точкой будут меньше 0,5мм, а синусоида будет обрываться на любом из фрагментов.
Название: Re:Как создать волнистую линию?
Отправлено: VIO от 21.03.05, 07:28:14
Цитировать
ЦитироватьМожет я чего не так делал, но у меня рисует лишь целое число синусоид. Если длина отрезка не кратна "шагу" синусоиды, то "некратность" отсекается и визуально отрезок не доходит до конечной точки.
Просто нужно полный период синусоиды разбить на очень маленькие фрагменты (0,5мм). Тогда линия будет строиться пофрагментно и несовпадения с последней точкой будут меньше 0,5мм, а синусоида будет обрываться на любом из фрагментов.
А чем данная кривая будет отличаться от прямой линии? Почти ничем.
Слишком маленький отрезок. Если увеличить амплитуду данного отрезка, то получится линия похожая на кардиограмму, при сильном волнении, если сделать амплитуду соизмеримую с отрезком, то на глаз практически не увидишь волны.
Лучше всего, все таки сделать спплайн и построить к нему две эквидистанты с двух сторон.
Название: Re:Как создать волнистую линию?
Отправлено: speed_xxx от 23.03.05, 22:55:21
ЦитироватьА чем данная кривая будет отличаться от прямой линии? Почти ничем.
Слишком маленький отрезок. Если увеличить амплитуду данного отрезка, то получится линия похожая на кардиограмму, при сильном волнении, если сделать амплитуду соизмеримую с отрезком, то на глаз практически не увидишь волны.
Лучше всего, все таки сделать спплайн и построить к нему две эквидистанты с двух сторон.

А ризбивать синусоиду надо так показано в файле, кто хочет может посмотреть. Там же образец волнистой линии (на создание линии ушло 10мин)