MachineWorks Ltd is a Sheffield, UK software company founded in 1994 that develops component software toolkits for 3D applications. Its core MachineWorks libraries provide CNC simulation, material removal, collision detection and machine simulation for CAD/CAM, CNC controller and machine tool manufacturers. Its second product line, Polygonica, is a polygonal solid modelling toolkit for processing polygon meshes in additive manufacturing, CAD/CAM/CAE, dental, medical and other 3D applications.