Search results

  1. B

    Offset Face

    I have come across a few simple models that the offset api just 'chokes' on, so I started into it. Test code is below, attached a picture showing face to offset, attached brep file. After many hours: The first thing I learned is that every face gets extended and re-trimmed regardless of offset...
  2. B

    Data sharing guidelines

    Are there any published guidelines or best practices on when algorithms should break sharing of data? I got into a pretty deep dive investigating a bug in ShapeUpgrade_UnifySameDomain where sharing was left intact and corrupting input shapes. I attached a PDF if anybody is curious.
  3. B

    Visualize PCurves of a face

    Can Drawexe or Analysis Situs create a graphical view of the pcurves of a face?
  4. B

    BOPAlgo_InvalidCurveOnSurface and tolerances.

    I was experimenting with tightening tolerances when I noticed the tightening operation was causing BOPAlgo_InvalidCurveOnSurface errors in BOPAlgo_ArgumentAnalyzer. I see BOPAlgo_InvalidCurveOnSurface errors quite frequently so decided to look into it. Here is my unit test. It should be self...
  5. B

    law function fillet

    After many hours/days/weeks, I had to share my first fillet from a manually created law function. It is a linear law fillet around the top.
  6. B

    Manifold Geometry blog and AAG

    @Quaoar I recently found your blog and finally took the time to read it all. Great info and thanks so much for putting it out there. One subject that grabbed my attention was the Attributed Adjacency Graph (AAG) as I have done quite a bit of similar work. Out of curiosity, I took a peek at the...
  7. B

    Sloppy Tolerances

    Been looking into working around an offset bug. As the bug report describes, some offset routines just flat out assign 0.001 as a tolerance without any calculation. Upon investigation, it appears that most, if not all, the settng of tolerance values are predicated upon the new tolerance being...
Top