-
-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
Implementing a roll()
function in p5.Camera
#6760
Comments
hello @SableRaf i searched alot for setting up the p5.js project on my windows machine but can't start the server locally.could you please help me how to setup p5.js project locally and start working on it. |
Hey @davepagurek , Can I work on this? |
Hi @haroon10725, sure thing, I'll assign it to you! Maybe talk to @SableRaf about his experiments so far? |
I removed assignees and added the Help Wanted label. As @davepagurek said:
|
Increasing access
Introducing a
roll()
method for the p5.js camera would enhance the intuitiveness and consistency of 3D navigation in p5.js, aligning with standard practices in 3D graphics environments.Most appropriate sub-area of p5.js?
Feature enhancement details
The current p5.js camera functionality includes
pan()
andtilt()
methods, which allow horizontal and vertical rotation of the camera view respectively. However, it is missing the ability to roll the camera around its forward axis. This is a standard feature in many 3D graphics environments and is essential for a complete 3D navigation system, ensuring ease of use and consistency.Behavior
Similar to
pan()
andtilt()
, theroll()
method would rotate the camera view, but instead of using the x or y-axis, it would use the z-axis (forward direction of the camera).Naive implementation
Your feedback and suggestions on this feature are welcome.
The text was updated successfully, but these errors were encountered: