New rtcheck program using libanalyze function (analyze_overlaps)
Open Source Solid Modeling CAD
Brought to you by:
brlcad
This patch replaces the previous rtcheck program and now uses libanalyze function analyze_overlaps.
Additionally there is a -d flag for printing the debug information.
There are two patches, one for the rtcheck program it self.
The other is for a file: doc/trunk_hierarchy.org it had mentioning of viewcheck.c so I thought I must remove it from here. With that I added the files I have added for the patches I had submitted in the past.
Oops please disregard the file for rtcheck_v1.patch in the OP. It had some other changes which aren't meant for this patch.
Last edit: Sharan 2018-06-08
Ignoring if any objects are repeated by the user in the command line and tree command (used to specify the objects via stdin using -M flag.)
I can't apply this patch:
patching file src/rt/main.c
Reversed (or previously applied) patch detected!
and
patching file src/rt/rtcheck.c
patch unexpectedly ends in middle of line
patch: ** malformed patch at line 1292:
Okay thank you for reviewing it I will fix the issues and send a new one.
Last edit: Sharan 2018-06-09
Fixed the issues
Fixed the issue with region name's memory allocation.
Building the new rtcheck program as nrtcheck for now. (for testing and comparing outputs with previous rtcheck)
Last edit: Sharan 2018-06-11
Saran got commit access and did the necessary commits by himself.