Re: From France...

Posted by dxli on
URL: https://forum.librecad.org/From-France-tp5713006p5713033.html

we do not have way to repeat the previous command yet.

do you mean you want to rotate a line to be perpendicular to an existing line?

I'm thinking about using "draw perpendicular line", and "Rotate", using the perpendicular point in the "draw" step as a target point:

0, given line a, to rotate line A to be perpendicular to line b;
1, from one end point A of a, which is not on line b, draw perpendicular line to b, and the the perpendicular projection of A is C;
2, rotate line a by rotation center A, and the other end point of a as the reference point; choose C as the target point

You can do "relative angle" also, which allows using of  intersecting angle other than 90 degrees, and the relative angle can be against lines and circles.

TODO: support "draw perpendicular", "draw orthogonal", "draw relative angle" by ellipses.
TODO: fix "draw orthogonal" against circles

mch wrote
Things are getting better thanks to your help!
I still have two questions... (in fact three :)
1. How can a repeat the last command (from the command line) ... I type "o"
for offset or "ch" for Bevel, I finish my offset (or Bevel) and then I
remember I want to do again the same thing. Do I have to type "o" or "ch"
again or there's a "same command" command?

2. How can I say for a line to go until "perpendicular to". I think I used
the right button of the mouse before to have these options fast...



2016-02-21 14:38 GMT+01:00 mch [via LibreCAD] <
[hidden email]>:

> Merci, thank you dxli,
>
> I agree with you that there can be side effects... It wont be difficult to
> get used to the coma at the keyboard!
>
>
>
>
>
> ------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
> http://forum.librecad.org/From-France-tp5713006p5713026.html
> To unsubscribe from From France..., click here
> <http://forum.librecad.org/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5713006&code=bWFyaWFuYS5jaGF0ZWxhaW5AZ21haWwuY29tfDU3MTMwMDZ8LTY3ODIzODEzNQ==>
> .
> NAML
> <http://forum.librecad.org/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>