capnm / godot-3d-mannequin Goto Github PK
View Code? Open in Web Editor NEWThis project forked from gdquest-demos/godot-3d-mannequin
An Open Source 3d character and character controller for the Godot game engine
License: MIT License
This project forked from gdquest-demos/godot-3d-mannequin
An Open Source 3d character and character controller for the Godot game engine
License: MIT License
A similar (fixed) bug: godotengine/godot#34210
pending: godotengine/godot#34219
Godot
commit d4a222cd9d849a63f0535f70cbf78700bc5c815b (HEAD -> master, origin/master, origin/HEAD)
Merge: b154bc8333 ecf3d3fd84
Date: Sat Jan 18 15:27:28 2020 +0100
https://github.com/godotengine/godot/blob/master/thirdparty/bullet/LinearMath/btVector3.h#L305
https://github.com/godotengine/godot/blob/master/thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.cpp#L1040
https://github.com/godotengine/godot/blob/master/thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.cpp#L1101
https://github.com/godotengine/godot/blob/master/modules/bullet/space_bullet.cpp#L989
https://github.com/godotengine/godot/blob/master/scene/3d/physics_body.cpp#L111
/**@brief Normalize this vector
* x^2 + y^2 + z^2 = 1 */
SIMD_FORCE_INLINE btVector3& normalize()
{
btAssert(!fuzzyZero());
warning btCollisionDispatcher::needsCollision: static-static collision!
godot3: thirdparty/bullet/LinearMath/btVector3.h:305: btVector3 &btVector3::normalize(): Assertion `!fuzzyZero()' failed.
Thread 1 "godot3" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) l
46 in ../sysdeps/unix/sysv/linux/raise.c
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007ffff576e801 in __GI_abort () at abort.c:79
#2 0x00007ffff575e39a in __assert_fail_base (fmt=0x7ffff58e57d8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n",
assertion=assertion@entry=0x26d95c "!fuzzyZero()",
file=file@entry=0x379ca6 "thirdparty/bullet/LinearMath/btVector3.h", line=line@entry=305,
function=function@entry=0x30ee9e "btVector3 &btVector3::normalize()") at assert.c:92
#3 0x00007ffff575e412 in __GI___assert_fail (assertion=0x26d95c "!fuzzyZero()",
file=0x379ca6 "thirdparty/bullet/LinearMath/btVector3.h", line=305,
function=0x30ee9e "btVector3 &btVector3::normalize()") at assert.c:101
#4 0x00000000021c31b1 in normalize () at thirdparty/bullet/LinearMath/btVector3.h:305
#5 normalized () at thirdparty/bullet/LinearMath/btVector3.h:953
#6 btSingleSweepCallback () at thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:1040
#7 convexSweepTest () at thirdparty/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.cpp:1101
#8 0x000000000229c506 in test_body_motion () at modules/bullet/space_bullet.cpp:989
#9 0x0000000003c46928 in move_and_collide () at scene/3d/physics_body.cpp:1111
#10 0x0000000003c46f9e in move_and_slide () at scene/3d/physics_body.cpp:1173
#11 0x0000000003c6eca6 in call () at ./core/method_bind_ext.gen.inc:421
#12 0x000000000491e262 in call () at core/object.cpp:921
#13 0x00000000049da0c0 in call_ptr () at core/variant_call.cpp:1112
#14 0x0000000002475aee in call () at modules/gdscript/gdscript_function.cpp:1085
#15 0x0000000002407c5c in call () at modules/gdscript/gdscript.cpp:1202
#16 0x000000000491e181 in call () at core/object.cpp:900
#17 0x00000000049da0c0 in call_ptr () at core/variant_call.cpp:1112
#18 0x0000000002475697 in call () at modules/gdscript/gdscript_function.cpp:1088
#19 0x0000000002407c5c in call () at modules/gdscript/gdscript.cpp:1202
#20 0x000000000491e181 in call () at core/object.cpp:900
#21 0x00000000049da0c0 in call_ptr () at core/variant_call.cpp:1112
#22 0x0000000002475697 in call () at modules/gdscript/gdscript_function.cpp:1088
#23 0x0000000002407d06 in call_multilevel () at modules/gdscript/gdscript.cpp:1218
#24 0x00000000037f53a4 in _notification () at scene/main/node.cpp:69
#25 0x000000000491ae1e in Object::notification(int, bool) () at core/object.cpp:931
#26 0x000000000382f9a2 in _notify_group_pause () at scene/main/scene_tree.cpp:988
#27 0x000000000382ecb7 in iteration () at scene/main/scene_tree.cpp:484
#28 0x000000000209e3ea in iteration () at main/main.cpp:2005
#29 0x000000000206e282 in OS_X11::run() () at platform/x11/os_x11.cpp:3262
#30 0x000000000206017b in main () at platform/x11/godot_x11.cpp:56
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.