Workarounds/ru: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
(30 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
<span id="Introduction"></span> |
|||
== Введение == |
== Введение == |
||
Цель данной статьи перечислить некоторые отсутствующие в настоящее время возможности в FreeCAD и предоставить обходные пути для их решения. Это может быть полезно для начинающих пользователей, которые не могут найти требующиеся инструменты, среди тех что существуют в FreeCAD. |
|||
The goal of this article is to list some currently missing features in FreeCAD and provide workarounds for them. It can be helpful for new users who can't find a particular functionality in FreeCAD. |
|||
<span id="Workarounds_for_the_Sketcher_Workbench"></span> |
|||
== Workarounds for the Sketcher Workbench == |
|||
== Обходные решения для верстака Sketcher == |
|||
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
! width="2%"| |
! width="2%"|№ !! width="28%"|Недостающая возможность !! width="70%"|Предлагаемое решение |
||
|- |
|- |
||
| 1 |
| 1 |
||
| Auto snap to objects (midpoints, |
| Auto snap to objects (midpoints, geometric centers, quadrants, extensions, intersections) |
||
| |
| |
||
* Manually apply [[Sketcher_Workbench#Sketcher_constraints|constraints]] and use [[Sketcher_ToggleConstruction|construction lines]] |
* Manually apply [[Sketcher_Workbench#Sketcher_constraints|constraints]] and use [[Sketcher_ToggleConstruction|construction lines]] |
||
* Draw geometry in the [[ |
* Draw geometry in the [[Draft_Workbench|Draft Workbench]], where snapping to objects is available, then convert to sketch with the [[Draft_Draft2Sketch|Draft Draft2Sketch]] tool |
||
* Midpoint snap is available within the [[Sketcher_Snap|Sketcher Snap]] option but doesn't apply any constraints |
|||
|- |
|- |
||
Line 24: | Line 27: | ||
* Make chamfers on the part level (after the sketch has been turned into a solid) with [[PartDesign_Chamfer|PartDesign Chamfer]] or [[Part_Chamfer|Part Chamfer]] |
* Make chamfers on the part level (after the sketch has been turned into a solid) with [[PartDesign_Chamfer|PartDesign Chamfer]] or [[Part_Chamfer|Part Chamfer]] |
||
* Create a [[Sketcher_CreateFillet|fillet]], change the arc to [[Sketcher_ToggleConstruction|construction geometry]] and then connect the points with a [[Sketcher_CreateLine|line]] to create a chamfer |
* Create a [[Sketcher_CreateFillet|fillet]], change the arc to [[Sketcher_ToggleConstruction|construction geometry]] and then connect the points with a [[Sketcher_CreateLine|line]] to create a chamfer |
||
* Draw chamfers manually with [[Sketcher_CreateLine|lines]] or [[Sketcher_CreatePolyline|polylines]] |
|||
<div class="mw-translate-fuzzy"> |
|||
|- |
|- |
||
| 3 |
| 3 |
||
| Круговой массив |
|||
| Circular pattern |
|||
| |
| |
||
* Создавайте круговые массивы на уровне детали (после превращения эскиза в форму): |
|||
* Create circular patterns on the part level (after the sketch has been turned into a solid): |
|||
** |
** Для верстака [[PartDesign_Workbench/ru|PartDesign]] используйте [[PartDesign_PolarPattern/ru|PartDesign PolarPattern]] |
||
** |
** Для форм верстака [[Part_Workbench/ru|Part]] или завершенных [[PartDesign_Body/ru|тел]], используйте [[Draft_PolarArray/ru|Draft PolarArray]] или [[Draft_CircularArray/ru|Draft CircularArray]] |
||
</div> |
|||
|- |
|- |
||
Line 40: | Line 46: | ||
* [[Part_Offset2D|Part Offset2D]] tool ([[PartDesign_SubShapeBinder|SubShapeBinder]] necessary for use in a [[PartDesign_Body|PartDesign Body]]) |
* [[Part_Offset2D|Part Offset2D]] tool ([[PartDesign_SubShapeBinder|SubShapeBinder]] necessary for use in a [[PartDesign_Body|PartDesign Body]]) |
||
* [[Draft_Offset|Draft Offset]] tool ([[PartDesign_SubShapeBinder|SubShapeBinder]] necessary for use in a [[PartDesign_Body|PartDesign Body]]) |
* [[Draft_Offset|Draft Offset]] tool ([[PartDesign_SubShapeBinder|SubShapeBinder]] necessary for use in a [[PartDesign_Body|PartDesign Body]]) |
||
* Draw offset geometry manually, [[Sketcher_ToggleConstruction|construction lines]] connecting the original and offset geometry and [[Sketcher_ConstrainPerpendicular|perpendicular]] to them at different locations, dimensioned with [[Sketcher_ConstrainDistance|distance dimension]] will ensure proper relation between the geometries |
|||
|- |
|- |
||
Line 63: | Line 70: | ||
* Use a range of [[Sketcher_Workbench#Dimensional_constraints|dimensional constraints]]: 3 for lines, 1 for angles and 3 for arcs/circles |
* Use a range of [[Sketcher_Workbench#Dimensional_constraints|dimensional constraints]]: 3 for lines, 1 for angles and 3 for arcs/circles |
||
<div class="mw-translate-fuzzy"> |
|||
|- |
|- |
||
| 8 |
| 8 |
||
| Ввод координат и размеров объектов при их создании |
|||
| Input coordinates and dimensions on the go (when drawing an object) |
|||
| |
| |
||
* Указывайте размеры с помощью ограничений |
|||
* Apply dimensional constraints afterwards |
|||
</div> |
|||
|- |
|- |
||
Line 86: | Line 95: | ||
| |
| |
||
* Manually trace over the geometry created by this tool |
* Manually trace over the geometry created by this tool |
||
* [https://github.com/realthunder/ |
* [https://github.com/realthunder/FreeCAD/releases Link Branch] - Defining Geometry tool |
||
|- |
|- |
||
Line 123: | Line 132: | ||
| |
| |
||
* Create a radius dimension instead (you can enter the diameter divided by 2 - the calculation will be handled by FreeCAD) |
* Create a radius dimension instead (you can enter the diameter divided by 2 - the calculation will be handled by FreeCAD) |
||
|- |
|||
| 18 |
|||
| Curved slot tool |
|||
| |
|||
* Draw curved slots manually |
|||
* Use one of the macros and scripts listed [https://forum.freecadweb.org/viewtopic.php?f=8&t=72235 here] |
|||
|- |
|||
| 19 |
|||
| Dimension labels adapting to the rotation of the view to be always readable |
|||
| |
|||
* Rotate the view when needed |
|||
|- |
|||
| 20 |
|||
| First [[Sketcher_Workbench#Dimensional_constraints|dimension]] in the sketch scaling the geometry so that its initially drawn shape is not broken |
|||
| |
|||
* Apply some [[Sketcher_Workbench#Dimensional_constraints|dimensional constraints]] before drawing the entire shape |
|||
|- |
|||
| 21 |
|||
| An option to hide the whole [[Sketcher_ToggleConstruction|construction geometry]] in an active sketch |
|||
| |
|||
* In the Elements window, use the ''Construction'' filter, select the [[Sketcher_ToggleConstruction|construction geometry]] entities there and uncheck their checkboxes |
|||
|} |
|} |
||
<span id="Workarounds_for_the_Part_Workbench_and_Part_Design_Workbench"></span> |
|||
== Workarounds for the Part Workbench and Part Design Workbench == |
|||
== Обходные решения для верстаков Part и Part Design == |
|||
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
! width="2%"| |
! width="2%"|№ !! width="28%"|Недостающая возможность !! width="70%"|Предлагаемое решение |
||
|- |
|- |
||
Line 141: | Line 176: | ||
|- |
|- |
||
| 2 |
| 2 |
||
| Отображение центра масс модели (детали или сборочных единиц) |
|||
| Display the center of mass of the model (part or assembly) |
|||
| |
| |
||
* [[Macro_CenterOfMass| |
* [[Macro_CenterOfMass/ru|Макрос CenterOfMass]] |
||
|- |
|- |
||
Line 150: | Line 185: | ||
| |
| |
||
* Change the Lighting property in the part's view settings to "One side" (very rough equivalent, problem with multicolored parts) |
* Change the Lighting property in the part's view settings to "One side" (very rough equivalent, problem with multicolored parts) |
||
* [[Part_SectionCut|Persistent section cut]] tool - deselect all planes before pressing Close |
* [[Part_SectionCut|Persistent section cut]] tool - deselect all planes before pressing Close |
||
* [https://github.com/realthunder/ |
* [https://github.com/realthunder/FreeCAD/releases Link Branch] - experimental renderer |
||
|- |
|- |
||
Line 158: | Line 193: | ||
| |
| |
||
* [[Macro_Intersection|Macro Intersection]] |
* [[Macro_Intersection|Macro Intersection]] |
||
* Manual [[Datum|datum]] |
* Manual adjustment of [[Datum|datum]] attachment |
||
|- |
|- |
||
Line 164: | Line 199: | ||
| Automated midsurface extraction (for thin-walled parts) |
| Automated midsurface extraction (for thin-walled parts) |
||
| |
| |
||
* [[Draft_Facebinder|Draft Facebinder]] and then [[Draft_Scale|Draft Scale]] or [[Part_Offset|Part Offset]] to make it actual midsurface |
* Use [[Draft_Facebinder|Draft Facebinder]] and then [[Draft_Scale|Draft Scale]] or [[Part_Offset|Part Offset]] (easier) to make it actual midsurface, apply the workaround for extending faces if the generated midsurfaces are separated and join them with boolean tools |
||
|- |
|- |
||
Line 173: | Line 208: | ||
* [[Part_ProjectionOnSurface|Part ProjectionOnSurface]] tool |
* [[Part_ProjectionOnSurface|Part ProjectionOnSurface]] tool |
||
<div class="mw-translate-fuzzy"> |
|||
|- |
|- |
||
| 7 |
| 7 |
||
| Поддержка [[PartDesign_Body/ru|тел]] состоящих из нескольких раздельных (не соприкасающихся) фрагментов |
|||
| Support for multiple solids within a [[PartDesign_Body|body]] |
|||
| |
| |
||
* Создавайте каждый фрагмент, как отдельное [[PartDesign_Body/ru|тело]] |
|||
* Create a separate [[PartDesign_Body|body]] for each solid |
|||
* [https://github.com/realthunder/FreeCAD_assembly3/releases |
* [https://github.com/realthunder/FreeCAD_assembly3/releases Ссылка по теме] |
||
</div> |
|||
|- |
|- |
||
Line 186: | Line 223: | ||
* Select edges from the sketch and create a [[Std_LinkMakeRelative|SubLink]] or a [[PartDesign_SubShapeBinder|SubShapeBinder]] and pad that new object |
* Select edges from the sketch and create a [[Std_LinkMakeRelative|SubLink]] or a [[PartDesign_SubShapeBinder|SubShapeBinder]] and pad that new object |
||
* [[PartDesign_Pad|Pad]] a complete sketch located on the existing face of the model in the opposite direction (towards the existing shape) so that only new faces are created. Then it is possible to select these faces individually and pad them. This method should be used with caution since unnecessary 3D operations may lead to unexpected errors. Thus, it is recommended to use the previous workaround instead. |
* [[PartDesign_Pad|Pad]] a complete sketch located on the existing face of the model in the opposite direction (towards the existing shape) so that only new faces are created. Then it is possible to select these faces individually and pad them. This method should be used with caution since unnecessary 3D operations may lead to unexpected errors. Thus, it is recommended to use the previous workaround instead. |
||
* [https://github.com/realthunder/ |
* [https://github.com/realthunder/FreeCAD/releases Link Branch] - Export Single Geometry and Export Multiple Geometries tools or automatic [[PartDesign_SubShapeBinder|SubShapeBinder]] created when edges forming a closed loop are selected from the sketch before [[PartDesign_Pad|padding]] |
||
|- |
|- |
||
Line 224: | Line 261: | ||
| Guide rails for [[PartDesign AdditivePipe|Additive Pipe]] and [[PartDesign_AdditiveLoft|Additive Loft]] or their equivalents in the [[Part_Workbench|Part Workbench]] |
| Guide rails for [[PartDesign AdditivePipe|Additive Pipe]] and [[PartDesign_AdditiveLoft|Additive Loft]] or their equivalents in the [[Part_Workbench|Part Workbench]] |
||
| |
| |
||
* Add-on [[CurvedShapes_Workbench|CurvedShapes Workbench]] - [[CurvedShapes_CurvedArray|CurvedArray]] |
* Add-on [[CurvedShapes_Workbench|CurvedShapes Workbench]] - [[CurvedShapes_CurvedArray|CurvedArray]] or [[CurvedShapes_CurvedPathArray|CurvedPathArray]] |
||
* Add-on [[Curves_Workbench|Curves Workbench]] - [[Curves_GordonSurface|GordonSurface]] or [[Curves_Pipeshell|Pipeshell]] |
|||
* [[Surface_Workbench|Surface Workbench]] - [[Surface_Filling|Filling]] |
|||
|- |
|- |
||
Line 270: | Line 309: | ||
| |
| |
||
* Base [[PartDesign_Point|datum points]] on existing geometry |
* Base [[PartDesign_Point|datum points]] on existing geometry |
||
* Create [[PartDesign_Point|datum points]] at the origin and change their [[Placement|Position]] afterwards |
|||
|- |
|- |
||
Line 275: | Line 315: | ||
| A tool for automatic creation of ribs (structural reinforcements) |
| A tool for automatic creation of ribs (structural reinforcements) |
||
| |
| |
||
* Create ribs manually, wedges ([[Part_Wedge|Part Wedge]] or [[PartDesign_AdditiveWedge|PartDesign AdditiveWedge]]) can be used for simple triangular ribs |
|||
* Create ribs manually |
|||
|- |
|- |
||
Line 281: | Line 321: | ||
| A tool for automatic creation of domes |
| A tool for automatic creation of domes |
||
| |
| |
||
* Create domes manually, spheres ([[Part_Sphere|Part Sphere]] or [[PartDesign_AdditiveSphere|PartDesign AdditiveSphere]]) with properly adjusted parameters can be used for simple spherical domes |
|||
* Create domes manually |
|||
|- |
|||
| 24 |
|||
| Extending faces up to other faces (useful e.g. when extracting midsurfaces, as mentioned above) |
|||
| |
|||
* Use the [[Draft_Upgrade|Draft Upgrade]] tool on the faces to be extended, extend proper edges with [[Draft_Stretch|Draft Stretch]] and recreate the faces using [[Part_MakeFace|Part MakeFace]] |
|||
|- |
|||
| 25 |
|||
| [[Part_Module#Measure|Part Measure]] tool for radius or diameter measurement |
|||
| |
|||
* Add-on [[Manipulator_Workbench|Manipulator Workbench]] |
|||
* Add [[Draft_Point|Draft Points]] to use for reference when dimensioning with [[Part_Measure_Linear|Part Measure Linear]] or perform dimensioning in the [[Draft_Workbench|Draft Workbench]] |
|||
|- |
|||
| 26 |
|||
| Fuzzy versions of [[Part_Module#Boolean|Part Boolean operations]] (possibility to specify a tolerance for boolean union and other operations) |
|||
| |
|||
* Add-on [[Defeaturing_Workbench|Defeaturing Workbench]] |
|||
|- |
|||
| 27 |
|||
| [[PartDesign_AdditiveLoft|PartDesign AdditiveLoft]] and [[PartDesign_AdditivePipe|PartDesign AdditivePipe]] with a possibility to use an open profile as the first or last section |
|||
| |
|||
* Different modeling approaches, e.g. involving [[PartDesign_Pad|PartDesign Pad]] |
|||
|- |
|||
| 28 |
|||
| A tool to [[Part_Sweep|sweep]] a circular profile of a given diameter along a selected path |
|||
| |
|||
* Draw the circular profile manually |
|||
|- |
|||
| 29 |
|||
| Optional local coordinate system display for [[PartDesign_Plane|datum planes]] |
|||
| |
|||
* Attach a [[PartDesign_CoordinateSystem|datum coordinate system]] to datum plane to see its local orientation |
|||
|} |
|} |
||
== Workarounds for the |
== Workarounds for the Draft Workbench == |
||
{| class="wikitable" |
{| class="wikitable" |
||
Line 292: | Line 370: | ||
|- |
|- |
||
| 1 |
| 1 |
||
| Snap to apparent intersections of curved edges, perpendicular extensions, arc extensions, geometric centers and tangent points |
|||
| Advanced section views (half, broken out, offset and aligned sections) |
|||
| |
|||
* Use the other available [[Draft_Workbench#Draft_Snap_toolbar|Draft Snap tools]] and a more manual approach with construction geometry |
|||
* When working on the XY plane: create a (temporary) projection of the geometry with [[Draft_Shape2DView|Draft Shape2DView]] |
|||
|- |
|||
| 2 |
|||
| Keyboard shortcuts for [[Draft_Workbench#Draft_Snap_toolbar|Draft Snap tools]] |
|||
| |
|||
* Snaps can be activated and deactivated using keyboard shortcuts but only when none of the input boxes in the task panel has the focus (so the user should click in an empty space of the task panel to be able to use shortcuts for snaps) |
|||
|- |
|||
| 3 |
|||
| Automatically change the colors of objects back to 'normal' when removing them from the [[Draft_ToggleConstructionMode|construction geometry group]] |
|||
| |
|||
* Move the objects to a [[Draft_Layer|layer]] with the correct color settings |
|||
* Change the colors manually |
|||
|- |
|||
| 4 |
|||
| An option to quickly switch between the three main working planes and their projections at the selected point (for 3D drafting) |
|||
| |
|||
* Set the [[Draft_SelectPlane|Draft working plane]] to Automatic, and then select any of the standard views: [[Std_ViewFront|front view]], [[Std_ViewTop|top view]], etc. |
|||
* Use the [[Draft_Constrain|Draft Constrain]] feature - snaps to axes, not to planes |
|||
* Use [[Draft_WorkingPlaneProxy|working plane proxies]] |
|||
|- |
|||
| 5 |
|||
| Remove one arrow from a [[Draft_Dimension#Usage_radial_dimension|radial dimension]] |
|||
| |
|||
* Add a line with an arrow: |
|||
*# Create a [[Draft_Line|Draft Line]] from the center of the arc or circle to a point on its edge |
|||
*# Set the Arrow Type property of the line to "Arrow" and set End Arrow to "true" |
|||
*# Create the radial dimension and snap to the endpoint of the line when defining its position |
|||
*# Reduce the size of the arrows of the dimension to almost zero |
|||
|- |
|||
| 6 |
|||
| AutoCAD-like command line input |
|||
| |
|||
* Use FreeCAD's widgets or [[Scripting_and_macros|Python scripting]] for input |
|||
|- |
|||
| 7 |
|||
| [[Draft_Hatch|Hatch]] a region enclosed by wires |
|||
| |
|||
* Create a face (a hatch can only be applied to objects with planar faces): |
|||
** In case of a single closed wire: set its Make Face property to "true", and its Display Mode to "Wireframe" |
|||
** [[Draft_Upgrade|Upgrade]] multiple wires two or three times until you have a face, or a single closed wire (see above) |
|||
** If the wires must stay separate, but are connected end-to-end, create a [[PartDesign_SubShapeBinder|SubShapeBinder]] from them |
|||
** Trace over the region with a closed wire (not parametric) |
|||
|} |
|||
<span id="Workarounds_for_the_TechDraw_Workbench"></span> |
|||
== Обходные решения для верстака TechDraw == |
|||
{| class="wikitable" |
|||
|- |
|||
! width="2%"|№ !! width="28%"|Недостающая возможность !! width="70%"|Предлагаемое решение |
|||
|- |
|||
| 1 |
|||
| Broken out and rotated/removed section views |
|||
| |
| |
||
* Use the [[Part_SliceApart|Slice apart]] tool to physically cut the model and then create its view |
* Use the [[Part_SliceApart|Slice apart]] tool to physically cut the model and then create its view |
||
Line 304: | Line 445: | ||
|- |
|- |
||
| 3 |
| 3 |
||
| Manually add geometry to generated views |
|||
| Sketch in drawings |
|||
| |
| |
||
* Cosmetic line tools in [[TechDraw_Workbench#Annotations|Annotations]], limited |
* Cosmetic line tools in [[TechDraw_Workbench#Annotations|Annotations]] and [[TechDraw_Workbench#Extensions|Extensions]], limited |
||
* Create [[TechDraw_View|regular views]] and [[TechDraw_DraftView|Draft views]] of sketches and [[Draft_Workbench|Draft]] objects |
* Create [[TechDraw_View|regular views]] and [[TechDraw_DraftView|Draft views]] of sketches and [[Draft_Workbench|Draft]] objects |
||
Line 346: | Line 487: | ||
* Export the page as SVG. Then convert the SVG to PDF by using e.g. [http://www.inkscape.org Inkscape] or open the SVG in a web browser and then save or print as PDF. |
* Export the page as SVG. Then convert the SVG to PDF by using e.g. [http://www.inkscape.org Inkscape] or open the SVG in a web browser and then save or print as PDF. |
||
<div class="mw-translate-fuzzy"> |
|||
|} |
|} |
||
</div> |
|||
|- |
|||
== Workarounds for the FEM Workbench == |
|||
| 10 |
|||
| Modify regular and section views using sketching tools |
|||
| |
|||
* Manually create and modify the views: |
|||
*# If a section view has to be modified, use the [[Part_SectionCut|Part SectionCut]] tool or boolean operations to cut the part in the same way as it would be done by the [[TechDraw_SectionView|section view]] tool |
|||
*# Use the [[Draft_Shape2DView|Draft Shape2DView]] tool to create a 2D line representation of the view or section view |
|||
*# Use the [[Draft_Workbench#Drafting|Drafting]] tools with proper [[Draft_Workbench#Draft_Snap_toolbar|snaps]] to modify the view |
|||
*# Use the [[Draft_Draft2Sketch|Draft Draft2Sketch]] tool to create a sketch out of the Draft objects |
|||
*# Use the [[Sketcher_ValidateSketch|Sketcher ValidateSketch]] tool to make sure that the sketch has no missing coincidences, doubled lines and so on (those issues may impact the face selection in TechDraw) |
|||
*# Use the [[TechDraw_View|TechDraw View]] tool to create a view of the sketch in TechDraw. |
|||
|- |
|||
| 11 |
|||
| Auxiliary views |
|||
| |
|||
* Create a [[TechDraw_View|standard view]] from the correct direction. Workarounds for "View normal to a face" may help. Rotate and position the view as needed. |
|||
|} |
|||
<span id="Workarounds_for_the_FEM_Workbench"></span> |
|||
== Обходные решения для верстака FEM (МКЭ) == |
|||
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
! width="2%"| |
! width="2%"|№ !! width="28%"|Недостающая возможность !! width="70%"|Предлагаемое решение |
||
|- |
|- |
||
Line 413: | Line 576: | ||
| Meshing with hexahedral elements |
| Meshing with hexahedral elements |
||
| |
| |
||
* Create the geometry in FreeCAD, export it for meshing in external software (e.g. Gmsh or Salome_Meca), import the mesh (e.g. in .inp or .unv format), drag it to the Analysis container and apply constraints to the geometry |
* Create the geometry in FreeCAD, export it for meshing in external software (e.g. [https://gmsh.info/ Gmsh] or [https://www.code-aster.org/V2/spip.php?article303 Salome_Meca]), import the mesh (e.g. in .inp or .unv format), drag it to the Analysis container and apply constraints to the geometry |
||
|- |
|- |
||
Line 426: | Line 589: | ||
| |
| |
||
* Prepare the analysis with the first step, write the .inp file, edit it to add definitions of subsequent steps and run the analysis |
* Prepare the analysis with the first step, write the .inp file, edit it to add definitions of subsequent steps and run the analysis |
||
|- |
|||
| 13 |
|||
| [[Std_BoxSelection|Box selection]] of geometric entities for constraints |
|||
| |
|||
* Select geometric entities manually, one by one |
|||
|} |
|} |
||
<span id="General_workarounds"></span> |
|||
== General workarounds == |
|||
== Обходные решения для FreeCAD в целом == |
|||
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
! width="2%"| |
! width="2%"|№ !! width="28%"|Недостающая возможность !! width="70%"|Предлагаемое решение |
||
|- |
|- |
||
| 1 |
| 1 |
||
| Официальный верстак для [[Assembly/ru|сборки деталей]] |
|||
| Official [[Assembly|assembly]] workbench |
|||
| |
| |
||
* Существует три внешних не официальных верстака для [[Assembly/ru|сборки]] |
|||
* Three different add-on [[Assembly|assembly]] workbenches |
|||
<div class="mw-translate-fuzzy"> |
|||
|- |
|- |
||
| 2 |
| 2 |
||
| Улучшенный внешний вид/рендеринг 3D-моделей |
|||
| Improved appearance/rendering of 3D models |
|||
| |
| |
||
* [https://github.com/realthunder/FreeCAD_assembly3/releases |
* [https://github.com/realthunder/FreeCAD_assembly3/releases ветка по данной теме] |
||
</div> |
|||
|- |
|- |
||
| 3 |
| 3 |
||
| [[Status_bar|Status bar]] instructions (“Now pick this …”) for many tools that would benefit from them (e.g. [[Sketcher_Workbench#Sketcher_constraints|Sketcher constraints]]) |
| [[Status_bar|Status bar]] instructions (“Now pick this …”) for many tools that would benefit from them (e.g. [[Sketcher_Workbench#Sketcher_constraints|Sketcher constraints]]), more informative tooltips |
||
| |
| |
||
* [[Main_Page|Wiki documentation]] |
|||
* No known workaround |
|||
|- |
|- |
||
Line 464: | Line 636: | ||
| |
| |
||
* Various customization packages created by the community |
* Various customization packages created by the community |
||
* [https://github.com/realthunder/ |
* [https://github.com/realthunder/FreeCAD/releases Link Branch] |
||
|- |
|- |
||
| 6 |
| 6 |
||
| Selection filter |
| Selection filter: picking only faces, edges, points and so on |
||
| |
| |
||
* Manual selection of proper geometric entities |
* Manual selection of proper geometric entities |
||
Line 475: | Line 647: | ||
|- |
|- |
||
| 7 |
| 7 |
||
| Advanced selection tools: selection by angle, inverting selection, selecting inside faces and so on |
|||
| |
|||
* Manual selection |
|||
|- |
|||
| 8 |
|||
| [[Assembly|Assembly]] workbench with an option to constrain parts to the origin and to [[Datum|datums]] |
| [[Assembly|Assembly]] workbench with an option to constrain parts to the origin and to [[Datum|datums]] |
||
| |
| |
||
Line 480: | Line 658: | ||
|- |
|- |
||
| |
| 9 |
||
| [[Std_TransformManip|Transform]] tool with an option to move and rotate with respect to edges and global coordinates |
| [[Std_TransformManip|Transform]] tool with an option to move and rotate with respect to edges and global coordinates |
||
| |
| |
||
* Add-on [[Manipulator_Workbench|Manipulator Workbench]] |
* Add-on [[Manipulator_Workbench|Manipulator Workbench]] |
||
<div class="mw-translate-fuzzy"> |
|||
|- |
|- |
||
| 9 |
| 9 |
||
| Больше возможностей для текстурирования |
|||
| More texturing options |
|||
| |
| |
||
* Решения не найдено |
|||
* No known workaround |
|||
</div> |
|||
|- |
|- |
||
| |
| 11 |
||
| View normal to a face (useful for creating specifically aligned views in [[TechDraw_Workbench|TechDraw]]) |
| View normal to a face (useful for creating specifically aligned views in [[TechDraw_Workbench|TechDraw]]) |
||
| |
| |
||
* Select the face first when creating the [[TechDraw_View|TechDraw View]]. |
|||
* [[Macro_Align_View_to_Face|Macro Align View to Face]] |
* [[Macro_Align_View_to_Face|Macro Align View to Face]] |
||
* In the [[Draft_Workbench|Draft Workbench]], select a face and press the [[Draft_SelectPlane|Draft SelectPlane]] button. Deselect the face and press that button again to open the Working plane setup task panel. Click the {{Button|Center view}} button. View normal to the face will be set. You can hide the grid and switch workbenches. |
* In the [[Draft_Workbench|Draft Workbench]], select a face and press the [[Draft_SelectPlane|Draft SelectPlane]] button. Deselect the face and press that button again to open the Working plane setup task panel. Click the {{Button|Center view}} button. View normal to the face will be set. You can hide the grid and switch workbenches. |
||
|- |
|- |
||
| |
| 12 |
||
| Highlight only the individual PartDesign feature in the [[3D_view|3D view]] when the corresponding operation is selected in the [[Tree_view|Tree view]] |
| Highlight only the individual PartDesign feature in the [[3D_view|3D view]] when the corresponding operation is selected in the [[Tree_view|Tree view]] |
||
| |
| |
||
Line 505: | Line 686: | ||
|- |
|- |
||
| |
| 13 |
||
| Select only the individual PartDesign feature in the [[Tree_view|Tree view]] when a corresponding element is selected in the [[3D_view|3D view]]. |
| Select only the individual PartDesign feature in the [[Tree_view|Tree view]] when a corresponding element is selected in the [[3D_view|3D view]]. |
||
| |
| |
||
Line 511: | Line 692: | ||
|- |
|- |
||
| |
| 14 |
||
| Freeform modeling |
| Freeform modeling |
||
| |
| |
||
* Model complex shapes in a "traditional" way - e.g. using add-on [[Curves_Workbench|Curves]] and [[CurvedShapes_Workbench|CurvedShapes]] workbenches |
* Model complex shapes in a "traditional" way - e.g. using add-on [[Curves_Workbench|Curves]] and [[CurvedShapes_Workbench|CurvedShapes]] workbenches |
||
* Sculpt meshes, for example in Blender, and |
* Sculpt meshes, for example in [https://www.blender.org/ Blender], and import them into FreeCAD |
||
|- |
|- |
||
| |
| 15 |
||
| Assembly component generators and calculators for: bolted and riveted connections, shafts, splines, keys, cams, gears (spur, bevel, worm), bearings, springs, belts and chains, pins, o-rings |
| Assembly component generators and calculators for: bolted and riveted connections, shafts, splines, keys, cams, gears (spur, bevel, worm), bearings, springs, belts and chains, pins, o-rings |
||
| |
| |
||
Line 525: | Line 706: | ||
|- |
|- |
||
| |
| 16 |
||
| A tool for kinematic analysis on properly constrained sketches |
| A tool for kinematic analysis on properly constrained sketches |
||
| |
| |
||
Line 531: | Line 712: | ||
|- |
|- |
||
| |
| 17 |
||
| [https://en.wikipedia.org/wiki/Geometric_dimensioning_and_tolerancing GD&T] directly on 3D models - [https://en.wikipedia.org/wiki/Model-based_definition MBD] approach |
| [https://en.wikipedia.org/wiki/Geometric_dimensioning_and_tolerancing GD&T] directly on 3D models - [https://en.wikipedia.org/wiki/Model-based_definition MBD] approach |
||
| |
| |
Latest revision as of 07:59, 1 August 2023
Введение
Цель данной статьи перечислить некоторые отсутствующие в настоящее время возможности в FreeCAD и предоставить обходные пути для их решения. Это может быть полезно для начинающих пользователей, которые не могут найти требующиеся инструменты, среди тех что существуют в FreeCAD.
Обходные решения для верстака Sketcher
№ | Недостающая возможность | Предлагаемое решение |
---|---|---|
1 | Auto snap to objects (midpoints, geometric centers, quadrants, extensions, intersections) |
|
2 | Chamfer tool |
|
3 | Круговой массив |
|
4 | Offset tool |
|
5 | Rotate tool |
|
6 | Scale tool | |
7 | Adaptive dimension constraint |
|
8 | Ввод координат и размеров объектов при их создании |
|
9 | Tangency to B-spline edge |
|
10 | Check geometric and mass properties of the sketch (area, center of mass, second moments of area and so on) |
|
11 | Possibility to use the results of the External Geometry tool directly for operations on the sketch |
|
12 | Project multiple edges at once with the External Geometry tool when a face is selected |
|
13 | 3D sketches |
|
14 | Projection of cut edges when making a sketch on a plane cutting through an object | |
15 | View section tool showing filled cuts |
|
16 | Rectangle from 3 corners and rectangle from 3 points by center tools |
|
17 | Diameter dimension with respect to a symmetry axis for revolved parts |
|
18 | Curved slot tool |
|
19 | Dimension labels adapting to the rotation of the view to be always readable |
|
20 | First dimension in the sketch scaling the geometry so that its initially drawn shape is not broken |
|
21 | An option to hide the whole construction geometry in an active sketch |
|
Обходные решения для верстаков Part и Part Design
№ | Недостающая возможность | Предлагаемое решение |
---|---|---|
1 | Check the geometric and mass properties of the model |
|
2 | Отображение центра масс модели (детали или сборочных единиц) | |
3 | Clipping plane that doesn't make the model look like it's hollow |
|
4 | Creation of an axis on the intersection of 2 planes and a plane midway between two faces/points, possibly more variants for datum creation |
|
5 | Automated midsurface extraction (for thin-walled parts) |
|
6 | Project (map/wrap) sketches on non-planar (e.g. cylindrical) faces |
|
7 | Поддержка тел состоящих из нескольких раздельных (не соприкасающихся) фрагментов |
|
8 | Select which part of the sketch to pad |
|
9 | Fillets and chamfers that can consume adjacent faces/edges |
|
10 | Variable radius for the PartDesign Fillet tool |
|
11 | Parametric curves | |
12 | Cosmetic threads | |
13 | Partitions (splitting surfaces and volumes with sketches and datum planes while keeping the number of parts unchanged) |
|
14 | Guide rails for Additive Pipe and Additive Loft or their equivalents in the Part Workbench |
|
15 | Twist for PartDesign AdditivePipe or Part Sweep |
|
16 | Bending existing parts |
|
17 | Pattern along a curve |
|
18 | Cut scope - cut tools affecting only selected part of the model |
|
19 | Merging adjacent faces |
|
20 | Hole tool using points from sketches |
|
21 | Datum points from coordinates |
|
22 | A tool for automatic creation of ribs (structural reinforcements) |
|
23 | A tool for automatic creation of domes |
|
24 | Extending faces up to other faces (useful e.g. when extracting midsurfaces, as mentioned above) |
|
25 | Part Measure tool for radius or diameter measurement |
|
26 | Fuzzy versions of Part Boolean operations (possibility to specify a tolerance for boolean union and other operations) |
|
27 | PartDesign AdditiveLoft and PartDesign AdditivePipe with a possibility to use an open profile as the first or last section |
|
28 | A tool to sweep a circular profile of a given diameter along a selected path |
|
29 | Optional local coordinate system display for datum planes |
|
Workarounds for the Draft Workbench
No. | Missing feature | Workarounds |
---|---|---|
1 | Snap to apparent intersections of curved edges, perpendicular extensions, arc extensions, geometric centers and tangent points |
|
2 | Keyboard shortcuts for Draft Snap tools |
|
3 | Automatically change the colors of objects back to 'normal' when removing them from the construction geometry group |
|
4 | An option to quickly switch between the three main working planes and their projections at the selected point (for 3D drafting) |
|
5 | Remove one arrow from a radial dimension |
|
6 | AutoCAD-like command line input |
|
7 | Hatch a region enclosed by wires |
|
Обходные решения для верстака TechDraw
№ | Недостающая возможность | Предлагаемое решение |
---|---|---|
1 | Broken out and rotated/removed section views |
|
2 | Auto diameter dimension on side views |
|
3 | Manually add geometry to generated views |
|
4 | Shaded views in drawings |
|
5 | Ordinate dimensions |
|
6 | Broken (interrupted) views |
|
7 | Exclude ribs from hatching |
|
8 | Export of TechDraw pages as PDF without making the text from the template (path text) unmarkable/unsearchable. |
|
|- | 10 | Modify regular and section views using sketching tools |
- Manually create and modify the views:
- If a section view has to be modified, use the Part SectionCut tool or boolean operations to cut the part in the same way as it would be done by the section view tool
- Use the Draft Shape2DView tool to create a 2D line representation of the view or section view
- Use the Drafting tools with proper snaps to modify the view
- Use the Draft Draft2Sketch tool to create a sketch out of the Draft objects
- Use the Sketcher ValidateSketch tool to make sure that the sketch has no missing coincidences, doubled lines and so on (those issues may impact the face selection in TechDraw)
- Use the TechDraw View tool to create a view of the sketch in TechDraw.
|- | 11 | Auxiliary views |
- Create a standard view from the correct direction. Workarounds for "View normal to a face" may help. Rotate and position the view as needed.
|}
Обходные решения для верстака FEM (МКЭ)
№ | Недостающая возможность | Предлагаемое решение |
---|---|---|
1 | Beams with arbitrary cross-section |
|
2 | Pressure load on shells, distributed load on beams | |
3 | Support for multiple meshes and thus possibility to define contact between touching (not separated) faces |
|
4 | Apply torque to any surface |
|
5 | Define rigid bodies and virtual elements |
|
6 | Advanced material models (hyperelasticity, creep and so on) |
|
7 | Composite shells |
|
8 | Simple creation of node and element sets as well as surfaces |
|
9 | CalculiX keyword editor that can fold data lines and allow changes not only right before running the analysis |
|
10 | Meshing with hexahedral elements |
|
11 | Analyses with 2D (plane stress, plane strain, axisymmetric) elements |
|
12 | Multistep analyses (e.g. preload for frequency/buckling analysis) |
|
13 | Box selection of geometric entities for constraints |
|
Обходные решения для FreeCAD в целом
№ | Недостающая возможность | Предлагаемое решение |
---|---|---|
1 | Официальный верстак для сборки деталей |
|
2 | Улучшенный внешний вид/рендеринг 3D-моделей | |
3 | Status bar instructions (“Now pick this …”) for many tools that would benefit from them (e.g. Sketcher constraints), more informative tooltips | |
4 | Consistent selection order - some tools require the user to pick the geometric entity first while others allow selection after enabling the tool |
|
5 | More GUI customization options - pie menus, different icon styles and themes and so on |
|
6 | Selection filter: picking only faces, edges, points and so on |
|
7 | Advanced selection tools: selection by angle, inverting selection, selecting inside faces and so on |
|
8 | Assembly workbench with an option to constrain parts to the origin and to datums |
|
9 | Transform tool with an option to move and rotate with respect to edges and global coordinates |
|
9 | Больше возможностей для текстурирования |
|
11 | View normal to a face (useful for creating specifically aligned views in TechDraw) |
|
12 | Highlight only the individual PartDesign feature in the 3D view when the corresponding operation is selected in the Tree view |
|
13 | Select only the individual PartDesign feature in the Tree view when a corresponding element is selected in the 3D view. |
|
14 | Freeform modeling |
|
15 | Assembly component generators and calculators for: bolted and riveted connections, shafts, splines, keys, cams, gears (spur, bevel, worm), bearings, springs, belts and chains, pins, o-rings |
|
16 | A tool for kinematic analysis on properly constrained sketches | |
17 | GD&T directly on 3D models - MBD approach |
|