Jripe
- 8
- 0
How would you go about converting from a Cartesian coordinate plane to one where (0,0) is in the top left hand corner?
The discussion revolves around converting coordinates from a Cartesian plane to a system where the origin is positioned at the top left corner of the screen. The context involves understanding how to relate mouse coordinates from a smaller screen to a larger screen's coordinate system.
Participants are actively engaging with the problem, sharing their thoughts on how to approach the conversion of coordinates. Some have begun to brainstorm potential methods, while others are reflecting on the challenges posed by the coordinate system changes.
There is mention of specific constraints regarding the movement of an object within screens and how the coordinates are defined relative to different origins. The discussion includes considerations of positive and negative directions in the coordinate systems.
Jripe said:How would you go about converting from a Cartesian coordinate plane to one where (0,0) is in the top left hand corner?
Jripe said:Ok.. maybe I should have put my question a bit better, with a bit more info on what I need this for.
What I have is an object, inside a screen, that is inside another screen. The object can move, and the screen inside the screen is partially-fixed onto the object. If I move the mouse to the left, the screen will follow it to the left, up until the object is on the very right side of the screen which stops it from moving further.
The objects coordinates are based on the large screens origin, and my mouse coordinates are based on the smaller screens plane, which starts in the top left 0,0.
What I am trying to do is to get the mouses coordinates relative to the larger screen.