Files
armorpaint/Bundled/plugin_rotate.js
T
2018-05-03 19:35:01 +02:00

33 lines
627 B
JavaScript

var plugin = new arm.Plugin();
var h1 = plugin.handle();
var h2 = plugin.handle();
var h3 = plugin.handle();
var h4 = plugin.handle();
var x = 0.0;
var y = 0.0;
var z = 0.0;
plugin.drawUI = function(ui) {
if (ui.panel(h1, "Rotate Plugin")) {
ui.slider(h2, "Rotate X", 0, 1, true);
ui.slider(h3, "Rotate Y", 0, 1, true);
ui.slider(h4, "Rotate Z", 0, 1, true);
}
}
plugin.update = function(ui) {
if (h2.value == 0 && h3.value == 0 && h4.value == 0) return;
x += h2.value / 50;
y += h3.value / 50;
z += h4.value / 50;
var scene = plugin.scene();
var o = scene.meshes[0];
o.transform.setRotation(x, y, z);
}