diff --git a/pkg/MeshTypes/mesh.go b/pkg/MeshTypes/mesh.go index d3aedb1..a5d4d96 100644 --- a/pkg/MeshTypes/mesh.go +++ b/pkg/MeshTypes/mesh.go @@ -23,7 +23,9 @@ func (obj *Mesh) Copy() Mesh { func (obj *Mesh) Add(mesh ...*Mesh) *Mesh { for _, element := range mesh { - obj.Triangles = append(obj.Triangles, element.Triangles...) + if element != nil { + obj.Triangles = append(obj.Triangles, element.Triangles...) + } } return obj }