Ask Your Question
0

type in coordinates in draw [closed]

asked 2014-04-06 14:12:49 +0200

morten lund gravatar image

I sometimes miss the possiblity to type in my starting point / drawing point with x,y coordinates in 2D drawings. Is that possible? (I know the possiblity to use modify - position and size, just sometimes find it would be nice to alternatively type it in). Is it possible to draw in real 3D? It would be very nice and a big step and super enhancement to be able to type in the points using x,y,z coordinates as in eg. autocad. Is it realistic / possible?

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by Alex Kemp
close date 2016-02-20 18:50:28.940394

1 Answer

Sort by » oldest newest most voted
0

answered 2014-04-06 21:00:00 +0200

Regina gravatar image

There is no direct input of coordinates of a point in the UI. For classical shapes like polygons and Bezier curves, you can set a snap point. Then switch to point mode for the shape and drag the point of the shape to the snap point. Of cause you need to enable "Snap to line". I have the toolbar "Options" open as default, so I have a short access to whether I want snap or not. In addition I set the snap range to 15 pixel in Tools > Options > Draw > Grid; that gives a noticeable jump to the snap point when dragging.

The points of the custom shapes (those which show only "shape selected" in the status bar) are not determined directly, but they are drawn using formulas. If you save the document in Flat XML format (file name extension .fodg) then you will see the calculation in the part "enhanced geometry". For details on such calculations see https://wiki.openoffice.org/wiki/Crea...

The 3D situation is a little bit difficult. There is no way to set full (x|y|z) coordinates directly. But you can define an 2D-object and transform it using a transformation matrix. For example you can define a line in the x-y-plane and rotate it using a transformation matrix to turn it into a z-axis, see attached file CoordAxisRotiert_mit_cube.odg. (Resave it to Flat XML, extension fodg is not allowed for upload here.) Except cube and sphere all objects are defined by a svg:d path attribute. If you want to work directly with coordinates you need to work on the file itself or to use macros.

Using the UI it helps a lot, if you switch off "perspective" and work in parallel projection. Working in UI you have to be very careful to transform objects themselves and not to transform the scene or the 2D-picture of the scene.

edit flag offensive delete link more

Comments

Thank you for your very extencive answer.

morten lund gravatar imagemorten lund ( 2014-04-07 18:18:27 +0200 )edit

Question Tools

1 follower

Stats

Asked: 2014-04-06 14:12:49 +0200

Seen: 865 times

Last updated: Apr 06 '14