Coder Social home page Coder Social logo

capnm / godot-3d-mannequin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gdquest-demos/godot-3d-mannequin

0.0 0.0 0.0 3.56 MB

An Open Source 3d character and character controller for the Godot game engine

License: MIT License

GDScript 100.00%

godot-3d-mannequin's People

Contributors

calinou avatar cammymoop avatar cheeseness avatar guilhermehto avatar nathanlovato avatar razoric480 avatar

Watchers

 avatar  avatar  avatar

godot-3d-mannequin's Issues

Godot, bullet crash: normalize zero vector

  • enable bullet debug
  • jump around

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.