Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

clumps of blocks #26

Merged
merged 6 commits into from
Oct 9, 2024
Merged

clumps of blocks #26

merged 6 commits into from
Oct 9, 2024

Conversation

mzdun
Copy link
Owner

@mzdun mzdun commented Oct 9, 2024

Now we have:

  • limited number of Echos -- they should be ideally only one per Id,
    for now it is one per one scan; in the future, the label might be also
    stored there
  • (new) EchoState is an Echo with a position, ping time and
    information, which sides and edges are visible
  • (new) EchoNugget is a clump of all touching echoes of the same id
  • Echoes is a container for all known EchoStates and a container
    of all known EchoNuggets

fixes: #22
closes: #23

mzdun added 6 commits October 8, 2024 17:26
Now we have:

- limited number of `Echo`s -- they should be ideally only one per Id,
  for now it is one per one scan; in the future, the label might be also
  stored there
- `BlockEcho` is an `Echo` with a position and ping time.
- `BlockEchoes` is a container for all known `BlockEchoes`
Now we have:

- limited number of `Echo`s -- they should be ideally only one per Id,
  for now it is one per one scan; in the future, the label might be also
  stored there
- `BlockEcho` is an `Echo` with a position and ping time.
- _(new)_ `EchoState` is a `BlockEcho`, with information, which sides
  and edges are visible
- _(new)_ `EchoNugget` is a clump of all touching echoes of the same id
- `BlockEchoes` is a container for all known `BlockEcho`es and now a
  container of all known `EchoNugget`s

fixes: #22
closes: #23
Now we have:

- limited number of `Echo`s -- they should be ideally only one per Id,
  for now it is one per one scan; in the future, the label might be also
  stored there
- _(new)_ `EchoState` is an `Echo` with a position, ping time and
  information, which sides and edges are visible
- _(new)_ `EchoNugget` is a clump of all touching echoes of the same id
- `Echoes` is a container for all known `EchoState`s and a container
  of all known `EchoNugget`s
@mzdun mzdun merged commit e6d0658 into main Oct 9, 2024
3 checks passed
@mzdun mzdun deleted the mzdun/23 branch October 9, 2024 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Better clumps of blocks [BUG] internal walls of clumps of echoes tend to flicker in and out of existence
1 participant