mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 17:24:24 +02:00
Add "Rotate As Next Clicked Surface"
Add "Rotate As Next Clicked Surface" Add also "Rotate 90 degree on X axis", "Rotate 90 degree on Z axis" and "Rotate 90 degree on Z axis"
This commit is contained in:
parent
cd0293d635
commit
ec55884dae
1 changed files with 24 additions and 0 deletions
|
@ -238,6 +238,10 @@ let elEntityTable,
|
||||||
elParent,
|
elParent,
|
||||||
elUnparent,
|
elUnparent,
|
||||||
elDelete,
|
elDelete,
|
||||||
|
elRotateAsTheNextClickedSurface,
|
||||||
|
elQuickRotate90x,
|
||||||
|
elQuickRotate90y,
|
||||||
|
elQuickRotate90z,
|
||||||
elMoveEntitySelectionToAvatar,
|
elMoveEntitySelectionToAvatar,
|
||||||
elSelectAll,
|
elSelectAll,
|
||||||
elSelectInverse,
|
elSelectInverse,
|
||||||
|
@ -320,6 +324,10 @@ function loaded() {
|
||||||
elParent = document.getElementById("parent");
|
elParent = document.getElementById("parent");
|
||||||
elUnparent = document.getElementById("unparent");
|
elUnparent = document.getElementById("unparent");
|
||||||
elDelete = document.getElementById("delete");
|
elDelete = document.getElementById("delete");
|
||||||
|
elRotateAsTheNextClickedSurface = document.getElementById("rotateAsTheNextClickedSurface");
|
||||||
|
elQuickRotate90x = document.getElementById("quickRotate90x");
|
||||||
|
elQuickRotate90y = document.getElementById("quickRotate90y");
|
||||||
|
elQuickRotate90z = document.getElementById("quickRotate90z");
|
||||||
elMoveEntitySelectionToAvatar = document.getElementById("moveEntitySelectionToAvatar");
|
elMoveEntitySelectionToAvatar = document.getElementById("moveEntitySelectionToAvatar");
|
||||||
elSelectAll = document.getElementById("selectall");
|
elSelectAll = document.getElementById("selectall");
|
||||||
elSelectInverse = document.getElementById("selectinverse");
|
elSelectInverse = document.getElementById("selectinverse");
|
||||||
|
@ -430,6 +438,22 @@ function loaded() {
|
||||||
EventBridge.emitWebEvent(JSON.stringify({ type: "delete" }));
|
EventBridge.emitWebEvent(JSON.stringify({ type: "delete" }));
|
||||||
closeAllEntityListMenu();
|
closeAllEntityListMenu();
|
||||||
};
|
};
|
||||||
|
elRotateAsTheNextClickedSurface.onclick = function() {
|
||||||
|
EventBridge.emitWebEvent(JSON.stringify({ type: "rotateAsTheNextClickedSurface" }));
|
||||||
|
closeAllEntityListMenu();
|
||||||
|
};
|
||||||
|
elQuickRotate90x.onclick = function() {
|
||||||
|
EventBridge.emitWebEvent(JSON.stringify({ type: "quickRotate90x" }));
|
||||||
|
closeAllEntityListMenu();
|
||||||
|
};
|
||||||
|
elQuickRotate90y.onclick = function() {
|
||||||
|
EventBridge.emitWebEvent(JSON.stringify({ type: "quickRotate90y" }));
|
||||||
|
closeAllEntityListMenu();
|
||||||
|
};
|
||||||
|
elQuickRotate90z.onclick = function() {
|
||||||
|
EventBridge.emitWebEvent(JSON.stringify({ type: "quickRotate90z" }));
|
||||||
|
closeAllEntityListMenu();
|
||||||
|
};
|
||||||
elMoveEntitySelectionToAvatar.onclick = function() {
|
elMoveEntitySelectionToAvatar.onclick = function() {
|
||||||
EventBridge.emitWebEvent(JSON.stringify({ type: "moveEntitySelectionToAvatar" }));
|
EventBridge.emitWebEvent(JSON.stringify({ type: "moveEntitySelectionToAvatar" }));
|
||||||
closeAllEntityListMenu();
|
closeAllEntityListMenu();
|
||||||
|
|
Loading…
Reference in a new issue