HolyLab / HolyLab/FlyThroughPaths.jl
Inspiration from the OpenSpace interface
Nobody has claimed this yet.
- Dominant language
- Julia
- Stars
- 16
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
NASA's OpenSpace project has some interesting camera controls, shown in their docs at https://docs.openspaceproject.com/en/latest/using-openspace/navigation/camera-paths.html.
In summary, this has:
- Velocity control
- Preventing rotation while moving (we could do this for e.g. Makie but it would require tight integration + path planning, not a priority right now I think)
- Orbital modes - orbit around latitude or object's upvector
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named. Start by reading the linked OpenSpace camera-path and idle-behavior documentation, then inspect FlyThroughPaths.jl's existing camera and path entry points. Before coding, define which of velocity control and orbital modes are in scope and what behavior and tests would demonstrate completion.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- computer-graphics
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100