Sketcher Внешняя Геометрия
Расположение в меню |
---|
Эскиз → Геометрия эскиза → Внешняя Геометрия |
Верстаки |
Sketcher |
Быстрые клавиши |
X |
Представлено в версии |
- |
См. также |
Вспомогательная Геометрия |
Описание
Используйте инструмент Внешняя Геометрия, когда вам нужно применить ограничение между геометрией эскиза и чем-то вне эскиза. Это работает путем вставки связанной вспомогательной геометрии в эскиз. По умолчанию цвет связанной внешней геометрии пурпурный. Как и в случае стандартной несвязанной вспомогательной геометрии (синего цвета), связанная внешняя геометрия видна только тогда, когда эскиз находится в режиме редактирования, и напрямую не используется в последующих результатах использования эскиза другими инструментами. Оба типа вспомогательной геометрии могут использоваться в качестве ссылок для ограничений в эскизе.
A note of caution, using this tool to link to generated (solid) geometry can lead to unexpected results due to Topological Naming Problem. Also see Advice for stable models.
Использование
- Создайте новый эскиз или откройте существующий эскиз.
- Нажмите кнопку 'Внешняя Геометрия'.
- Выберите ребро или вершину, которую вы хотите связать с эскизом.
- Нажмите Esc, или выберите другой инструмент, чтобы прекратить импорт геометрии в эскиз.
Правила выбора
Правила выбора объектов, которые можно импортировать, существенно различаются между версиями FC v0.16 и FC v0.17.
v0.17
- Допускаются только ребра и вершины объектов из одной системы координат.
То есть эскиз и объект должны находиться в одном и том же теле, или в одной и той же детали, или оба за пределами детали или тела.
Например, если открытый эскиз находится в теле, вы можете использовать другой эскиз из тела в качестве внешней геометрии, но вы не можете использовать эскиз из Body001, или ребро из Детали Куба в корне проекта. Используйте функцию Shapebinder, чтобы ввести копию объекта в систему координат открытого эскиза. Тогда вы сможете использовать ребра/вершины объекта Shapebinder.
- Круговые зависимости не допускаются.
Это означает, что вы не можете ссылаться на Вырез, созданный с помощью этого же эскиза. Вы не можете ссылаться на любой объект, который зависит от того же эскиза.
В отличии в версии FC v0.16, эскизу не обязательно быть на любой грани, чтобы использовать этот инструмент. Ссылки непосредственно между эскизами возможны и поощряются, так как они более надежны.
v0.16 и старше
- Вы можете ссылаться только на ребра/вершины фигуры, с которой связан эскиз.
Например. Если эскиз был сделан на грани Выдавливания, вы можете использовать ребра/вершины только этого Выдавливания. Вы не можете использовать ребра Эскиза, которые использовались для создания Выдавливания. Вы не можете использовать ребра Выдавливания, которые наследуются в Вырезе, сделанном с этим эскизом (вам нужно спрятать Вырез и показать Выдавливание, чтобы связать новый элемент).
Эскиз ДОЛЖЕН быть связан с гранью, чтобы использовать этот инструмент.
Внешний вид при успешном соединении
Когда ребро будет успешно связано, то появится цветная линия (по умолчанию пурпурная ,вершины по умолчанию красные), и она будет видна на эскизе только в режиме редактирования.
Сходство со вспомогательной геометрией
Линии внешней геометрии (по умолчанию пурпурные) аналогичны линиям (по умолчанию синие) Вспомогательной геометрии за исключением того, что пурпурные линии внешней геометрии параметрически связаны с элементом тела, к которому привязан эскиз. Вспомогательная геометрия - это внутренние линии эскиза видимые только тогда, когда эскиз находится в режиме редактирования,используемые только для привязки ограничений, а не на прямую для последующих операций с твердыми телами, таких как Выдавливание или Вырез.
Использование внешней геометрии в верстаке PartDesign
В верстаке PartDesign, инструмент «Внешняя геометрия» используется для облегчения позиционирования твердого тела, которое вы строите, относительно предыдущего этапа его построения. Верстак PartDesign предназначен для создания одного единственного тела, поэтому эти эскизы, с внешней геометрией, используются для создания нового элемента этого тела.
Например, внешняя геометрия может использоваться в качестве привязки ограничения, используемого для позиционирования отверстия в объекте в определенном месте относительно ребра или вершины.
Использование внешней геометрии в верстаке Part
Вы можете использовать любую геометрию детали, которая находится в системе координат эскиза. Рекомендуется ссылаться на самые ранние элементы детали, поскольку они формируют более стабильную связь.
В версии v0.16 и более ранних, эскиз должен быть привязан к грани, что бы воспользоваться инструментом. Начиная с v0.17 это ограничение было снято.
Пример
Ниже приведен эскиз, связанный с верхней гранью тела, созданного Выдавливанием из предыдущего эскиза. Пурпурные линии - это Внешняя Геометрия, связанная с двумя ребрами созданного ранее Выдавливания.
В этом случае они используются в качестве эталона для ограничения касания с окружностями одного круга. Они также используются в качестве эталона для горизонтального и вертикального ограничения, чтобы найти центр второго круга относительно низа и верха Выдавливания.
Это тот же эскиз в режиме редактирования, но в котором Выдавливание, с которым он связан, скрыто.
Когда режим редактирования эскиза закрыт, линии внешней геометрии не видны.
- Инструменты: New sketch, Edit sketch, Leave sketch, View sketch, View section, Map sketch to face, Reorient sketch, Validate sketch, Merge sketches, Mirror sketch
- Геометрия эскиза: Point, Line by 2 point, Create an arc, Arc, Arc by 3 Point, Create a circle, Circle, Circle by 3 Point, Create a conic, Ellipse by center, Ellipse by 3 points, Arc of ellipse, Arc of hyperbola, Arc of parabola, Create a B-spline, Create B-spline, Create periodic B-pline, Polyline (multiple-point line), Rectangle, Create regular polygon, Triangle, Square, Pentagon, Hexagon, Heptagon, Octagon, Create Regular Polygon, Slot, Fillet, Trimming, Extend, External Geometry, CarbonCopy, Construction Mode
- Ограничения в Sketcher
- Геометрические ограничения Coincident, Point On Object, Vertical, Horizontal, Parallel, Perpendicular, Tangent, Equal Length, Symmetric, Constrain Block
- Размерные ограничения Lock, Horizontal Distance, Vertical Distance, Distance, Radius, Internal Angle, Snell's Law, Internal Alignment, Toggle reference/driving constraint,
- Инструменты в Sketcher Select solver DOFs, Close Shape, Connect Edges, Select Constraints, Select Origin, Select Vertical Axis, Select Horizontal Axis, Select Redundant Constraints, Select Conflicting Constraints, Select Elements Associated with constraints, Show/Hide internal geometry, Symmetry, Clone, Copy, Move, Rectangular Array, Delete All Geometry, Delete All Constraints
- Инструменты B-сплайнов в Sketcher Show/Hide B-spline degree, Show/Hide B-spline control polygon, Show/Hide B-spline curvature comb, Show/Hide B-spline knot multiplicity, Convert Geometry to B-spline, Increase degree, Increase knot multiplicity, Decrease knot multiplicity
- Виртуальное пространство Sketcher Switch Virtual Space

- Установка: Windows, Linux, Mac; Начинающим
- Базовая: О FreeCAD, Верстаки, Настройки, Структура документа, Настройка интерфейса, Свойства, Модель мыши; Учебники
- Верстаки: Arch, Draft, FEM, Image, Inspection, Mesh, OpenSCAD, Part, PartDesign, Path, Plot, Points, Raytracing, Reverse Engineering, Robot, Ship, Sketcher, Spreadsheet, Start, Surface workbench, TechDraw, Test Framework, Web
- Скрипты: Введение в Python, Учебник скриптов FreeCAD, Основы скриптов FreeCAD, Установка макросов, Команды графического интерфейса, Единицы Модули: Создание модулей, Создание верстаков, Добавление верстаков Сетки: Сеточные скрипты, Модуль сеток Детали: Модуль Part, Скрипты топологических данных, PythonOCC, Из Mesh в Part Coin scenegraph: The Coin/Inventor scenegraph, Pivy Интерфейс Qt: PySide, Использование графического интерфейса FreeCAD, Создание диалогов Параметрические объекты: Скриптовые объекты Прочее: Кусочки кода, Функции рисования линий, Встраивание FreeCAD, Библиотека векторной математики FreeCAD, Хаб опытных пользователей, Python, Макросы, Основы скриптов FreeCAD, Topological data scripting