summaryrefslogtreecommitdiffstats
path: root/core/core_bind.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2023-05-08 13:52:42 +0200
committerRémi Verschelde <rverschelde@gmail.com>2023-05-08 13:52:42 +0200
commit3e6a731904105ecb6712248106acd1c78eb2cd3c (patch)
treedefdbf2b3d63dc6a51d5a9fd3c32bf8ab280926a /core/core_bind.cpp
parent70f69f6c72120c8870f3605ea76424baf59a7071 (diff)
parent1c93606e470f0cad5f14af104ccb89a95a89931c (diff)
downloadredot-engine-3e6a731904105ecb6712248106acd1c78eb2cd3c.tar.gz
Merge pull request #76418 from reduz/method-bind-validated-call
Add ValidatedCall to MethodBind
Diffstat (limited to 'core/core_bind.cpp')
-rw-r--r--core/core_bind.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/core_bind.cpp b/core/core_bind.cpp
index a13168beed..8fa7aad0ac 100644
--- a/core/core_bind.cpp
+++ b/core/core_bind.cpp
@@ -982,10 +982,11 @@ Vector<Vector3> Geometry3D::segment_intersects_cylinder(const Vector3 &p_from, c
return r;
}
-Vector<Vector3> Geometry3D::segment_intersects_convex(const Vector3 &p_from, const Vector3 &p_to, const Vector<Plane> &p_planes) {
+Vector<Vector3> Geometry3D::segment_intersects_convex(const Vector3 &p_from, const Vector3 &p_to, const TypedArray<Plane> &p_planes) {
Vector<Vector3> r;
Vector3 res, norm;
- if (!::Geometry3D::segment_intersects_convex(p_from, p_to, p_planes.ptr(), p_planes.size(), &res, &norm)) {
+ Vector<Plane> planes = Variant(p_planes);
+ if (!::Geometry3D::segment_intersects_convex(p_from, p_to, planes.ptr(), planes.size(), &res, &norm)) {
return r;
}