DWG 2018
BricsCAD V18 supports the DWG 2018 format.
CENTERLINE - CENTERMARKS
Display and editing of center line and center mark entities is supported, creation not yet.
SR68424SR74615
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.
LAYOUT MANAGER
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.
MANIPULATOR
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
entities.
Manipulator
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.
ManipulatorDuration
Set to 250 milliseconds by default.
ManipulatorSize
Setting that specifies the size of the Manipulator relative to the
default. Acceptable range is [0.5 - 2]. Default value is 1.
MTEXT
NUMBERED and BULLETED lists are supported now.
STRIKED TEXT tool has been added.
SR63840SR63863SR66741SR70405SR72327SR74319SR76263SR76285
MTEXT PARAGRAPH ALIGNMENT
Paragraph alignment sets the justidwgcomfication 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.
SR75095SR75920
TABLES
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
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
available.
BIM
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
appearance.
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
command.
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
solid.
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
BIMATTACHSPATIALLOCATION
Added an option to automatically detect, create and assign
buildings and stories.
BIMCLASSIFY
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.
BIMIFY
Runs automatic classification and spatial location assignment for the entire
model.
BIMPROPERTIES
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
BIMSECTION
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
room number.
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
SHEET METAL
SMASSEMBLYEXPORT
Command that performs batch processing of assemblies with sheet
metal parts.
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.
SMEXTRUDE
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.
SMFLIP
Command that changes a reference side for selected flanges with an optional shifting of the flange geometry by one thickness.
SMRIBCREATE
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.
SETTINGS DIALOG
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,
relief parameters.
Introduced a setting to control the color of the reference side of a flange feature which remains to be
fixed during thickness change.
ASSOCIATIVE ARRAYS
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.
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
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
entry.
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.
SR61557SR71178
DMCOPYFACES command
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.
DWGCOMPARE
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
Explorer.
FRAMESELECTION
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.
SR72103SR72930SR74448SR75098
GENERATED DRAWING VIEWS
BMBALLOON
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
command.
SR72349SR72381SR74295SR75293
VIEWBASE/VIEWEDIT
Select option allows selection of solids nested in components. Tab-key can be used to iterate
through the entities on different nesting levels.
VIEWSECTION
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
KEEPME
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
matching variants.
When no more differences are listed in the Structure panel, the merge is complete.
MECHANICAL BROWSER
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.
Improvements
AEC objectsEnabled support for AEC objects.SR74320
DMDEFORMPOINTEnabled deformable modeling - DMDEFORMPOINT did not workSR80203
Fixes
3D CONSTRAINTSIn the mechanical browser, disabled 3d constraints did not appear grayed out when they should.SR68436
CROSSHAIRDRAWMODEBricsCAD crashed while opening a 2D template if CROSSHAIRDRAWMODE was 1 or 3.SR78370
FOCUS LOSSAvoid loss of focus on some window managers. The focus loss was most prominent on Cinnamon.SR79263
GEOMETRICAL 2D CONSTRAINTSWorking with constraint bars was impractical due to several GUI quirksSR68823, SR78952
IFCEXPORTIFCEXPORT crashed by segmentation fault in spax::Prism::isValidSR79755
LISP, CAR CDRBricsCAD suffered from incomplete argument validation in (car) + (cdr) family. This caused a crash by segmentation fault when passing a non-list argument that should have been a list.SR80810
LISP, GARBAGECOLLECTIONBricsCAD crashed sporadically during garbage collection of the lisp engine, when VLA objects were being deletedSR79268
LISP, IACADBLOCKREFERENCEAn IAcadBlockReference inserted via LISP (Fast-COM) was retrieved as an IAcadRay instead of an IAcadBlockReference.SR79159
MAPCONNECTThe maparea fields in the mapconnect dialog did not display and behave properly. SR71029, SR79267
MTEXT, COLOR EDITINGIn an mtext entity, a series of color changes was not properly stored. SR77985
PDFATTACHAttached PDFs which contained images were displayed without contents and caused errors related to jpeg library mismatch.SR41187, SR80096
PRINT AS PDF, PAPER MARGINSPaper margins were wrongly calculated for the predefined papers of the "Print As PDF.pc3" device. SR76379
RENDER MATERIAL DOWNLOADBricsCAD crashed on downloading a render material.