Sofoco Tools
V 12.0.0.1 November 2011

Sofoco Tools are FREE utility programs that have been requested by our users.  From time to time we will add new tools to the toolbar.  Sofoco Tools works with Bricscad V12.

All files are now installed to a single folder, which can suit non-English Windows systems.

Download Sofoco Tools for Bricscad V12
Download Sofoco Tools for Bricscad V11
Download Sofoco Tools Help

Impose Template.
Import layers, linetypes and block definitions from a template into the current drawing.
Layer Mapper
Given a consultant's or surveyor's drawing, translate the layers in it to match your template.
MText these Texts. 
Collect several one-line Text entities into a single paragraph - an Mtext.
ConvertToPolyline
Convert polylines to 'lightweight' 2D, to old style 2D or to 3D.
Differ.
Compare two drawings (eg an original drawing and a revised version) and identify what has been removed and what has been added
Duplicity. 
Remove duplicate entities from drawings
Prefix. 
Add a prefix or suffix to selected text entities
ThisWayUp. 
Flip texts and mtexts so that they can be read from the bottom or from the right of the page.
TextBorder. 
Draw a polyline box or capsule around texts or MTexts.  Also draws borders around anything else!
TSwap
Swap positions of two texts, eg bearing and distance
UnMask
Removes Wipeouts created by the ACAD TextMask command
Draw by Bearing and Distance
Draw lines using bearings (ddd.mmss) and distances
Annotate Lines
Label lines with bearing and distance
Annotate Points
Label points with Easting and Northing
Annotate Arcs
Label Arcs with radius, chord length, arc length and chord bearing
Setout Arcs NEW!
Label Arc start and end points, then create a curve setout table with coordinates and offsets for setting out each arc on site
Brick Wall Linetypes
Used to show a building or occupation - four 'brick' linetypes allow us to distinguish adjacent lines
Set Attribute Properties.
Change the Layer, Color, Linetype and Lineweight, Style etc. of a selection of Block Attributes
Detonate
Like Explode, but Block Attribute values are converted to Texts instead of AttDef entities.
Wrong Way - Go Back! 
Reverse the direction of lines, arcs and polylines.
Flipper
For flipping (mirroring) blocks left/right or in/out.  Mainly for door swings or gate symbols.
BlockAtoB.
Insert a block by placing two points A and B.  The block is inserted at A, rotated and optionally stretched towards point B.
MInsertProps
Set row and column numbers and spacing for MInsert Block entities
ReadPoints
Read xyz ascii files to create points or polylines in Bricscad, eg GPS datalogger tracks.
ReportPoly. 
Output the coordinates of a polyline to the clipboard or a text file, eg for survey setout.
ScaleXYZ
Scale entities using different scale factors in X, Y and Z