BricsCAD® (Mac) V18 installs and runs independently from previous BricsCAD versions.
BricsCAD (Mac) comes in a 64 BIT version, supported on Mac OSX 10.10 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.
Pro or Platinum license is required for rendering, 3D modeling and Drawing Views.
Platinum license is required for creation of 3D Constraints, Mechanical Assembly design, Deformable Modeling.
BIM design requires a separate Bim license and a BricsCAD Platinum license.
Sheet Metal design requires a separate Sheet Metal license and a BricsCAD Platinum license.
APP ICON The launchpad icon of BricsCAD was too small. SR84329
CUI REVERT BricsCAD crashed on Customize, Revert to defaults in Mechanical workspace. (The bdm report panel was improperly docked during initialization.)
PDF PUBLISH Publish to a custom target path did not work. An incorrect path separator (backslash, which works only on windows) was inserted in the fullpath of the target pdf file. SR84918
STANDARD PARTS DRAG&DROPIt is now possible to drag&drop components from the standard parts panel to the drawing. SR74055
TEXT RENDERING Unicode characters were sometimes replaced by '?' characters in the drawing area. SR83762, SR83859
Localized cui files whose toolbars contained "Name" attributes with dot ('.') characters caused crash at start-up. SR84084
Toolbars could randomly disappear/re-eappear on BricsCAD restart. SR83639, SR84119
VIEWING STABILITYRandom crashes happened during viewing operations. SR85076
AIDIMSTYLEcreates new Dimension Styles based on the properties of selected Dimension, Tolerance or Leader entities. SR79483
BOUNDARYCOLORis a new setting that controls the highlight color of detected Boundaries.
BIMIFYis a lot smarter now. If solids are auto-classified as Column, Beam or Member and their profile matches one in the library, a link to the profile is added to the BIM properties for that element. SR78065
BIMLINEARSOLID launches automatically now when you drag and drop a profile from the BIM profiles panel on model space. Also, we invoke the BIMIFY magic to directly provide it with a correct classification.
BIMRECALCULATEAXISdoes just what you (might) expect.
It recalculates the axis of linear building elements and repositions the axis back on the center line of a linear element.
Not exactly magic, but great for people who build 3D models with a lot of linear elements.
BLADELong Live LISP! BricsCAD V18.2 presents BLADE, the BricsCAD LISP Advanced Development Environment.
The BLADE command opens the advanced environment for editing and debugging LISP applications. Yes, we know you're excited. We are too!
BMUNLINKBMUNLINK breaks the connection between a component insert (e.g. a Window) and a 3D solid (e.g. a Wall), retaining the opening.
CENTERa bunch of new commands for creating and editing the center-line and center-mark entity types are in V18.2:
CENTERLINE creates a center line. Duh.
CENTERMARK... yeah, you guessed it.
CENTERREASSOCIATE re-associates a center line or a center mark.
CENTERDISASSOCIATE does the exact opposite of the command above.
CENTERRESET resets the entity's properties.
New entity types mean new settings, too:
CENTEREXE: specifies the length of centerline extensions.
CENTERMARKEXE: Do centerlines extend automatically from new center marks? Yay or nay.
CENTERLTYPEFILE: specifies the line type file used to create center marks and center lines.
CENTERLTYPE: specifies the line type used by center marks and center lines.
CENTERLAYER: sets the default layer for new center marks or center lines.
CENTERLTSCALE: specifies the line type scale used by center marks and center lines.
CENTERCROSSSIZE: sets the size of a center mark.
CENTERCROSSGAP: size of the gap, in drawing units, between the center mark and its center lines.
GRIP EDITBIM columns, beams and structural members now have handy grips on their axis lines to manipulate them.
MBSTATEis a read-only system variable that echoes the visibility state of the Mechanical Browser panel.
PDF UNDERLAY CACHE
Serious geek-ism ahead: in V18.2, we've implemented a multi-resolution, persistent image cache to display attached Pdf underlays.
This cool bit of kit enables (very) fast Zoom and Pan operations. The highest cached resolution is 5000 x 5000 pixels, so when zooming in very close,
the display of the Pdf underlay will become pixelated.
But this unsightly situation doesn't need to trouble you - hit the cache limit and we can shift to a hybrid mode that regenerates the underlay image in real-time.
The generation of the image cache may take a few seconds, once, from then on the performance gain is persistent. For weeks, months... you name it.
The pdf cache is used for display only, so it does not influence snapping or printing.
PDFCACHEA new BricsCAD setting that controls how Pdf caching is applied
0 = don't use Pdf cache, always use real-time generation of the Pdf underlay image. (This mode was the default in BricsCAD prior to V18.2)
1 = use Pdf cache and switch over to real-time generation when zooming past the cache resolution.
2 = always use Pdf cache (new default setting).
PRINT FLOWBricsCAD now always prints to PDF. BricsCAD relies on Mac OSX for previewing and physical printing. The standard Mac OSX print dialog can be opened via Preview. BricsCAD Page setup remains available as before. PDF export remains independent from PDF Printing as before.
Profile DialogWhen you pick an existing profile in your model as the basis for a new entity, BricsCAD analyzes it.
If your selection has a predefined standard shape, we use the library profile. In the past, we created a custom shape in this situation.
When it really is a custom shape, we added options to rotate and mirror it. It's clear that we're getting smarter, as is BricsCAD.
Profile LibraryWe added profiles from the Australian Steel standards. SR79318
SmLispGet now supports the selection of rib and miter features. Miter features have unclassified faces, and Rib features have top and bottom faces. SmLispGet also has some new options for rib features: RibControlCurve, RibProfileRadius, RibRoundRadius.
The SMCONVERT command now recognizes the control curve of a rib feature.
TEXT EDIT 'IN-PLACE'In-place editing of text is supported in BricsCAD V18.2. The TEXTED setting controls the behavior of the text editor:
TEXT STYLES and DIMENSION STYLESText and Dimension Style toolbar controls now act on text and dimension entities in the current, active selection set. SR40960SR46799SR51128SR51480SR71391SR76286
3DCONNEXION MOUSEAfter using a 3DConnexion mouse inside a command, an active line tracker did not get re-displayed. SR77801
LAYER EXPLORER, COPY/PASTEThe shortcuts for Copy/Paste did not work in the layer explorer SR78745
LAYER EXPLORER, DELETEIn the layer explorer, in the "Change" section of the "Delete layer" dialog, scrolling with the mouse wheel was not possible. SR79203
LAYERS PANELIf the dockable layers panel was visible, BricsCAD crashed on close by a destruction order problem. SR82366, SR82586
PROMPT HISTORYThe "BricsCAD Prompt History" window could open with the title bar hidden under the BricsCAD menu bar. SR79062
After a workspace switch, BricsCAD crashed on adding or removing a toolbar. SR82366, SR82585, SR83387
Hidden toolbars could reappear on workspace switching or reloading the workspace. SR82656, SR83387, SR82432, SR83417, SR83639
BricsCAD froze after editing a property of a tool in the Tool Palettes. SR79800, SR80654, SR82786
Tools can now be dragged and dropped into the main drawing area. SR73923
Fixed renaming/deleting a palette group in the Customize dialog.
BLOCKIn the Block definition dialog, the description field was too small to fit a single line of text. SR61923
MAGIC MOUSEZoom by single/double finger scroll on a magic mouse was broken. SR79886SR80369SR81252
Decreased default zoomfactor, it was overly sensitive.
Added 3drotate by pressing shift
Without shift, dual finger moves that simultaneously pinch/pan/rotate, will result respectively in zooming/translation/2d rotation.
While pressing shift, simultaneous pinch/pan results in zooming/sphere translation or 3d rotation, and touchpad rotations are ignored.
BricsCAD core application
BricsCAD V18 supports the DWG 2018 format.
CENTERLINE - CENTERMARKS
Display and editing of center line and center mark entities is supported, creation not yet.
CLIPPED SECTION VIEWS
Section clip property can be set different per viewport.
Section views can be printed in clipped state, including lids and hatches.
Insert clipped views by drag and drop from the Content Browser onto layout sheets, a
great way to document details.
EDITABLE ROLLOVER PROPERTIES
when rollover properties are displayed and the cursor is moved into the properties area before the Quad Expand Delay has expired,
the property controls will remain available to edit their values. If the cursor was still hovering above the Quad tool button when the Quad Expand Delay expired,
the Quad will expand instead. To change the Quad Expand Delay time, choose 'Quad Settings' from the menu that pops up when right-clicking any item in the Quad menu.
Available either by using the LAYOUTMANAGER command, or the button to the left
of the Model and Layout Tabs to open the Layout manager.
The Layout manager dialog makes it easy to add, delete, activate, find or rearrange layouts.
Double-click on a row label or cell sets the layout current and scrolls the layout tab into
sight if needed.
The Manipulator widget makes manipulation of selected entities straightforward and predictable.
Use it to rotate, move, mirror or scale entities along an axis or plane.
Dynamic dimension input allows for precise control.
Keep the Ctrl-key pressed while starting an action to manipulate a copy of the selected
System variable that controls when the widget becomes available:
0 = not displayed
1 = display Manipulator whenever entities are selected
2 = display Manipulator if left mouse button was pressed longer than ManipulatorDuration.
Set to 250 milliseconds by default.
Setting that specifies the size of the Manipulator relative to the
default. Acceptable range is [0.5 - 2]. Default value is 1.
NUMBERED and BULLETED lists are supported now.
STRIKED TEXT tool has been added.
MTEXT PARAGRAPH ALIGNMENT
Paragraph alignment sets the justification and alignment for the left, center, or right text
boundaries of the current or selected paragraph and overrides the mtext justification setting.
Spaces entered at the end of a line are included and affect the justification of a line.
Paragraph alignment has 5 options: Left, Right, Center, Justify and Distribute.
The TINSERT command allows inserting a block into a table cell.
The Manage Cell Content dialog allows reorganizing the layout (order, stacking) of the combination
of inserts and mtexts.
View transitions are now animated, making it easier to keep one's bearings during view switches.
VTENABLE Setting that determines whether animated view transitions are
enabled for zoom/pan and/or for view rotation operations.
VTDURATION Setting that determines the duration of view transition
animations in milliseconds.
VTFPS Setting that defines the minimum frame rate required to allow
animation. That is 7 by default, which means that the redraw time should take less than
143 (=1000/7) milliseconds.
If the computer is not capable to redraw the view fast enough, no animation will be
Modeling the design
3D Rooms Rooms now detect their 3d boundary and can optionally be displayed as a 3d
solid in the model. The room volume is listed in properties.
Room stamps can be moved using one grip point.
Room stamps are based on a template drawing, which allows to customize their
Parametric arrays now enable to control the number of elements by a parameter.
Parameters in the copied objects are also available on the array. This allows to create
parametric stairs, curtain walls, etc.
BIMDRAG in copy mode now places multiple solids, and has a repeat option like the COPY
BIMSUGGEST Allows to select 2 solids, analyze their connection, find and present similar
situations in the model where the same connection can be applied. The user can toggle
suggestions, the command applies the connection to the selected locations. At present,
connections created by dragging one solid or its individual plies into the other solid
are supported for wall-slab, wall-wall, beam-wall, column-slab.
BIMWINDOWCREATE Creates a fully parametric window based on a closed contour.
Structural modeling toolset
Linear solid recognition Linear solids are elongated solids on which a constant
cross section (which we will call profile) and a linear extrusion path can be
detected. Typical examples are columns, beams, railings, pipes, ducts, etc. This
recognition is tolerant for clippings and openings.
BIMAPPLYPROFILE Applies a profile to a line or replaces the profile of a linear
BIMCONNECT Specialized for linear solids. Linear solids can be connected with
option smooth cut or planar cut. With smooth cut one solid is fully extended to
connect to all the other solid's faces. With planar cut the solids are cut with
straight planar cuts.
BIMDRAG Specialized for linear solids. On all side faces of the extrusion, a
move or copy operation on the entire solid is performed. On the start and end
faces, BIMDRAG executes a pushpull operation.
BIMLINEARSOLID Based on the line command, draws linear solids.
The axis lines of linear solids can be displayed.
BIMMULTISELECT Select all linear solids with coplanar/parallel axis with the
given input linear solid. If the input is a face of such a solid, the output are
the faces at the same side of the linear solids with coplanar/parallel axes.
Ctrl-widget has three options: all coplanar axes, axes that are coplanar and
parallel, all parallel axes.
BIMOSMODE Allows control of snapping to axes of linear solids.
BIMPROFILES Opens the library of profiles which is included in the installation.
Adding data to the model
Added an option to automatically detect, create and assign
buildings and stories.
Now offers many more types and a dialog box to select a classification type.
Classification types are grouped into four categories: core, architectural, structural,
and building services.
Runs automatic classification and spatial location assignment for the entire
Custom properties can be assigned to building elements. A properties
dialog is available to create, edit and delete property definitions, and to organize
properties in property sets. A default set of IFC2x3 properties is available.
IFCIMPORT Many more IFC types are supported, and IFC import is certified by
BuildingSmart for Coordination View 2.0 exchange. Windows from imported IFC files are
parametric and associative. Import of custom properties.
XREFS Xrefs are supported as BIM objects. They can be classified and have a spatial location.
The structure tree has an option to display the exploded contents of xrefs.
Documenting the design
Has an option to create interior elevations. Input is a room, outputs are a
volume state bimsection entity for each wall segment and one for the floor plan. The
bimsection entities have new types 'Interior Elevation' and 'Interior Floor Plan' and as
such their callouts can be fully customized separately from other section types.
BIMSECTIONUPDATE Accepts a room as input. In case interior elevations are attached to
it, they will all be generated into a single file. This file is named by room name and
DATAEXTRACTION Now supports ply quantities and materials.
A room now has a property 'Interior Elevations', values can be On or Off, to control
visibility of the corresponding interior elevation bimsection entities.
BRICSYS 24/7Chapoo is being rebranded and becomes Bricsys 24/7
Command that performs batch processing of assemblies with sheet
It traverses assembly structure and for every component recognizes encapsulated sheet metal
design, saves unfolding to .dxf files,
creates HTML summary report on the assembly.
Command that creates sheet metal parts from a polyline by extrusion,
converting each linear segment to a flange, arc to a bend;
hard edges in flanges are converted to bends automatically.
Command that changes a reference side for selected flanges with an optional shifting of the flange geometry by one thickness.
Command that creates associative Rib form features on sheet metal parts
from 2D profiles.
The feature is updated automatically when its defining profile is changed.
Now contains per-drawing values to initialize Sheet Metal Context
on its creation.
This allows to create template .dwt files with preferred values, i.e. thickness, bend radius,
Introduced a setting to control the color of the reference side of a flange feature which remains to be
fixed during thickness change.
Parametric expressions for the associative arrays parameters have been added.
Expression can be set in the array properties or via ARRAYEDIT command.
Extended associative arrays have been introduced making it possible to assign
an expression for a parameter of a dimensional constraint (both 2D and 3D) associated
with the copied entities. Together with expressions used at arrays properties this opens a way
to create fully parametric arrays.
Expression can be assigned to a parameter of nested entity using Mechanical Browser, array
properties or new "Link to parameter" option of -BMPARAMETERS command.
BMEXPLODECommand that creates an exploded representation for an assembly by moving every
top-level or bottom-level component to make them all visible, stores it in a new block and inserts the
block in the Model Space.
Table-style and Manual modes are offered in command options.
Drawing views can be generated from exploded representations of assemblies with the possibility to place
BOM balloons on them.
COMMAND/CONTROL KEY BINDINGS
Some command/control key bindings have changed.
From now on use command instead of control for selection preview, subentity selection cycling, command option cycling - all features explained by the Tips widget.
Use control instead of command for panning by mouse move + modifier (alternative to middle mouse dragging).
DEFAULTSCALELISTCommand and dialog to manage the default scale list for Metric and
Imperial units (depending on MEASUREMENT system variable in current drawing). SR70839
Design tables for parameters have been supported making it possible to define admissible named
combinations of multiple parameters values. Such a combination usually defines a
design variant of the model.
DESIGNTABLE Command that imports a .csv file containing sets of tuples of
admissible values for the selected parameters or creates an empty design table.
The command also creates a new parameter that can be used to switch to a particular
tuple by its name.
DESIGNTABLEEDIT Command that allows exporting, replacing, erasing an
existing design table. Also the command switches the currently used configuration,
links more parameters to the table or adds current parameters values as a new table
Drop-down lists containing the admissible values for parameters from the design tables
have been added to the Mechanical Browser and parametric component properties.
Direct and inverse lookup of admissible tuples in a design table is supported.
Allows copying a set of 3D solid faces forming a feature (e.g. hole, rib or protrusion) to a new
position on the same or another 3D solid.
Use the DwgCompare command to compare a selected drawing with the current drawing during a comparison
session. The EndCompare command must be used to exit the comparison session.
During a comparison session, New, Modified and Missing entities are displayed using dedicated,
user-configurable colors, and their DiffType is displayed in Properties Panel and Rollover Tips, only
while the DwgCompare session is active.
In the Structure panel all differences are displayed in a dedicated section. Note: default.cst
configuration file should be used for optimal result.
FACE CAMERA property
Block definitions have a new 'always face the camera' property, in order to rotate inserts about their Z
axis and making sure their local Y-axis is kept parallel to the current view direction.
The feature is handy to apply to e.g. images of trees or persons, the fact that it applies to blocks
means that it can be used for all types of dwg content.
The property can be controlled using the newly added 'Face Camera' property column in the Block
System variable to control if the hidden frame of an image, wipeout,
underlay or clipped xref can be selected.
0 = Hidden frames cannot be selected.
1 = Hidden frames can be selected.
GENERATED DRAWING VIEWS
Command that allows placing associative balloon entities for assembly components and for their generated
views (GENERATEASSOCVIEWS setting should be On).
Each balloon contains the component number taken from the associated BOM table created by BMBOM
Select option allows selection of solids nested in components. Tab-key can be used to iterate
through the entities on different nesting levels.
New "Sectionable" property has been added for mechanical components. Components for which the
property is off appear non-sectioned on the section views.
The property is supported for full section type. SR71942
HPMAXAREASSetting to control how sparse hatches are filled. SR70441
During a comparison session, both variants of modified entities are displayed.
The KeepMe command allows easy visual merging of drawings, it keeps selected entities and discards the
When no more differences are listed in the Structure panel, the merge is complete.
Arrays listing has been added. Parameters of constraints associated with the
copied entities are also displayed and can be assigned to an expression.
Link to parameter context menu item has been added for the parameters of arrays
and components making it easy to establish a link to new or existing global parameter.
It is now possible to use system wide "Print Presets" when printing to a physical printer.
A dropdown to select a Print Preset has been added to the print dialog.
When using a touchpad it is now possible to switch between two modes, controlled by the new setting RUBBERSHEET.
Rubbersheet mode: a dual finger touch operation can simultaneously pan/pinch/rotate
Conservative mode: a dual finger touch operation can do only one of pan/pinch/rotate.
Previously only the conservative mode existed.
In conservative mode, the detection whether a pan/pinch/rotate is to be initiated has been improved. SR64228SR71713SR77853
3D CONSTRAINTSIn the mechanical browser, disabled 3d constraints did not appear grayed out when they should.SR68436
BIM COMPOSITIONSThe BIM compositions panel caused high CPU activity, accumulating over time, due to flooding of paint events.SR79250
CLOSE FROM DOCKCrash/Hang when closing BricsCAD for Mac from dock if there is a child window opened at that time.SR67882
EXPLORER, CHILD DIALOGSThe Merge layers dialog and other child dialogs of the drawing explorer could be hidden behind the explorer when switching to another application and back. SR77114SR77803
GEOMETRICAL 2D CONSTRAINTSWorking with constraint bars was impractical due to several GUI quirksSR68823, SR78952
MECHANICAL BROWSERIn the mechanical browser, collapse all did not work. SR68778
MTEXT, COLOR EDITINGIn an mtext entity, a series of color changes was not properly stored. SR77985
PRINT AS PDF, PAPER MARGINSPaper margins were wrongly calculated for the predefined papers of the "Print As PDF.pc3" device. SR76379