@@ -125,7 +125,7 @@ namespace geode
125125 for ( const auto v : Range{ nv } )
126126 {
127127 tasks[task_id++] =
128- async::spawn ( [&builder, &origin, v, du, dv, nu, nv ] {
128+ async::spawn ( [&builder, &origin, v, du, dv, nu] {
129129 for ( const auto u : Range{ nu } )
130130 {
131131 const auto vertex = u + v * nu;
@@ -156,7 +156,7 @@ namespace geode
156156 for ( const auto v : Range{ nv } )
157157 {
158158 tasks[task_id++] = async::spawn (
159- [&builder, &origin, v, &vector_u, &vector_v, nu, nv ] {
159+ [&builder, &origin, v, &vector_u, &vector_v, nu] {
160160 for ( const auto u : Range{ nu } )
161161 {
162162 const auto vertex = u + v * nu;
@@ -188,17 +188,16 @@ namespace geode
188188 {
189189 for ( const auto v : Range{ nv } )
190190 {
191- tasks[task_id++] = async::spawn (
192- [&builder, &origin, v, w, du, dv, dw, nu, nv, nw] {
193- for ( const auto u : Range{ nu } )
194- {
195- const auto vertex = u + v * nu + w * nu * nv;
196- const Point3D translation{ { u * du, v * dv,
197- w * dw } };
198- builder.set_point (
199- vertex, origin + translation );
200- }
201- } );
191+ tasks[task_id++] = async::spawn ( [&builder, &origin, v, w,
192+ du, dv, dw, nu, nv] {
193+ for ( const auto u : Range{ nu } )
194+ {
195+ const auto vertex = u + v * nu + w * nu * nv;
196+ const Point3D translation{ { u * du, v * dv,
197+ w * dw } };
198+ builder.set_point ( vertex, origin + translation );
199+ }
200+ } );
202201 }
203202 }
204203 for ( auto & task : async::when_all ( tasks ).get () )
@@ -228,7 +227,7 @@ namespace geode
228227 {
229228 tasks[task_id++] =
230229 async::spawn ( [&builder, &origin, v, w, &vector_u,
231- &vector_v, &vector_w, nu, nv, nw ] {
230+ &vector_v, &vector_w, nu, nv] {
232231 for ( const auto u : Range{ nu } )
233232 {
234233 const auto vertex = u + v * nu + w * nu * nv;
0 commit comments