Contex Menu System (Undo/Redo)(VR&Desktop)

Plugins Contex Menu System (Undo/Redo)(VR&Desktop)

1. Reconstruct the whole code and remove redundancy.

2. Right-clicking the mouse in the blank now will open the system menu by default.

3. The menu UI has been adjusted, and now the logo will be displayed at the top of the menu list. For the scene menu, the target atom of the current menu will be displayed at the top of the scene.

4. The function of adsorbing atoms to the surface of the target object("Paste To Surface") has been added, which is very useful in constructing the scene. It should be noted that at present, adsorption is based on the Collider (not Mesh) of adsorbed atoms to judge the surface, and maybe I will add the method of adsorbing according to Mesh later.

Operation method: right-click on the surface of the target atom-> select Copy- > right-click on the target atom to be operated-> select Paste(x/y/z).

5. Add the mirror function with respect to atoms. Xz/xy/yz, which is local and global relative to the atomic position, is supported as the mirror plane.

6. license modification,
Perfect undo function: support atomic sub-controllers (such as character controllers):

Added a switch to undo the redo function.
In view of the situation that some users can't call out the menu in VR mode. I introduced a new method of calling out menus. If you couldn't call up the menu in VR mode before. Try this new version.

As shown below, I add a new trigger mode. Grab(Hold)+Trigger

Important: After holding down Grab, you need to aim the handle ray at the target within 1.5s and press the trigger lightly. The menu will pop up. If it exceeds 1.5s, the process needs to be restarted.

The left hand still opens the system menu and the right hand opens the scene menu.


1. Add more Misc items.

2. Added a menu item with a quick jump.
In this way, there is no target item in the menu item provided.
You can execute this command to jump to the full add menu.
1.Added a new menu group "Select menu group" .Add multiple related selection commands.

2.Add undo/redo functions(Default shortcut key Ctrl + Z / Ctrl + Y,Of course, you can also customize shortcut keys).
The plug-in supports the undo and redo functions of all atoms in the scene(Delete, add, position, rotate).
But the function is still limited.I'm developing a menu item to undo and redo for a single atom.In addition, I'm letting Undo Redo support more projects.
Embedding VamInputServer.dll into the plugin. var.
1. Add a switch: whether to filter out the closed atoms.

2. Fixed the plug-in error problem in some cases.
3. Fixed the problem that the Marker ball did not disappear when the marker was closed by shortcut keys.
1. Support saving plug-in settings as presets and loading presets.


2. Menu option optimization.

Top Bottom