SAFeSTeR Posted October 21, 2015 Share Posted October 21, 2015 Just want to know if it's possible to apply a reference angle within the MOCORO rotate command, perhaps with a LISP? Or maybe there's a simple existing way that I'm not familiar with? This is a great command, but I more often than not need to line up objects or blocks along a polyline and without the option to reference them renders this command almost useless. The only way this works for me is if the object I'm copying is already at base angle of 0, which is rarely the case. Quote Link to comment Share on other sites More sharing options...
jonathann3891 Posted October 21, 2015 Share Posted October 21, 2015 You can give this a try. It copys & rotates by reference. (defun c:test (/ *error*) (defun *error* ( msg ) (if (not (member msg '("Function cancelled" "quit / exit abort"))) (princ (strcat "\nError: " msg)) ) (princ) ) (princ "\nCopy & Rotate:\n") (setq ss (ssget)) (command "copy" ss "" "0" "0") (command "move" ss "" pause pause) (command "rotate" ss "" "@" "R") ) (princ) Quote Link to comment Share on other sites More sharing options...
SAFeSTeR Posted October 22, 2015 Author Share Posted October 22, 2015 Thanks, that's kinda what I want, but the thing I like about MOCORO is that it allows you to perform multiple functions without ending / restarting the command. Seems odd that referencing wasn't included, particularly when SCALE is also part of that command. Quote Link to comment Share on other sites More sharing options...
Fett2oo5 Posted December 30, 2015 Share Posted December 30, 2015 I have also run into this. It's as if this Express Tool is 85% helpful. With just a small addition of functions it would be phenomenal. It would also be nice if Stretch were added to the Move/Copy/Rotate/Scale options. Hopefully someone picks up on this thread and finds a solution. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.