What's New in Impact 2023

Overview

This document covers the new features introduced in Impact 2023 / v13.0 (initial release Dec 2023).


Not all the features described within this document are applicable to all Impact licences. Please consult Arden Software for further details.


2D Draw and Edit

New Dynamic Constraints 2D parametric drafting feature


The Dynamic Constraints feature of Impact offers a next generation parametric design solution, aimed at improving the integrity and reusability of designs.

 

With Dynamic Constraints, ANY design can be quickly become parametrically resizeable: whether it's an entirely new design being drawn from scratch; a historical design; or an imported drawing.


With the Constraint Manager mode activated, many of the existing Draw and Edit tools will immediately start to offer automatic constraint creation to aid in building up a flexible and resizable model, whilst also auto-inferring and suggesting potential relationships to establish between entities.


Dynamic Constraints - Multiple Line tool, auto-inferring vertical lock equal length constraint



It's also possible to add constraints to and between existing geometry to quickly create lasting relationships with minimal fuss, such as snapping the end points of two entities together, making two lines equal in length, or quickly locking a line horizontal or vertical.



The Dynamic Constraints feature is available for all Draw and Edit enabled Impact licences, and will therefore be available to the majority of existing designer and diemaking licence bundles upon upgrade.


Although the initial Dynamic Constraint features have been introduced to a wide variety of existing design tools, this feature is now continually being developed. Additional functionality and further refinements will therefore be included in each future Impact release, with the intention of further speeding up resizable design and standard creation.


For further feature information, please refer to the following overview article: Dynamic Constraints


We have also uploaded a number of Dynamic Constraint Tool Videos (accessible to active SMC customers). to help get you started.



General

Option in text style to have text displayed vertically

It's often a requirement to have text displayed and output in a vertical orientation. A new Text Settings orientation option Vertical Text setting has been introduced to allow this to be more easily achieved within a single text entity. This option  is available within the Style menu within the Text Editor form.



References: IM-813195


Layer Settings gains 'Preferred Face' configuration option

Layer Settings (aka Layer Setup) Master Tool Settings (MTS) act as optional layer templates which can provide the default configuration values for newly added layers.


It's now possible to set the Preferred Face layer property for new layers, which can be used to control which orientation is applied when creating or switching between layers, as described here: Layer Properties - General.  Previously, this could only be configured after layer creation, and manually.



Note, a new COM API property has also been introduced to allow this setting to be changed programmatically. Review 'COM / API Enhancements' for the full list of new COM objects, methods and properties introduced in v13.


References: IM-810645

 

Automatic detection when Windows locale settings configuration is incompatible

Impact is compatible with decimal separator and digit grouping characters being set as either a period (.) or comma (,). However, it does not support a configuration in which the same character is used for both.  We therefore now warn if an incompatible Windows Region settings configuration is encountered during Impact start-up, as shown below.



References: IM-815821


Separate Value Mappings trigger controls for Impact and nServer


In previous Impact versions, Value Mappings which were assigned to be performed automatically in response to the running of Impact tools and user actions (see Database Installation > Value Mappings), did not work consistently for both Impact and nServer applications.  In addition, it's not always optimal for the same Value Mapping configuration to be used for both products.


To address this, Impact now features additional controls, Enable for Impact / nServer, that allow each Value Mapping Master Tool Settings to be configured to run in Impact and/or nServer contexts individually.



On upgrade, all existing (and newly created) Value Mapping Master Tool Settings will have both options enabled. For those utilising nServer, you should review how this may affect your usage.


References: IM-817188


Import / Export

'DWG 2018' (AC1032) version export

AutoCAD Drawing export now includes support for version DWG 2018 (AC1032) including both 2D and 3D outputs.



References: IM-816144


Packaged Collada (*.zae) 3D import

A Packaged Collada (*.zae) is essentially a zipped Collada (*.dae) optionally bundled with any referenced textures and manifest files. Previously, although we can directly export and generated Packaged Collada files, it would have been necessary to manually extract the contents of such files before importing them into a 3D scene.


It's now possible to select Packaged Collada (*.zae) files via the Import 3D form, as well as drag-and-drop files of that extension onto the Impact canvas to start the 3D model import process.



Note, you will need to make sure you have a suitably configured 3D Import Settings MTS, in which the Packaged COLLADA format is enabled to successfully import a file.


References: IM-814387


Option to remove zero length entities when exporting

The Dynamic Constraints features mean that Impact can now legitimately generate entities which can be resized to a zero length. This can be used to support a basic level of conditional geometry, but is sometimes also natural if an entities size is being driven by relationships with other geometry or expression based variables.


To preserve compatibility with older versions of Impact, a new Remove zero-length entities export option has been Impact Export specific settings. This option defaults to being off, on the assumption you may be exporting to the same Impact version or newer.



References: IM-816349


DDES3 import option to respect dimension text from imported data

When importing drawings using the DDES3 file format, we were previously limited to showing the dimension labels based on their calculated size. This means that if the source file contained a different prompt, perhaps designed to use a rounded number or included tolerance information, this would be ignored.


To improve compatibility with other CAD systems, and allow for the preservation of any customer dimension label text, we now offer a new DDES3 Import specific option, namely Read dimension text from file (to avoid recalculation).


By default, this option is OFF for new and existing MTS on upgrade, to preserve historic behaviour.



References: IM-816365


Updated 3DX Libraries

This version of Impact corresponds and is compatible with the update of the Impact 3DX library to v1.10

Changes since our last library update (Impact 3DX v1.9), include:

  • Catia    V5_6R2022
  • JT    10.6
  • Revit    2022
  • Navisworks (beta)    2012 to 2022
  • NX    2007 (2021 Dev.)
  • SolidWorks    2022
  • Solid Edge    2022
  • Parasolid    34


Refer to the release notes for more information and the following article for full details of the 3D Import/Export file format verions 3DX v1.10 offers: Which file format versions does 3DX v1.10 support?


Manufacturing

Blanker Bars Auto Fillet calculation

When creating Blanker Bars, if you switch on the new Auto Fillet  edit bar option (configurale keyboard shortcut available), then the Fillet radius field will be removed from the edit bar and the new bar will be created with fillets that are the width of the bar multiplied by a new Bar Auto Fillet Multiplier value.  This option can help save time and offer more a more consistent fillet generation.



The Bar Auto Fillet Multiplier value is specified in the Blanker Bars MTS.



References: IM-811816


Stripper Tool component placement introduces "Reversed" option for Dynamic Stripping Components (DSC)

If the Place DSC option has been checked, and the default component is of a Claw type, then a new Reversed edit bar option (configurable keyboard shortcut available) if you wish to reverse the component.

Introducing this edit bar option provides a more convenient and direct way to reorient a DSC claw component, and which will also persist between usages.

References: IM-811231


Material overrides to the female offset inside and outside, within the stripper system MTS

A number of values inside the Stripper System MTS can be controlled by the Material Specific Overrides feature, where configured. Two fields that were previously not compatible were the Female Offsets Inside and Outside values, i.e. that specify the offset distance from the original geometry to the female profile. 


This mechanism serves to reduce the number of duplicate stripper system MTS needed for dealing with a range of materials.



References: IM-816407


Please also refer to the list of Reported Bug Fixes.


COM / API Enhancements

The following objects, methods and properties are new in version 13.0


  • IDrawingVariableSettings.ExpressionsMetric
  • ILayer.PreferredFace
  • ILayer.VariableExpressionsCommaDecimalSeparator
  • ILayer.VariableExpressionsMetric
  • ILinearDimension.TextMode
  • ipModifierKey
  • IProjectAndLayerFilterOptions.LayerTypeMappings
  • ipStandardTextFontSize
  • ipStandardTextFrameShape
  • ipStandardTextFrameStyle
  • ipStandardVariableDisplayMode
  • ipTextAlignment
  • IRadiusDimension.TextMode
  • IStandardCreator.HasParametricConstructions
  • ISweepDimension.TextMode
  • IVariable.DisplayMode
  • IVariable.LabelIndent
  • IVariable.TextAlignment
  • IVariable.TextFontBold
  • IVariable.TextFontItalic
  • IVariable.TextFontUnderline
  • IVariable.TextFrameStyle

System Requirements

All system requirements should meet the minimum set out in our hardware and software guide, outlined here Impact CAD 2023 (v13) System Requirements.


Reported Bug Fixes

The following bugs have been addressed in this Impact release:

  • IM-47430      One_Up Area calculation is completely wrong (due to beziers)
  • IM-53005      Making a block current operates on wrong block if layer has a master layer insert
  • IM-54978      Crash leaving settings name blank in the Component Wizard
  • IM-55064      Symbol at bridges
  • IM-55313      Rubber Report giving blank pages
  • IM-55768      Entity Inspector Faces tab resets to common tab if you select a different entity type
  • IM-57007      Rubber Tool - Confusing waste for inside, slot detection makes part of perimeter fail
  • IM-812414    Stripper Creator - Unable to change Male Rule Size
  • IM-812641    Impact ruler starts at wrong value
  • IM-812653    Another problem uniting "sausage" shapes 
  • IM-812842    Drag2 returns wrong result when used with Median snap
  • IM-813000    3D Light Properties: Sometimes Hot Spot angle and Inner Angle are different
  • IM-813173    Using a memo field for a plotter substitution will only output 1 line, not all lines
  • IM-813673    Slow non-native Import (DWG reported) due to empty text
  • IM-813903    Unnecessary warning message when importing 3D model
  • IM-814418    Enquire Entities on red solid fill graphic (thinks it is blue)
  • IM-814443    Blanker merging uppers changes the visibility
  • IM-814839    Impact hangs at Plot, Creating Intermediate Drawing
  • IM-814950    AV with Tidy Gaps (within a Sub-block)
  • IM-814963    Pan and Zoom Window - Missing lines
  • IM-815123    Stripper Perimeter Crash with Male Waste
  • IM-815330    Blanker Creator Fill Tools - Force Graphics Visibility
  • IM-815402    ImpactCAD - IActiveBlock - SelectAll inaccurate description
  • IM-815537    Unsupported (and displaced? )Iges entities?
  • IM-815572    AV in IPDS Utils.dll with 3D Trim (project specific)
  • IM-815700    Layer tab positioning after displaying Layer Properties?
  • IM-815765    Case Compression - 3D Export (translation)
  • IM-815806    V12  Impact ActiveX installer fails with error 1606 [Dev]
  • IM-815819    stripping knives - design extents wrong if a block is rotated
  • IM-815845    GLTF Export of some projects is missing print and foil textures and emboss on both carton and foil
  • IM-815876    Rule preparation edit bar captions with unsuitable whitespace
  • IM-815913    Stripper tool, female component not placing male pin when in 'No Restriction' mode
  • IM-815944    Import for packaged collada file not working as per settings user has selected
  • IM-816003    Blanker Tool, Station numbers should not allow negative values.
  • IM-816027    Database windows - changing to the next entry by clicking the arrows not working
  • IM-816041    Animation Frame Slider - Windows 11
  • IM-816094    Exception when changing project properties with D_TNAME translation column
  • IM-816097    Inserting master layers should perform a zoom extents
  • IM-816103    Stripper Tool, Slot detection visibility toggle seems causes access violation
  • IM-816145    Stripper Creator Hangs after Removing DSC
  • IM-816153    GLTF export exception - under unlimited texture resolution
  • IM-816177    Some COM methods aren't respecting user units
  • IM-816188    Stripper tool bug - changing a component offset against a restriction becomes greyed out
  • IM-816278    Impact machine driver problem with "Radius Mode"
  • IM-816283    Stripper creator placing pins outside of the waste area
  • IM-816306    Stripper Bug placing frees sometimes becomes unlocked
  • IM-816316    Machine Attributes - Tool Settings should resize fields.
  • IM-816391    More Impact Explorer Repainting Issues (V12 and later)
  • IM-816418    Create 3D Model Wizard doesn't auto update the board materials when selecting the board materials option
  • IM-816485    Problem Parametric File
  • IM-816562    Substitute %<ProjectCode> no longer working (again)
  • IM-816574    Database Administration User lists `Working Projects` column sorts alphabetically
  • IM-816577    Dimension text labels for Postscript (.ps) exports appear in the wrong position
  • IM-816588    Check table relationship syntax working for all code substitution
  • IM-816707    File Export - explode (palette composition) removes bridges from Cut/Crease entities
  • IM-816722    Tidy Gaps Problem with Sub-blocks
  • IM-817022    Impact failing to update the design Canvas after using Transform tools inside sub blocks
  • IM-817083    Crash creating automatic profile with the Matrix creator
  • IM-817186    Palette Database not nServer (COMPLUS) compatible
  • IM-817293    Layer with selected entity always needs saving

Further Reading

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.

You may like to read -