Harium / Harium/propan-storage

Update code to accommodate complex meshes

Open
#1 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

List of Tasks (suggestion):

- [ ] Rename BSP to SpatialDatabase
- [ ] Change insert methods to receive Object and Envelope
- [ ] Change query methods to return a set of objets
- [ ] Add structure to map envelope to Object
- [ ] Add aabb handling
- [ ] Merge with libgdx

Consider using [gdx objects](https://github.com/libgdx/libgdx/tree/master/gdx/src/com/badlogic/gdx/math/collision) for that (Maybe include them into [propan-commons](https://github.com/Harium/propan-commons)).

Related to: https://github.com/Harium/propan/issues/13

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the existing BSP implementation and the related propan issue #13, then review the libgdx collision objects linked in the task description. The checklist describes the target broadly: rename BSP, revise object and envelope APIs, support AABBs, map envelopes to objects, and consider merging the libgdx structures into propan-commons.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
computer-graphics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.