 
| Group Objects with Fittings - Creates groups for objects with no fittings, too | 
| Part Layout - Substantially improved performance in larger documents | 
Fixes
| Part Layout - Dimensions for grid drillings were lacking | 
| Contour 3D - Geometry was not generated properly if contour was self-overlapping due to radius correction | 
| Menu command "Duplicate Array..." destroyed connection between Cabinet 3D and associated fittings | 
NC-Export / Cutting list export
| NC-Programs for wooden draweers were created multiple times | 
| All NC-Exports - Grid drilling generation is now better at dealing with slightly off drilling placement | 
| woodWOP, WoodFlash - New property "Depth per step" for routers | 
| Optional radius correction for dado macros (RNT, RNTY) | 
| Contour 3D - Option "Show Router Radius" can be turned off now | 
| Custom Part 3D - Improved help text for "Push/Pull" mode | 
| Boards - Thickness of covering for prefabricated boards now has a default value of 0.1mm | 
Fixes
| Cabinet 3D - Improve Strg-Paste for Cabinet 3D with 2D cabinet name component | 
| Cabinet 3D - Fittings contained in workgroup folder libraries were not shown in fitting tool dialogs | 
| Cabinet 3D - Inserting a symbol, then activating and deactivating Cabinet 3D tool caused the original symbol to be inserted as a non-selectable object in the drawing | 
| Cabinet 3D - Activate option "Invert direction" only if drilling is "Drill through" | 
| Cabinet 3D - More improvements to layer pulldown menu handling object info palette F7 | 
| Cabinet 3D / Custom Part 3D - Edit field "Custom Thickness" was shown for prefabricated parts sometimes | 
| Thickness of prefabricated parts was not assigned to cabinet parts properly | 
| Objects in Cabinet 3D boxes were not copied over to another document if Cabinet 3D option "3D-Details" was off | 
NC-Export / Cutting list export
| Xilog Plus - Free dado NT had wrong radius compensation for an origin left back | 
| Inserting Symbols containing complex Cabinet 3D objects has been sped up (6.3) | 
| Lacking Renderworks materials will be properly communicated in the "Construction..." dialogs (6.1) | 
| Part Layout can now be generated for 3D symbols containing Custom Part 3D or Cabinet 3D objects | 
| Miters can be placed on edges which are created by applying a Contour 3D to the Custom Part 3D | 
| Lacking Renderworks materials will be properly communicated in the "Edit boards..." dialog | 
Fixes
| Activating another Cabinet 3D symbol sometimes left a dead instance of the previously selected symbol in the documents (6.4) | 
| Inserting a Cabinet 3D symbol did not check properly for corrupt object connections (6.4) | 
| Inserting a red Cabinet 3D symbol sometimes terminated Vectorworks unexpectedly (6.4) | 
| Drawer 3D tool did not show profiles / sliders with compatible nominal length for Cabinet 3D boxes with flush backs (6.3) | 
| Inserting a symbol containing a Cabinet 3D and associated fittings as a group in view "Top/Plan" terminated Vectorworks unexpectedly (6.3) | 
| Inserting a symbol containing a Cabinet 3D and associated fittings as a group in view "Top/Plan" now removes all fittings (standard Vectorworks behaviour) (6.3) | 
| Moving a Cabinet 3D object to another layer using the object info palette's layer menu sometimes displaced the Cabinet 3D's fittings (6.3) | 
| Stability of tool "Wooden Drawer 3D" improved (6.3) | 
| Grain direction of chosen material was not properly read from material database thus not displayed properly (6.3) | 
| Copy/Paste of complex Cabinet 3D terminated Vectorworks unexpectedly (6.3) | 
| Placement of inner wooden drawers was off in rotated Cabinet 3D objects (6.2) | 
| Regenerating Cabinet 3D objects with additionally applied Contour 3D millings took a long time (6.2) | 
| Inserting a symbol containing a Cabinet 3D object in view "Top/Plan" terminated Vectorworks interiorcad unexpectedly (6.2) | 
| Creating a symbol containing a Cabinet 3D object terminated Vectorworks interiorcad unexpectedly (6.2) | 
| 3D-Geometry of Custom Part 3D did not properly reflect thickness of prefabricated materials (6.1) | 
| Length / width were not shown properly in 3D front details if grain direction was cross | 
| Repeatedly loading Cabinet 3D favorites within the "Settings..." dialog sometimes caused Vectorworks to quit unexpectedly | 
| Fittings applied to Cabinet 3D objects with non-standard insertion points were not moved correctly after duplicating Cabinet 3D | 
NC-Export / Cutting list export
| New Cuttinglist export "intelliDivide" by Homag (6.4) | 
| NC-Hops, Maestro CNC, Wood Flash and woodWOP - NC-Macro 3D placeholders {sidex}, {sidey} and {sidecangle} including working pane call (if needed) (6.4) | 
| Maestro CNC - Default Execution Field as string in machine-configuration (6.4) | 
| Maestro CNC - Optional NC-Stop between machinings of NC programs containing code for both sides of the workpiece (6.4) | 
| NC-Hops - Distance of Contur 3D in SP (Start point) fixed (only Version 4) (6.4) | 
| NC-Hops - Rabbet with contour definition (from Version 5 on) (6.4) | 
| NC-Hops - Use "Significant decimals only" consistently (6.4) | 
| DXF - Improved export of horizontal drillings (6.3) | 
| All NC-Exports - "Drill through z addition" allows for negative values to facilitate conversion to blind hole (6.2) | 
| OSD - Removed irrelevant project details fields for version 9 (6.2) | 
| Cutting list configuration - Improved "Cumulate workpieces" entry sorting (6.2) | 
| Cutting list configuration - Additional "Export specific settings" for BestOpt, HOLZ-HER HHOS, Kuhnle, Maestro Nesting, Maestro Ottimo Cut, OSD, Schnitt Profit, Schreiners Büro, WebOpt (6.2) | 
| Custom NC-Code contained in NC-Macro 3D was exported with wrong line ending (6.2) | 
| 1aOpt - Export Cabinet 3D name as "SKZ" instead of "Kennung" (6.2) | 
| New export "Altendorf Magis Opti" (6.1) | 
| Borm - Fixed export of part grain direction (6.1) | 
| Borm - Option to export "Length corresponds to grain direction" even if set differently in Custom Part 3D (6.1) | 
| Maestro CNC - Horizontal machinings use standard planes (6.1) | 
| NC-HOPS - Horizontal machinings use standard planes (6.1) | 
| woodWOP - NC-Macro 3D has new level related placeholders: sideid, sidex, sidey | 
| woodWOP - Horizontal machinings use standard levels | 
| Wood Flash - NC Macro 3D has new face related placeholders sideid, sidex, sidey | 
| Wood Flash - Horizontal machinings use standard faces | 
| Wooden inner drawers - New Option "Laid-on" for drawer front part | 
| Wooden inner drawers - Drawer front part left/righ/top/bottom overhang to hide runner | 
| Wooden inner drawers - Drawer front part overhang / size is adjusted to Cabinet 3D box reveals / gaps automatically | 
| Millings can now be placed in Custom Part 3D cut-outs generated by Contour 3D | 
| Disabling edge joints if Custom Part 3D has only one edge | 
| Objects in Cabinet 3D boxes are now carried along if Cabinet 3D is copy/pasted to or imported in another document | 
| Performance improvements building up object info palette for Custom Part 3D | 
Fixes
| Contour 3D could not be duplicated properly with Ctrl-Drag (5.2) | 
| Custom Part 3D / Cabinet 3D / Contour 3D was be deselected after making changes in the Object Info palette (5.2) | 
| Regenerating Cabinet 3D removed Contour 3D on edge face of Custom Part 3D (5.2) | 
| Contour 3D was not connected properly to Custom Part 3D (5.2) | 
| Back dado was created way too long on non-rectangular Cabinet 3D (5.2) | 
| Covering grain direction could not be set properly (5.2) | 
| Choosing materials using full text search was slow (Windows) (5.2) | 
| "Edit Cost Centers..." did not work as expected (5.1) | 
| Adding box objects sometimes terminated Vectorworks unexpectedly (5.1) | 
| Data tags displayed wrong number of edges (5.1) | 
| Grain direction for prefabricated boards could not be changed (5.1) | 
| Activating tool "Drillings 3D" sometimes terminated Vectorworks unexpectedly (5.1) | 
| "Custom Part 3D" selection indication was not updated properly after making changed in the object info palette (5.1) | 
| Filename generated for custom handles was garbled (5.1) | 
| Option "One list for each cabinet" generated wrong output (5.1) | 
| Change Handles - Positioning pull-down was referring to door handle positions only | 
| Plinth front part mitered with one plinth side part only, prevented custom overlap on the opposite side | 
| Part Layout - Miters were sometimes dimensioned as 0° | 
| Edge texture was not stored the first time chosen from the menu | 
| Custom Part 3D failed to generate based on Cabinet 3D objects which were not placed exactly next to each other | 
| Automatically generated record formats didn't contain correct # of drawers & doors. Data tags were not able to extract info properly | 
| Error message after updating libraries was generated even if update was performed without problems | 
NC-Export / Cutting list export
| Biesse CIX - Support clockwise sizing router (5.2) | 
| OSD - Version dependent export of customer / address / description / project / nc program name (5.2) | 
| OSD - Description containing either part name or part description (5.2) | 
| OSD - Description optionally contains shortened part name (5.2) | 
| Schreiners Büro - Export comment (5.2) | 
| Editing NC-Macro 3D's NC-Code ignored upper-/lower case (5.2) | 
| woodWOP - Support for drill mode "Fast-..." and "Slow-..." (5.1) | 
| DXF - Routings are color-coded now | 
| NC-Hops - Text and Rectangle is visible in Workcenter Version 7+ | 
| Wood Flash - Option "Drill-throug" for grid drillings | 
| Wood Flash - Pass tool type if tool-ID is set | 
| Xilog Plus - Hide parking position (optional) | 
| HHOS - Element with part name and appended description | 
| Kuhnle - Minimal cumulation added | 
| OSD - Minimal cumulation added | 
| Swiss-Soft Export updated | 
| Drawer 3D - Drawer configurations created with Drawer 3D can be stored in a library for later re-use. | 
Improvements
| Mitered design for Cabinet 3D corners | 
| Overall thickness of Custom Part 3D is displayed in the Object info palette | 
| Backs can be designed with a dado on the left and right, a rabbet on bottom and flush on top | 
| Each box of a Cabinet 3D can now contain multiple objects with individual placement options. Additionally, placement options now feature a top/bottom recess | 
| New menu command to group a Cabinet 3D with all applied routings and fittings (check menu "interiorcad") | 
| Values for front gap, distance of front, custom mounting plate position and handle position can now be stored as system wide default values | 
| Front part of plinth can now be pushed back even for front-flush plinth designs | 
| Part Layout - Output of routings and routing dimension can be configured independently | 
| Part Layout - Project details can be configured for display in the the header area and on part independently | 
Fixes
| Changing construction of Cabinet 3D sometimes generated cabinet parts with erroneous thicknesses (F4.2) | 
| "Assign project item" did crash sometimes (F4.1) | 
| Double-click can be used again to select fittings & materials | 
| Already selected material is highlighted in the material selection dialogs | 
| Data records (Object details) were not updated properly and were not removed on some occasions | 
| Symbols containing light objects were not placed properly in Cabinet 3D boxes | 
| Changing the thickness of solid materials was not possible in Cabinet 3D's settings dialog on the dialog pane "Construction" | 
| Miters were not drawn properly in Part Layout 2D | 
| Error message when trying to place a drawer on stacked drawer fronts | 
| "Edit/adapt fitting libraries" opened the wrong library file after data migration from VW 2019 | 
| Record "Cabinet Object Info" was generated with wrong values | 
| Inserting Drawer 3D objects in a drawing with "Object Details" turned on caused Vectorworks to terminate (macOS only) | 
| Menu command "Bought-in drawers..." was not registered properly with Vectorworks | 
| Additional performance tweaks when loading textures | 
| Top/Bottom/Center nailers supported by non-rectangular cabinets | 
| Tool "Drawer 3D" - Drawer configurations can be stored in a library for re-use right at the point of use | 
| Repair Object Connections - Upon opening a Vectorworks document, the contents of the resource manager will be checked, too | 
| Support for drawer bottom / back configurations required by Hettich Avantech You systems | 
Fixes
| Overlap / Gap of non-rectangular doors & drawers was not calculated correctly | 
| Non-rectangular Cabinet with plinth crashed | 
| Converting an extrude to a Custom Part 3D did not work for all types of extrude configurations | 
| User-defined handles didn't import their textures | 
| Multiple dados placed on a Cabinet 3D were not transformed properly if Cabinet 3D dimension changes | 
| Connectors in a Wooden Drawer 3D were sometimes removed after inserting the drawer into a Cabinet 3D | 
| Front overlap used for creating a Custom Part 3D on a Cabinet 3D was not stored between Vectorworks sessions | 
| Creating a Custom Part 3D object on grouped Cabinet 3D objects didn't work | 
| Loading a front set in Cabinet 3D did not display handles properly | 
| Automatically generated records for Cabinet 3D were lacking drawer sliders | 
| Migrating Cabinet 3D component sets from interiorcad 2019 did not work properly | 
| Plinth toe kick boards was created with wrong dimension for non-standard cabinet side thicknesses | 
| Fetching materials from a workgroup folder didn't fetch user defined materials properly | 
| For open Contour 3D objects, the drill radius correction was not displayed properly | 
| Arcs were converted as a "piece of pie" shape to Contour 3D | 
| Leg accessories were not loaded properly from leg sets | 
| Plinth sets were lacking some fields / settings | 
| Clicking right next to a front / side grid with Hinge 3D tool sometimes crashed Vectorworks | 
| Prefabricated board materials were not texturized properly | 
| Cutting off corners of Custom Part 3D objects by applying a Contour 3D object sometimes left the cut-off geometry in the document | 
| Objects containing NURBS geometry placed in Cabinet 3D boxes were not displayed correctly | 
| Doing a NC export after changing the starting point of a Contour 3D did not output the changed Contour 3D | 
| Changing to a drawer without a front panel did not remove handle | 
| Part Layout - Parts of cabinet are now sorted by cabinet unit groups | 
| Improved Renderworks texture handling for prefabricated boards | 
| Routings contained in duplicated symbol definitions were not connected to their Custom Part 3D master objects anymore | 
| Object info palette's "Construction" pulldown menu is sorted like the one in the dialog "Construction..." | 
| Back panel of Cabinet 3D was placed at wrong depth of cabinet | 
| Accessing interiorcad Renderworks textures was optimized in order to speed up material assignment / changes for interiorcad objects | 
| Regenerating Cabinet 3D objects featuring a large number of parts was sped up substantially | 
| Reshaping a Cabinet 3D object using the "Reshape" tool is much smoother now | 
| Regenerating Drilling 3D objects was sped up | 
| Regenerating Custom Part 3D objects was sped up | 
| Tool "Drawer 3D" - Depth of Cabinet 3D was not calculated properly for cabinets without shelves or partitions | 
| Tool "Drawer 3D" - Drawer was not centered across width of cabinet box | 
| Tool "Drawer 3D" - Using Screen Plane caused front geometry to not be placed properly | 
| Tool "Drawer 3D" - Drawer was not positioned correctly for non-standard cabinet insertion points | 
| Tool "Drawer 3D" - Drawer was not positioned correctly for mirrored cabinets | 
| Tool "Drawer 3D" - Drawer was not positioned correctly for drawers containing 2D geometry | 
Improvements / Fixes NC- / Cutting list export
| Dialog "Production Settings" - Showed an empty options list after performing a NC configurations update | 
| Dialog "Production Settings" - Filtering Cabinet 3D unit groups always filtered "Generic Custom Parts", too | 
| Dialog "Production Settings" - Fixed cutting list / NC export configurations pulldown menu sorting | 
| Dialog "Production Settings" - Export of parts can now be split to folders based on part's unit groups | 
| Optional, three-sided sizing using a contour | 
| Cutting list export "OpCut" completed | 
| NC-Hops - Drill-through 5-axis drilling carried out from the main face of the part was not rotated properly on the secondary face | 
| New cutting list export configuration "1aOpt" | 
| Maestro CNC - Angled, sawed dado with length correction | 
| XilogPlus - Multi-pass rabbet was not carried out properly (starting with 2019 F9) | 
| HHOS Export - Added option to output NC program path | 
| Topic | Description | 
| Cabinet 3D - Change handles | Change handle type, position and rotation on multiple Cabinet 3D objects with the new menu command "Change Handles". | 
| Cabinet 3D - Objects in boxes | interiorcad 2020 offers additional options to specifiy the placement of objects within a Cabinet 3D design (e.g. to apply additional drillings in the sides, front or back of a box). | 
| Cabinet 3D - Nailers | Up to 3 nailers can be placed on the back of a Cabinet 3D object. | 
| Cabinet 3D - Show insertion point | The insertion point of Cabinet 3D can be visualized in 3D for easier editing of dimensions. | 
| Drawer 3D - Tool improvements | The revamped tool "Drawer 3D" offers substantially improved performance, option to place multiple drawers with one gesture and support for bought-in wooden drawers. | 
| Custom Part 3D / Cabinet 3D - Material properties | Material types like solid wood, glued wood or pre-fabricated boards can be handled with ease in interiorcad 2020 - no more workarounds. | 
| Custom Part 3D - Object info palette | Material of Custom Part 3D can now be configured directly within the object info palette, thus saving a trip to the materials dialog. Additionally, material configuration of all future Custom Part 3D objects created within the document can be configured in the Custom Part 3D tool's preferences. | 
| Custom Part 3D - Create from Cabinet 3D selection | Use either the "Create from selection" mode of Cabinet 3D or the "Convert to Custom Part 3D" menu command to create a Custom Part 3D on top of one or more Cabinet 3D objects. | 
| Part Layout 2D - Improvement (1) | Dimensioning individual drillings | 
| Part Layout 2D - Improvement (2) | Dimensionig grid drillings | 
| Part Layout 2D - Improvement (3) | Miter angle | 
| Part Layout 2D - Improvement (4) | Sheet layers - Custom scale or fixed width / height | 
| Part Layout 2D - Improvement (5) | NC-Stop | 
| Part Layout 2D - Improvement (6) | Filter unit groups to display only parts of Cabinet 3D objects | 
| NC-Export / Cutting list export - Filter by unit group | Implement multiple workshop strategies for different Cabinet 3D parts by filtering the output by cabinet unit group. | 
| NC-Export / Cutting list export - Sets | Save export configurations including NC tool database as named sets. | 
| Repair object connections | In case the object names or connection between Custom Part 3D and associated routings get corrupted, the new command "Repair object connections" will re-configure the affected objects only, so names of other objects in the project are not affected. | 
| Miscellaneous improvements (1) | Cabinet 3D - Images optimized for Dark Mode | 
| Miscellaneous improvements (2) | Cabinet 3D - Options for back / dado weren't stored properly | 
| Topic | Description | 
| Cabinet 3D | External routings applied to back of cabinet were deleted after regeneration of cabinet | 
| Cabinet 3D | Front-flush scribe was created with wrong length of for non-standard plinth heights | 
| Cabinet 3D | Back dados were created twice for some designs | 
| Cabinet 3D | Bottom dado went missing if top dado was turned off | 
| Contour 3D | Arcs are now converted to Contour 3D properly | 
| Drawer 3D | Material assignment for wooden drawers was not used for creation of 3D geometry | 
| Plinth 3D | Miters were created at document origin for some designs | 
| Cutting list | New export Ottimo |