Bottom/up coordinate system

Bug #364036 reported by Dusan Maliarik
This bug report is a duplicate of:  Bug #170049: Inverted ruler co-ordinate system. Edit Remove
26
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Inkscape
New
Undecided
Unassigned

Bug Description

Inkscape is making our life harder because every graphics tool have origin of it's coordinate system in top/left corner. In inkscape we are forced to switch on it's own convention which is distracting.

I found these two bugs:

https://bugs.launchpad.net/inkscape/+bug/171488
https://bugs.launchpad.net/inkscape/+bug/170347

They are both labeled as wishlist. I would like to emphasize that this bug, is not wishlist. I don't want you to code "user definable coordinate system". That can take some time. I just need you to flip it as convention says you :)

Well this look like there is very few people setting coordinate by hand, which is sad because only this way you can achieve some level of perfection. Anyway, this should be solved becasue it's literally bottom up. Every graphics editor, bitmap or vector, every canvas component, just everything and everybody is using top/left corner as origin for it's coordinate system.

It's even specified in SVG, read here: http://www.w3.org/TR/SVG/coords.html Just search for left or top/left.

Revision history for this message
Dusan Maliarik (dusan-maliarik) wrote :

I forgot to mention the biggest problem here. Grid is automatically anchored to coordinate orgin of document, to the bottom. Documents are mostly layed out from top to bottom according to grid. So this is also upside down :(

Revision history for this message
Alvin Penner (apenner) wrote :

um, in AutoCAD and QCad and Voloview the origin is at the bottom left.

Revision history for this message
Dusan Maliarik (dusan-maliarik) wrote :

well, that sounds like CAD software. Inkscape in not a CAD. it's drawing tool. Which drawing tool/applicaiton have origin bottom/left?

another thing. your are probably not going to use Inkscape beside some CAD. most common use is vector+bitmap drawing tool.

Revision history for this message
Guillermo Espertino (Gez) (gespertino-gmail) wrote :

The first quadrant of a cartesian system has its origin in the bottom-left.
Most of the graphics applications use the fourth quadrant (maybe because the western cultures read from top left to bottom right), but that doesn't make inkscape wrong.
If the user can set the origin then will be able to save a default template with that origin, so it will be permanently set on that location.
Then the problem will be solved for everyone.

I'm marking this as a duplicate.
Please don't open new reports of already reported issues if you don't agree with how a bug is qualified.
Just add some comments in the original report stating your point.

Revision history for this message
Dusan Maliarik (dusan-maliarik) wrote :

True,

it's not duplicate of any bug, those other bugs are asking you to create customizable coordinate system. That reuires some lengthy coding. I would like to see this fixed asap, that means pick up simplest solution available. I just want to adhere to convention of "western cultures", but I suppose that arabic Photoshop (etc.) keeps it's origin in top/left.

Isn't it better to eas the pain of designers now, with really simple patch, I can't write myself because of my poor knowledge of C. And contribute to establishment of well known convention, that in graphics tools/applications which deal with coordinate system, the origin will always be top/left corner?

The strange thing here is that there's nobody to complain about it.

Revision history for this message
Guillermo Espertino (Gez) (gespertino-gmail) wrote :

Dusan:
It's not the first time that this issue is discussed. The situation is well known.
As far as I can remember, the change was not trivial and that's why it wasn't done yet. The changes needed in the code would work also for setting the origin point, and as I mentioned before, with that ability it would be possible to modify the default template and set the origin point on the top-left or wherever you want.
So this issue IS related to the other report and this issue would be solved with that fix.

Since you aren't a coder and you can't provide a patch for that problem, please respect developers' priorities and trust that they will make their best to fix the problem. Opening new, duplicate reports just makes things worst, because the list of open bugs grows and becomes harder to manage.

Meanwhile, the current behavior is just different. Not wrong.
You think that going against common conventions is a bug. Well, it is not.
The current behavior only bugs you because you're too used to the other behavior. It's not a bug, it's matter of habit.

I'm marking this again as a duplicate of the other, since the ability of assigning the origin of the coordinates system will make this bug obsolete. Please leave it alone and wait.
If you have more comments please add them in the other report.

Revision history for this message
ScislaC (scislac) wrote :

Dusan,

One more reason this is not as simple as you think to just change it. It will "break" a number of our users documents, and it really needs to be done right when implemented. If you had hundreds of documents "break" on you with no warning, would you be a happy user? Please know we take this issue seriously and want to provide the best solution for all users, not just a quick fix that will cause more issues than it fixes.

Revision history for this message
Guillermo Espertino (Gez) (gespertino-gmail) wrote :

Dusan:
I found a previous bug about the inverted coordinate system. I marked this report as duplicate of it.
So, this report isn't a duplicate of a feature request anymore. It's a duplicate of a confirmed bug report that states almost the same you did.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.