I have made an application that reads G Code and simulates the tool motion. I tried to make it simulate the cutting of solid block by performing boolean oper with tool swept volume and a box.
Works, but very slow and unpredicted results in complex tool path shapes.
Boolean operation fails to create perfect solid sometimes, thus leaving dangling faces. Is there any other way to simulate the cutting of solid block for 3 axis milling.