@C_Sharper (Sharpie) posted a new topic, subject "Is slicing parts possible now?". It read:

   Greetings. So I just heard that this might be possible to do now, does anyone know if this scenario is possible:
    
    Say for example we have, I don't know, a potato consisting of multiple parts in a model. Now let's say, the player has a knife to cut that potato into multiple pieces. The potato is then sliced depending on where the player's knife hits the potato.
    
    I thought I heard Roblox adding some new service or what-not that works for these kinds of procedures. Is what I just said possible to do without heavy mathematics? And if that's so, any example on, maybe not this exact thing, but perhaps something similar would be awesome, as I could mess around with it.
    
    Thanks!
      *[CLI]: Command Line Interface

Then @colbert2677 (colbert2677) said

    Yes, you can create unions in real-time. This was announced some time ago.
    
    (Edit: Link ninja'd by below.)
      *[CLI]: Command Line Interface

After which, @emperormicah (Micah) added

    New Roblox In-Game CSG API is now available Announcements
    
    > Hi everyone, The In-Game CSG API we've been recently working on is now available. We'd like you to try it out and report issues in this thread. Its performance is acceptable for performing simple modifications on relatively simple CSG objects. We are working on more comprehensive documentation and an announcement, so consider this an opportunity to try it out early and help us find and fix problems. The API can be called from Scripts (but not LocalScripts). The API consists of two new methods… 
    
    Csg api lets you use unions and negations in game. You could cut up a potato made of parts or a union potato, but not a complex one with many triangles, or a mesh.  
    (Edit: I was typing first!)
      *[CLI]: Command Line Interface

@C_Sharper (Sharpie) replied

    Oooh I see. That's cool! Thanks for the replies, guys.
    
    I'm a complete noob when it comes to this service though, as I've never learned to use it. Does anyone have any simple example code for say, how to slice a rectangular brick union into two halves? Or just something simple so I could see how this works.
      *[CLI]: Command Line Interface

So @colbert2677 (colbert2677) replied

    I actually do not. Depending on your use case, you could end up with something relatively complicated though.
    
    If you want a potato sliced in half, I would suggest a workflow like this:
    
      * Clone the potato so you have two of them
      * For each half, create a part that is half it's width (or length) and position it so it takes up half of the potato
      * Subtract the throwaway parts from each potato
      * Now you have two halves
    
    
      *[CLI]: Command Line Interface

@C_Sharper (Sharpie) replied

    Oh okay. Thanks! 
      *[CLI]: Command Line Interface

To which @systemise (systemise) replied

    Devhub article for further reading.
      *[CLI]: Command Line Interface


{'source': 'discourse', 'url': 'https://devforum.roblox.com/t/is-slicing-parts-possible-now/227604', 'title': 'Is slicing parts possible now?', 'views': 4546, 'has_accepted_answer': False, 'word_count': 360, 'like_count': 16, 'reply_count': 4, 'participant_count': 4, 'posts': 7, 'tags': '', 'author': '@C_Sharper (Sharpie)', 'participants': '@C_Sharper (Sharpie), @colbert2677 (colbert2677), @emperormicah (Micah), @systemise (systemise)', 'image_url': [None], 'created_at': '2019-01-19T18:24:40.366Z', 'last_posted_at': '2019-01-19T18:33:36.002Z'}