Extract outer boundary of 2D drawing

We at Engenext have come up with 2D outer boundary detection functionality of our own. Works as a single command and can be called from LISP.

It provides facility to set manual and auto tolerance while extracting boundary. Please have a look.

https://engenext.com/pages/egboundary.html

Please let me know your feedback. Where all can this be used? Please feel free to contact me aniruddha.raste@engenext.com

Comments

  • There is demand for such a product and there is for Autocad, Superboundary which is sold on their App store.

    Maybe show the price as $US, gives some idea of cost.

  • aniruddha_raste
    edited October 6

    I did not find a link for SuperBoundary. I tried visiting Superboundary.com but the domain is unavailable.

    Can you please share the link if you know? Thanks.

    We already have a workable product that integrates with BricsCAD V22-V25.

    https://engenext.com/pages/egboundary.html

    Will be happy to demonstrate its capabilities.

  • Couldn't you just draw a rectangle around the drawing, then hatch in between the rectangle and the drawing, and then use the HATCHGENERATEBOUNDARY command?

  • From using Acad for years hatching can often fail when you have a large number of objects to find edges of. It's the same with Bpoly as it probably uses the same internal algorithm. Not tested with Bricscad, Also CIV3D has Shrinkwrap command.

    https://www.cadtutor.net/forum/files/file/24-superboundary-%E2%80%A2-the-superior-boundary-creation-tool/

  • Hatching has always been very reliable for me in Bricscad. Looking at the two examples given, I would expect a completely accurate hatch area if I clicked outside the building or the tractor-trailer but inside a rectangle drawn around it. I wouldn't hatch by selecting boundary objects. I would just click once inside the hatch area. Of course, that wouldn't work so well if there are some lines that appear to meet but don't actually meet. But I think that would cause problems with any method of creating an outline. Personally, I draw everything with polylines, so I never have that problem.

  • Our boundary capture algorithm provides default and manual gap tolerance setting. so we can handle the gap/overlap situation. There are many cases where gap tolerances need to be handled carefully. we handle many of them.

  • That is 2/3 extra commands to do the job. With Engenext Boundary capture, its just one command and window selection. plus handling of gaps/ minor overlaps/intersections is handled properly.

  • Thanks. I knew about CADTutor link. I thought there will be superboundary web site.

  • Anthony Apostolaros
    edited October 7

    Yes! BPOLY, or BOUNDARY. I never knew about that before. It does the whole thing with a single command. And it has a boundary tolerance setting, which I assume would take care of the problem of lines that don't really meet. In fact, now that I look at it, so does the HATCH command.

  • Just for comparison, we ran both EGBoundary and BPOLY on various models and have following observations

    The complexity of drawings was decided on number of intersections and overlaps.

  • @aniruddha_raste

    I'm sure your software is very good, but these comparisons are all very well.

    If I were to compare my family car with a Formula 1 car, the performance difference would also be amazing.

    Sadly, there is no way I can afford a Formula1 car. :-)

    Unless I have missed it, there is no indication of pricing on your website, so if you want people to make a sensible comparison, you need to be upfront with how much your software costs.

    Please don't think I am being negative, but you can have a Bricscad addon on called Toolpac, which creates boundaries for entities or points along with 100's of other routines for $275.00.

  • aniruddha_raste
    edited October 9

    Thank you for the feedback and the link shared. I will go through the addon.

    Regarding the price of or technology, it will depend mainly on the number of licenses, and various Bcad versions to be supported. and inclusion of support etc.

  • ALANH
    edited October 9

    The majority here are single users so start with the price for one copy. yes I am an ex software rep and sold the software in the good old days for $9,500. When a couple of pc's were about that also.

    Similar software now sells for about a 1/3 of that price a reflection of how computer prices for hardware and software have gone down.

  • They say that if you have to ask how much a yacht costs, then you probably can't afford one.

  • "Including prices on your website is also a good trust indicator. People associate transparency with professionalism. In fact, 84% of people expect to see pricing info on a business website. Hiding it can make potential clients wonder what else you’re hiding."

    The above quote was from here: https://beyondthekitchentable.co.uk/should-you-display-prices-on-your-website/

  • David, I agree completely. My corollary to that adage about yacht pricing is that if I have to ask how much some software costs, then I probably won't be willing to pay that price.

  • Anthony, I agree entirely. I was trying to make a point with the OP. I am already convinced I can't afford their product. :-)

  • Maybe that's why they do it… to keep out the riff-raff.

  • I'm firmly entrenched in that camp.

  • Thanks for the '6 reasons …' link David - very clarifying

  • Doing a bit of digging about Superboundary got some idea that it would cost $52 Aus. A reasonable price if you used often.