BRL-CAD Changelog

What's new in BRL-CAD 7.32.0

Sep 14, 2020
  • Added basic example to remrt man page - Cliff Yapp, Sean Morrison
  • Added new 'nburst' version of classic burst tool - Cliff Yapp
  • Added 'bot set' command for low level BoT manipulation - Cliff Yapp
  • Report semantic strings for 'bot get' mode/orientation - Cliff Yapp
  • Added new manual page for the libicv library - Sumagna Das
  • Added -size filter to MGED search command - Cliff Yapp
  • Upgraded Tcl/Tk from 8.5.19 to 8.6.10 - Cliff Yapp
  • Bundled zlib & libpng use API prefix and library suffix - Cliff Yapp
  • Extensive improvements to OpenCL ray trace pipeline - Rishabh Suthar
  • Improved rtweight density value warnings - Sean Morrison, Cliff Yapp
  • Added perception-based hdtv and hdr modes for pix-bw - Sean Morrison
  • Fixed semi-transparent DM and FB windows on Linux - Cliff Yapp
  • Improved rtweight manual page - Sean Morrison
  • Added line reporting TCP listening port to remrt output - Cliff Yapp
  • Added help options support (-h,-?) to asc2dsp and g2asc - Cliff Yapp
  • Fixed crash when drawing a VOL with missing data - Cliff Yapp
  • Facetall.sh script is replaced by MGED facetize command - Cliff Yapp
  • Dynamic LIBGED command loading in MGED & Archer - Cliff Yapp
  • Removed MGED "Display Manager" switching menu options - Cliff Yapp
  • Dynamic LIBDM display manager loading in MGED & Archer - Cliff Yapp
  • Fixed 'idents' crash when running in a read-only dir - Sean Morrison
  • Fixed fb tools w/ redirected files and cv on Windows - Sean Morrison
  • Expanded 'bo' command docs with a DSP input example - Sean Morrison
  • Fixed 'in' making joint, superell, & script objects - Sean Morrison
  • Creo converter always writes out CREO_NAME attribute - Sean Morrison
  • Improved gdiff -F filtering option behavior - Cliff Yapp
  • Improved gdiff command verbosity reporting options - Cliff Yapp
  • Improved Combination Editor button behaviors in MGED - Sean Morrison
  • Added 'asc' geometry import and export support to gcv - Cliff Yapp
  • Consistent usage taxonomy for ident-related commands - Sean Morrison
  • Added units label to the Archer in-scene scale graphic - Cliff Yapp
  • Added framebuffer capture option to screengrab command - Cliff Yapp
  • Added framebuffer writing option to overlay command - Cliff Yapp
  • Added tree search option to 'whichid' and 'whichair' - Cliff Yapp
  • Changed 'whichid' and 'whichair' to print ranges of unused IDs
  • Improved output path sorting of search command - Cliff Yapp
  • Added "bot extrude" command for making ARB6s from bots - Cliff Yapp
  • Added 3dm-g failure message about supported versions - Cliff Yapp
  • Fixed bw-png writing corrupted png files on Windows - Sean Morrison
  • Added MGED 'dm type' subcommand for reporting DM type - Cliff Yapp
  • Improved vdeck input support for Windows text files - Sean Morrison
  • Fixed MGED 'plot' & 'brep plot' commands on Windows - Sean Morrison
  • Fixed numerous image utilities reading binary input files on Windows

New in BRL-CAD 7.26.2 (Aug 14, 2017)

  • The 7.26.0 installers are missing the "gcv" converter, which exposes the new FASTGEN conversion capabilities. The 7.26.0.2 installers correct this omission and include the gcv executable.

New in BRL-CAD 7.26.0 (Sep 23, 2016)

  • Mass-deprecation of 121 command-line utilities;
  • Fixed bad args crash in metaball 'in' command;
  • Added manual page for lt comb child listing command;
  • Added lt -c option for specifying separation character;
  • Improved hierarchy preservation in 3dm-g importer;
  • Fixed upside down 'screengrab' images on some platforms;
  • Updated wireframe drawing to respect primitive colors;
  • Updated pixdiff & pixcmp to only compare same sizes;
  • Fixed running archer from read-only filesystems;
  • Fixed patch-g tool and E command infinite loop bug;
  • Improved NMG ray tracing fault tolerance;
  • Added 3dm-g support for layers and names;
  • Fixed color/shader preservation issue with 3dm-g importer;
  • Added 3dm-g support for mesh objects;
  • Added csg implicit hierarchy conversion to brep command;
  • Fixed crash in clone when told to make zero copies;
  • Fixed crash in search when using -above option;
  • Extended nirt to list current and available formats;
  • Fixed NURBS wireframe drawing crash;
  • Fixed firing of single rays using the rtshot tool;
  • Removed pixread.sh, pixwrite.sh; obsolete hardware;
  • Removed cray.sh and sgisnap.sh; obsolete hardware;
  • Removed cadbug.sh - use sourceforge tracker;
  • Removed any-png.sh - use pix tools;
  • Removed librtserver interface;
  • Removed MGED per_line command;
  • Updated MGED tops command: default to -g -u behavior-;
  • Removed MGED -n option; use -c instead;
  • Removed MGED commands pl, pov and polybinout;
  • Removed UtahRLE image tools;
  • Improved rcodes command feedback in the no changes case;
  • Added brlman -S option to specify man page section;
  • Modified rtg3 to avoid outputting excessive LOS;
  • Extended burst and rtg3 to output 5 digit ID numbers;
  • Improved draw command manual page documenation;
  • Added lc -m option to report multi-material/los regions;
  • Added new 'icv' image conversion tool w/ pix, bw, dpix, png, ppm;
  • Ported 'burst' tool (batch mode only) to Windows;
  • Removed mged pl command, use plot command instead;
  • Improved datum wireframes (yellow) and fixed arrowheads;
  • Added initial manual page for 'burst' ray dispatch tool;
  • Improved wireframe display list performance;
  • Added draw -S for simplied wireframes, no subtractions;
  • Added draw -L# to draw bounding boxes for large objects;
  • Added 3dm-g instance reference and definition import;
  • Minor rtwizard graphical user interface reorganization;
  • Fixed rtwizard edge and ghosted image bug on Windows;
  • Ported 'brlman' manual page viewer with GUI to Windows;
  • Added gdiff -h help command-line option;
  • Added facetize -m marching cubes option;
  • Removed -I interactive option from rt/rtedge/remrt;
  • Improved pix-bw intensity averaging to closest integer;
  • Removed pix-bw3 & bw3-pix tools, see pix-bw & bw-pix;
  • Fixed pix-ppm to write out all image data;
  • Added libnetpbm for ppm image format support in icv;
  • Added new algorithm to bot_decimate (via -f option);
  • Fixed benchmark bug running from paths with spaces;
  • Fixed adjust command crash when working with BoTs;
  • Removed fb-orle, orle-fb, orle-pix, and pix-orle tools;
  • Removed support for RLE v1 and v2 ('orle') image format;
  • Fixed datum type 'in' command unit conversion bug;
  • Fixed rpatch / patch-g line handling on Windows;
  • Added 'arb8' surface area value to analyze command;
  • Added 'part' centroid reporting to analyze command;
  • Added new pixcrop utility for cropping pix images;
  • Preliminary OpenCL-accelerated coherent ray tracing pipeline;
  • Improved point cloud plot visualization;
  • Fixed program freezing bug in MGED grouper command;
  • Added 'rhc' reporting to analyze command;
  • Improved command option and manual page consistency;
  • Added prefatory FASTGEN4 geometry export support;
  • Added FASTGEN4 illegal thickness CCONE1 entity import;
  • Improved help message for 'tire' command;
  • Improved option parsing and output options for gencolor;
  • Fixed saveview usage help string and running from archer;
  • Fixed and improved killtree man page;
  • Fixed composition bugs in pixmatte and pixmerge;
  • Fixed definition of "light year" in unit conversions;
  • Fixed duplicate name errors in dbconcat;
  • Modernized documents and improved infrastructure;
  • Added mirroring support for hrt primitive objects;
  • Added manual page documenting the STEP geometry format;
  • Ported the mged Overlap Tool to Windows;
  • Improved NURBS prep performance for UV-remapped surfaces;
  • Fixed dbconcat -c crash when color table does not exist;
  • Swapped meanings of search's -above/-below options;
  • Upgraded freetype to version 2.5.5;
  • Updated libregex to apply a fix for CVE-2015-2305;
  • Upgraded libpng to version 1.6.20;
  • Added command window option for pasting tree view paths;
  • Improved 'bb' command digits and units output;
  • Improved robustness of bb command oriented box option;
  • Added example NURBS B-Rep geometry files from NIST;
  • Removed "high resolution" options from all commands;
  • Improved performance of archer loading large BoT models;
  • Added evaluated shaded drawing preference mode and menu;
  • Extensive improvements to NURBS Boolean evaluation;
  • Added 'bot chull' for creating convex hull envelopes;
  • New manual page for the g-voxel exporter;
  • Improved performance of lc command;
  • Updated manual page for MGED's brep command;
  • New manual page for the g-dot exporter;
  • Added sketch centroid support the analyze command;
  • New Think. Invent. Create. splash screen for archer;
  • Improved pix-bw to support dual output streams;
  • Added list option to attr command;
  • Added globbing support to attr command;
  • Added lc -0 option to return objects in tree order;
  • Fixed crash in iges-g importer due to parsing error;
  • Fixed corrupt output generated by iges-g importer;
  • gqa respects LIBRT_BOT_MINTIE environment variable;
  • Improved behavior of mged's draw command;
  • Fixed handling of extra whitespace in nirt commands;
  • Renamed 'make_bb' mged command name to 'bb';
  • Added g-ply exporter for Stanford PLY geometry format;
  • Added ply-g importer for Stanford PLY geometry format;
  • Improved rtedge help option output;
  • Fixed texture mapping crash with bad image dimensions;
  • Fixed g2asc and asc2g handling of dsp primitive;
  • Rewrote gdiff with improved output & reporting options;
  • Fixed pix-ps -S -W -N output size options being ignored;
  • Fixed crash exporting mixed mode merged BoT meshes;
  • Fixed submodel primitive crash;
  • Added fbclear command to archer;
  • Improved rtwizard command-line mode manual page docs;
  • Support non-.g file import in Archer's file open dialog;
  • Added brep support to g2asc and asc2g;
  • Renamed g_diff/g_lint/g_qa/g_transfer sans underscore;
  • Removed mged -n option, use mged -c for classic mode;
  • Fixed mged -c crash running view-modifying commands;
  • Improved kill, killall, killtree documentation;
  • Added killtree -f force flag to kill unconditionally;
  • Killtree now defaults to skipping referenced objects;
  • nirt -h option is now help, old -h is -H;
  • Implemented preliminary NURBS geometry Boolean evaluation;
  • Improved step-g assembly hierarchy import support;
  • Fixed rtweight when using the -G grid spacing option;
  • Fixed memory leaks in a number of pix utilities;
  • Improved NURBS ray tracing & tessellation robustness;
  • Improved step-g NURBS geometry import robustness;
  • Added -f vertex fuse option to obj-g importer;
  • Added -v verbose output option to mged 'search' command;
  • Fixed g_lint and pixcount red-black tree memory leaks;
  • Added conversion time reporting to step-g importer;
  • Fixed crash of extrude with special case bezier curves;
  • Improved performance of 'terrain' & numerous shaders;
  • New manual pages for rtexample and brep_simple;
  • Added key binding to reopen/focus mged command window;
  • Added menu option to restore mged command window;
  • Improved DocBook documentation output formatting;
  • Added 'search' -params option for geometric parameters;
  • Search command now recognizes hyp and metaball types;
  • Improved spec formatting, added v5 timestamp proposal;
  • Improved search command documentation examples;
  • Improved archer interface's behavior on start-up;
  • Added -depth option to mged 'search' command;
  • Initial support for rigging joints and constrained articulation;
  • Improved 'search' with 'flat' search path modifier;
  • Improved 'search' with above/equal/below depth limits;
  • Improved support for sub-millimeter (tiny) meshes;
  • Added comb -S option to stop when object already exists;
  • Improved comb command documentation with many examples;
  • Implemented new 'hrt' heart-shaped primitive object;
  • Added support for multicore / SMP ray tracing on Windows.

New in BRL-CAD 7.24.2 (Sep 23, 2016)

  • Improved rcodes output to inform user what changed;
  • Fixed inside command for ellipsoid primitives;
  • Restored suppressed mged output after some commands;
  • Added rtwizard -s square image size option;
  • Documented image size options in rtwizard man page;
  • Added view center specification dialog to rtwizard;
  • Increased rtwizard window size for button visibility;
  • Image conversion -R/-G/-B options now require weight;
  • Improved option consistency for image processing tools;
  • Improved pipe ray tracing grazing hit behavior;
  • Upgraded libpng, now at version 1.6.10;
  • Improved solid NURBS geometry ray tracing behavior;
  • Fix z-clipping bug in MGED's X display manager;
  • Added attribute sorting option to the 'attr' command;
  • Changed 'bwfilter' tool offset option from -o to -O;
  • Gattributes section 5 man page renamed to attributes;
  • Changed 'benchmark' defaults: 2% deviation, 5 frames;
  • Improved bwrect to handle redirected input and output;
  • Upgraded boost to version 1.55.0;
  • Fixed TIE mesh raytrace crashes on 32-bit platforms;
  • Fixed pixscale and bwscale to not output ioctl error;
  • Improved fast4-g import of numerous region groups;
  • Fixed archer hidden line edit getting redrawn as shaded;
  • Fixed adrt/TIE polygonal mesh memory management bug;
  • Fixed fast4-g importer parsing of blank input lines;
  • Added -o flag to 'bb' command for oriented bounding box;
  • Allow search to see hidden combs with the -a flag;
  • Added comb -l lift option to change region designation;
  • Improved NURBS ray tracing grazing hit behavior;
  • Print current grid information in gqa output;
  • Added -f option for flattening combs to 'comb' command;
  • Added support for boolean op filtering in search;
  • Added new g-raw geometry converter;
  • Improved g-stl usage and documentation;
  • Added -c and -r region flag options to the comb command;
  • Added -p/-P point/line plot options to 'burst' tool;
  • Added -w wrapping option to the 'comb' command;
  • Archer respects LIBRT_BOT_MINTIE environment variable;
  • New 'cchannel' procedural geometry tool for C-Channel;
  • Improved 'comb' command error messages;
  • Pl -> plot3 rename for utilities and docs;
  • Exposed 'coil' command within mged & archer;
  • Added centroid reporting to 'analyze' command output;
  • Added arb8 centroid 'analyze' command reporting;
  • Pipe centroid, volume, & surface area analyze reporting;
  • Added ebm centroid 'analyze' command reporting;
  • Improved help option consistency across numerous tools.

New in BRL-CAD 7.24.0 (Jun 17, 2013)

  • improved gqa performance on parallel SMP hardware
  • fixed bounding box size calculation for pipe geometry
  • improved help option consistency across numerous tools
  • 'idents' command no longer reports negative booleans
  • improved support for NURBS with big uv-domain changes
  • improved ray tracing behavior for grazing rays
  • improved robustness of the step-g geometry importer
  • fixed search command bombing on v4 database file
  • fixed graphics window z-clipping bug in mged
  • Fixed mged lesson 15 toy truck 'inside' ordering bug
  • fixed uninstallable Linux RPM package on Fedora 18
  • improved Mac, BSD, & Windows ray tracing performance
  • improved Linux ray tracing via cpu thread affinity
  • fixed nirt high object count failure on Windows
  • added plate mode BoT support to 'bot_merge' command
  • jove removed, see jove.emacs for compatibility bindings
  • added gqa -q quiet option to suppress 'was not hit'
  • level-of-detail mged configuration dialog, under Tools
  • added level-of-detail wireframe support to mged/archer
  • initial NURBS shaded display and tessellation support
  • fixed patch-g -f input file permissions failure
  • improved large file support for the patch-g importer
  • openNURBS updated to version 5.0 (2012-10-24)
  • improved BoT mesh editing interface in archer
  • fixed crash when running screengrab in archer
  • fixed memory leak when working with pipe primitives
  • fixed asc2g and mged empty revolve object crashes
  • improved Linux support for multiple hardware displays
  • fixed crash when parsing invalid shader parameters
  • fixed mged 'dbupgrade' -permissions error on windows
  • fixed infinite loop raytracing subtracted lights
  • added hyp centroid and volume output to 'analyze'
  • added support for wireframe drawing of 'hyp' labels
  • fixed random number SMP bug affecting rt and adrt
  • added support for editing 2D sketch objects in archer
  • fixed File->New deprecation error in archer
  • improved Linux platform application and file icons
  • modified gqa to report all missed regions
  • added epa surface area and volume to analyze command
  • added arbn surface area and volume to analyze command
  • added eto surface area and volume to analyze command
  • quell pix-png gAMA chunk warning defaulting to unset
  • fixed mged interactive object translation keypoint bug
  • fixed corrupted tessellation pipe export bug
  • fixed memory leak in bot_condense
  • output from g-var no longer prints 'fwrite' messages
  • fixed gqa to not report overlap regions as zero hits
  • fixed crash in step-g tool importing AP214 entities
  • improved 3dm-g output and invalid geometry support
  • fixed crash revolving empty sketch objects
  • fixed TIE raytracing bugs shotlining plate-mode BoTs
  • g_diff gives non-zero return code if .g files differ
  • fixed typographical errors in numerous tools and docs
  • fixed TIE perpendicular face mesh evaluation failure
  • added -b option to set tpkg network packet size
  • added manual page for existing mged reid command
  • added manual page for bot_sync, bot_flip, bot_split
  • added manual page for running rtarea within mged
  • improved documentation consistency and authorship info
  • new mouse-input unpushed matrix edit option in archer
  • fixed bug during pipe editing with working units set

New in BRL-CAD 7.22.0 (Aug 7, 2012)

  • Development of BREP/NURBS representation support within BRL-CAD continues to mature with this release including ray tracing improvements, tighter bounding boxes for better performance, progress converting from traditional implicit+CSG representations to NURBS+CSG, wireframe improvements, and a thorough verification and validation (V&V) review for analysis suitability. The V&V review compared BRL-CAD's primitives in implicit, polygonal mesh, and NURBS form evaluating more than a dozen separate tests looking for differences in rendering, curvature, presented areas, volume, and more. The review identified a couple minor issues that were inspected and fixed but successfully demonstrated the viability of using our BREP/NURBS implementation for geometric representation and analysis purposes. This release introduces numerous major feature developments including the initial implementation of a new physics simulation capability, a new ambient occlusion rendering mode, and the integration of rtwizard into Archer. The simulation system was developed by Abhijit Nandy under the European Space Agency's 2011 Summer of Code in Space (SOCIS) program; and it allows BRL-CAD geometry objects to dynamically interact with each other (e.g., collision detection, friction) or with the environment (e.g., gravity). Ambient occlusion is a shading method that helps add considerable realism and feature definition to renderings, enabled within rt using the "set ambSamples=128" command. The rtwizard rendering interface was extended to work as a command-line tool (useful for scripting) and was integrated within Archer as the underlying rendering interface. Conversion support continues to be a development priority with significant importer enhancements for the STEP, OBJ, COMGEOM, FASTGEN, and RAW file formats. The STEP importer in particular receives several updates, support for importing assembly hierarchies, and is in the process of being fully ported to Windows. This release also fixes more than 40 user-visible bugs including a significant database corruption issue. A database corruption issue was discovered and fixed affecting 64-bit big endian platforms (e.g., IBM Power Series supercomputers) when writing out ebm, dsp, vol, and hf primitives. BRL-CAD's documentation continues to be extended, improved, and translated due to the sustained efforts of several contributors. Manual page documentation is now available on Windows through the 'brlman' command and within MGED. Several utilities and commands that previously had no documentation now have manual pages; many others received corrections and improvements. The introductory article "About BRL-CAD" is now available in Russian, Italian, and Armenian.
  • numerous manual page corrections and improvements
  • integration of rtwizard traits into archer
  • new asc2dsp prep tool for displacement map data files
  • fixed a problem with rt writing pix files on Windows
  • added new raw-g raw triangle mesh to BoT importer
  • added Windows man page support (using html) to brlman
  • added support for section numbers to brlman script
  • new manual pages for asc2dsp, dsp, asc2pix, and asc2g
  • fixed bug creating binary uniform (binunif) objects
  • fixed memory corruption bug reading v4 geometry
  • fixed bug where small raytraces were being rotated
  • ios-icon.sh script added for generating IOS icons
  • support for implicit to boundary representation geometry conversion
  • added rtwizard support for writing out .png images
  • fixed region demotion bug in the mged 'red' command
  • added implicit conversion support to 'brep' command
  • improved NURBS raytracing grazing hit & edge behavior
  • added initial documentation for make_pnts command
  • fixed gqa crash when specified objects didn't exist
  • rtedge and rtwizard support multiple occlusion objects
  • fixed mged matrix edit bug selecting the last matrix
  • added 'lc' command to mged for listing region codes
  • fixed rtedge/rtwizard edge overlay rendering bug
  • fixed 'open: Permission denied' rtedge output file bug
  • upgraded libpng to 1.5.10
  • fixed various memory leaks in the comgeom-g geometry importer
  • fixed comgeom-g bug importing ars primitive objects
  • added new command-line invocation support to rtwizard
  • fixed BoT mesh hit offset and vanish TIE render bugs
  • improved nurbs raytracing when shooting from inside
  • added 'draw'/'e' -m1 option for shading BoTs in mged
  • expanded docs on mged listeval and 'l' list commands
  • removed obsolete 'syn' multi sine synthesis tool
  • fixed memory corruption in vegetation generator tool
  • fixed ARS bounding box size affecting overlap handling
  • fixed bug in fast4-g importer handling HOLE/WALL cards
  • fixed field truncation bug in comgeom-g importer
  • fixed log file clobber bug in the benchmark suite
  • enabled new 'select' command for use within mged
  • added preliminary object 'select' command to archer
  • improved support for the Intel C/C++ compiler (icc)
  • now sorting top level object alphabetically in rtwizard
  • "About BRL-CAD" article translation to Russian
  • "About BRL-CAD" article translation to Armenian
  • "About BRL-CAD" article translation to Italian
  • improved handling of rgb/color attributes by adjust cmd
  • added initial support for step-g import of assemblies
  • added a basic SWIG spec file
  • fixed referenced object highlighting in archer treeview
  • fixed error handling input reading failure in burst -
  • fixed memory double-freeing issue in shp-g
  • added optional scaling parameter to autoview command
  • fixed extrude object bug rendering at near right angles
  • added -h option to nirt to suppress header printing
  • fixed nirt attribute reporting for specified attributes
  • fixed ebm/dsp/vol/hf corruption on 64-bit big endian
  • fixed step-g importer memory management issues
  • improved tab-completion behavior for mged and archer
  • fixed pervasive string handling memory leak
  • improved table output formatting for 'analyze' command
  • improved rtweight portability and density file parsing
  • fixed crash in anim_cascade animation tool
  • fixed bug in gif2fb processing non-interlaced images
  • fixed crash in coil when using -S and -l options
  • fixed mged 'make_pnts' command resource contention bug
  • fixed nirt memory leak and scriptfile off-by-one bug
  • d2-c now handles the imaginary part correctly
  • fixed raytracer crash if output file creation fails
  • restored mged BoT editing interface functionality
  • fixed mged 'solids' and 'regions' command crashes
  • fixed orientation bug in mged 'ypr' rotation command
  • fixed mged bug setting color via Combination Editor
  • fixed numerous xyz/ypr orientation bugs in anim tools
  • improved tessellation of pipe bends for conversion
  • fixed keypoint vertex bug when editing extrude objects
  • fixed eto error converting hyp objects with asc2g tool
  • fixed mged bug processing edcodes command arguments
  • various improvements to NMG polygonal mesh processing robustness
  • improved bad face handling within the obj-g importer
  • fixed crash during rt -c "ae 35 25" view change
  • added -r BoT orientation option on the obj-g importer
  • added ambient occlusion shading method to rt
  • fixed attribute handling bug affecting v4 geometry
  • reid command now reports the highest region ID set
  • batch script shortcuts now set PATH on Windows
  • fixed g-obj error when exporting facets
  • added 'l' list command to archer so 'g' expands args
  • added length parameter documentation for 'coil' command
  • improved performance of boolean evaluations
  • added support for braces around shader parameters
  • improved boolean evaluation converting to polygons
  • ported the obj-g geometry importer to Windows
  • improved import robustness and parsing of OBJ geometry files
  • added new physics 'simulate' command to mged/archer
  • improved archer bot selection utility with sorted names
  • added 'bb' bounding box command usage within mged

New in BRL-CAD 7.20.2 (Nov 30, 2011)

  • improved fusing of coplanar faces (tessellation)
  • fixed rtwizard issues with unknown units and freezing
  • fixed problem with mater command setting color
  • fixed crash rendering scenes with all invalid lights
  • improved reliability of ARS tessellation/conversion
  • improved tessellation performance and reliability
  • replaced 'erase_all' command with 'erase -r'
  • improved 'ls' command error reporting in archer
  • fixed related object highlighting in archer's tree view
  • added closedb command to archer
  • improved behavior of opendb command in archer
  • improved archer/mged manual page browser behavior
  • added man documentation command to archer
  • improved File->New dialog in mged
  • all cmake files now included in dist

New in BRL-CAD 7.20.0 (Jul 2, 2011)

  • TCL/TK ISST on 64b platforms (CMake only)
  • zoom out keybinding fixed on Linux/*BSD
  • improve search handling of multiple paths
  • segment splitting bug fixed for tesselation
  • facetization crash fixed for large models
  • improve asc2g handling of attributes
  • review and merge CMake build logic into main branch
  • removed -t and -m from annotate command
  • add -q "quiet lookup" option to the ls command
  • fix a variety of bugs in the red command
  • add "attribute standardization" logic
  • cut splitting order fixed in librt, may impact results
  • add LIBRT_BOT_MINTIE environment variable
  • libtie merged into librt
  • improve path resolution logic for search paths
  • change search output order to shallow followed by deep
  • use . and / to request list/full patch search results
  • add -f flag to red for overwriting pre-existing comb