|
@@ -2101,7 +2101,7 @@ static void _register_variant_builtin_methods() {
|
|
|
bind_method(Basis, is_equal_approx, sarray("b"), varray());
|
|
|
bind_method(Basis, is_finite, sarray(), varray());
|
|
|
bind_method(Basis, get_rotation_quaternion, sarray(), varray());
|
|
|
- bind_static_method(Basis, looking_at, sarray("target", "up"), varray(Vector3(0, 1, 0)));
|
|
|
+ bind_static_method(Basis, looking_at, sarray("target", "up", "use_model_front"), varray(Vector3(0, 1, 0), false));
|
|
|
bind_static_method(Basis, from_scale, sarray("scale"), varray());
|
|
|
bind_static_method(Basis, from_euler, sarray("euler", "order"), varray((int64_t)EulerOrder::YXZ));
|
|
|
|
|
@@ -2144,7 +2144,7 @@ static void _register_variant_builtin_methods() {
|
|
|
bind_method(Transform3D, scaled_local, sarray("scale"), varray());
|
|
|
bind_method(Transform3D, translated, sarray("offset"), varray());
|
|
|
bind_method(Transform3D, translated_local, sarray("offset"), varray());
|
|
|
- bind_method(Transform3D, looking_at, sarray("target", "up"), varray(Vector3(0, 1, 0)));
|
|
|
+ bind_method(Transform3D, looking_at, sarray("target", "up", "use_model_front"), varray(Vector3(0, 1, 0), false));
|
|
|
bind_method(Transform3D, interpolate_with, sarray("xform", "weight"), varray());
|
|
|
bind_method(Transform3D, is_equal_approx, sarray("xform"), varray());
|
|
|
bind_method(Transform3D, is_finite, sarray(), varray());
|
|
@@ -2532,6 +2532,13 @@ static void _register_variant_builtin_methods() {
|
|
|
_VariantCall::add_variant_constant(Variant::VECTOR3, "FORWARD", Vector3(0, 0, -1));
|
|
|
_VariantCall::add_variant_constant(Variant::VECTOR3, "BACK", Vector3(0, 0, 1));
|
|
|
|
|
|
+ _VariantCall::add_variant_constant(Variant::VECTOR3, "MODEL_LEFT", Vector3(1, 0, 0));
|
|
|
+ _VariantCall::add_variant_constant(Variant::VECTOR3, "MODEL_RIGHT", Vector3(-1, 0, 0));
|
|
|
+ _VariantCall::add_variant_constant(Variant::VECTOR3, "MODEL_TOP", Vector3(0, 1, 0));
|
|
|
+ _VariantCall::add_variant_constant(Variant::VECTOR3, "MODEL_BOTTOM", Vector3(0, -1, 0));
|
|
|
+ _VariantCall::add_variant_constant(Variant::VECTOR3, "MODEL_FRONT", Vector3(0, 0, 1));
|
|
|
+ _VariantCall::add_variant_constant(Variant::VECTOR3, "MODEL_REAR", Vector3(0, 0, -1));
|
|
|
+
|
|
|
_VariantCall::add_constant(Variant::VECTOR4, "AXIS_X", Vector4::AXIS_X);
|
|
|
_VariantCall::add_constant(Variant::VECTOR4, "AXIS_Y", Vector4::AXIS_Y);
|
|
|
_VariantCall::add_constant(Variant::VECTOR4, "AXIS_Z", Vector4::AXIS_Z);
|