cssltd Posted April 23, 2009 Posted April 23, 2009 Hi im stuck again! I have drawn a pump with fittings including a extended 90 degrees angle but now because i have drawn them all in a different UCS does this mean i cannot rotate then and join them together? will i have to redraw everythin exactly how i want to see the end product or is there a more simple way? i need to reposition the angle of which my pump is drawn as i have done it vertically and it needs to be horizontal as when i was drawing it at the time it was easier to draw it that way. thanks Quote
ReMark Posted April 23, 2009 Posted April 23, 2009 There is nothing preventing you from rotating the objects. Quote
Patrick Hughes Posted April 23, 2009 Posted April 23, 2009 The answer to your question is in your subject line. Remember that AutoCAD will rotate objects in the xy plane so what you need to do is adjust the UCS so that rotation will occur in the plane that is needed. I've got a program called autoucs.lsp on my site that can make manipulating the ucs swift and easy. Another option is to use the 3drotate or the align command. Quote
shift1313 Posted April 23, 2009 Posted April 23, 2009 the only thing that will prevent you from doing this is if you used the union command and joined some of your distant object to each other. Once you select an object you can right click and get to the rotate command Quote
wdj Posted April 24, 2009 Posted April 24, 2009 Pat i downloaded your lisp , and maybe im missing something but i loaded it in acad 2000 but i cant seem to gat it to show Quote
Patrick Hughes Posted April 24, 2009 Posted April 24, 2009 Do you see any type of prompt at the command line? Did you view the video? Quote
wdj Posted April 24, 2009 Posted April 24, 2009 did i mention im using 1cad 200? i loaded the lisp and set acad to open it every time i start acad, but when i type autoucs i get an unknown command Quote
Patrick Hughes Posted April 24, 2009 Posted April 24, 2009 I see what the problem is, I had made a slight change to the program I use regularly and apparently did not test what I published to my web site. I've had this routine on my site for years and you are the first to point it out Thank you. After this line: ;************************************************ MAIN PROGRAM ******* Remove these lines: (defun C:autoucs (/ olderr) (setq olderr *error* ; Save acad error routine *error* autoucs_err ; Substitute eds routine ) It was returning a "malformed list" error upon loading. Quote
Patrick Hughes Posted April 24, 2009 Posted April 24, 2009 My mistake, that will work but not quite right - you actually want to retain those lines and remove the second (defun C:AUTOUCS) line I'll update the file on my web site now. Quote
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.