What’s New in SketchUp 2027.0
SketchUp and LayOut
A New Unified Interface – SketchUp and LayOut now provide a unified interface to both Windows and MacOS users, providing the same customizable workspace, toolbars, and interface options while interacting with the modeling window.
Multiple Document Management – You can now open and modify multiple models within the same instance of SketchUp or LayOut using tabs and floating model windows.
Hidden Line Performance Enhancements – An improved engine for Hidden Line Rendering (HLR) provides a drastic reduction in the time it takes to generate vector linework for complex models while maintaining or improving drawing fidelity in LayOut. For SketchUp, this improves more graphics-intensive import workflows.
Intel-based Mac End of Support – In alignment with Apple ending support for future MacOS versions on Intel-based Macs, SketchUp 2027.0 requires Apple Silicon.
Interoperability Improvements – As part of Trimble’s continued commitment to improving SketchUp’s interoperability, SketchUp 2027.0 introduces more controls to DWG and DXF imports and exports, advanced IFC workflows, improved TrimBIM and IFC parity, and USD enhancements.
SketchUp for Desktop
SketchUp Procedures – SketchUp Procedures take workflows you already know and make them easier by introducing Procedural Tools. Follow Me, a selection of Solid Tools, and the new Copy Along tool all provide native, non-destructive Procedural Components that are easy to edit and interact with.
Section Fill Hatches – Section Fill Hatch Patterns are now available to better represent the different layers inside of a solid object. You can manage these patterns in the new Hatch Patterns panel, Entity Info, or the Styles panel.
AutoFit Live Components – AutoFit is a new, interactive placement method that automatically configures a Live Component when you drag-and-drop it onto a face in your model.
Outliner Sort – New sort options in Outliner can help you organize component instances by tag in addition to the regular model hierarchy.
Touchpad Support – Both Windows and MacOS versions received improvements to existing touchpad support through the use of additional modifiers.
Coordinate Reference Systems – Add Location now supports Coordinate Reference Systems (CRS), allowing you to accurately geolocate a model using the coordinate system and project coordinates used by your project.
LayOut
Image Adjustments in SketchUp Viewports – LayOut now includes Image Adjustments controls for viewports, allowing you to fine-tune raster or hybrid renders or image file assets without using an external editor.
Paperless Drawing – The new Draw Mode for Scaled Drawings in LayOut provides a paperless canvas, allowing you to focus on design and drafting rather than page management.
SketchUp and LayOut
New Unified Interface
What We Did
SketchUp and LayOut now provide a unified interface to both Windows and MacOS users, providing the same customizable workspace, toolbars, and interface options while interacting with the modeling window.
The Details
For years, SketchUp worked the same on both MacOS and Windows, but had very different user interfaces. Switching operating systems, or trying to collaborate with someone on a different operating system, could be challenging. SketchUp’s 2027.0 release consolidates the desktop user interfaces, providing a unified user experience in both SketchUp and LayOut when using either Windows or MacOS.

The new unified interface is based on how SketchUp works on Windows. Users on Apple products running MacOS can now take advantage of the features Windows users have had for a while like:
Dockable toolbars
Dockable trays containing multiple panels
A revised Materials interface and library
Both Windows and MacOS versions of SketchUp now have a dockable Ruby Console and updated toolbar styling.
Learn More
For a more in-depth tour of the updated interface, see Navigating the SketchUp Interface or MacOS and Older Versions of SketchUp.
Multiple Document Management
What We Did
You can now open and modify multiple models or documents within the same instance of SketchUp or LayOut using tabs and floating model windows.
The Details
If you’ve ever had to work on two or more models at the same time, you know it can be a challenge. Existing workflows to work with multiple models can be inefficient, use a lot of system resources, or be just plain annoying. With SketchUp 2027.0, you can now open and modify multiple models or documents in the same instance of SketchUp or LayOut using the following features:
Model and Document Tabs – When you open a model or document, you’ll now see a new section where your model and document tabs will appear. Each tab represents a different document or model. If you hover over a tab, you’ll see a preview of that file. In SketchUp, you’ll see this section just above where Scene tabs appear.

Opening a new or existing file from the File menu opens that file in a new tab. You can also click Create a new model (+ icon) on the Tab bar to open a new file.
Tab Customization – You can reorganize or reorder how each open tab appears on the Tab bar.
Floating Model Windows – Dragging a tab off the dock or double-clicking a docked tab opens a remote modeling window you can arrange however you like, even on a second display. All toolbars and panels remain in your primary workspace, but can still be used to edit the model or document in the floating window. You can return the window to its original tabbed state by dragging it back or double-clicking its name.

A Persistent App Window – If you close all open tabs, the application will not close. In SketchUp, you’ll see the Welcome Window where you can open a new or recent model. In LayOut, you can open a new or recent model from the File menu.
Updated Scene Tabs – To accommodate the new Model Tab bar, the Scene tabs received a few updates:
- You can now add new scenes by clicking Create a new Scene (
). In the tab for each model, you can click the dropdown to show or hide Scene tabs.
When you hover over a scene tab, a preview of that scene will appear.
Learn More
For more information, see Navigating the SketchUp Interface.
Hidden Line Performance Enhancements
What We Did
An improved engine for Hidden Line Rendering (HLR) provides a drastic reduction in the time it takes to generate vector linework for complex models while maintaining or improving drawing fidelity.
The Details
Refactoring HLR is a major step forward for improving performance in both SketchUp and LayOut. SketchUp 2027.0 introduces a new HLR rendering engine that reduces the time it takes to generate vector linework while maintaining or improving drawing fidelity in complex models.
The new engine is a SketchUp Public Labs feature enabled by default in the Performance section of Preferences in LayOut, or the Graphics section in SketchUp. If you experience issues using the new engine, you can choose to use the classic rendering engine instead.

Learn More
For more information about this new option, see Graphics or Performance.
Intel-based Mac End of Support
What We Did
In alignment with Apple ending support for future MacOS versions on Intel-based Macs, SketchUp 2027.0 requires Apple silicon.
The Details
In 2020 Apple announced the transition from Mac computers with Intel processors to Mac computers with Apple silicon. To keep SketchUp’s high performance standards and focus on development for modern hardware, SketchUp 2027.0 is only available for Mac devices with Apple silicon.
Learn More
For more information on SketchUp’s End of Support policy, see End of Support Policy.
Interoperability Improvements
What We Did
As part of Trimble’s continued commitment to improving SketchUp’s interoperability, SketchUp 2027.0 introduces more controls to DWG and DXF imports and exports, advanced IFC workflows with CRS-aware exports, improved TrimBIM and IFC parity, and USD enhancements.
The Details
DWG and DXF imports and exports received the following improvements:
Tessellation Import Options – A new Tessellation Quality section is available in DWG and DXF import options. These options offer more control over the exact level of mesh detail of the imported file. You can choose from a preset, or customize using the following options:
Angular Deviation – Controls how smoothly curved surfaces are rendered. Lower angles yield fine, smooth arcs with higher triangle counts while higher angles create blockier, lower-poly geometry.
Chordal Tolerance – Defines the maximum allowable distance between the triangulated mesh and original CAD surface. A smaller tolerance ensures precise surface reproduction. A larger tolerance produces a rougher mesh with faster processing times.
Max Edge Length – Sets a hard limit on the maximum length for any mesh triangle edge. Lower values create higher mesh detail across large flats while higher values reduce unnecessary face counts.

Annotation Controls – A new Annotation section is available in DWG and DXF import options. These options specify how imported annotations like text, dimensions, and hatch patterns are handled during the import process. Each category offers a different set of options:
For Text, you can choose from Contours Only, Filled Meshes, Native SketchUp Text, or None.

For Dimensions, you can choose from Contours Only or Native SketchUp Dimensions.

For Hatch, you can choose from Linework or None.
Import Metadata – The Import Metadata option is now available when importing DWG or DXF files. When enabled, SketchUp automatically organizes the data to support your downstream workflows in the following ways:
A SketchUp component represents each imported element.
SketchUp classifies each block metadata element as IfcAnnotation using the IFC4 standard.
Standard geometry elements will retain their standard IFC classification.
The ObjectType of the IfcAnnotation will receive the name of the original .dwg or .dxf entity and have an ObjectType of "Polyline."
.dwg & .dxf Block Components will receive a specific property set named CAD_Metadata.
This CAD_Metadata property set contains the relevant .dwg or .dxf metadata attributes brought over from your original file.
3D Export Optimization – A new Geometry section is available for .dwg and .dxf exports. You can pick the mesh type you’ll need with the following options:
Smooth (SubD) – This subdivision surface mesh format is preferred for organic shapes and workflows that utilize subdivision-aware renderers (only works for AutoCAD versions after 2010).
Flat-faceted (Polyface) – This standard faceted mesh format suits direct polygon manipulation.
IFC and TrimBIM Received the following improvements:
Expanded Geometry Support – Added import support for SweptDiskSolid geometry, ensuring reinforcement elements like IfcReinforcingBar and IfcReinforcingMesh now correctly appear in the viewport and Outliner. Also, export support for IfcLamp and IfcOutlet classes, preserving their geometry and attributes.
Advanced Tag & Layer Importing – We've added a new Tags dropdown menu under the Preferences section of the import dialog. You can now choose to Use IFC Classes (the default behavior), Use IFC Layers, or Don't create Tags when importing your files
TrimBIM files match IFC files – We’ve updated our TrimBIM importer and exporter to match all the robust features of our IFC tools! Now, you have ultimate control over your data and perfect fidelity, giving you the best of both worlds in your BIM workflow.
Coordinate Reference System export metadata – When a model is geolocated using a Coordinate Reference System (CRS), SketchUp now automatically includes its CRS and positioning information when exporting to IFC. This helps maintain the model's real-world position and orientation when coordinating it with other applications, reducing the need to manually reposition exported models. CRS information is included automatically when exporting a CRS-geolocated model to IFC. SketchUp exports this information using standard IFC entities:
IfcProjectedCRS – defines the coordinate reference system used by the model, including its CRS identification, description, and coordinate-system units.
IfcMapConversion – defines how the SketchUp model is positioned within that CRS, including Eastings, Northings, Orthogonal Height, X-axis orientation, and scale.
USD now adds to the USDZ support all other extensions: USD, USDA and USDC.
For export you have the following new UI options:
Feature Level: Choose how your exported data is structured for your destination application.
Normal exports the model for viewing and rendering in other applications.
Round Trip is best for when you plan on bringing the data back into SketchUp later. Bigger and slower to export.
Texture Level: Control how your materials are handled during the handoff.
Normal exports textures as-is.
Baked bakes material effects down into new textures, for better fidelity but is bigger and slower to export
For import you will be able to choose the Up Axis of the file (Auto, Y-Axis or Z-Axis), Units and the type of Edge visibility (Auto, visible or hidden).
Learn More
For more information, see Using SketchUp with Other Applications.
SketchUp
SketchUp Procedures
What We Did
SketchUp Procedures take workflows you already know and make them more powerful by introducing Procedural Tools. Follow Me, a selection of Solid Tools, and the new Copy Along tool provide native, non-destructive Procedural Components that are easy to edit and interact with.
The Details
SketchUp Procedures are an evolution of existing workflows within SketchUp. These new procedural workflows are made possible through Procedural Tools. The geometry created or edited using these tools result in non-destructive Procedural Components. You can edit, nest, and reuse the components created with Procedural tools in the same way you would other components in SketchUp.
In SketchUp 2027.0, a new Procedure toolbar is available with the following tools:
Copy Along – The new Copy Along tool duplicates Groups or Components along a path with adjustable spacing. The underlying path, duplicated geometry, and parameters remain fully interactive at all times.

Follow Me – The upgraded Follow Me tool now supports multiple extrusion profiles within Groups or Components while retaining existing Materials and Attributes.

Solid Tools – The familiar Solid Tools now integrate with Procedural Components. Improvements include:

Support for multiple solid objects with Solid Collections, standard Groups or Components containing only nested solids. Additional Solid Collections don’t require extra setup.
Ability to preserve original target hierarchy.
Preservation of tags, classifications, and metadata whenever possible.
Controls for Procedural Tools appear in Entity Info. A new context menu option, Explode to Inputs, removes the procedural component but keeps the geometry in the model.
More Procedures are in development for future releases.
Learn More
For more information, see SketchUp Procedures.
Section Fill Hatches
What We Did
Section Fill Hatch Patterns are now available to better represent solid objects diagrammatically. You can manage these fills and patterns in the new Hatch Patterns panel, Entity Info, Materials, or the Styles panel.
The Details
Section Fills represent the inside of a solid object when cut with a section plane. SketchUp 2027.0 introduces the ability to enhance section fills with Hatch Patterns. Hatch Patterns are adjustable vector lines combined with a background color or a tileable raster image.

The new Hatch Patterns panel is where you can view, import, create, and manage hatches in your model. SketchUp provides a default library of standard Hatch Patterns in the .skh file format. If you would like to import your own, you can import an .skh file, use an image, or a .PAT file. SketchUp imports only one pattern per .PAT file. If the .PAT file contains multiple patterns, you’ll need to upload each pattern separately.

You can also set section fill Hatch Patterns in the Materials panel or in Entity Info in the same way you would add a texture map. When you choose to edit a material a Section Fill option is now available.

Click the Section Fill swatch to open the Choose Section Fill window where you can link a hatch pattern with a material. Use a section plane to cut any solid groups or components painted with a material-linked section fill and you’ll see the hatch pattern linked to the material. Painting individual faces of an object will not affect the section fill but it may override the material painted on a component or group. We recommend keeping the default material on faces and painting whole components or groups - one material per component.

You may also set a group or component’s section fill independent of a material. Doing so will override a material-linked section fill if it’s applied to the group or component. Click the section fill swatch under the material swatch in Entity Info to set a section fill hatch independent of a material.

Section fills can also be set and modified in the Styles panel using the Section Fill option. Turning off this option completely hides section fills, including vector patterns.

The new Override Section Fill by Style option sits just below those familiar controls and uses the following logic:
When turned on, it uses a single, uniform fill that is set in the Style panel. Think of this as “classic section fills”.
When turned off, SketchUp displays specific per-object and material-linked section fill hatches.
If a group or component has no assigned hatch, the assigned style’s section fill will be used by default.
Learn More
For more information, see Hatch Patterns.
AutoFit Live Components
What We Did
AutoFit is a new, interactive placement method that automatically configures a Live Component when you drag and drop it onto a face in your model.
The Details
The new AutoFit feature for Live Components bridges the gap between early massing and detailed designing, speeding up and simplifying configurable modeling. The new AutoFit feature includes:
Drag-and-drop placement – Seamlessly place AutoFit Live Components onto faces in your model. When you are moving a component, you’ll see a visual highlight when hovering over the face that provides a preview of where the placed component will appear.
Automatic configuration – When you drop a component onto an existing face, it immediately adapts its size and shape to fit.
Fit to any flat face – You can attach a component to faces located inside other components or groups without needing to open, edit, or explode them.
On-the-fly orientation: Interactively adjust origin points and alignment directions (such as deck board angles or tile patterns) during placement to properly orient parametric geometry.
Learn More
For more information on using AutoFit Live Components, see SketchUp Live Components.
Outliner Sort
What We Did
New sort options in Outliner can help you organize component instances by tag in addition to the regular model hierarchy.
The Details
The Outliner now contains a new Sort By field. With Sort By, you choose between Hierarchy, the default sort method, or Tags. Sorting by Tags lets you view in-model objects by tags, organizing component instances by how they’re tagged in the models.

Sorting by tags still works if IFC Classifications are used. Classified components are sorted under their definitions and tagged objects are grouped under their respective tags. Components without a classification or tag are designated Untagged or Unclassified.
Learn More
For more information, see Organizing a Model.
Touchpad Support
What We Did
Both Windows and MacOS versions received improvements to existing touchpad support through the use of additional modifiers.
The Details
MacOS devices have had touchpad support in SketchUp for a while. SketchUp 2027 extends this same functionality to Windows while providing additional improvements to both platforms.
With touchpad controls, you’ll use a one-finger gesture on the trackpad while inputting a modifier on the keyboard for the following SketchUp actions:
Orbit (icon) – Control+Alt (CMD on MacOS)
Pan (icon) – Shift+Control+Alt (CMD on MacOS)
Learn More
For more information, see Navigating the SketchUp Interface.
Coordinate Reference Systems
What We Did
Add Location now supports Coordinate Reference Systems (CRS), allowing you to accurately geolocate a SketchUp model using the coordinate system and project coordinates used by your project.
The Details
Coordinate Reference Systems provide a standardised way of describing real-world positions using specific project coordinates. CRS helps precisely align survey, civil engineering, GIS, and architectural datasets alignment across various software platforms.
When geolocating a model using Add Location, selecting Coordinate Reference System opens a modal where you can import your preferred CRS or calibration file.

From there, you can specify the exact Project Base Point using Easting and Northing values.

Once a CRS file is loaded, Add Location automatically calculates elevation data while allowing manual adjustments to the Project Base Point altitude. SketchUp leverages these parameters to properly orient and align your geometry, adjusting for True North automatically. This means you can build models next to the internal origin without sacrificing real-world geographic context.
Learn More
For more information, see Geolocating with Add Location.
LayOut
Image Adjustments in SketchUp Viewports
What We Did
LayOut now includes Image Adjustments controls for viewports, allowing you to fine-tune raster or hybrid renders or image file assets without using an external editor.
The Details
The new Image Adjustments panel contains several non-destructive controls to help you better fine-tune images in your document:
Opacity – Adjust the transparency of your images or SketchUp model viewports.
Brightness & Contrast – Quickly correct exposure issues or enhance the visual impact of your site photos and renders.
Hue & Saturation – Fine-tune color balance or desaturate images entirely to create stylized grayscale documentation.
Reset Controls – Easily revert changes with individual reset buttons for each setting, or a "Reset All" option to return to the original image state.

Learn More
For more information see Adjusting Images.
Paperless Drawing
What We Did
The new Draw Mode for Scaled Drawings in LayOut provides a paperless canvas, allowing you to focus on design and drafting rather than page management.
The Details
In the Scaled Drawing panel, a new Enter Draw Mode option is available. Clicking Enter Draw Mode begins your paperless session.

The canvas features red and green axis lines originating at 0,0, mirroring the SketchUp modeling environment. You can then draw at full, 1:1 scale, using real-world coordinates. You can also change paper color and grid settings.
If you click Exit Draw Mode in the Scaled Drawing panel, LayOut converts your work into a group using ¼” = 1’ for Imperial and 1:50mm for Metric. You can change this scale either before entering Draw Mode or after exiting.
Selecting a SketchUp model viewport pre-populates the scale of the Scaled Drawing context, expediting detailing on top of the SketchUp model. Hide and Fade are also available in the Scaled Drawing panel for even more control of your drawing.

Learn More
For more information, see Creating a Scaled Drawing.
Bug Fixes and Other Improvements
SketchUp
Comportamento di sistema e applicazioni
È stato risolto un problema che poteva determinare un comportamento imprevisto quando l'utente passava da un modello aperto all'altro mentre era presente uno strumento attivo.
Ora, quando si passa da un modello all'altro, lo strumento attivo rimane selezionato per il modello originale, ma le eventuali azioni in corso vengono interrotte.
È stato risolto un problema che determinava l'attivazione delle scelte rapide applicative alla pressione dei tasti all'interno di una finestra di Chromium Embedded Framework (CEF).
È stato risolto un problema che, per alcuni piani di abbonamento, determinava la visualizzazione di un messaggio in cui veniva erroneamente comunicato che l'abbonamento non include SketchUp per Desktop.
È stato risolto un problema che poteva determinare il blocco dell'applicazione durante l'aggiornamento dell'estensione Add Location (Aggiungi posizione).
È stata risolta una vulnerabilità di sicurezza correlata a determinati file modello danneggiati.
È stato risolto un problema di sicurezza che consentiva a un file KMZ nocivo di avviare l'esecuzione di codice iniettato.
È stato risolto un problema che impediva di ritentare un'operazione di cancellazione dei lati dopo averla annullata.
È stato risolto un problema che determinava problemi di validità del modello dopo l'eliminazione di elementi geometrici tramite comandi Ruby.
È stato risolto un problema che determinava lo spostamento imprevisto di oggetti durante la navigazione in Trimble Connect Desktop.
(MacOS) È stato risolto un problema che impediva di completare l'azione in seguito alla pressione di Invio dopo l'aggiornamento dei valori nella casella di controllo del valore (VCB, Value Control Box).
Interfaccia utente ed elementi grafici
È stato risolto un problema che determinava la visualizzazione non corretta di uno sfondo nero nelle barre di scorrimento della modalità scura.
L'icona di ricerca delle scene è stata aggiornata e perfezionata, in modo da visualizzare un'immagine più chiara e rimuovere gli artefatti indesiderati.
È stato risolto un problema che impediva la visualizzazione degli effetti punteggiati per le linee guida durante l'utilizzo del nuovo motore grafico.
È stato risolto un problema che determinava la visualizzazione scorretta dello stato di taglio attivo nel menu contestuale di un piano di sezione.
(Windows) È stato risolto un problema che, in seguito alla reimpostazione della tinta di un materiale utilizzato in un componente importato, impediva l'applicazione della modifica alla scena del modello.
Strumenti e modellazione
È stata introdotta la possibilità di ridimensionare la geometria utilizzando il controllo "On Edge Resize" (Ridimensionamento su lato).
È stato risolto un problema di ritaglio che si verificava durante l'utilizzo di piani di sezione con etichette di testo.
È stato risolto un problema che determinava uno sfarfallio durante l'utilizzo di piani di sezione all'interno dei componenti.
È stato risolto un problema che, alla creazione di un gruppo in seguito alla rotazione degli assi, determinava la generazione di un riquadro di delimitazione non corretto.
È stato risolto un problema che determinava lo spostamento della texture quando veniva impostata come unica.
È stato risolto un problema che determinava un cambio di direzione delle estremità delle quote durante l'orbita di una scena.
È stato risolto un problema che determinava la modifica accidentale della geometria selezionata durante l'interazione con il campo Length (Lunghezza) nella finestra Entity Info (Informazioni entità).
È stato risolto un problema che determinava il troncamento dei nomi di campo contenenti valori numerici.
È stato risolto un problema che determinava il capovolgimento accidentale della geometria selezionata durante l'utilizzo dello strumento Move (Sposta) in modalità Copy (Copia).
È stato risolto un problema che determinava la generazione accidentale di un errore di scala non valida durante il ridimensionamento di un oggetto a una dimensione specificata.
È stato risolto un problema che impediva l'aggiornamento del testo connesso in seguito allo spostamento della geometria di destinazione mentre lo strumento Move (Sposta) era bloccato sulla direzione di un asse.
È stato risolto un problema che, durante l'aggiunta di un testo a un componente interattivo, determinava l'indirizzamento accidentale della connessione al testo verso l'origine del modello.
È stato risolto un problema che impediva la visualizzazione delle maniglie di ridimensionamento appropriate per i componenti dinamici soggetti a limitazioni di ridimensionamento.
È stato risolto un problema che determinava un arresto anomalo durante l'utilizzo dello strumento Push/Pull (Spingi/Tira) su geometria contenente lati duplicati.
È stato risolto un problema che impediva la generazione di facce piene durante il disegno di un rettangolo guidato dal suggerimento d'inferenza "Square" (Quadrato).
È stato risolto un problema che determinava un movimento casuale in seguito al distacco della geometria da un punto di aggancio.
È stato risolto un problema che determinava un prolungamento eccessivo del tempo richiesto per l'esportazione di determinati elementi di geometria in formato PDF.
LayOut
Prestazioni applicative e miglioramenti generali
Le prestazioni di apertura di Scrapbook Inspector (Ispettore raccoglitori) sono state migliorate.
Le prestazioni di eliminazione di un numero elevato di elementi da un disegno in scala sono state migliorate, riducendo drasticamente i tempi di attesa.
È stato risolto un problema che poteva determinare un arresto anomalo durante le operazioni di arresto o annullamento eseguite mentre era in corso un rendering nei riquadri di visualizzazione dei modelli di SketchUp.
È stato risolto un problema che poteva determinare un arresto anomalo durante l'utilizzo dello strumento 2pt Arc (Arco per due punti).
È stato risolto un problema che determinava un comportamento imprevisto nella disposizione delle schede.
È stato risolto un problema che impediva agli utenti di riconoscere agevolmente la scheda del documento selezionato durante la navigazione con i tasti Ctrl+Tab.
La grafica dei menu a discesa è stata migliorata aggiungendo una lieve ombreggiatura che migliora l'effetto di profondità.
(MacOS) Il contrasto delle icone sulla barra degli strumenti è stato migliorato per mostrare più chiaramente gli strumenti attivi.
Ispettori e riquadri
È stato risolto un problema che impediva il ridimensionamento del pannello Styles (Stili) del Model Inspector (Ispettore modelli) di SketchUp per determinate configurazioni dei riquadri.
È stato risolto un problema che determinava il ripristino delle dimensioni predefinite del pannello Manage Trays (Gestisci riquadri) a ogni apertura.
(Windows) È stato risolto un problema che impediva la visualizzazione del puntatore di espansione durante il ridimensionamento di una finestra Layer Inspector (Ispettore livelli) mobile in Windows 11.
(MacOS) È stato risolto un problema che impediva la selezione multipla tramite Cmd+Click nelle finestre degli ispettori.
(MacOS) Sono stati risolti alcuni problemi relativi alle scelte rapide e alla finestra Preferences (Preferenze), incluse le scelte rapide mancanti per il pannello Text (Testo) e l'apertura della finestra Preferences (Preferenze) dietro i documenti.
(MacOS) È stato risolto un problema che impediva agli utenti di utilizzare le lettere maiuscole nei nomi dei riquadri.
Modellazione, rendering e riquadri di visualizzazione
È stato risolto un problema che impediva al selettore stili di campionare le entità situate all'esterno di un disegno in scala.
È stato risolto un problema che impediva di selezionare o modificare i contenuti di un gruppo a cui era applicata una maschera di ritaglio.
È stato risolto un problema che impediva il rispetto delle impostazioni di visibilità dei tag delle etichette di testo nella modalità di rendering ibrida.
È stato risolto un problema che determinava lo spostamento casuale delle quote in seguito al ridimensionamento dei riquadri di visualizzazione.
È stato risolto un problema che impediva di visualizzare nella finestra del modello i testi delle etichette con dimensioni specificate nelle unità del modello.
È stato risolto un problema che impediva a LayOut si salvare correttamente le impostazioni di scala.
È stato risolto un problema che impediva la visualizzazione corretta delle larghezze dei lati impostate attraverso gli stili (larghezza uniforme per tutti) durante l'utilizzo del rendering vettoriale o ibrido nella finestra Model Inspector (Ispettore modelli) di SketchUp.
Sono stati risolti diversi problemi della modalità di disegno in scala, come le distanze in coordinate polari che non rispettavano il fattore di scala di un gruppo e l'impossibilità di eseguire l'unione automatica in presenza di oggetti quota.
(MacOS) È stato risolto un problema che impediva l'aggiornamento dei contorni dell'editor in caso di zoom o panoramica all'esterno di un editor aperto.
(MacOS) È stato risolto un problema che impediva l'aggiunta di punti di controllo a una linea o a una curva.
Colori, stili e tag
È stato risolto un problema che determinava il funzionamento scorretto dei cursori nella finestra Color Inspector (Ispettore colori).
È stato risolto un problema che determinava uno sfarfallio rapido nella finestra di dialogo Tags (Tag) dopo la modifica del colore di riga di un tag.
È stato risolto un problema che determinava l'applicazione delle impostazioni di visibilità a un solo tag anche quando erano selezionati più tag.
È stato risolto un problema che determinava il cambiamento imprevisto del colore degli oggetti selezionati.
È stato risolto un problema che determinava il cambiamento imprevisto dei colori delle linee.
Testo, formattazione e documenti
È stato risolto un problema che impediva di visualizzare sulla barra degli strumenti le icone per l'applicazione dei formati grassetto, corsivo, sottolineato, apice e pedice al testo.
È stato risolto un problema che poteva determinare il danneggiamento della tabella risultante in seguito all'aggiornamento di un riferimento a un foglio di lavoro collegato.
È stato risolto un problema che determinava un orientamento scorretto di alcune immagini esportate in formato PDF.
È stato risolto un problema delle configurazioni multi-monitor con gruppi di schede verticali, che determinava la visualizzazione delle descrizioni dei comandi di aggancio sul monitor sbagliato.
(Windows) È stato risolto un problema che impediva la visualizzazione di determinati elementi della pagina in seguito all'esportazione in formato PDF.
(MacOS) È stato risolto un problema che impediva a LayOut di riconoscere il tasto Comando durante l'assegnazione delle scelte rapide.
Interoperabilità e formati di file
IFC e TRB
È stato risolto un problema relativo all'esportazione dei file IFC contenenti caratteri asiatici (coreani e giapponesi).
Il testo sintetico dei messaggi di errore di esportazione in formato IFC4 è stato corretto in modo da mostrare gli errori effettivi.
È stato risolto un problema che impediva di caricare gli attributi predefiniti nelle opzioni dei componenti dai file SKC personalizzati.
È stato introdotto il supporto completo per l'importazione e la riesportazione dei metadati IfcSite tra i file in formato IFC 2x3 e 4 che utilizzano i dati di elevazione di Add Location (Aggiungi posizione) per i modelli georeferenziati.
È stato introdotto il supporto dell'importazione e dell'esportazione dei sistemi di riferimento delle coordinate (CRS, Coordinate Reference System) per i file TRB e IFC, a prescindere dal tipo di unità di misura (metriche o anglosassoni).
L'esportazione dei file TRB e IFC è stata migliorata separando la definizione e i nomi delle istanze tramite IfcGroups.
È stato aggiunto un componente che registra gli attributi nel nuovo set di proprietà SU_Interoperability e risolve il problema della duplicazione dei set di proprietà durante le riesportazioni.
È stato risolto un problema che determinava la mancanza di alcuni elementi (come i rinforzi) durante l'importazione dei file IFC.
È stata corretta l'assegnazione dell'attributo PredefinedType dell'oggetto IfcBuildingElementProxy, quando impostato su UserDefined.
È stato risolto un problema di esportazione degli attributi LongName, Elevation e ObjectType dell'oggetto IfcBuildingStorey.
Sono stati aggiunti i campi per i nomi dei materiali ai file esportati in formato TrimBIM.
Ora le texture di geometria vengono preservate durante l'importazione dei file TRB.
Sia in Windows che in macOS, sono state aggiunte opzioni che consentono di mappare l'entità IfcPresentationLayerAssignment ai tag di SketchUp.
File DWG e DXF
La gestione dell'origine dei blocchi nei gruppi AutoCAD è stata corretta al fine di evitare la dispersione degli elementi durante l'importazione.
È stato risolto un problema che determinava la rimozione di elementi geometrici nei file DWG durante l'importazione.
Sono stati corretti alcuni errori di importazione riguardanti i nomi dei componenti che includono caratteri non ASCII.
Sono state introdotte le preferenze di importazione per testo, quote e motivi tratteggiati.
È stato aggiunto il supporto per l'importazione del testo nei file DWG, inclusi il testo nativo e le opzioni per le guide.
È stato aggiunto il supporto per l'importazione delle quote e sono stati risolti alcuni problemi di ridimensionamento nei blocchi DWG importati.
È stato risolto un problema che determinava il posizionamento scorretto delle annotazioni durante l'importazione con l'opzione Import Linework Flattened (Appiattisci linee importate).
È stato risolto un problema di formattazione del testo barrato durante l'importazione di singole righe di testo.
Gli attributi dei blocchi DWG importati vengono automaticamente classificati come IfcAnnotation con metadati.
Per l'esportazione in formato DWG è stata introdotta la possibilità di scegliere fra SubD e Polyface per gli output delle mesh.
Sono stati corretti gli errori di conversione per l'esportazione in formato DWG dei modelli con assi ruotati.
È stato risolto un problema di esportazione, preservando i tag di LayOut come livelli DWG.
È stato risolto un problema di curvatura e orientamento degli archi durante l'esportazione in formato DWG.
È stato risolto un problema che determinava un arresto anomalo dell'applicazione durante l'esportazione di modelli di grandi dimensioni (più di 50 MB).
Sono stati corretti alcuni errori di esportazione per determinati tipi di file e le dimensioni dei file 3D esportati in formato DWG sono state notevolmente ridotte.
Sono stati corretti alcuni errori di esportazione dei lati e delle linee dei profili.
Sono stati corretti alcuni errori di ridimensionamento dei lati verticali durante la conversione della geometria in formato DWG 2D.
Sono stati corretti alcuni errori nelle linee dei bordi dei cilindri durante l'esportazione in formato DWG/DXF 2D.
Ora le visualizzazioni esportate in formato DWG 2D rispecchiano il riquadro di visualizzazione attivo, anziché l'ultima vista salvata.
(Windows) Nella finestra di dialogo di importazione è stato reintrodotto il riconoscimento del tipo di file DWG/DXF.
USD, STL, FBX e COLLADA
È stato introdotto il supporto per l'importazione e l'esportazione in formato Universal Scene Description (USD, USDA, USDZ).
La finestra di dialogo per l'esportazione in formato USD è stata aggiornata, inserendo etichette più chiare, descrizioni comandi e la funzionalità "Apply Active Scene" (Applica scena attiva).
Le descrizioni delle opzioni Up Axis (Direzione verso l'alto) e Units (Unità) nella finestra di dialogo per l'importazione dei file USD sono state migliorate.
Il ridimensionamento delle coordinate delle texture per le mappe dei colori mancanti nei materiali PBR in formato USD è stato corretto.
È stata ripristinata la compatibilità per i file STL legacy e sono stati risolti alcuni errori/distorsioni della geometria nei file con codifica ASCII o formato STL di terze parti.
Ora, durante l'esportazione in formato FBX viene preservata l'istanziazione dei componenti al fine di ottimizzare le dimensioni dei file e l'utilizzo della memoria.
È stato risolto un problema per cui le unità del progetto venivano ignorate durante l'esportazione in formato FBX.
È stato risolto un problema che determinava un arresto anomalo durante l'esportazione delle mappe di texture in formato COLLADA (DAE).
È stato risolto un problema con l'importazione di determinati tipi di file COLLADA.
Il programma di installazione è stato aggiornato includendo la versione 1.2026.1.9 dell'Importatore Revit.
(MacOS) È stato risolto un problema che determinava un arresto anomalo della versione Desktop durante l'importazione di determinati tipi di file STL in macOS.
Trimble Scan Essentials
Supporto di file e architetture
È stata introdotta la piena compatibilità con SketchUp 2027 Multi-Document Interface (MDI) e Ruby 3.4, oltre all'integrazione con le caselle di ritaglio dei riquadri di visualizzazione di LayOut.
Il database RWP in sola lettura è stato sostituito con il database di progetto modificabile in formato SDB (ScanDataBase), che consente di modificare, classificare e gestire le stazioni in modo semplice e intuitivo, oltre che di aggiungere dati di scansione.
È stato introdotto il supporto per l'importazione dei file nei formati nativi Autodesk ReCap (.RCP), Trimble TDX (.TDX) e Gaussian Splatting (.PLY).
È stata implementata la conversione automatica dei file SDB all'apertura dei progetti RWP legacy in Scan Essentials.
È stato introdotto il ripristino automatico dei percorsi per i file SDB collegati, durante lo spostamento o l'apertura dei file modello in formato SKP.
Strumenti di elaborazione, gestione e visualizzazione
È stata integrata la classificazione automatica delle nuvole di punti per gli spazi interni (pavimenti, pareti, soffitti, pedane e residui) ed esterni (terreni, edifici, pali, vegetazione, linee elettriche, residui).
Sono stati introdotti gli strumenti di segmentazione manuale per le nuvole di punti con forma rettangolare o poligonale, ovvero Keep (Tieni), Remove (Rimuovi) e Create Cloud (Crea nuvola).
All'interno di Point Cloud Manager (Gestore nuvole di punti) sono state introdotte funzionalità di selezione multipla, ridenominazione inline ed eliminazione per stazioni e nuvole.
Sono state introdotte la posizione "Move to Station" (Sposta nella stazione) per la telecamera e la configurazione automatica "Create Scene per Station" (Crea scena a livello di stazione).
È stata introdotta la modalità di rendering Cloud Color (Colore nuvola) per assegnare colori diversi a ogni oggetto Cloud (Nuvola).
Casella di ritaglio e stabilità del sistema
Sono stati introdotti la configurazione della casella di ritaglio a livello di scena e i controlli interattivi per la rotazione della casella di ritaglio (modificatore Ctrl), in linea con i riquadri di delimitazione dei componenti.
Sono state implementate le texture bilaterali per i piani e la creazione di mesh superficiali con generazione di motivi a stella.
Il controllo programmatico delle nuvole di punti è stato esteso tramite API Ruby (SUPCP::API::help).
Sono stati risolti i problemi di blocco dei thread, le prestazioni di caricamento delle nuvole di punti sono state ottimizzate, il calcolo delle estensioni di zoom è stato corretto e la stabilità complessiva di rendering e trasformazioni è stata migliorata.
Estendibilità e API
Cambiamenti sostanziali
L'interprete Ruby incorporato è stato aggiornato dalla versione 3.2.2 alla versione 3.4.9, sia in Windows che in Mac. È necessario ricompilare le estensioni C native con Ruby 3.4.
Per la creazione del codice dell'interfaccia per macOS siamo passati da Cocoa a Qt. È necessario ripetere i test delle soluzioni alternative specifiche di macOS.
Aggiunte e miglioramenti alle API Ruby
OpenSSL è stato aggiornato alla versione 3.5.6 e CEF (utilizzato da UI::HtmlDialog) alla versione 149.
Sono stati aggiunti Sketchup::Entities#add_copy e Sketchup::Entities#bounds.
A Sketchup::Model#import sono state aggiunte le opzioni di filtraggio ifc_types_filter, entity_names_filter e guids_filter, filter_mode per l'importatore IFC.
Alle API Ruby sono state aggiunte le opzioni di assegnazione dei tag per l'importazione dei file.
È stato introdotto il supporto API per l'esportazione dei dati di registrazione dei componenti in formato TrimBIM.
È stato aggiunto Sketchup::AppObserver#onCloseModel. Sketchup::ModelObserver#onDeleteModel e Sketchup::ModelObserver#onEraseAll sono stati deprecati.
UI.refresh_toolbars è stato deprecato (ora gli stati delle barre degli strumenti vengono aggiornati automaticamente).
È stato aggiunto Layout::Table#size_to_fit.
Ora le callback registrate con UI::HtmlDialog#add_action_callback possono restituire array o hash alle callback JavaScript onComplete.
È stata aggiunta l'API Procedures per i componenti procedurali (Sketchup::Procedure, attach_procedure, procedural?, control_entities, get_procedure_parameters, set_procedure_parameters, run_procedures, make_non_procedural e voci di menu per le procedure).
È stata aggiunta l'API Hatch Patterns per piani di sezione, materiali, gruppi e istanze di componenti (Sketchup::Model#hatch_patterns, Sketchup::HatchPatterns, Sketchup::HatchPattern e Sketchup::HatchPatternData).
È stata aggiunta l'API Coordinate Reference System (CRS) (Sketchup::Model#crs_location, Sketchup::CRSLocation e Sketchup::CRSMapUnit).
Correzione dei bug della API Ruby
Sono state risolte alcune vulnerabilità di sicurezza nell'interfaccia utente dei componenti dinamici.
I tasti modificatori errati contenuti nei flag Sketchup::Tool#onKeyDown e #onKeyUp sono stati corretti.
È stato risolto un problema che determinava l'interruzione delle operazioni di apertura un caso di chiamata duplicata a Sketchup::Entities#add_face con lati o curve.
Ora, in caso di raggio pari a zero, add_circle e add_arc restituiscono un array vuoto anziché generare geometria non valida.
Il comportamento del blocco UI::HtmlDialog#set_can_close ai tentativi di chiusura successivi è stato corretto.
Sketchup::ComponentDefinition#save_copy è stato corretto in modo da conservare i GUID delle definizioni originali.
Il valore restituito da Sketchup::InstancePath#valid? per i percorsi solo foglia che puntano a vertici annidati è stato corretto.
Il comportamento di Sketchup::ShadowInfo#[]= è stato corretto in modo da generare avvisi anziché errori per le chiavi di sola lettura.
Sono stati corretti gli errori di posizionamento dovuti alla conversione dei valori Double durante l'associazione delle quote lineari alle linee di costruzione all'interno di gruppi o componenti.
Sono stati risolti i problemi di perdita delle notifiche intermodello in DefinitionsObserver, EnvironmentsObserver, ModelObserver#onPidChanged e MaterialsObserver#onMaterialSetCurrent, negli ambienti multi-documento.
L'ordine di attivazione di Sketchup::AppObserver#onActivateModel durante l'eliminazione dei modelli è stato corretto.
(MacOS) È stato risolto un problema che determinava un arresto anomalo durante la chiusura di SketchUp mentre era in corso un'operazione di stampa nella console Ruby.
Aggiunte e miglioramenti alle API C
Sono state aggiunte alcune API C per i componenti procedurali (SUComponentDefinitionAttachProcedure, SUComponentDefinitionGetControlEntities e così via) e parametri di procedura (SUTypedValueMapRef).
È stato aggiunto SUTextureWriterGetTextureOutputDimensions().
Sono stati aggiunti binding completi alle API C per i motivi tratteggiati (SUHatchPatternRef, SUHatchPatternDataRef, SUHatchPatternsRef) e le posizioni CRS (SUCRSLocationRef).
È stato aggiunto LOTableSizeToFit() all'API C di LayOut.
È stato risolto un problema di coerenza di SUInstancePathIsValid() per i percorsi solo foglia che puntano a entità annidate.