Hi everyone! I’ve been trying for the second day to cut a piece off a block. I created a BP_CreatedDynamicMeshActor, made the block, and created a second dynamic mesh as a “knife” that looks like a rectangle. The expectation is that the knife will pass through the block and cut out a piece from it, but no matter how hard I try, the boolean operation just won’t work. I’m attaching screenshots. I have no idea what I’m doing wrong.
Hi there, welcome to community forums
Over here
“Apply Mesh Boolean” your TargetMesh should be the dynamic mesh you are cutting.
and your ToolMesh is your “cutter” to simply put.
TargetMesh = block dynamic mesh
ToolMesh = knife dynamic mesh
Also make sure the transform is correct. If the knife is another actor/component, visual location in the level does not always mean the boolean node is using that same transform. The tool mesh needs to be passed with the correct transform relative to the target, otherwise it may look like it intersects, but the boolean is actually happening somewhere else.
In other words, both meshes need to be evaluated in the same transform space.

