aboutsummaryrefslogtreecommitdiff
path: root/modules/bullet/btRayShape.cpp
diff options
context:
space:
mode:
authorAndrea Catania2018-02-19 20:59:57 +0100
committerAndrea Catania2018-02-19 20:59:57 +0100
commitffc3ef86778f486823bedf66cc5a937fc09abe6a (patch)
tree15581f9cc2b0fedbacf20dbf989700682f6661c0 /modules/bullet/btRayShape.cpp
parentcbdd410a6f476503ee4bc27ac2f475a73960236d (diff)
downloadgodot-ffc3ef86778f486823bedf66cc5a937fc09abe6a.tar.gz
godot-ffc3ef86778f486823bedf66cc5a937fc09abe6a.tar.zst
godot-ffc3ef86778f486823bedf66cc5a937fc09abe6a.zip
Improved ray shape (2D and 3D) by addiing the possibility to act as regular shape
Diffstat (limited to 'modules/bullet/btRayShape.cpp')
-rw-r--r--modules/bullet/btRayShape.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/bullet/btRayShape.cpp b/modules/bullet/btRayShape.cpp
index 4164450cd..870709603 100644
--- a/modules/bullet/btRayShape.cpp
+++ b/modules/bullet/btRayShape.cpp
@@ -54,6 +54,11 @@ void btRayShape::setLength(btScalar p_length) {
reload_cache();
}
+void btRayShape::setSlipsOnSlope(bool p_slipsOnSlope) {
+
+ slipsOnSlope = p_slipsOnSlope;
+}
+
btVector3 btRayShape::localGetSupportingVertex(const btVector3 &vec) const {
return localGetSupportingVertexWithoutMargin(vec) + (m_shapeAxis * m_collisionMargin);
}