Соединение векторов при помощи инструмента свободная форма
Здравствуйте. Я использую CorelDraw для создания вектора по которому плоттер режет детали. При этом для точности резки вектор должен быть не прерывным и направление вектора должно быть правильным. Ранее я работал в corel X4 (теперь Х6.4) и выполнял работу следующим образом: располагаю рядом две детали, объединяю их через инструмент "Формирование" ,разъединяю в первой детали узел с которого начнется резка, определяю направление вектора (если нужно меняю), затем в этой детали и второй детали разъединяю близлежащие узлы (при этом появившиеся узел начала и конца вектора остаются в одной точке это важно). Проверяю направление вектора второй детали (если нужно меняю его). После проведенных действий мне нужно соединить конечный узел первого вектора с начальным узлом второго вектора и для обратного движения - конечный узел второго вектора и начальный узел первого вектора. Я ранее использовал для этого инструмент "свободная форма" . Щелчок по последнему узлу первого вектора затем по первому узлу второго вектора и все соединение установлено вектора соединены в нужном мне порядке. В Corel Х6 в данной ситуации я делаю щелчок по последнему узлу первого вектора, затем по первому узлу второго вектора, но так получается соединение не с первым узлом второго вектора а с последним. В результате меняется направление вектора. Если же начало и конец вектора немного развести в стороны, то все соединяется нормально. В справке написано, что при использовании инструмента "свободная форма" начало вектора должно прилипать к последнему узлу первого вектора, а конец к началу второго вектора. Но когда начало и конец вектора находятся в одной точке (узел просто разъединен) такого не происходит. Помогите найти решение проблемы. Просто в связи с заменой компа поменялась система с ХP на win8, а в ней corelX4 не работает, кроме того выполнять показанные мною действия другими способами и средствами долго и не удобно.
Свободная форма – это Freehand (F5)? Попробовав сделать то же самое данным инструментом, понял, что никакой проблемы с его работой в Х5/Х6 (а заодно и вХ3) просто не существует. Проблема была как раз в Х4. Дело в том, что если начальный и конечный узел разомкнутого контура совмещены в одной точке, программа считает начальный лежащим ниже, а конечный – выше. Если в приведенном примере попытаться соединить два узла с помощью инструмента Freehand, то соединятся, разумеется, узлы, которые находятся выше, т.е. последний узел первого субконтура с последним узлом второго. Что вполне логично, т.к. Freehand при перекрытии узлов будет в первую очередь выделять тот, который лежит выше. Соединение самого верхнего узла одного субконтура с самым нижним второго как раз и есть нарушение такой логики. Т.е. – глюк. То, что на глюке построена целая технология, это, конечно, интересно :) Но иногда приходится работать с инструментами без глюков. Что делать в таком случае?
Почему нельзя перед объединением двух контуров сделать их разнонаправленными? Тогда в одном из контуров начальный и конечный узел поменяются местами, а соединение с помощью инструмента Freehand будет происходить «как надо» (по условиям задачи в примере). И почему нельзя вначале объединить любое необходимое количество контуров, а уже потом задать направление вектора всей конструкции в целом? Ведь, насколько я понимаю, для нее существуют только два параметра – траектория (последовательность расположения узлов) и направление (порядок прохождения этих узлов инструментом). Траектория создается пользователем вручную путем объединения отдельных фигур в один непрерывный контур. А что касается направления, то вектор на то и вектор, что имеет одинаковое направление по всей длине контура. Оно задается и меняется автоматически нажатием одной кнопки.
Что касается настроек инструмента, то насколько знаю, они есть только в разделе Tools/Options/Toolbox > Freehand/Bezier tool. Других не встречал.
А мои эксперементы показали, что начальный узел лежит выше конечного.
Если перед процедурой объединения Свободной формой F5 контуры одинаково направлены — получается общий восьмиобразный контур, а если направлены в разные стороны — круговой.
Нагретой проволоке в пенопласте, думаю, пофиг как двигаться. Пройдёт она участок соединения по параллелям или по пересекающимся.
А у меня все время получается наоборот. Иначе я не могу объяснить почему инструмент Свободная форма захватывает именно последние узлы, а не первые. В остальном все то же самое. При одинаковом направлении контуров получается "восьмерка", а если контуры разнонаправленные – круговое соединение.
Проволоке (или фрезе, например) скорей всего и правда пофиг. В любом случае она проходит по периметру деталей один раз, а по перемычке между ними – дважды. Но возможно тут есть какие-то нюансы, о которых мы просто не знаем.
Интересная информация. Но в мануале я читал, что инструмент "Свободная форма" должен своим началом присоединяться к концу вектора (маркер синяя стрелка в конце вектора вот такой маркер "--->"), а своим концом присоединяться к началу следующего вектора вот такой маркер синего цвета ">---" (при условии , что они объединены).
Что касается направления движения нагретой проволоки в блоке, то оно важно. В этом вся и проблема. Если проволока пойдет по восьмерке, т.е. первую деталь вырежет по верху, а нижнюю по низу, то может быть получен брак. Дело в том, что прирезке пенопласт подвергается деформации как бы изгибается в сторону более тонкого края детали и если деталь достаточно тонкая этот изгиб может быть значительным в результате деталь получается неправильных размеров. Мне трудно это объяснить нужно показывать как говорится на примере. Короче говоря никакой резки восьмеркой недопустимо. Я уже четыре года этим занимаюсь и испробовал всякие варианты.
Страницы