Originally created by @dscyrescotti on GitHub (May 30, 2024).
Originally assigned to: @dscyrescotti on GitHub.
### Description
Since GameplayKit is unrelated to be depended in the project, it is better off implementing custom RTree data structure to store strokes efficiently.
References
- https://drive.google.com/file/d/1u6GSZRO3IsVee4n6V7Td2gcJ5hUfStPL/view?usp=sharing
It turns out that GKRTree doesn't work according to my expectation so it is required to build custom RTree data structure for the project. That's why I shifted priority to high and decided to work on it first.
@dscyrescotti commented on GitHub (May 30, 2024):
It turns out that GKRTree doesn't work according to my expectation so it is required to build custom RTree data structure for the project. That's why I shifted priority to high and decided to work on it first.
Since RTree is complicated to implemented from scratch, the implementation translates JavaScript code into Swift code. For now, it is working as expected.
@dscyrescotti commented on GitHub (Jun 5, 2024):
Since RTree is complicated to implemented from scratch, the implementation translates JavaScript code into Swift code. For now, it is working as expected.
### Reference
- https://github.com/mourner/rbush
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @dscyrescotti on GitHub (May 30, 2024).
Originally assigned to: @dscyrescotti on GitHub.
Description
Since GameplayKit is unrelated to be depended in the project, it is better off implementing custom RTree data structure to store strokes efficiently.
References
@dscyrescotti commented on GitHub (May 30, 2024):
It turns out that GKRTree doesn't work according to my expectation so it is required to build custom RTree data structure for the project. That's why I shifted priority to high and decided to work on it first.
@dscyrescotti commented on GitHub (Jun 5, 2024):
Since RTree is complicated to implemented from scratch, the implementation translates JavaScript code into Swift code. For now, it is working as expected.
Reference