| 536 | | |
| 537 | | |
| 538 | | def connect(self, projection): |
| 539 | | """Connect-up a Projection.""" |
| 540 | | p = {} |
| 541 | | for src in projection.pre.all(): |
| 542 | | local = projection.post._mask_local.flatten() |
| 543 | | d = self.space.distances(src.position, projection.post.positions, post_mask=local) |
| | 536 | |
| | 537 | |
| | 538 | def connect(self, projection): |
| | 539 | """Connect-up a Projection.""" |
| | 540 | p = {} |
| | 541 | local = projection.post._mask_local.flatten() |
| | 542 | positions = self.space.scale_factor*(projection.post.positions + self.space.offset) |
| | 543 | |
| | 544 | for src in projection.pre.all(): |
| | 545 | d = self.space.distances(src.position, positions, post_mask=local) |