![set mouse position librecad set mouse position librecad](https://i.ytimg.com/vi/OmnV5Wy-JZY/maxresdefault.jpg)
The transforms of different types are available e.g. You then define a transform from one viewport to the viewport in which it is nested. You can then nest more viewports inside the initial and subsequent viewports. However this is just the initial viewport, which has identical coordinates system with the canvas. So I started reading the link below.Īctually if you look up the SVG standard it actually says that there are two things to consider firstly the "canvas" which is an infinite plane and then "SVG viewport", which is what we can think of as being in effect our paper size. Inskcape is a front end and a lib as far as I understand it. Could we use that somehow, look at their code, copy it, use the lib that inkscape talks to. Although svg origin is top left Inscape is using bottom left, so it must be converting somewhere. Which reminds me, that’s how I determined that LibreCAD uses the bottom left not the centre, I am talking about its default modelling window, whatever that is called, am I missing the Juergen and Yorik (and everyone else)ĭid you notice what I said about Inskape having a different origin than the SVG standard, I thought that looked significant.
![set mouse position librecad set mouse position librecad](https://vbaoverall.com/wp-content/uploads/2020/08/220.jpg)
What I did for all the applications was open them up and push the mouse pointer around and look at the x y values to find the origin.