BricsCAD® (Mac) V20 installs and runs independently from previous BricsCAD versions.
BricsCAD (Mac) V20 comes in a 64 BIT version, supported on macOS 10.13 or newer.
BricsCAD (Mac) is a complete BricsCAD version, with a full set of features. As a rule of thumb, BricsCAD (Mac) has the same set of features as BricsCAD (Linux). A few Windows specific features will not become available on Mac or Linux,
for instance the COM API. See the BricsCAD comparison sheet on our website for more.
A BricsCAD Pro or Platinum license is required for rendering, 3D modeling and drawing view creation.
A BricsCAD Platinum license is required for the creation of 3D Constraints, Mechanical Assembly design and Deformable Modeling.
BricsCAD BIM requires only one authorization key to activate the product.
BricsCAD Mechanical combines BricsCAD Platinum with Sheet Metal for BricsCAD, and it requires only one authorization key, too.
BricsCAD Ultimate gives you access to all editions of BricsCAD in a single installation, activated with a single license key.
BricsCAD Communicator is a separate product, requiring a separate license key.
BricsCAD licenses work anywhere on Planet Earth, and license keys are also language-independent. #realchoice
Please help us make BricsCAD better - submit a
if you find anything that doesn't work the way you think it should. Everyone at Bricsys thanks you for helping us build the best product possible.
Version 20.1.06 PUBLIC BETA
BLMATERIALSThe BLMATERIALS panel was frozen (did not respond to clicks).
EXTERNAL COMPONENTSFixed file saving of external (bim, mechanical) components.
FLOATING PANELSFixed the initial position of many floating panels, eg BMBOMPANEL and ANIMATIONEDITOR.
NOTARIZE + HARDENED RUNTIMEBricsCAD(Mac) is now notarized with hardened runtime enabled. This is required on macOS 10.15 Catalina so BricsCAD can be considered as a trusted application by the operating system.
PROPERTIESThe contents of the entity types dropdown were too narrow. Due to light/dark theme customization, the normal width calculation did not happen.
Version 20.1.04 BETA
Increased minimum required OS version to macOS High Sierra 10.13.
DYNAMIC DIMENSIONSTab did not cycle through dynamic dimensions.
LINETYPESLinetypes were not properly displayed inside dropdowns (in toolbars, properties bar...)
OPEN ATTACHED DOCUMENTAvoided a GUI crash on opening an attached file (xref, bminsert...).
PROPERTIES BARIn the properties bar, the entity dropdown was too narrow.
RETINAEnabled Retina support if RETINADISPLAY is on. (work in progress, feedback is welcome)
SELECTION PREVIEWTab did not cycle through selection preview.
Version 20.1.03 BETA
In BricsCAD V20, the Launcher dialog and Start page replace the GetStarted dialog. The Launcher starts BricsCAD with a workspace that you choose, based on your use type.
The new in-product Start page shows large thumbnails of your recently opened drawings, and makes it easy to start a new drawing, from scratch or from a template.
BricsCAD Shape is no longer supplied in a separate installation package. It installs as a part of BricsCAD, and it is available directly from the Launcher (note: this is a work in progress).
Improvements to BricsCAD
3D CONSTRAINTSThe distance dimension representing a constraint is now correctly displayed for cones, tori, lines, circles and points.
APPLICATION CONTEXT MENUTo reduce clutter, toolbars are shown in separate sub-menus by menu group, and similar named toolbars are further grouped into nested sub-menus.
ASSOCIATIVE ARRAYThe properties "Start offset" and "End offset" on the Properties Panel can be used to edit an ARRAYPATH. SR91204
ATTDEFContext menu item "Select Property" is added making possible to select properties from the list during ATTDEF command. Field "Tag" gets the category and property name in English, field "Prompt" - localized property name.
ATTSYNCAllows wild-card patterns for block names. SR80899
ATTSYNCAttribute value is preserved from updating from Attribute Defitinion in ATTSYNC command. SR94272
Block EditorsNow Reference Editor (REFEDIT) and Block Editor (BEDIT) will edit blocks with proxy entities on condition they are: cloneable, transformable, eraseable and able to change visibility. SR86577
BLOCKIFYNow gives users the option to specify the names of the blocks to be created. SR85593
BLOCKIFYThe input set to the command now supports WIPEOUT entities.
BLOCKIFYBlock transformation matrices are now simplified after BLOCKIFY executes.
BLOCKIFYCreate internal API to check similarity between groups of entities
BLOCKIFYExtend the BLOCKIFY functionality by checking the geometry inside existing block definitions
BLOCKIFYHandle tolerances in a smarter way and add a command option to specify the used relative tolerance
BLOCKIFYInclude ARRAY recognition functionality in BLOCKIFY
BLOCKIFYProvide a user option to specify the names of the blocks to be created in "Find all groups"-flavor SR85593
BOX and WEDGEThe BOX and WEDGE commands have been corrected in case dimensions are entered from the keyboard, without moving the mouse (cursor) away from the location of the first entered point. SR94275
CivilA new civil command set is part of BricsCAD V20 Platinum. These commands allow for the creation or editing of TIN surfaces, grading or alignment objects:
COLORTHEMEThere's a new dark theme for the user interface (COLORTHEME=0) to complement our traditional light theme (COLORTHEME=1).
This is a large, staged development effort. The most frequently used dialogs are themable in V20, and we will work our way through the remainder in the best possible time.
COPYTOLAYERIs a new command that copies things to layers. Cool, eh? SR88158
CUSTOMIZESelect a workspace on the Workspace tab, and that workspace's property pane can be expanded by dragging the splitter bar.
DIMLAYER/HPLAYER/CENTERLAYERThe DIMLAYER/HPLAYER/CENTERLAYER settings do not accept XREF'ed layers as a target. SR93160
DIMTEDITNow behaves properly when dragging an annotative dimension text entity. SR80864
DISPLAYGrips, pickbox, and other glyphs are now scaled automatically for high resolution (4K) displays. SR86791SR79187SR79044SR75940SR74726SR73314
DATAEXTRACTIONUsers now have the option to show table column totals.
DATAEXTRACTIONAdded the 'table column total' option.
DATAEXTRACTIONImproved formatting for tables generated from data extractions.
DATAEXTRACTIONIntroduced block views to data extraction. They are graphical thumbnails that are inserted into the table containing the results from a data extraction operation.
DIMENSIONImproved the application of dimension text height setings, and text style changes made in the MText editor. SR73030
DisplayImproved redraw performance for a specific drawing containing many inserts with attributes located at the drawing origin. SR88052
DisplayAdded support for displaying surfaces containing 't-spline' sub-surfaces. A T-spline surface can be thought of as a NURBS surface
for which a row of control points is allowed to terminate without traversing the entire surface.
The control net at a termination row resembles the letter "T". Hence, T-splines. SR89165
Display PerformanceImproved display performance when silhouette display is on (DISPSILH = 1) SR88596SR92547
DRAGThe Command formerly known as BIMDRAG has been renamed to DRAG, and is now available in BricsCAD Pro, Platinum, BIM and Mechanical.
DRAWING EXPLORERIf you attempt to remove a referenced text style or dimension style from the Drawing Explorer, BricsCAD will let you know. SR82661
DmRotateNow sports an improved User Interface.
DYNAMIC BLOCKSNow sport grips for lookup parameters. SR81243SR87422SR90545< /li>
DYNPICOORDSIntroduced the system variable DYNPICOORDS to specify whether dynamic coordinate input is Relative (0) or Absolute (1). SR87859SR86309SR79814
Dynamic UCSNow also supports entity types other than faces of 3D solids. UCSDETECT is now an integer type with values in the range [-3;3].
The DUCS status bar control allows the user to select if Dynamic UCS is supported on:
1. faces of 3d Solids (the default)
2. other entity types
Other entity types are: point, line, polyline, 2D polyline, 3D polyline, ray, xline, arc, circle, ellipse, spline, text, mtext, solid, 3Dface, trace, block insert, viewport, mline,
leader, mleader, hatch, helix, camera, light, section, shape, pdf underlay, image.
GET STARTEDThe Startup wizard has been streamlined to emphasize workspace choices and simplify startup options for new users.
GOTOSTARTCommand opens or activates the new Start tab.
-GRADIENTThis is a command-line version of the GRADIENT hatch dialog. The '-HATCH' command now supports gradient patterns.
GRIPSThe grip-selection process has been made more efficient, because efficiency is good.
HATCHNo longer creates undesired associations between hatches and externally adjoining boundaries (e.g. for externally adjoining rectangles). SR69971SR82764
-IMAGEATTACH commandImproved text prompts for -IMAGEATTACH command.
Image attachmentsCompressed TIFF images with more than half a billion pixels are now loaded successfully. This limitation only occurred for compressed TIFF images, not for images in Big-TIFF format which use 64 bit offsets. SR93295SR93362SR93675
IME (Windows)IME composition window no longer closes unexpectedly when the mouse is moved over the drawing view. SR35873
LAYER GROUP FILTERThe Layer Filter Panel now also supports Layer Group Filters. SR34899SR43228SR42834SR61461SR63157SR69738SR74068SR74920
LAYER, PDF, IMAGE, XREFThese commands now bring up modeless dockable panel dialogs in lieu of the Drawing Explorer. EXPLAYERS, EXPPDF, EXPIMAGE and EXPXREFS commands bring up the Drawing Explorer versions of said dialogs.
LAYER GROUP FILTERAdded support for Layer Group Filters in the "Layer Filter Panel". SR82326SR50385SR19008
LAYOFF, LAYFRZEntity selection from locked layers is now available for the commands LAYOFF and LAYFRZ, for any block selection setting. SR89547
LookFromThe LookFrom widget now remains active during commands (LookFrom and PromptMenu both shown). SR90361
ManipulatorThe MIRROR and SCALE operations support the "C" key (hidden "copy" option) to make multiple copies during Manipulator use.
Manipulator: unconstrained move
New: the Manipulator anchor handle now can be used for unconstrained move and copy operations. Unconstrained meaning: not along an axis or constrained to a plane.
The behavior of the anchor handle is controlled by the MANIPULATORHANDLE setting.
0 : the Manipulator itself is moved (default)
1 : the selected entities are moved
Since we added the possibility to long-click the manipulator to move it, we could just as well use the anchor handle for a better purpose...
MANIPULATORImprovement: to avoid confusion, snap markers are suppressed now when the cursor hovers over the manipulator ruler area.
ManipulatorImproved the initial location of the Manipulator for associative arrays. SR87453
MLEADERCreating an annotative mleader in a custom UCS adds an MText copy when mtext content is used. SR90685SR91364SR91659SR91631
Modeler geometryClassic license type now supports snapping to ACIS-based geometry like Regions and 3dSolids. Also Mass properties are available now.
MPolygonMPolygon objects now support grips. SR85404
MTEXT Implemented a MTEXT Paragraph Spacing dialog. SR86613
MTEXTThe on-screen editor offers better support for high resolution displays.
NEAREST DISTANCE DIMENSIONWe've introduced the ability to display additional dimension controls for the X,Y and Z components of a Nearest Distance.
The NEARESTDISTANCE setting has been extended to control which additional dimensions are displayed. Note that these dimensions not only display the current values,
they also allow users to individually modify the X, Y or Z component of a Nearest Distance.
NEAREST DISTANCE DIMENSIONScaling of the displayed arrowheads during zooming has been added. SR93022
PDF UnderlayReduced the amount of "grainy dust" in the display of a PDF Underlay of a scanned image, when the PDF display color is set to match the background colour. SR88352
PDFIMPORTAn alert message is shown if no objects are imported, or if an error occurs during the import process. SR85785
PLOTUsers can choose to use multiple folder paths for PlotCfgPath and PlotStylePath. SR74465SR82618SR88428
-PLOTWhen running in unattended or scripted mode, -PLOT will overwrite files silently. When running in interactive mode, -PLOT will overwrite files silently if EXPERT > 1. SR89200SR76605
-POINTCLOUDATTACHTo attach a point cloud in command-line mode use following syntax: -POINTCLOUDATTACH "/some/folder/inputData01/name.vrm" "0,0,0" "0" "1"
"name.vrm" the preprocessed data file with extension '.vrm'
"0,0,0" translation vector of the point cloud data
"0" rotation of the point cloud data
"1" scaling of the point cloud data
POINTCLOUDPREPROCESS You can pre-process additional file formats including ReCAP project and source files.
This workflow produces a highly efficient .vrm (Virtual Reality Model) file that you can attach directly to your drawing.
You can specify the units to be used for the point cloud and a progress indicator shows the status as the pre-processor runs.
-POINTCLOUDPREPROCESSCommand-line version of the POINTCLOUDPREPROCESS dialog. SR91415
Polar SnapBricsCAD now supports Polar Snap (SNAPTYPE=1). Related system variables are: POLARDIST, POLARANG, SNAPMODE, AUTOSNAP. SR91311
Properties PanelWe've improved the Properties Panel "Coordinate" PickButton behavior: dynamic dimensions are now available; ORTHO is properly reported in the status bar. SR91499
QUAD configurationPolyline segments can now be selected as entity filters for QUAD buttons. LWPOLYLINE_EDGE has been added to the list displayed in "Add Entity Alias" dialog box. SR89715
Raster ImagesThe range of supported TIFF-format variants has been extended.
Images organized as Tiles or Strips are supported now.
Supported Color spaces: bitonal, RGB, palette, CMYK, YCbCr, CIE L*a*b* , CFA (Color Filter Array), LinearRaw, Pixar LogL and LogLuv
Supported Compression types: CCITT, LZW, JPEG (new and old style), NeXT, Macintosh PackBits, Pixar log-format algorithm, ThunderScan 4-bit RLE algorithm, ZIP
RIBBONThe ribbon now supports contextual tabs that display or hide based on current context, such as the value of a system variable.
RIBBONPANELMARGINThis new workspace property specifies the margin, in pixels, along the sides of ribbon panels.
Rollover PropertiesStrongly improved performance for modifying properties of large selection sets.
RTROTImproved calculation of the center of rotation for the RTROT command (Shift + MMB), when ORBITAUTOTARGET sysvar is 0 and the selection point is not on any object or surface. SR88125
SHOWFULLPATHINTITLEWhen true (1), the full document path is displayed in the title of the document tab. SR90363
Structure PanelAdded the option to deselect entities when hiding them via the Structure panel. "On" by default. SR90770
SWEEPAn interactive version of the SWEEP command was added. Unlike the original version, it allows the user to sweep a profile along a sequence of curves (not just a single curve), and along a portion of said drive curve(s) if desired. SR92276
TABLEImproved selection and editing of tables with breaks. SR90544
TABLEImproved table highlighting when changing "Enable breaks" from true to false.
TABLENow you can edit repeating label rows in a sub-table.
ToolpalettesAdded support for palette separators. SR76245SR80524SR81956SR85097SR90207
TOOLTIPDrawing tooltips now behave more naturally and less intrusively, fading away when the mouse moves and reappearing only after mouse movement pauses. SR93490
Vertex PropertiesWhile hovering a vertex of a 3d Solid, press the Command-key to see its coordinates in the roll-over properties panel. Bye-bye ID command... < /li>
Vertex PropertiesProperties like Position can now be displayed for the vertices of 3dSolids. To highlight a vertex, hover it and press the Command-key.
VPMAX - VPMINExpands or minimizes the current viewport. SR25106SR47401SR61314SR63370SR67282SR69934SR71822SR74994SR75676SR82166SR90282SR90910SR90934SR90948
Viewport LockThe new VPLOCK status bar button allows users to see and set the Display Lock status of the active layout viewport. SR80317SR84046
Improvements to BIM
Analysis modelEnabled IFC export of an analysis model.
BCF PanelThe BCF panel allows users to view and manage model-based issues based on the OpenBIM Collaboration Format (BCF) standard. SR88233
BCF PanelUsers can add comments and change properties in the BCF panel.
BIMImproved overall memory management in the bim_core library.
BimApplyProfileConstraints on a body are preserved when applying a profile with same topology.
BimApplyProfileUsers can get profiles from flow bends and from planar faces.
BimApplyProfileIf "AutomaticConnection" is ON, applying a profile to a flow element causes adjacent elements to adapt.
BimApplyProfileA profile can be applied on a flow fitting or on flow fitting faces.
BimApplyProfileSetting "RestoreConnection" now controls the restoration of structural connections after BimApplyProfile command runs.
BIMATTACHCOMPOSITIONPly slicing is now extended to accomodate building elements containing a cylindrical reference face.
BIMCLASSIFYIntroduced a new BIM element type called Annotation. It is accompanied by a default template (used in BIMTAG). SR88777
BIMCURTAINWALLConnection-type nodes are now available in BIMCURTAINWALL.
BIMDECOMPOSEComposition-based solids can now be decomposed into their separate plies.
BIMFLIPWorks on asymmetric profile-elements (structural and MEP). SR90756
BIMFLOWCONNECTIf the setting 'AutomaticTees' is switched on, the BimFlowConnect command will create tee flow fittings in all T-shaped connections.
BIMFLOWCONNECTConnecting solids with invalid axes now behaves as expected. SR89606
BIMFLOWCONNECTAllows generation of a flow layout from an array of flow terminals and a designated main terminal.
BIMGRIDAnonymous grid blocks are now supported in section views. SR92050 SR92036
BIMGRIDPreviews of a BIMGRID, and the resulting BIMGRID use the current "No Selection" properties.
BIMGRIDImproved snapping functionality when creating a BIMGRID. SR91768
BIMIFYNow works on selection sets.
BIMIFYYou can specify a project type (Architectural/Structural/MEP) during Bimify. SR88835
BIMROOMInvalid rooms will now be labeled with an 'invalid room' stamp.
BIMSECTIONClipping state CMD-toggling is now available during the BIMSECTION command. The default value in "on", which corresponds to dynamic clipping of the BIMSECTION.
Setting clipping state "off" lets you position a BIMSECTION by snapping to entity snap points when Entity Snap mode is on.
BIMSECTIONUPDATEAdded creation of room lines during BIMSECTIONUPDATE runs.
BIMSETLOADBEARINGDIRECTIONLoad bearing directions for slabs can be set with BIMSETLOADBEARINGDIRECTION.
BIMSPATIALLOCATIONSBIMSPATIALLOCATIONS now lets users add building and story definitions by means of the command line.
BIMSTAIRUsers can attach selectable dimensions at the extents of the stair.
BIMSTAIRUsers can create a straight stair as a rectangular parametric array.
BIMSTAIRYou can fix a stair to the wall to which it is attached.
BIMSTAIRA "final tread" property has been added to the Stair Settings
BIMSTAIRWe've improved the user interface of the BIMSTAIR command, too.
BIMSTAIRCreate U-shaped stairs
BIMSTAIRCreate new cursor visualization for BIMSTAIR command
BIMSTAIREnable the ground level as a valid position for the StairCursor SR93937
BIMSTAIRPut BIMSTAIR-created stair on current layer SR94315
BIMTAGUsers can now manually place tags on nested entities.
BIMTAGMleader styles for BIM objects are now supported. Pressing the CMD key during manual tag placement switches between different tags. _TagTypeToStyle.csv file format has been changed to .xml.
New styles can be added, based on the styles used for automatically placed tags.
BIMTAGThe "Composition" option is now supported in the BIMTAG/Manual command. SR89884
BIMTAGImproved command line feedback when an MLeader style, specified by BIMTAG style mapping, is not found either in _SectionTag.dwg or in the current drawing. SR87849
BIMTAGAdded highlighting of related entities during manual tagging mode.
BMINSERTNow detects if a selected .rfa file has been previously imported, and creates an instance of the existing component to reduce file size.
ComponentsBIM components have been updated with correct naming and classifications.
ComponentsWindows and Door components use index colors instead of true colors.
Flow fittingsProfiles of flow fittings are now shown in, and can be changed from the property panel.
IFCEXPORTExport of block attributes and component parameters was added. SR86722SR88671
IFCEXPORTIFC export now supports the IFC4 Standard.
IFCEXPORTWe improved the performance of the export of Polyface meshes.
IFCEXPORTProfiles are now exported as parameterized IFC profiles.
IFCEXPORTAdded IFC format selection (2X3 or 4).
IFCEXPORTIFC properties from external references are exported correctly now. SR93935
IFCEXPORTOptimized size of exported IFC files. SR90383
IFCIMPORTInvalid symbols in the names of spatial structure elements are replaced to get valid file names for external references. SR93935
IFCIMPORTProgress meter shows a more accurate indication of the IFC import process.
IFCIMPORTIFC import now supports the IFC4 Standard. SR78923SR75471SR79856SR76005
IFCIMPORTIFC profile definitions are now correctly imported to the BIM profile library.
IFCIMPORTWindows and doors on a different storey than their containing walls are now correctly positioned when the project structure is imported as a set of xrefs. SR90755
Level of DetailNew BIM drawing setting 'Level of detail' and command SETLEVELOFDETAIL are added. When set to high, the render materials and composition plies are displayed.
Linear elementsProperties of a linear element's axis (start/end points, delta, length) are shown in the property panel and can be edited. SR93111
Manipulator (on flow elements)Connections between flow elements are preserved during rotation by the Manipulator.
Manipulator (on structural elements)Connections between structural elements are preserved during rotation by the Manipulator.
MATCHPROPMATCHPROP now offers the option to match BIM properties between BIM objects. The new BIM setting BIMMATCHPROP controls its behaviour. SR76585
MEPAxes of flow bends, reducers and tees are now visible if DisplayAxesForMEP is switched on.
Number commandThe new parameter Tolerance is added to the command. It is used when entities are sorted: the centroids of two solids within a given tolerance are considered equal. SR91126
Parametric BlocksIt is now possible to add flip states to a parametric block by defining flip lines.
PEDITEXTThis command for editing polyline vertices and segments, has been extended to support, besides lightweight polylines, also 2d 'Classic' and 3d polylines. SR66148SR68914
PROFILES PANELImproved sorting of profiles SR93960
Project BrowserNew functions include 'Add Sheet', 'Add Subset' and 'Remove Subset'.
Project BrowserSections can now be updated in the background, enabled by checking the 'Enable Background Update' item in the Project Browser menu. #multithreaded
Project BrowserTree controls are now user-resizable and will always fit in the browser window. SR85876
Project BrowserImplemented drag & drop of schedules onto a sheet/layout.
Project BrowserAdded "Properties" to Sheet/View/Subset nodes.
Project BrowserYou can now display Sheet/View labels as "number-name".
Project BrowserYou can also drag & drop a Sheet/Subset to another Subset.
Project BrowserWe've added configurable margins for viewport placement.
Project BrowserYou can extend an existing sheetset from the Project Browser.
Project BrowserThere's a new project setup dialog, too.
Project BrowserWe've also improved sheetset access from the Project Browser. #itsallaboutyou
PROPAGATEBox select behavior in the PROPAGATE command now aligns with BricsCAD's regular box select behavior.
PROPAGATEWe've enabled faster propagation of window features.
PROPAGATESection movement is improved during the PROPAGATE command.
PROPAGATEAdded PROPAGATE support for features other than windows and doors.
PROPAGATETwo types of PROPAGATE details can be PARAMETRIZEd: connections between linear solids and connections between planar solids.
This parameterization allows users to apply a detail to target configurations with different geometric parameters, such as layer thicknesses, profiles and angles.
PROPAGATEImproved adaptation of parametrized structural connections to the target situation.
QUICKDRAWNow draws the projected grid on top of a slab when the user drags the blue QUICKDRAW cursor from the outside (of a building) inwards.
QUICKDRAWAutomatically copy stairs across multiple floors.
RIBBONThe ribbon in the BIM Workspace was re-designed and contains all of BricsCAD V20's new BIM features.
SEPARATEThe SEPARATE command now retains BIM data as expected. #fixed
SchedulesA dialog box to create Schedule definitions is now available in the Project Browser. SR86373
SchedulesElevation and plan symbols for windows & doors can now be generated in Schedules. SR89494
Section GenerationThe result of BIMSECTIONs with different scales, generated in the same 2D drawing, will display all hatch patterns of the same material at the same scale.
Section GenerationSectionSettingsSearchPath can be configured to specify alternative locations for files containing section plane settings, section, room and grid callout symbols, tag mappings, story indicators and 2D section result layers.
Section GenerationPerformance was improved for the BIMSECTIONUPDATE command for non-associative views, and for the BIMTAG command in manual mode.
Section GenerationWe've added the possibility to apply hatch patterns to generated Elevations.
Section generationSection indicators are now generated for Detail sections and Interior Elevations on a plan. SR85772
Improvements to Sheet Metal
FEATURE VALIDATIONThe diagnostic messages for incorrect bend check are more informative.
SETTINGSSettings for Sheet Metal are categorized and grouped by feature type.
SMASSEMBLYEXPORTClassification of the sheet metal type "Standard part" is added to .html and .json reports.
SMASSEMBLYEXPORTThe "Solid types in reports" setting determines what types of solids will be included in reports. By default, 'Sheet Metal' and 'Poor Sheet Metal' solids are always included.
The new setting provides two options: include or don't include 'Non-Sheet Metal' and 'Standard Part' solids. By default 'Non-Sheet Metal' solids are included,
and 'Standard Part' solids are not included in the reports.
SMASSEMBLYEXPORTThe new "Report path type" setting determines what file path types will be used in reports: relative or absolute. By default, path type is relative.
SMASSEMBLYEXPORTThe command generates a .json file will be generated with a list of reachable components and their solids with unfolding information, and the assembly tree structure (starting at the root).
SMASSEMBLYEXPORTThe HTML report uses relative paths to embedded images.
SMASSEMBLYEXPORTThe assumed sheet metal type of a solid, e.g. "Standard part", is now added in .html and .json reports.
SMFLANGECONTOURAutomatically creates a flange, linked with an existing SM model via a bend, from a provided, closed contour.
SMHEMCREATECreates different types of hem features.
SMJUNCTIONCREATEYou can now create a junction feature on curved hard edges between two bends(or lofts).
SMRELIEFSWITCH QUADImproved Quad suggestions.
SMSELECTThere is new option, 'Flat edges', appears that suggests for selection co-planar free edges, which are similar in the sense of SMFLANGEEDGE (and SMHEMCREATE) command.
SMSPLITAutomatically finds the face to split, based on underlying geometry for input line or point. In case of ambiguity, the UCS associated with the required face is used.
SMSPLITThe 'Propagate' option automatically suggests multiple splits of a similar type.
SMTABCREATECreates a tab connection between two flanges.
SMUNFOLDAdded the option to place the unfolded view (with all necessary annotations) into a Paperspace view.
SMUNFOLDBend table information is added to the attributes layer of the un-folded part's .dxf file.
SMUNFOLDThe unfolding of models with coincident geometry cases is substantially improved. SR91928
VIEWBASE SMUNFOLDUnfolded views for Sheet Metal parts can be placed in Paperspace using new options in VIEWBASE and SMUNFOLD commands.
Improvements to Mechanical
3D CONSTRAINTSA new Path constraint allows a point to move along a curve by specifying the curve's parameters with an expression.
3D CONSTRAINTSConstraints with numeric parameters can be 'geometry driven', which means their value(s) won't be imposed upon the model, instead, they will be derived from the model when other constraints are solved. Geometry-driven constraints can be used as inputs for expressions, including variables, other constraints, associative arrays and component parameters.
3D CONSTRAINTSThe vertices of a 3D solid can now be selected for 3D constraints (with SELECTIONMODES =+ 15).
ANIMATIONEDITOROPENAn editor to create parametric animation is introduced. It allows to animate various parameters of the model and
the camera movements using an interactive timeline-based interface. The created animation can be then render into various video formats.
BMBOMCreation of BOM tables is significantly improved. New capabilities include extraction of built-in properties of components; adjusting units for properties; configuring the sorting rules;
adding formula columns and footers; and saving and loading of BOM templates. SR90769SR87554SR89172
BMBOMPANELOPENA new command to open a visual interactive tool, which allows to configure Bill of Materials for the current document, is added. SR87730
BMEXPLODEAdded the option to automatically create an exploded view for a given assembly.
BMEXTERNALIZE The current drawing must be saved prior to calling BMEXTERNALIZE in batch mode (without asking for file names). SR89734
BMINSERT, DESIGNTABLEThese commands are now available for the BricsCAD Pro license level.
BMMECH Now allows selection of blocks and external references to be converted into components.
COMPONENTS APIThe BOM status of a component can now be queried via the API. SR92577
DESIGNTABLEDiagnostics for design table import from a CSV file were improved. Several diagnostic messages were added, including 'invalid column names' and 'unknown error'. #thatsnotadiagnostic
DMFROZENGROUP Defines groups of entities which can be frozen by setting the group parameter to a non-zero value. This is equivalent to putting the group on a frozen layer.
The group parameter can be also controlled by an expression. SR92133 SR92153
Mechanical BrowserGroup features can be edited via a right-click on the feature's icon in the Mechanical Browser.
Mechanical BrowserNow allows description editing for nested local definitions.
Mechanical BrowserWe've corrected the animation range to work for smaller values.
MECHANICAL BROWSERNow you can view and edit common properties of several objects at once.
-PARAMETERSThe command line version now supports string values.
PARAMETERS PANELSince the 'Parameters' panel supports non-parametric 3D constraints and displays constraint icons, we made the executive decision to rename it to the 'Parameters and Constraints' panel.
Parameters PanelUn-satisfied constraints are displayed in the color purple. "Show driven", "Show driving" and "Clear unused variables" options were added to the context menu.
VIEWEDITWe added the option to change the selection set of several views, as long as they are the same for all views. SR87390