diff options
Diffstat (limited to 'util/qt3d/modeltweak/qml/ConfigPane.qml')
-rw-r--r-- | util/qt3d/modeltweak/qml/ConfigPane.qml | 224 |
1 files changed, 0 insertions, 224 deletions
diff --git a/util/qt3d/modeltweak/qml/ConfigPane.qml b/util/qt3d/modeltweak/qml/ConfigPane.qml deleted file mode 100644 index e1f61a01..00000000 --- a/util/qt3d/modeltweak/qml/ConfigPane.qml +++ /dev/null @@ -1,224 +0,0 @@ -import QtQuick 1.0 -import Qt3D 1.0 -import ModelTweak 1.0 - -Row { - x: 16 - y: parent.height/2 + 16 - width: parent.width/2 - 16 - 16 - height: parent.height/2 - 16 - 16 - spacing: 16 - - Column { - width: parent.width/2 - height: parent.height - spacing: 4 - - // POSITION - Text { - text: "Position"; - color: "#FFFFFF" - width: parent.width - horizontalAlignment: Text.AlignHCenter - } - BlenderValueSlider { - focus: true - id: posX - label: "X:" - value: transformTranslate.translate.x.toFixed(3) - function update (f) { - transformTranslate.translate = Qt.vector3d(f, transformTranslate.translate.y, transformTranslate.translate.z); - } - Keys.onTabPressed: { updateMe(); focus = false; posY.focus = true; } - } - BlenderValueSlider { - id: posY - label: "Y:" - value: transformTranslate.translate.y.toFixed(3) - function update (f) { - transformTranslate.translate = Qt.vector3d(transformTranslate.translate.x, f, transformTranslate.translate.z); - } - Keys.onTabPressed: { updateMe(); focus = false; posZ.focus = true; } - } - BlenderValueSlider { - id: posZ - label: "Z:" - value: transformTranslate.translate.z.toFixed(3) - function update (f) { - transformTranslate.translate = Qt.vector3d(transformTranslate.translate.x, transformTranslate.translate.y, f); - } - Keys.onTabPressed: { updateMe(); focus = false; rotX.focus = true; } - } - - // ROTATE - Text { - text: "Rotation"; - color: "#FFFFFF" - anchors.horizontalCenter: parent.horizontalCenter - } - BlenderValueSlider { - id: rotX - label: "X:" - delta: 1 - min: 0; limitMin: true - max: 360; limitMax: true - value: transformRotateX.angle.toFixed(3) - function update (f) { transformRotateX.angle = f } - Keys.onTabPressed: { updateMe(); focus = false; rotY.focus = true; } - } - BlenderValueSlider { - id: rotY - label: "Y:" - delta: 1 - min: 0; limitMin: true - max: 360; limitMax: true - value: transformRotateY.angle.toFixed(3) - function update (f) { transformRotateY.angle = f } - Keys.onTabPressed: { updateMe(); focus = false; rotZ.focus = true; } - } - BlenderValueSlider { - id: rotZ - label: "Z:" - delta: 1 - min: 0; limitMin: true - max: 360; limitMax: true - value: transformRotateZ.angle.toFixed(3) - function update (f) { transformRotateZ.angle = f } - Keys.onTabPressed: { updateMe(); focus = false; scaleX.focus = true; } - } - - // SCALE - Text { - text: "Scale"; - color: "#FFFFFF" - anchors.horizontalCenter: parent.horizontalCenter - } - BlenderValueSlider { - id: scaleX - label: "X:" - min: 0; limitMin: true - value: transformScale.scale.x.toFixed(3) - function update (f) { transformScale.scale = Qt.vector3d(f, transformScale.scale.y, transformScale.scale.z); } - Keys.onTabPressed: { updateMe(); focus = false; scaleY.focus = true; } - } - BlenderValueSlider { - id: scaleY - label: "Y:" - min: 0; limitMin: true - value: transformScale.scale.y.toFixed(3) - function update (f) { transformScale.scale = Qt.vector3d(transformScale.scale.x, f, transformScale.scale.z); } - Keys.onTabPressed: { updateMe(); focus = false; scaleZ.focus = true; } - } - BlenderValueSlider { - id: scaleZ - label: "Z:" - min: 0; limitMin: true - value: transformScale.scale.z.toFixed(3) - function update (f) { transformScale.scale = Qt.vector3d(transformScale.scale.x, transformScale.scale.y, f); } - Keys.onTabPressed: { updateMe(); focus = false; posX.focus = true; } - } - - } - Column { - width: parent.width/2 - 16 - height: parent.height - spacing: 8 - - Row { - width: parent.width - height: childrenRect.height - spacing: 8 - - BlenderToggle { - width: parent.width / 2 - 4 - buttonText: "Save!" - function onClicked() { - var saveData = - "import QtQuick 1.0\n" + - "import Qt3D 1.0\n" + - "\n" + - "Item3D {\n" + - " Translation3D {\n" + - " id: transformTranslate\n" + - " translate: Qt.vector3d(" + - transformTranslate.translate.x + ", " + - transformTranslate.translate.y + ", " + - transformTranslate.translate.z + ")\n" + - " }\n" + - "\n" + - " Rotation3D {\n" + - " id: transformRotateX\n" + - " angle: " + transformRotateX.angle + "\n" + - " axis: Qt.vector3d(1, 0, 0)\n" + - " }\n" + - "\n" + - " Rotation3D {\n" + - " id: transformRotateY\n" + - " angle: " + transformRotateY.angle + "\n" + - " axis: Qt.vector3d(0, 1, 0)\n" + - " }\n" + - "\n" + - " Rotation3D {\n" + - " id: transformRotateZ\n" + - " angle: " + transformRotateZ.angle + "\n" + - " axis: Qt.vector3d(0, 0, 1)\n" + - " }\n" + - "\n" + - " Scale3D {\n" + - " id: transformScale\n" + - " scale: Qt.vector3d(" + - transformScale.scale.x + ", " + - transformScale.scale.y + ", " + - transformScale.scale.z + ")\n" + - " }\n" + - "\n" + - " Mesh {\n" + - " id: source_mesh\n" + - " source: \"%1\"\n" + - " }\n" + - "\n" + - " mesh: source_mesh\n" + - " effect: Effect {}\n" + - " transform: [\n" + - " transformScale\n" + - " transformRotateX,\n" + - " transformRotateY,\n" + - " transformRotateZ,\n" + - " transformTranslate,\n" + - " ]\n" + - "}\n"; - - quickSave.filename = source_mesh.source - quickSave.data = saveData - var result = quickSave.save - console.log("If there was an error it will be after here:" + result) - } - } - - BlenderToggle { - width: parent.width / 2 - 4 - buttonText: "Load!" - function onClicked() { console.log(quickLoad.openModelFile); } - } - - } - - Row { - width: parent.width - height: childrenRect.height - spacing: 8 - - BlenderToggle { - width: parent.width / 2 - 4 - buttonText: "Help!" - function onClicked() { helpOverlay.visible = true } - } - - BlenderToggle { - width: parent.width / 2 - 4 - buttonText: "To let." - function onClicked() { console.log("Dunno what this does yet...") } - } - } - } -} |