Sketcher CreateBSpline/ru: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 54: | Line 54: | ||
* Elements of the internal geometry can be deleted. They can be recreated at any time with [[Sketcher_RestoreInternalAlignmentGeometry|Sketcher RestoreInternalAlignmentGeometry]]. |
* Elements of the internal geometry can be deleted. They can be recreated at any time with [[Sketcher_RestoreInternalAlignmentGeometry|Sketcher RestoreInternalAlignmentGeometry]]. |
||
* After a B-spline is created, it is possible to define the weight of the control points by changing the radii of the weight circles. The equality constraints on the circles need to be deleted first. The radius constraint is arbitrary, the weight of the control points will be defined by the relative radii of the circles. It works similar to gravity: the bigger a circle is in relation to the others, the more the curve will be attracted to that control point. |
* After a B-spline is created, it is possible to define the weight of the control points by changing the radii of the weight circles. The equality constraints on the circles need to be deleted first. The radius constraint is arbitrary, the weight of the control points will be defined by the relative radii of the circles. It works similar to gravity: the bigger a circle is in relation to the others, the more the curve will be attracted to that control point. |
||
* The degree of a created B-spline can be [[Sketcher_BSplineIncreaseDegree|increased]] or [[Sketcher_BSplineDecreaseDegree|decreased]], and the multiplicity of its knots can be [[Sketcher_BSplineIncreaseKnotMultiplicity|increased]] or [[Sketcher_BSplineIncreaseKnotMultiplicity|decreased]] as well. |
|||
* The visibility of the [[Sketcher_BSplineDegree|degree]], the [[Sketcher_BSplinePolygon|control polygon]], the [[Sketcher_BSplineComb|curvature comb]], the [[Sketcher_BSplineKnotMultiplicity|knot multiplicity]] and the [[Sketcher_BSplinePoleWeight|control point weight]] can be toggled on/off from the [[Sketcher_Workbench#Sketcher visual|Sketcher visual]] toolbar. |
* The visibility of the [[Sketcher_BSplineDegree|degree]], the [[Sketcher_BSplinePolygon|control polygon]], the [[Sketcher_BSplineComb|curvature comb]], the [[Sketcher_BSplineKnotMultiplicity|knot multiplicity]] and the [[Sketcher_BSplinePoleWeight|control point weight]] can be toggled on/off from the [[Sketcher_Workbench#Sketcher visual|Sketcher visual]] toolbar. |
||
Latest revision as of 07:41, 10 July 2024
|
Расположение в меню |
---|
Sketch → Геометрия эскиза → Create B-Spline |
Верстаки |
Верстак "Sketcher" |
Быстрые клавиши |
Нет |
Представлено в версии |
0.17 |
См. также |
Создать периодический B-сплайн |
Описание
Этот инструмент рисует незамкнутую кривую B-сплайна по его контрольным точкам.
Кривая B-сплайна построена по 4 точкам (белого цвета). На рисунке изображены контрольные многоугольники зеленым цветом (прямые, соединяющие красные точки), синие круги с весами и гребень кривизны зеленым цветом. Цифра (3) в центре относится к степени B-сплайна, а цифры (4) на концах кривой относятся к множественности их узлов.
Применение
See also: Drawing aids.
- Нажмите кнопку
B-сплайн.
- Создайте серию точек, нажимая в 3D-виде. Пока команда активна, созданные точки соединяются прямыми линиями, и вокруг каждой точки создается круг вспомогательной геометрии.
- Нажмите правую кнопку мыши, чтобы завершить ввод и сгенерировать кривую.
- В зависимости от настроек инструмент может оставаться активным, чтобы нарисовать новую кривую. Нажмите правую кнопку мыши еще раз, чтобы завершить команду.
- Можно переопределить вес контрольных точек, изменив радиусы кругов вспомогательной геометрии. Для этого сначала удалите ограничения равенства на кругах. Ограничьте радиусы произвольно, вес контрольных точек будет определяться относительными радиусами окружностей. Это работает подобно гравитации: чем больше круг по отношению к другим, тем больше кривая будет притягиваться к контрольной точке.
- Видимость управляющего полигона, гребня кривизны, степени и множества узлов можно включать/выключать с помощью панели инструментов Инструменты B-сплайна.
- Изучите другие инструменты на панели инструментов Инструменты B-сплайна, чтобы узнать о них больше.
Notes
- Elements of the internal geometry can be deleted. They can be recreated at any time with Sketcher RestoreInternalAlignmentGeometry.
- After a B-spline is created, it is possible to define the weight of the control points by changing the radii of the weight circles. The equality constraints on the circles need to be deleted first. The radius constraint is arbitrary, the weight of the control points will be defined by the relative radii of the circles. It works similar to gravity: the bigger a circle is in relation to the others, the more the curve will be attracted to that control point.
- The degree of a created B-spline can be increased or decreased, and the multiplicity of its knots can be increased or decreased as well.
- The visibility of the degree, the control polygon, the curvature comb, the knot multiplicity and the control point weight can be toggled on/off from the Sketcher visual toolbar.
Ограничения
- В настоящее время не поддерживается большое количество ограничений. Могут быть ограничены только контрольные точки и конечные точки B-сплайна.
- Инструменты Обрезать и Продлить не поддерживаются.
- Форма кривой B-сплайна может быть отредактирована только путем перетаскивания одной из контрольных точек. Узлы, лежащие на кривой, не могут быть выбраны.
- General: Create sketch, Edit sketch, Attach sketch, Reorient sketch, Validate sketch, Merge sketches, Mirror sketch, Leave sketch, View sketch, View section, Toggle grid, Toggle snap, Configure rendering order, Stop operation
- Sketcher geometries: Point, Polyline, Line, Arc, Arc by 3 points, Arc of ellipse, Arc of hyperbola, Arc of parabola, Circle, Circle by 3 points, Ellipse, Ellipse by 3 points, Rectangle, Centered rectangle, Rounded rectangle, Triangle, Square, Pentagon, Hexagon, Heptagon, Octagon, Regular polygon, Slot, Arc slot, B-spline by control points, Periodic B-spline by control points, B-spline by knots, Periodic B-spline by knots, Toggle construction geometry
- Sketcher constraints:
- Dimensional constraints: Dimension, Horizontal distance, Vertical distance, Distance, Auto radius/diameter, Radius, Diameter, Angle, Lock
- Geometric constraints: Coincident (unified), Coincident, Point on object, Horizontal/vertical, Horizontal, Vertical, Parallel, Perpendicular, Tangent or collinear, Equal, Symmetric, Block
- Other constraints: Refraction (Snell's law)
- Constraint tools: Toggle driving/reference constraint, Activate/deactivate constraint
- Sketcher tools: Fillet, Chamfer, Trim, Split, Extend, External geometry, Carbon copy, Select origin, Select horizontal axis, Select vertical axis, Array transform, Polar transform, Scale transform, Offset geometry, Symmetry, Remove axes alignment, Delete all geometry, Delete all constraints
- Sketcher B-spline tools: Convert geometry to B-spline, Increase B-spline degree, Decrease B-spline degree, Increase knot multiplicity, Decrease knot multiplicity, Insert knot, Join curves
- Sketcher visual: Select unconstrained DoF, Select associated constraints, Select associated geometry, Select redundant constraints, Select conflicting constraints, Show/hide circular helper for arcs, Show/hide B-spline degree, Show/hide B-spline control polygon, Show/hide B-spline curvature comb, Show/hide B-spline knot multiplicity, Show/hide B-spline control point weight, Show/hide internal geometry, Switch virtual space
- Additional: Sketcher Dialog, Preferences, Sketcher scripting
![](/images/thumb/9/94/User_hub.png/24px-User_hub.png)
- Начинающим
- Установка: Загрузка, Windows, Linux, Mac, Дополнительных компонентов, Docker, AppImage, Ubuntu Snap
- Базовая: О FreeCAD, Интерфейс, Навигация мыши, Методы выделения, Имя объекта, Настройки, Верстаки, Структура документа, Свойства, Помоги FreeCAD, Пожертвования
- Помощь: Учебники, Видео учебники
- Верстаки: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework