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:
Alezia Kurdis 2020-12-24 23:05:06 -05:00 committed by GitHub
parent cd0293d635
commit ec55884dae
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -238,6 +238,10 @@ let elEntityTable,
elParent,
elUnparent,
elDelete,
elRotateAsTheNextClickedSurface,
elQuickRotate90x,
elQuickRotate90y,
elQuickRotate90z,
elMoveEntitySelectionToAvatar,
elSelectAll,
elSelectInverse,
@ -320,6 +324,10 @@ function loaded() {
elParent = document.getElementById("parent");
elUnparent = document.getElementById("unparent");
elDelete = document.getElementById("delete");
elRotateAsTheNextClickedSurface = document.getElementById("rotateAsTheNextClickedSurface");
elQuickRotate90x = document.getElementById("quickRotate90x");
elQuickRotate90y = document.getElementById("quickRotate90y");
elQuickRotate90z = document.getElementById("quickRotate90z");
elMoveEntitySelectionToAvatar = document.getElementById("moveEntitySelectionToAvatar");
elSelectAll = document.getElementById("selectall");
elSelectInverse = document.getElementById("selectinverse");
@ -430,6 +438,22 @@ function loaded() {
EventBridge.emitWebEvent(JSON.stringify({ type: "delete" }));
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() {
EventBridge.emitWebEvent(JSON.stringify({ type: "moveEntitySelectionToAvatar" }));
closeAllEntityListMenu();