summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorFerenc Arn <tagcup@yahoo.com>2017-08-29 21:47:59 -0400
committerFerenc Arn <tagcup@yahoo.com>2017-08-29 21:47:59 -0400
commita0bbf5c9afd0822d5f392c91fff37ecd4315647a (patch)
tree50ff8abf4b5d639ae6437edc6b17dd702b788f17 /doc
parentefcafab6255ea78365e519ca3a13e9bf8b2a81d4 (diff)
Remove Basis::set_scale and Basis::set_rotation_* functions.
Those functions were added in #8277 but they did more harm than good. They're subtle, don't do what people think and requires users to understand the non-uniqueness of polar decomposition. They ended up confusing people. Until we store additional information enough to make a unique polar decomposition, these functions shouldn't be a part of Basis.
Diffstat (limited to 'doc')
-rw-r--r--doc/base/classes.xml23
1 files changed, 0 insertions, 23 deletions
diff --git a/doc/base/classes.xml b/doc/base/classes.xml
index 26c0b81428..8af7385934 100644
--- a/doc/base/classes.xml
+++ b/doc/base/classes.xml
@@ -7741,29 +7741,6 @@
Introduce an additional scaling specified by the given 3D scaling factor. Only relevant when the matrix is being used as a part of [Transform].
</description>
</method>
- <method name="set_rotation_axis_angle">
- <argument index="0" name="axis" type="Vector3">
- </argument>
- <argument index="1" name="angle" type="float">
- </argument>
- <description>
- Changes only the rotation part of the [Basis] to a rotation around given axis by phi, while preserving the scaling part (as determined by get_scale).
- </description>
- </method>
- <method name="set_rotation_euler">
- <argument index="0" name="euler" type="Vector3">
- </argument>
- <description>
- Changes only the rotation part of the [Basis] to a rotation corresponding to given Euler angles, while preserving the scaling part (as determined by get_scale).
- </description>
- </method>
- <method name="set_scale">
- <argument index="0" name="scale" type="Vector3">
- </argument>
- <description>
- Changes only the scaling part of the Basis to the specified scaling, while preserving the rotation part (as determined by get_rotation).
- </description>
- </method>
<method name="tdotx">
<return type="float">
</return>