Автоматическое создание ограничений

Предыдущая страницаВ началоСледующая страница

Пиктограмма

Текстовое меню

SketchAutoConstr

Настройка > Привязка > Автоматическое создание ограничений

Панель фильтров в команде Sketch <SK> Эскиз

<Ctrl>+<F2>

Автоматическое создание ограничений

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

Типы автоматически создаваемых ограничений задаются в диалоге установок системы  (SketchOptions Установки > Ограничения и размеры > Автоматически создавать ограничения).

 

По умолчанию автоматически создаются ограничения SketchConstraintHorizontal Горизонтальность, SketchConstraintVertical Вертикальность, SketchConstraintCoincident Совпадение, SketchConstraintTangent Касание, SketchConstraintPerpendicular Перпендикулярность. Т.е. если какая-либо линия начерчена касательно к другой, то автоматически создаётся ограничение SketchConstraintTangent Касание; если конечная точка одной линии совпадает с точкой другой линии или с самой линией, то автоматически создаётся ограничение SketchConstraintCoincident Совпадение; а на все вертикальные и горизонтальные отрезки будет автоматически наложены ограничения SketchConstraintVertical Вертикальность и SketchConstraintHorizontal Горизонтальность. Ограничение SketchConstraintPerpendicular Перпендикулярность создаётся на все перпендикулярные отрезки, кроме случая, когда эти отрезки являются горизонтальным и вертикальным, т.к. горизонтальные и вертикальные отрезки уже являются перпендикулярными друг к другу, благодаря ограничениям вертикальности и горизонтальности.

Пример

Рассмотрим тот же чертёж, что и в примере главы Управляющие размеры. Там ограничения на линиях создавались самим пользователем. На самом деле быстрее и проще сделать ограничения для такого чертежа в автоматическом режиме. Для этого после вызова команды Sketch Эскиз <SK>, прежде чем начать черчение, включаем режим автоматического создания ограничений SketchAutoConstr <Ctrl>+<F2>. Далее при помощи опций эскиза создаём чертёж.

Constrains11

Создаём окружность, далее строим отрезки: автоматически создаётся ограничение SketchConstraintTangent Касание для отрезка, касательного к окружности; для него же, т.к. отрезок расположен вертикально, создаётся ограничение SketchConstraintVertical Вертикальность; для следующего автоматически создаётся ограничение SketchConstraintHorizontal Горизонтальность и для третьего отрезка, т.к. он тоже касательный к окружности, создаётся ограничение SketchConstraintTangent Касание. Для всех точек, которые совпадают с другими точками или линиями, автоматически создаётся ограничение SketchConstraintCoincident Совпадение.

Constrains12

Скругление создаём командой эскиза SketchFillet Скругление: автоматически создаются четыре ограничения: два касания и два совпадения. При использовании команды SketchFillet Скругление была включена опция Обрезать исходные кривые. В результате на продолжении обрезанных отрезков осталась точка их пересечения, в которой было задано ограничение совпадения. Данное ограничение не является дублирующим, т.к. если бы опция обрезки не была включена, оно определяло бы длину отрезков до их пересечения. Но для данного эскиза ни точка, ни само ограничение не нужны, поэтому их можно удалить.

10S_DegreesAuto

Таким образом, при помощи автоматического создания ограничений был создан параметрический эскиз без непосредственного участия пользователя в создании параметризации. Далее, при помощи управляющих размеров, можно конкретизировать размеры параметрического чертежа, устранив тем самым неопределённость построений. Относительно начала координат эскиз будет определён ограничением SketchConstraintFixed Фиксация, созданным для точки центра окружности.