Hotkeys [1;2;3 + Mousedrag] possible for Pan;Zoom;Rotate ?

Next
 From:  Nikita3D
10740.1 
Hello,

is it possible to create shortcuts/hotkeys for

Pan = [1 + Mouse drag]
Zoom = [2 + Mouse drag Up/Down]
Rotate = [3 + Mouse drag]

Because I have big hands and a small keyboard and it's a bit uncomfortable for me to use ALT/CTRL/SHIFT all the time. I am using CInema4D and Pan/Zoom/Rotate is possible with 1;2;3+ Mouse and it's much better for me.

Thank you very much in advance and I fell in love with this software!:)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10740.2 In reply to 10740.1 
Hi Nikita, sorry no there isn't quite a way to use 1,2,3 as a replacement view modifier key.
It's possible to run a script using 1 as a shortcut key but it's not quite the same thing.

But you don't actually need to hold down any of Shift, Alt, Ctrl for view manipulation.
You can use these which don't require any key to be held down at all:

Right drag in 3D view = Rotate
Middle button drag in 3D view = Pan
Turn scroll wheel = Zoom

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Nikita3D
10740.3 In reply to 10740.2 
Thank you for replying.
That's a pity. I am using a Graphics tablet and have 2 buttons on the pen. One (right-click) is for rotation and the 2nd one is middle-click (pan)

I guess it's not possible to put zoom somehow additional on the pen?
Then maybe I just have to find a comfortable shortcut for zoom.

And by the way. The software is amazing. I am very new to it but instantly fell in love with it. Thank you!
Just the filleting/chamfering is (often) not working as I would like and giving errors/deformations. Have to learn how to fix those issues.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10740.4 In reply to 10740.3 
Hi Nikita, in addition to spinning a mouse scroll wheel for zooming, there are also these ways which are for compatibility with various other apps:

Alt + Ctrl + Left drag up and down = Zoom
Ctrl + Right drag up and down = Zoom
Alt + Right drag up and down = Zoom

Also there is a "Zoom" button on the bottom viewport toolbar, you can left click and drag up/down on that with no modifier key also. That one was actually made with tablet use in mind. It acts with a kind of continuous motion so only move a small distance when using this one.

- Michael

EDITED: 24 Jun 2022 by MICHAEL GIBSON

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Nikita3D
10740.5 In reply to 10740.4 
Great! Thank you, that helped!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10740.6 In reply to 10740.5 
Great!

Also there are 2 other ways for zooming that can be enabled for Middle Mouse Button drag:

Alt+Ctrl+MMB drag = Zoom for 3DS Max compatibility.
When [View] AltCtrlMMBZoom=y is set in moi.ini .

Shift+MMB drag = Zoom alternate
When [View] ShiftMMBZoom=y is set in moi.ini .

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Nikita3D
10740.7 In reply to 10740.6 
Awesome, so many options!
But for the moment Alt+ Right Mousedrag works great for me

Also is it possible to make somehow a selection like in the screenshot (to select the little circles and the brakets) without selecting anything else behind it?
Because when I try to click and mouse drag, it is selecting and dragging the object behind it.
I know that i can make selections when I click and drag on a "empty" field from left to right and vise versa.
https://ibb.co/tCLTYvm

But what to do when there are objects behind it and I only want to select some circles in that case.

With the other views 8top(right/front) there are also objects all around so I don't have "empty" space.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10740.8 In reply to 10740.7 
Hi Nikita, if you hold down Shift+Ctrl that will force a selection window no matter where you click so you don't need a blank spot to start the window select.

Then also you would want to start the selection on the left side and drag towards the right. That will make a window that will only select things that are completely inside the selection window.

If you start on the right and drag towards the left that will make a dashed "crossing window" that will target anything that intersects the window even partially.

In general though if there is a lot of stuff getting in your way and you're having difficulty selecting some particular object that usually means you need to be hiding things to simplify your working environment so you don't have so much stuff being displayed all at once.

If you are still having trouble making a particular selection can you please post the .3dm model file so I can take a look and maybe give some suggestions on that specific case?

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Nikita3D
10740.9 In reply to 10740.8 
Ah perfect SHIFT+CTRL gave me the result I was searching for:)

Thank you for all the support but I have another question for speeding up the workflow.
In other programs it is possible to select edges only on the surface. (for example like in the screenshot, I want to select those circles+brakets with CTRL/SHIFT left-cick -> but I also select then all edges in the background with the dotted lines. Is there a function to temporarily deactivate the dotted lines in the background behind a surface (so I can select only the edges in the "foreground"?

I tried to show it here in those screenshots:
https://ibb.co/LJR6ng9
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10740.10 In reply to 10740.9 
Hi Nikita, if you turn off the "Display hidden lines" checkbox on the View palette on the side pane then the dotted "hidden lines" will not be displayed and will not be targeted for individual click selection but window select will grab everything contained in it not just the ones on the front.

If you can post your file I can try to show you some suggestions, often times changing your 3D view angle can help to target some specific things or otherwise like I wrote before if stuff is getting in your way you need to hide or lock things so you don't have your screen full of stuff you don't want to target.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Nikita3D
10740.11 In reply to 10740.10 
Okay thanks.
Than I try to find a way with other views or in "worst case" just select them one by one.

https://www.dropbox.com/s/pptuq7x35vciwoo/20220623_human_machine.3dm?dl=0
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10740.12 In reply to 10740.11 
Hi Nikita, here is an example. I start by selecting one edge and then use the view Reset to place the 3D view rotation pivot point at the center of that selection, that way you can pivot around the specific area of interest better.

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Nikita3D
10740.13 In reply to 10740.12 
Awesome. Thank you for the support. I learned a lot of useful stuff !:)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Nikita3D
10740.14 In reply to 10740.12 
Hey Michael,

it's a bit frustrating to fillet corners. Very often it just doesn't work or showing weird "fillets".
I try a lot of different variations of edges, but in this case almost never work out.

What is the problem there?
Screenshots:
https://ibb.co/HB9yBkQ
https://ibb.co/W55rcyd
https://ibb.co/qgG2kfR


FIle:
https://www.dropbox.com/s/4wt4dh77g849v3x/20220625_moi3d_practise_robotic_arm.3dm?dl=0
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10740.15 In reply to 10740.14 
Hi Nikita,

re:
> What is the problem there?

Well I guess the fundamental problem is that filleting is a very complex and difficult operation and it takes a very large amount of time and effort to make a filleting engine that can handle any kind of geometry.

You may need to import your models that you want to fillet into a different CAD program like OnShape or Alibre and do the fillets over there instead of in MoI.

That said, you could probably get these done in Moi if the quality of the geometry was better.

Fillets are already difficult to calculate and giving them messy geometry makes things even more complicated. In your case here the main problem is that there are creases in these spots that you would want to be smooth:





If you know you are going to want to fillet something it's best to take extra care during the earliest stages of drawing profile curves to make sure they are of good quality.

Areas that meet up smoothly are easier for filleting to process because fillet surfaces between pieces that are tangent smooth will naturally meet up end to end while fillets that try to cross over a sharp creased edge need to be extended and intersected with each other.

It's especially difficult to calculate intersections between shapes that meet at a shallow angle. There is more like a "zone of overlap" instead of a crisp intersection in those cases. So spots that are somewhat close to being tangent but are off by a little bit can be particularly difficult.

So the main thing in your case here was your original curve profiles used to extrude the main body did not have lines tangent to the arcs.

- Michael

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
 From:  Nikita3D
10740.16 In reply to 10740.15 
Thanks again for the great explanation.
I think it will just come with practice and experience to understand better how I should construct the right way from the beginning.

Best regards, Nikita
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All