Skip to content

Commit 6b882b0

Browse files
Merge pull request #233 from ktonegawa/tools_issue201
Issue #201 Porting ml_convertRotationOrder.py to mmSolver
2 parents 5a39fa0 + fe275f2 commit 6b882b0

File tree

7 files changed

+2805
-0
lines changed

7 files changed

+2805
-0
lines changed

config/functions.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -742,6 +742,14 @@
742742
"import mmSolver.tools.calibratecamera.tool as tool;",
743743
"tool.update();"
744744
]
745+
},
746+
"ml_convert_rotation_order": {
747+
"name": "Convert Rotation Order UI",
748+
"tooltip": "Change the rotation order of an object while preserving animation.",
749+
"command": [
750+
"import mmSolver.tools.mltools.ml_convertRotationOrder as ml_convertRotationOrder;",
751+
"ml_convertRotationOrder.ui();"
752+
]
745753
}
746754
}
747755
}

config/menu.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@
7373
"general_tools/---Controllers",
7474
"general_tools/create_controller2",
7575
"general_tools/remove_controller2",
76+
"general_tools/---ML Tools",
77+
"general_tools/ml_convert_rotation_order",
7678
"general_tools/---Settings & Preferences",
7779
"general_tools/user_preferences_window",
7880
"file_io_tools/---Input Output",

config/shelf.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@
7474
"general_tools/gen_tools_popup/---Controllers",
7575
"general_tools/gen_tools_popup/create_controller2",
7676
"general_tools/gen_tools_popup/remove_controller2",
77+
"general_tools/gen_tools_popup/---ML Tools",
78+
"general_tools/gen_tools_popup/ml_convert_rotation_order",
7779
"general_tools/gen_tools_popup/---Settings & Preferences",
7880
"general_tools/gen_tools_popup/user_preferences_window",
7981
"file_io_tools/file_io_popup/---Input Output",

config/shelf_minimal.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@
7171
"general_tools/gen_tools_popup/---Controllers",
7272
"general_tools/gen_tools_popup/create_controller2",
7373
"general_tools/gen_tools_popup/remove_controller2",
74+
"general_tools/gen_tools_popup/---ML Tools",
75+
"general_tools/gen_tools_popup/ml_convert_rotation_order",
7476
"general_tools/gen_tools_popup/---Settings & Preferences",
7577
"general_tools/gen_tools_popup/user_preferences_window",
7678
"file_io_tools/file_io_popup/---Input Output",
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# Copyright (C) 2019, 2021 David Cattermole.
2+
#
3+
# This file is part of mmSolver.
4+
#
5+
# mmSolver is free software: you can redistribute it and/or modify it
6+
# under the terms of the GNU Lesser General Public License as
7+
# published by the Free Software Foundation, either version 3 of the
8+
# License, or (at your option) any later version.
9+
#
10+
# mmSolver is distributed in the hope that it will be useful,
11+
# but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+
# GNU Lesser General Public License for more details.
14+
#
15+
# You should have received a copy of the GNU Lesser General Public License
16+
# along with mmSolver. If not, see <https://www.gnu.org/licenses/>.
17+
#
18+
"""
19+
These are direct ports for Morgan Loomis's Animation tools so that they
20+
can be utilized within mmSolver.
21+
22+
Morgan Loomis's tools are under the MIT License making them compatible
23+
with mmSolver's GNU Lesser General Public License.
24+
25+
The original files can be found here:
26+
http://morganloomis.com/
27+
"""

0 commit comments

Comments
 (0)