As a Roblox developer, I am not currently able to get the intersection of two BaseParts.
Roblox currently supports two of the three typical constructive boolean operations: union, and difference.
I am requesting that Roblox implement the intersection operation.
With this feature, myself and other developers would be able to build/model new things and benefit from a faster modeling workflow.
Below is an image of someone building a stone archway in another program. Between steps 2 and 3, you can see that they applied an intersection operation to quickly model the arch out of blocks. This is what I’d expect to be able to do or similar.
I’m thinking of deprecating that plugin soon. The brute force part is no longer needed since CSGv2 rarely fails to find a solution.
I might throw the intersect into a separate plugin, but maybe it’s better fit as an official feature. While it is possible for developers to make, if a lot of people need it then it should be included in the default toolset. It’s just a question of how many people would use intersect now.
Unlisting this topic as it seems to have been resolved and points towards an existing Feature Request. If you have further questions or would like the Feature Request listed again, please message me.