diff --git a/OpenNest.Core/Part.cs b/OpenNest.Core/Part.cs index ac1e523..e88a60c 100644 --- a/OpenNest.Core/Part.cs +++ b/OpenNest.Core/Part.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using System.Linq; using OpenNest.CNC; using OpenNest.Converters; using OpenNest.Geometry; @@ -130,8 +131,10 @@ namespace OpenNest { pts = new List(); - var entities1 = ConvertProgram.ToGeometry(Program); - var entities2 = ConvertProgram.ToGeometry(part.Program); + var entities1 = ConvertProgram.ToGeometry(Program) + .Where(e => e.Layer != SpecialLayers.Rapid); + var entities2 = ConvertProgram.ToGeometry(part.Program) + .Where(e => e.Layer != SpecialLayers.Rapid); var shapes1 = Helper.GetShapes(entities1); var shapes2 = Helper.GetShapes(entities2);