Wings 3D Development Forum
Absolute Rotate [plug-in] (Updated: 2014/Aug/06) - Printable Version

+- Wings 3D Development Forum (https://www.wings3d.com/forum)
+-- Forum: Wings 3D (https://www.wings3d.com/forum/forumdisplay.php?fid=1)
+--- Forum: Design & Development (https://www.wings3d.com/forum/forumdisplay.php?fid=6)
+--- Thread: Absolute Rotate [plug-in] (Updated: 2014/Aug/06) (/showthread.php?tid=729)

Pages: 1 2 3 4


Absolute Rotate [plug-in] (Updated: 2014/Aug/06) - micheus - 05-27-2014

It can sound strange add this option, but I think that this kind of rotation was missing. We can do a lot of operation with all rotation option already existent except define an axis for measure the angle between two vectors (edges).

It was something I already needed in the past and recently I was asked by Arg Arg about this kind of operation. So I decided to implement it and see if it is what other people would look for. Also, I'm sharing it here in order we can have the bugs found and fixed soon. Smile


Thanks to Arg Arg and Fonte Boa for your ideas and comments in the "backstage".

Files for download are here. You can use the File->Install Plugin option to install the wpc_absolute_rotate.tar file.
The wings_vec.beam file you found in the download page needs to replace the original one as explained here (but, it's not the same file - it fixes that bug plus enable change vector orientation).


RE: Absolute Rotate [plug-in] (Updated: 2014/May/27) - Fonte Boa - 05-28-2014

Not so intuitive as Absolute Move, but it is working fine.




RE: Absolute Rotate [plug-in] (Updated: 2014/May/27) - micheus - 05-28-2014

Thanks for test it Fonte.
It can not be so intuitive, but I think there is no way to make it different.
Since the user understand the way it works it becomes easy. It also make possible make some alignments that would be complex to do with the current tools.

Here is a video showing one particularity existing at this command - sometimes wings give us an opposed orientation (to see the comments watch it on YouTube):
and here is a image showing the before, used axis and after:
[Image: Rotate-2_zps408b090a.jpg]

I will work on that issue, but it require a small change to a core module. So, - until there - a workaround would be use that wrong orientation and after the operation has been finished use the same rotation axis and run a regular rotate [RMB] applying 180°.

Some times, selecting the vertices instead of the edge give us the right orientation (that is not a rule, due the way wings defines the orientation vector for this kind of operation).


RE: Absolute Rotate [plug-in] (Updated: 2014/May/27) - Fonte Boa - 05-28-2014

Micheus, you wrote "Updated: 2014/May/27".
It is another release or just the initial one?


RE: Absolute Rotate [plug-in] (Updated: 2014/May/27) - micheus - 05-28-2014

(05-28-2014, 10:41 PM)Fonte Boa Wrote: Micheus, you wrote "Updated: 2014/May/27".
It is another release or just the initial one?
No, I just added it for future reference by the users - in case of any update be needed.

In truth, I would like to enable a second option where we can select two rotation axis (one for the reference and other for the target vectors). This would make possible to do a more complex rotation between two objects (the first rotation will align the two rotation axis and the second one will do what we have now).


RE: Absolute Rotate [plug-in] (Updated: 2014/May/27) - Nova - 05-28-2014

This is fantastic! Smile


RE: Absolute Rotate [plug-in] (Updated: 2014/May/27) - Arg Arg - 06-01-2014

[Image: ab6sde.jpg]



[Image: 99dzll.jpg]



[Image: 3347lg8.jpg]



[Image: 14bp37p.jpg]



[Image: 108bkns.jpg]



[Image: 2u7ycde.jpg]



[Image: hult0j.jpg]



[Image: 2e1t1qf.jpg]



[Image: 2vih375.jpg]



[Image: otoqhx.jpg]



[Image: vf9yqa.jpg]



[Image: 2mwcyl0.jpg]



[Image: 23ps07.jpg]



[Image: 2nmx54.jpg]



[Image: rj2r91.jpg]



[Image: 27x3pfo.jpg]



[Image: jhrpyv.jpg]



[Image: 28jjla0.jpg]



[Image: 2w7e23o.jpg]



[Image: r1ew74.jpg]



[Image: 20pve4w.jpg]



[Image: jijjgj.jpg]



[Image: 33elgqw.jpg]


RE: Absolute Rotate [plug-in] (Updated: 2014/May/27) - VladD - 06-03-2014

(05-28-2014, 10:50 PM)micheus Wrote:
(05-28-2014, 10:41 PM)Fonte Boa Wrote: Micheus, you wrote "Updated: 2014/May/27".
It is another release or just the initial one?
No, I just added it for future reference by the users - in case of any update be needed.

In truth, I would like to enable a second option where we can select two rotation axis (one for the reference and other for the target vectors). This would make possible to do a more complex rotation between two objects (the first rotation will align the two rotation axis and the second one will do what we have now).

It might unnecessarily complicate things, IMHO. To select the right vector, it's really not that hard for us, users, to pick two vertices instead of an edge, which will be enough 80% of the time. Is it worth adding another selection step just to babysit the user? I doubt that the average newbie will use this function anyway.

Ah, I kinda missed that you used the term "option". If that's what it is, like the occasional numberred options that some other commands have, like the relative/absolute one for slide, then okay. shrugs.
Absolute Rotate is quite useful, btw. Thanks Smile


RE: Absolute Rotate [plug-in] (Updated: 2014/May/27) - micheus - 06-06-2014

VladD, thanks for you comments. I also have doubts about add a variation of the first command (for MMB) and yeah, I think to implement a RMB with a dialog as we can find for the other Absolute commands (array option with duplicate is in the to-do-list).

Anyway, as it was in progress I would like to share it here and ask for any feedback.
The MMB do in one step what we would have to do in two steps with the LMB option.

I also need help with the name/description for the information line.

Here is a sample what parameters it needs and what it produce:
[Image: ABS-ROTA-MMB_zpsb021a158.jpg]Thanks to Arg Arg by the picture.


You can use the File->Install Plugin option to install it: wpc_absolute_rotate.tar


RE: Absolute Rotate [plug-in] (Updated: 2014/May/27) - puzzledpaul - 06-13-2014

Looking at the above graphics, one suggestion I'd make for anyone creating tuts etc is to polarise* the objects in some way, so that the viewer can immediately see which elements are being aligned.
For objects like cylinders, just extruding a single (side) face is often enough ... this also (imo) makes the op seem more 'realistic', as I wonder why - in AA's gaphics - anyone would want to rotate a (plain, unmodified) cylinder thro some angle to end up with what they started with Smile

... but, then again, I'm just an awkward ... (insert suitable description of your choice Smile )

pp

* also making appropriate edges hard and therefore a different colour can easily aid differentiation of appropriate elements,as can colouring (individual) faces (as per M's eg) - imo.

having immediately identifiable visual references also tends to help reduce the text needed to identify stuff ... bringing us back to the old adage about pics being worth some number of words (maybe changed thro' inflation?)