FreeCAD Logo FreeCAD 1.0
  • Английский Африкаанс Арабский Белорусский Каталанский Чешский Немецкий Греческий Испанский Испанский Баскский Финский Филиппинский Французский Галисийский Хорватский Венгерский Индонезийский Итальянский Японский Кабильский Корейский Литовский Нидерландский Норвежская букмол Польский Португальский Португальский Румынский Русский Словацкий Словенский Сербский Шведский Турецкий Украинский Валенсианский Вьетнамский Китайский Китайский
  • Возможности
  • Скачать
  • Блог
  • Документация
    Индекс документации Приступая к работе Пользовательская документация Руководство по FreeCAD Документация верстаков Документация по кодированию на Python Документация по коду C++ Уроки Часто задаваемые вопросы Политика конфиденциальности О программе FreeCAD
  • Внести вклад
    Как помочь Sponsor Сообщить об ошибке Сделать запрос Задачи и финансирование Руководство по участию в разработке Руководство для разработчиков Переводы
  • Сообщество
    Кодекс поведения Форум The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Календарь
  • ♥ Donate

Donate

$
Информация о SEPA
Пожалуйста, настройте банковский перевод SEPA:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Банковское агентство: BNP Paribas Fortis
Адрес: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

FreeCAD 1.1 was released on 24 March 2026, get it from the Download page. This page lists all new features and changes.

Older FreeCAD release notes can be found in the Feature list.

General

  • Improved Wayland support. Pull request #21917, Pull request #23768 and Pull request #23946

User Interface

Three-point lighting was added to improve the rendering of 3D models.

Pull request #19397

Search bar was added to the Preferences Editor.

Pull request #22002

A new Theme Editor and theme token system were implemented to allow better customization of stylesheets.

Pull request #20668 and Pull request #20528

A consolidated and improved Add Property dialog that supports expressions, enums, and units. An improved Expression Editor with better tab completion, resizing behavior, and VarSet input. Pull request #22719, Pull request #23426, Pull request #22964 and Pull request #22944.

Further user interface improvements

  • A default shortcut for Std DlgPreferences has been added. Pull request #15536
  • The Notification area preferences page was improved. Pull request #15207
  • Auto save and additive selection features were added to the Measure tool. Pull request #17717
  • A ToggleTransparency fine-tuning parameter was added to allow users to change the default transparency level enabled by the Toggle transparency tool. Pull request #18986
  • A Show Plane view property was added to display the plane on which a 2D object is based. Pull request #18910
  • It is now possible to change the color of the coordinate system axes using the new preferences under Edit → Preferences → Display → 3D View. Pull request #16995
  • A Show Placement view property was added to display the placement as a coordinate system at the origin of an object. Pull request #19671
  • The SolidWorks navigation style was added. Pull request #19568
  • Navigation Cube animations accumulate the rotation depending on how often you click the flat buttons. Pull request #19719
  • New orbit styles Trackball Classic and Rounded Arcball have been added. Rounded Arcball is now the default, offering pure roll camera rotation when the cursor is near the screen edges. Pull request #20535
  • Support for hints in the status bar was added. Pull request #18961
  • All boolean properties in the property view now use a checkbox instead of a true/false drop-down list. Pull request #21555
  • The Siemens NX navigation style was added. Pull request #21813
  • If there is an active object in the tree, Group will be added to it upon creation. Pull request #21902
  • The Align to Selection command uses smaller rotations. Pull request #20088
  • The Align to Selection command uses the longest edge in a face to align horizontally or vertically. Pull request #20374
  • The Align to Selection command now also aligns the camera view to selected planar curves and non-planar faces. Pull request #22066 and Pull request #22365
  • All MDI windows (including e.g. Spreadsheet and TechDraw) can now be undocked and set to fullscreen using shortcuts (V, U or F11) or View → Document window menu option. Pull request #22544
  • The default list of workbenches is now shorter as rarely used workbenches are deactivated by default. This includes the Inspection, <none>, OpenSCAD, Robot and Test Framework workbenches. Pull request #23034

Core system and API

Core

Core Datum tools were implemented to create coordinate systems, datum planes, datum lines and datum points which can be attached and also used in Assembly.

Pull request #18332


Click on the image if the animation does not start.
The Transform tool was overhauled and now allows for precise inputs besides dragging in the 3D view. It is possible to align the interactive dragger to any element in the document and to transform the object in that local (U, V, W) coordinate system of the dragger, or in the global document coordinate system. The dragger can be aligned to the object's origin as before, and also to the center of mass of the object. It has a new feature to move the object (at the location of the dragger) to a target location in the document and flip the orientation. See all new options.

Pull request #17564


Click on the image if the animation does not start.
Advanced options for axis-specific alignment of the Transform tool's Move to Other Object command have been added, enabling selective alignment by individual translation and rotation axes. This allows more precise control when matching an object's position and orientation to a target if only selected axis components should be considered.

Pull request #21642


Click on the image if the animation does not start.
Quick Measure displays more information based on the selected elements in the status bar. Besides length, angle, area and radius it now displays the diameter of closed circular elements and the axis distance. It works for single and multiple selected elements. There is also a menu option to disable it.

Pull request #23385 and Pull request #23399

If the Attachment Editor is open, the 2D object to be attached displays the origin and orientation (Show Placement property). For sketches, the sketch plane is also displayed (Show Plane property)

Pull request #23368

Origin planes are now enlarged when hovering the cursor over them. There is also a new Datum size preference to control the size of datum objects.

Pull request #23274


Click on the image if the animation does not start.
Clarify Selection tool was added based on Realthunder's Pick Geometry. It can be activated with the G, G keyboard shortcut, the context menu option, or (depending on the selected navigation style) by holding the left mouse button. It enables temporary transparency and shows a list of all nearby geometrical entities of different types (Object, Face, Edge, Vertex, Other) to allow the selection of hidden/interior objects when hovering over a model in 3D view.

Pull request #22029

Further Core improvements

  • Support for boolean functions was added to expressions. Pull request #22506
  • The default user data and configuration directory structures have changed to include the FreeCAD version number. This makes upgrading less risky, and enables safe use of older versions of FreeCAD alongside the new version. On startup there is now an option to migrate older configurations into the new versioned structure if a previous version is detected on the system. Pull request #23321
  • Renaming dynamic properties was added. Pull request #21444, Pull request #21975 and Pull request #21976.

API

Removed Python API

Changed Python API

New Python API

  • A new FreeCAD.ApplicationDirectories static class is available providing features related to the new versioned directory structure.

Start

  • The Start page can now display the contents of additional folders specified by the user. Their paths should be separated by double semicolons (;;). Pull request #19473, Pull request #19918 and Pull request #19948.
  • The Examples section on the Start page can be hidden with a setting in the preferences. Pull request #19376 and Pull request #19918.
  • Previews (thumbnails) for more 3D model formats (such as STEP and STL) are now displayed in the Recent Files and Examples sections of the Start page if F3D viewer is installed and added to system PATH. Pull request #19489

Addon Manager

  • The Python dependency updater now works correctly if FreeCAD is installed as a snap package or as an AppImage. Pull request #19384, Pull request #19766 and Pull request #19814.
  • The installation path of Python modules in the dependency updater is now shown as an absolute path for better readability. It is also shown correctly according to the FreeCAD installation method. Pull request #19828 and Pull request #19816.
  • The Addon Manager is itself an addon, and can be updated by navigating to its page in the Addon Manager's addons list.
  • Addons can now explicitly declare their support for particular FreeCAD versions, and multiple versions and branches are supported for each.
  • Python dependencies now use a pip-constraints file to ensure conflict-free installation.

Assembly Workbench

  • The Insert a new part tool was added making it possible to easily add new parts to assembly. Pull request #17922
  • The Create Simulation tool was added making it possible to add motions to joints and create animations. Pull request #16414
  • The Bill Of Materials (BOM) command can now output the values of given properties. Pull request #20732

Further Assembly improvements

  • The new core datums can be used for attaching joints to assemble multiple parts. Pull request #18332

BIM Workbench

Interactive sun position and ray visualization were added to Arch Site. The pysolar or ladybug Python module is required.

Pull request #22516

Further BIM improvements

  • The Views panel got an overhaul and now has a section for all 2D views. Pull request #15836
  • The Views panel got an activate and deactivate functionality for objects in the spatial decomposition section. Pull request #15836 and Pull request #21570
  • NativeIFC support for 2D objects was added to BIM, allowing to embed 2D objects (linework, texts, dimensions) inside IFC files, as well as opening such files from other BIM apps. Pull request #16629
  • The Schedule dialog gained support for simple arrays (e.g. non-nested). This enables regular and link arrays (both either expanded or not expanded) to be processed for further calculations in the BIM Schedule report. Pull request #19219
  • The Continue option is now stored separately for each Draft and BIM command. Pull request #20748
  • When adding BIM views to a TechDraw page, they now adhere to the page's scale, so that they have a sensible size. Pull request #20935
  • The default zoom level for new BIM projects has been changed to be more adequate to the magnitudes used for architectural models. Pull request #20271
  • When creating a new Level, selected objects in the tree view are now included in the level. Pull request #20180
  • Spaces can now be created from a single object (e.g. the interior faces of a wall based on a rectangle base). Pull request #20158
  • FreeCAD standard groups can now be ignored when a model is exported to IFC. This is controlled by a preference and is the new default. Pull request #21583
  • An option to preload all IfcTypes during IFC file import/open process has been added. Pull request #21450
  • The Section Plane command received numerous fixes and usability improvements. Most notably the issue whereby rotating the section plane flipped the cut direction was fixed, and the ability to toggle the CutView from the Task panel was added. Pull request #23826
  • Double clicking on a BIM object that supports editing should open its task panel, instead of editing its label. Pull request #23805, Pull Request #23796 and Pull Request #24712
  • The Remove command can now remove windows and doors from walls. Pull request #21561
  • When creating a custom window, the window's frame depth and related properties are described unambiguously to the user. Pull Request #21486
  • When exporting models that contain a roof, that roof is no longer removed from the export. Pull Request #21409
  • Double-clicking a Level now activates it and its working plane by default. Pull Request #21159
  • The W, P shortcut was added to select the working plane. Pull Request #21157.
  • Support for B-splines for structures, such as Slab, was added. Pull Request #21134
  • Upon Wall creation, the wall's ДанныеOffset property can additionally be entered. Pull Request #21042
  • The 2D View creation commands are now grouped together for improved usability. Pull Request #20941

CAM Workbench

CAM Tool Management was replaced with Better Tool Library integration introducing a new toolbit editor and selector.

Pull request #21425

The Toolbit Library Editor was replaced and supports copy and paste as well as drag and drop features.

Pull request #23856

Further CAM improvements

  • The CAM Shape experimental tool was replaced by Path from Shape with Tool Controller which is a significantly improved version of that tool based on a macro. Pull request #21108
  • Adaptive roughing/overhang detection was implemented including intelligent 2.5D projection of the model and stock for all adaptive operations, one-click "adaptive roughing" of the entire model, "Z stock to leave" setting to complement the "finishing stepdown" setting and a checkbox to order cuts by depth or region. Pull request #18880
  • G84/G74 tapping operations were added experimentaly. Pull request #8069 and Pull request #24148
  • Multi-pass support was added for profile operations. Pull request #17326
  • Support for Snapmaker, Masso and Ondsel SVG postprocessors was added. Pull request #20154, Pull request #18845 and Pull request #21743
  • The New CAM Simulator was improved, including two additional buttons to reset the camera and decrease the speed. Pull request #21288, Pull request #21222 and more
  • The Array operation is now considered deprecated as it's currently also implemented as a dressup. Pull request #20321
  • Support for multi-pass profile operations was implemented. Pull request #17326
  • The LeadInOut functionality was improved. Pull request #22669
  • UI elements were added to allow viewing and editing tool controller parameters from within the operation's task panel. Pull request #23180

Draft Workbench

  • Objects with two arrows can now have different start and end arrows. The size of an object's start and end arrows can also be different. Pull request #11941
  • The Draft Edit command can now also handle Draft Labels. Pull request #13445
  • Support for relative file paths has been added to ShapeStrings and hatches. Pull request #17819 and Pull request #23294
  • The handling of Links in TechDraw DraftViews was fixed. Pull request #18175 and Pull request #19296
  • The extrude mode of the Draft Trimex command has been made link-aware. It can now handle faces belonging to Links and objects in linked containers. And the point that defines the extrusion can be co-planar with the face. Pull request #18314 and Pull request #18320
  • The Move, Rotate and Scale commands have been made link-aware as well. Pull request #18795
  • If a Facebinder based on connected faces is extruded, an attempt is made to close its corners. The Sew property of the object must be set to true for this. Note that the code can fail for complex shapes. Pull request #18901
  • Path arrays have been enhanced with several new properties. It is now possible to reverse the array, specify a fixed spacing unit, and use spacing patterns. Pull request #19017
  • Objects in layers can now have overrrides. Pull request #19207
  • The Draft AddToLayer command, to quickly put objects in the correct layer, has been added. Pull request #19427
  • The TechDraw code that Draft Hatch relies on has been revised to also handle dashed lines in hatch patterns. Pull request #19458
  • The Draft Downgrade and Draft Upgrade commands have been updated. Arrays can be downgraded (exploded), and new objects are put in the same container (Group, Part) as the original objects, and also receive the visual properties of the original objects. Pull request #19487 and Pull request #19685
  • The Draft Polygon command now shows a preview (tracker) of an actual polygon, instead of a circle. Pull request #21045
  • An Align to face checkbox has been added to the task panel of the Draft Hatch command. Pull request #21332
  • An in-command shortcut D to recenter the working plane during commands has been added. Pull request #19728
  • To simplify user input for single axis arrays, a linear mode option has been added to the task panel of the Draft OrthoArray command. Pull request #21602
  • Status bar hints were added for Draft Creation tools. Pull request #23244

Further Draft improvements

  • The Draft Fillet command now works on selected edges, instead of the first edge of selected objects. Pull request #17945 and Pull request #18150
  • The Draft AutoGroup and the Draft AddToGroup commands have been improved. The menus of both commands are sorted alphabetically. In the menu of the Draft AutoGroup command layers are separated from groups, and the New layer option prompts for a name and activates the layer. The actions of both commands have been made undoable. Pull request #18172 and Pull request #19312
  • The position of the Scale multiplier field in the UI was improved (Draft SetStyle, Draft AnnotationStyleEditor and Draft Preferences). Pull request #18299
  • The Draft Draft2Sketch command now also applies coincident constraints between edges from different source objects. Pull request #18805
  • The radius, and chamfer and delete modes of the Draft Fillet command are stored. Pull request #19067
  • An edit option has been added for Draft Clones. After double-clicking them in the Tree view their scaling can be modified in a task panel. Pull request #19477
  • A planar face and an edge can now be selected for the Draft SelectPlane command. Pull request #19728
  • For clarity the Filled checkbox in the task panel of for example Draft Wire has been relabeled to Make face. Pull request #19738
  • The texts of newly created dimensions are now oriented automatically relative to the current working plane. A fine-tuning parameter is available to disable this behavior. Pull request #20072
  • Near snap no longer overrides other snaps. On-object snaps, such as Midpoint snap and Endpoint snap, within snapRange of the cursor are now detected. Pull request #20118
  • In the Draft Preferences a dropdown to select the font name for texts, dimensions and labels has been introduced. Previously the name had to be entered manually. Pull request #20400
  • The Continue option is now stored separately for each Draft and BIM command. For the Draft Dimension command the old Continue option has been re-labeled to Chained mode for clarity, and a new Continue option has been added. Pull request #20748
  • The Draft ShapeString command has seen several improvements. The font file is no longer a preference, instead the last selected file is stored. For the initial value of the font file an attempt is made to get a suitable file from the OS. This is primarily to help users who are not aware of font file locations. The last entered text and height are also stored. A Global option has been added to task panel. By unchecking that checkbox, coordinates can be specified in the working plane coordinate system. Finally, TrueType Collection font files (.ttc) can now also be selected, but only the first font in such a file can be used. Pull request #21004, Pull request #21054 and Pull request #21124
  • The base object for a Draft Wire, Draft BSpline and Draft BezCurve has been changed to the Part::FeaturePython object. Pull request #21636
  • Intersection snap now also detects intersections between faces and edges. Pull request #23352
  • The Working plane orientation option has been removed from the Draft Scale command as it did not work properly. Pull request #23716

FEM Workbench

A popup menu was added to enable the selection of a proper solid if the selected face of CompSolid belongs to two solids. This makes it easier to select inner solids e.g. to apply materials to them.

Pull request #18812

ZRefine property was added to Netgen making it possible to create simple extruded hex-dominated meshes when Quad Dominated property is enabled. However, it works only for first order elements unless the generated elements are all hexahedrons.

Pull request #19524


Click on the image if the animation does not start.
FEM results objects now support animations of results.

Pull request #18496

Support for Elmer's static current conduction solver was added. Joule heating may also be calculated with it.

Pull request #19835

Electric charge density load was added for use with Elmer's Electrostatic equation.

Pull request #20494

The Results pipeline can now store results from multiple frames.

Pull request #19610

Calculator filter was added to allow the creation of custom fields by defining mathematical expression operating on the existing fields.

Pull request #20286

Glyph filter was added along with a framework making it possible to develop more Python VTK filters.

Pull request #20891

Electrostatic analyses (also 2D ones) are now supported with the newly refactored CalculiX solver object.

Pull request #21197

Data extraction toolset was added to result pipelines.

Pull request #21221

Pressure and heat flux loads as well as tie constraint and contact can now be applied to edges in 2D analyses with CalculiX. Similarly, body heat source and centrifugal force loads can be applied to faces of 2D models.

Pull request #23453 and Pull request #23551

Further FEM improvements

  • Log verbosity and number of threads used for meshing can now be set for Gmsh and Netgen in the Preferences. Pull request #17699 and Pull request #18608
  • The ДанныеSecond Order Linear property and support for local refinement, previously only available for Gmsh, are now also available for the new Netgen implementation. Pull request #17170
  • Box and elliptical beam section types were added to FEM ElementGeometry1D. Pull request #15843
  • The Purge results tool now deletes all the results objects, not just the ones native to CalculiX. Pull request #18328
  • Tie constraint can now be applied also to shell faces. Pull request #18325
  • Output format (binary or ASCII) and saving of geometry IDs can now be set for Elmer, also in Preferences. Pull request #17972
  • A smoothing option was added to the Contours filter. Pull request #18088
  • The BucklingAccuracy parameter was added to CalculiX solver - it might be necessary to capture the first eigenvalue in some linear buckling analyses. Pull request #18790
  • Now all FEM objects for which suppressing makes sense can be suppressed. Previously only constraints were suppressible. Pull request #18636
  • Contact forces are now printed to ccx_dat_file in CalculiX analyses. Pull request #18840
  • The MaterialReinforced tool now uses the new material editor. Pull request #18893
  • The Electrostatic potential boundary condition was extended to also support Neumann-type boundary condition and prescribe electric flux density. It now has a symbol too. Pull request #18514 and Pull request #19011
  • Thermal expansion reference temperature can now be defined for solid material in thermomechanical analyses with CalculiX. Pull request #19285
  • The Fem.frdToVTK Python function was added allowing conversion of CalculiX's frd results files to VTK format used by ParaView. Pull request #19426
  • The Current density boundary condition was improved. It now has two modes (Custom and Normal) and a symbol for the Normal mode. Pull request #19930
  • Two new FEM examples were added - one for the newly implemented Static current equation (Joule heating) and one for Rigid body constraint. Pull request #20007 and Pull request #20011
  • The Heat flux load task panel was improved - radio buttons used to choose the heat flux type were replaced with a combo box. Pull request #20059
  • The Magnetization boundary condition task panel was improved. Pull request #20055
  • Selection mode was added to Geometry reference selector in the task panels of Elmer equations. Pull request #20053
  • The renameArrays Python function was added to rename selected results pipeline fields. Pull request #20411
  • A CalculiX-related preference named Result object was added. If its checkbox Pipeline only is enabled, a newly refactored CalculiX solver object is added to the Analysis container when using the Solver CalculiX option. It has an updated task panel, doesn't generate CCX_Results objects (only the results pipeline object is created) and will be further developed. Pull request #20609
  • The Offset property was added to Shell Plate Thickness, making it possible to offset the expanded shell from the actual mesh. Pull request #22385
  • Support for thermal contact with CalculiX was added via Enable Thermal Contact and Thermal Contact Conductance properties used to specify gap conductance. Pull request #22121
  • Support for hard and tied contact with CalculiX was added. Pull request #22513 and Pull request #23327
  • Support for cavity radiation with CalculiX was added. Pull request #22593
  • Support for amplitudes (time variation) for most mechanical and thermal boundary conditions and loads with CalculiX was added. There are new properties: Enable Amplitude and Amplitude Values. Pull request #22851
  • Initial temperature can now be applied to a selected region (via the References property) in CalculiX analyses. Pull request #22864
  • The Glue property was added to the Netgen mesher. When enabled, a continuous mesh is created (this property is equivalent to Gmsh's Coherence Mesh). Pull request #23074
  • Default Priority of Elmer equations now starts with 255 and decreases with each added equation. This way, the equations are solved in the order they were added to the tree. Pull request #22999
  • CalculiX's membrane and truss elements are now supported and replace shell and beam elements respectively when the new ExcludeBendingStiffness property of the CalculiX solver is enabled. Pull request #22912 and Pull request #23224
  • Displacements of rigid body reference point are now printed to ccx_dat_file. Pull request #23199
  • Initial temperature can now be also used to prescribe temperature field in a static analysis step (with optional amplitude). Pull request #23277 and Pull request #23530
  • Netgen can now be installed in the standard way mentioned on its download page and it is only necessary to point FreeCAD to the proper Python executable in the preferences (by default the Python executable specified in general Python preferences is used). Pull request #23613
  • Some preferences related to mesh export now have better defaults. Namely, groups of nodes are enabled for the Gmsh mesher and export to INP files includes FEM elements only and groups by default. Pull request #23553
  • Properties of the CalculiX solver are now grouped and time incrementation properties are more user-friendly (improved names, better defaults, easy switch between automatic and direct incrementation as well as no need to enable additional property to set non-default incrementation). Pull request #23494
  • There is a new Pastix Mixed Precision property of the CalculiX solver. It's disabled by default so that mixed precision is not used for the PaStiX matrix solver to avoid issues with incorrect results of some analyses. Pull request #23539
  • The Elmer solver's object and task panel were reworked similar to what was done before for CalculiX. It now works with the new implementation of Netgen. Moreover, ParaView PVD files can now be imported. Pull request #24912
  • Three new FEM examples were added - one for the newly implemented electrostatics with the refactored CalculiX solver, one for the newly implemented pressure loads on edges of 2D models and one for the cyclic symmetry introduced in FreeCAD 1.0. Pull request #25117, Pull request #25191 and Pull request #25268

Material Workbench

  • Materials can now be stored in external datastores. This feature is experimental and has to be activated explicitly when compiling the source code. It is not available in the standard FreeCAD builds. Pull request #21047

Further Material improvements

  • Several new materials with physical properties were added to the material database:
    • Polycarbonate Pull request #19432
    • PMMA Pull request #24006
    • Homopolymer and copolymer POM Pull request #23820
    • PEEK Pull request #23779
    • Aluminum 7075-T6 Pull request #23976
    • Updated Aluminum 6061-T6 Pull request #23977

Part Workbench

Further Part improvements

  • The Set Tolerance tool was added to allow the creation of parametric copies of the selected objects with all contained tolerances set to at least a certain minimum value. Moreover, the Check geometry tool now includes output about tolerances in the Shape Content tab. Pull request #17214
  • The Check geometry tool now also has results entries for valid shapes, shows skipped objects and generates reports in the report view. Pull request #17631
  • Loft and Sweep now create solids by default. Pull request #22098
  • The redundant Part Import and Part Export tools were removed from the menu. Pull request #22116

Part Design Workbench


Click on the image if the animation does not start.
The task panel of the Hole tool was redesigned. The elements that are not relevant are now hidden, leaving only those useful for the current configuration, even if they are read-only. The panel is based on a diagram that provides direct context, and its elements have been placed near their area of effect.

Pull request #19052 and Pull request #19167


Click on the image if the animation does not start.
Added model taper support and more thread profiles to the Hole tool:
  • British Standard Whitworth
  • British Standard Fine
  • British Standard Pipe
  • National Pipe Threads

Pull request #15744

Transparent previews were added for Part Design additive and subtractive features. They can be disabled temporarily using task panel checkboxes or by default in the Preferences. There is also an optional highlight of the sketch used as a profile for Part Design operation.

Pull request #17249 and Pull request #23477


Click on the image if the animation does not start.
Interactive control draggers were added to Part Design features as a Google Summer of Code project. These allow to manipulate the values of the features by dragging in the 3D view.

Pull request #22880

Further Part Design improvements

  • The origin feature in a Part Design body makes use of the new core datums. The appearance has been changed and the planes enlarge when creating a new sketch. As the orientation was wrong in older FreeCAD versions, files created with these versions need to be converted on opening. It can break files which reference the datums, and converted or new files created with 1.1 and above will be broken in 1.0 and below. Pull request #18126
  • The Toggle freeze command is now available from Part Design. Pull request #18373
  • The performance of modeled threads from the Hole tool has been improved. Pull request #15744
  • The initial angle for tapered threads in the Hole tool is now automatically set to the value from the ISO 7-1 and ASME B1.20.1 standards. Pull request #15744
  • The Hole tool can now create holes based on sketch points and arcs in addition to circles. Pull request #20583
  • SwitchToTask, formerly a fine-tuning parameter, can now be accessed from the Preferences Editor. It can be used to enable and disable automatic switching to the task panel when the Part Design Workbench is activated. Pull request #22136
  • The Pad task panel was improved to have more options for Two sided mode. Pull request #21794
  • The preference to allow compounds (multiple solids) for Bodies is now enabled by default and not treated as an experimental feature anymore. Pull request #23003
  • Transform tools can now use different spacing. Pull request #22389

Sketcher Workbench


Click on the image if the animation does not start.
Projection tool was added making it possible to create defining external geometry and toggle between defining and construction modes for external geometry.

Pull request #17736

Intersection tool was added making it possible to create external geometry based on the selected reference geometry and the intersection of the sketch plane.

Pull request #17736


Click on the image if the animation does not start.
External geometry (both projection and intersection) can now be created by selecting a face.

Pull request #17736


Click on the image if the animation does not start.
The Make Internals property of sketches is now fully functional. If enabled, it displays faces for closed contours and makes it possible to select them for Part Design operations. The setting is still experimental but allows for a Master Sketch workflow in Part Design.

Pull request #22388

Further Sketcher improvements

  • It is now possible to directly use external geometry as input for tools like offset or transform (array), for both external construction and defining geometry. Pull request #17615
  • External geometry (projected or intersecting) is now by default real (defining) geometry (which does not need to be traced as in 1.0 and prior). It can be toggled to construction geometry as any other geometry Pull request #17736
  • The Sketcher axes are now displayed with infinite length. Pull request #17312
  • Sketches are now ordered alphabetically in the Attach sketch dialog. Pull request #16518
  • Group dragging was added, making it possible to drag all the selected geometrical entities. Pull request #18273
  • There is a new preference that, if checked, makes external geometry creation independent of the current construction mode - it is always created as reference geometry in such a case. Pull request #18697
  • A preference was added to allow optional grouping of the Line and Polyline tools. Pull request #20165
  • When selecting a constraint or a geometry element within the sketch, the corresponding Tasks panel list is now automatically scrolled to that object. Pull request #18859 and Pull request #20866
  • Status bar hints were added for Sketcher geometry creation, constraint, edit and transform tools. Pull request #21632, Pull request #21751, Pull request #21806 and Pull request #21840
  • Sketches are now automatically scaled after entering the first dimension to avoid breaking the shape when the first dimension is much larger/smaller than the current size of the geometry. Pull request #21084
  • When creating geometry the mouse movement is ignored if a value is entered in the on-view-parameters (OVP). Tab cycles between OVP input boxes and Enter now confirms. Deleting the value of an OVP input box enables mouse movement for the dimension again. Pull request #20925
  • Rendering of geometry lines is now prioritized over constraints so that dimensions lines don't cover the geometry. Pull request #21982
  • Now all parts of dimension constraints can be selected, not only labels. Pull request #21920
  • It is now possible to use the Ctrl+A shortcut (or Select All option in the Edit menu) to select all geometries within the sketch. Pull request #23289
  • Box selection from left to right now uses another color than from right to left to indicate different behavior. Pull request #23261
  • There is a new preference for constraint symbol size. Pull request #23366

Spreadsheet Workbench

  • Default shortcuts for Bold text, Italic text and Underline text have been added. Pull request #15556
  • Double-clicking on the separator in the header now resizes the column to content. Pull request #16296
  • Zoom was added to Spreadsheet. Pull request #16130
  • Icons were added to context menu entries. Pull request #22773

Surface Workbench

  • A task panel was added for the Blend Curve tool. Pull request #21825

TechDraw Workbench

  • The Insert Area Annotation tool now properly accounts for holes in faces. Pull request #17740
  • Shape validation is now available and can be enabled in Preferences. Pull request #18282
  • Scaling of SVG symbols has been fixed. Pull request #18757
  • New r format specifier was added. It rounds the dimension value to the step specified as decimal before r. For example, %0.5r (or just %.5r) rounds to 0.5. Pull request #19393
  • Snapping of detail view highlights to the closest vertex in the TaskDialog drag highlight process was added. Pull request #22036
  • Instead of toggling view frames, they are now shown and hidden automatically when hovering the cursor over the view. Pull request #22869
  • The cosmetic circle commands were renamed and grouped for clarity. Pull request #22945
  • The deprecated LandmarkDimension and LinkDimension tools were removed. Pull request #21483
  • Number of decimals and reference dimension options were added to the dimension task panel. Pull request #23501

Import and Export

  • The DXF importer was significantly redesigned at the implementation and user level for a more predictable and consistent user experience. Pull Request #22251
  • The DXF importer gained improved support for BLOCK and INSERT DXF entities. Pull Request #22045
  • The DXF importer now reports import stats after an import. Pull Request #21985
  • The alignment of sketches in SVG export and legacy DXF export has been fixed. Pull request #19765

Эта страница получена от https://wiki.freecad.org/Release_notes_1.1

Свяжитесь с нами!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

©Команда FreeCAD. Авторы изображений (сверху вниз): ppemawm, r-frank, epileftric, regis, regis, rider_mortagnais, bejant.

Этот проект поддерживается: , KiCad Services Corp. и другие спонсоры

GitHubУлучшить эту страницу на GitHub