laurent-daniel-utt / MeshIneBits

Disintegrate a 3D model into standard bits for fast 3D printing
GNU General Public License v3.0
6 stars 2 forks source link

modify reserved space for each bit in order to be able to hold during cutting algoritm #65

Open laurent-daniel-utt opened 5 years ago

laurent-daniel-utt commented 5 years ago

At bit population stage, each bit should be checked for having a reserved space in order to be able to be hold by prehensor during cutting process. The size of reserved space should be a parameter. At the moment, it will only be used when preprocessing in order to add preprocessing information like a potential cut line along the reserved space. Later this would be use in a different way, the patern population algorithms will be able to check if they can use a bit without having to cut that part or not therefore driving to a two lengh bit possibility, one with that reserved space cut, another with that space kept. THis has on impact on optimisation algorithms therefore it is not so simple to implement.

laurent-daniel-utt commented 3 years ago

This feature modify behaviour of automatics algorithms like classic brick, improved, diagonal,economic et unit square. It should be deactivated for these patterns in order to make them work even if using a shorter bits. (means theses patterns should be using "bit lenght" instead of "bit full lenght". This means that by default these paterns will induce a cut for each bit.