Skip to content

Commit 23c261d

Browse files
committed
extended Mesh Add() to take multiple meshes
1 parent ce24c44 commit 23c261d

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

pkg/MeshTypes/mesh.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,10 @@ func (obj *Mesh) Copy() Mesh {
2121
return Mesh{Triangles: triangles}
2222
}
2323

24-
func (obj *Mesh) Add(mesh *Mesh) *Mesh {
25-
obj.Triangles = append(obj.Triangles, mesh.Triangles...)
24+
func (obj *Mesh) Add(mesh ...*Mesh) *Mesh {
25+
for _, element := range mesh {
26+
obj.Triangles = append(obj.Triangles, element.Triangles...)
27+
}
2628
return obj
2729
}
2830

0 commit comments

Comments
 (0)