• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

Move and rotate parts with the mouse

arno

Administrator
Staff member
FSDevConf team
Resource contributor
Messages
34,342
Country
netherlands
It has been requested multiple times already to add a feature to MCX to allow interactive moving and rotating of model parts in the preview. Now this can only be done with the hierarchy editor by editing the transformation (translation, rotation and scale) by entering new numbers in an edit form.

I do understand that interactive moving or rotating with the mouse would be easier. But on the other hand I am also not sure how to implement it in such a way that it is easy to use. For example I will have to convert the mouse movement to a translation or rotation. That is relatively easy to do if I would only allow moving and rotating along one axis at a time. But is that user friendly? That the user would select the axis to move along (question is also how to select this, a button press, mouse click, ...) and then as long as the mouse is held down that any movement is converted to a translation.

I am starting this thread now to have some discussion and gather some ideas on what a workable implementation could be. So any ideas on how you would like to be able to use it are welcome. Then I can consider afterwards what is also realistic to implement :)

Looking forward to hear the thoughts of the users about this.
 
Hello;
I think you got it right; hold left mouse button and rotate up down left right according to mouse movement. In my opinion this would be the easy option.
Tx for the hard work you put into your Mcx.
 
Of course the up, down, left and right movements on the 2D screen need to be translated to the 3D world of the object. That is why I proposed to allow movement along one axis at a time. In that case the math for that is not too complex :)
 
Back
Top