Contributor Project 3: Optimizing Shape Operations in the Kite Library #125
brettfiedler
started this conversation in
SceneryStack
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This thread is to discuss a potential project for SceneryStack contributors. Please ask any questions or make suggestions for possible project implementation.
Project 3: Optimizing Shape Operations in the Kite Library
Project Size: 90-175 hours
Estimated Difficulty: Beginner to Intermediate
Recommended Skills:
Description
This project aims to enhance the performance and accuracy of SceneryStack's shape library, Kite, and its shape operations. Key areas of focus could include, depending on scope of the contributor's interests and expertise:
getLocalShapeto prevent excessive computations during shape intersections.Shape.unionmethod to handle complex cases more efficiently and eliminate errors related to advanced disambiguation.getStrokedShapeandgetOffsetShapeto ensure accurate rendering, especially in edge cases involving small or intricate shapes.Relevant Issues:
phetsims/kite#105
phetsims/kite#101
phetsims/kite#98
phetsims/kite#97
phetsims/kite#91
phetsims/kite#83
phetsims/kite#82
Key Tasks
Expected Outcomes/Deliverables
Why This Project?
Optimizing the Kite library's shape operations is essential for delivering high-performance, accurate, and efficient simulations. By addressing current limitations, this project will enhance the user experience and broaden the applicability of the SceneryStack framework.
Beta Was this translation helpful? Give feedback.
All reactions