summaryrefslogtreecommitdiff
path: root/scene/3d
AgeCommit message (Collapse)Author
2018-03-02Don't crash when trying to add an invalid navmeshHein-Pieter van Braam
It is possible to try to add an invalid object as a navmesh through GDScript which results in an engine crash. This creates a debug message that should help the user figure out what's wrong.
2018-02-24Fix visibility of gizmos on scene loadJFonS
2018-02-21Fix typos with codespellluz.paz
Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ```
2018-02-20Merge pull request #16757 from AndreaCatania/kinpushRémi Verschelde
Improved kinematic body, Now can move rigid body
2018-02-20Improved kinematic body 2D and 3D, Now can move rigid bodyAndrea Catania
2018-02-19Improve CollisionObject/CollisionObject2D warning messageChris Bradfield
2018-02-19Merge pull request #16060 from sdfgeoff/apply_torqueRémi Verschelde
Exposed apply_torque_impulse to gdscript
2018-02-19Fix timer second not zero padded when < 10Poommetee Ketson
Also RTR "Time Left:"
2018-02-17Clean up some bad words from code commentsArtem Varaksa
2018-02-15Exposed apply_torque_impulse to gdscript and added documentation for added ↵sdfgeoff
apply_torque_impulse method
2018-02-05Added physics API in order to enable/disable collisions between rigidbody ↵Andrea Catania
attached to a joint with bullet physics bullet Fixes #16424
2018-02-01Fix inconsistencies and typos in argument namesPaolo Perkovic
2018-02-01Merge pull request #15254 from mrcdk/pitch_scaleRémi Verschelde
Added pitch scale property to AudioStreamPlayer, AudioStreamPlayer2D and AudioStreamPlayer3D
2018-01-22Merge pull request #15938 from poke1024/fix15904Rémi Verschelde
Fix crash on deleted rigidbodies without contact monitor (issue 15904)
2018-01-21Fix typo in CollisionObject warningRémi Verschelde
2018-01-21Fix crash on deleted rigidbodies without contact monitor (issue 15904)Bernhard Liebl
2018-01-18Fix typos in code and docs with codespellRémi Verschelde
Using v1.11.0 from https://github.com/lucasdemarchi/codespell
2018-01-18Before I forget, add warnings on areas without children (should not break ↵Juan Linietsky
anything). Seen too many users misunderstanding the edit rect is the shape.
2018-01-12modify default param names in couple of signalsUnknown
'name' default param should not be used since there is problem with name shadowing
2018-01-12Merge pull request #15606 from RandomShaper/fix-inherited-coll-shapesRémi Verschelde
Update collision shapes data on tree entered
2018-01-12Merge pull request #15620 from AndreaCatania/p4Rémi Verschelde
Reset collider on ray node
2018-01-12Reset collider on ray nodeAndreaCatania
2018-01-12Renamed tree_exited to tree_exiting. tree_exited is now used for actual out ↵Juan Linietsky
of tree notification. Updated doc accordingly.
2018-01-12Bind many more properties to scriptsBojidar Marinov
Notable potentially breaking changes: - PROPERTY_USAGE_NOEDITOR is now PROPERTY_USAGE_STORAGE | PROPERTY_USAGE_NETWORK, without PROPERTY_USAGE_INTERNAL - Some properties were renamed, and sometimes even shadowed by new ones - New getter methods (some virtual) were added
2018-01-11Update collision shapes data on tree enteredPedro J. Estébanez
This is needed because the final startup values for shapes may change between parenting and entering the scene tree. For instance, if the collision shape belongs to a inherited scene. Fixes #13835.
2018-01-11Merge pull request #15531 from AndreaCatania/p2Juan Linietsky
Fixed crash on duplicate GIProbe baking
2018-01-11solved particle memory leak, fixes #15591Juan Linietsky
2018-01-11Fixed crash on duplicate GIProbe bakingAndreaCatania
2018-01-11Fix registered light_data property type nameRuslan Mustakov
2018-01-08Merge pull request #14907 from scayze/rigid_vehicleJuan Linietsky
Added RigidBody functionality to VehicleBody
2018-01-07Added RigidBody functionality to VehicleBodyScayze
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
2018-01-03Avoid crashes in skeletonJuan Linietsky
2018-01-02Merge pull request #15083 from tagcup/spatial_rot_fixJuan Linietsky
Restore the behavior of Spatial rotations recently changed in c1153f5.
2018-01-01Added pitch scale property to AudioStreamPlayer, AudioStreamPlayer2D and ↵MrCdK
AudioStreamPlayer3D
2018-01-01Update copyright statements to 2018Rémi Verschelde
Happy new year to the wonderful Godot community!
2017-12-29avoid error on setting skeleton from transform changedJuan Linietsky
2017-12-29Missing transform notification for Skeleton.Juan Linietsky
2017-12-29Use a different approach to update skeletons when transform changesJuan Linietsky
2017-12-29Update the skeleton on transformJuan Linietsky
2017-12-28Added more hacks to GLTF2 importer to support crap exporter (MakeHuman in ↵Juan Linietsky
this case), fixes #13393
2017-12-27Restore the behavior of Spatial rotations recently changed in c1153f5.tagcup
That change was borne out of a confusion regarding the meaning of "local" in #14569. Affine transformations in Spatial simply correspond to affine operations of its Transform. Such operations take place in a coordinate system that is defined by the parent Spatial. When there is no parent, they correspond to operations in the global coordinate system. This coordinate system, which is relative to the parent, has been referred to as the local coordinate system in the docs so far, but this sloppy language has apparently confused some users, making them think that the local coordinate system refers to the one whose axes are "painted" on the Spatial node itself. To avoid such conceptual conflations and misunderstandings in the future, the parent-relative local system is now referred to as "parent-local", and the object-relative local system is called "object-local" in the docs. This commit adds the functionality "requested" in #14569, not by changing how rotate/scale/translate works, but by adding new rotate_object_local, scale_object_local and translate_object_local functions. Also, for completeness, there is now global_scale. This commit also updates another part of the docs regarding the rotation property of Spatial, which also leads to confusion among some users.
2017-12-27Merge pull request #14971 from mrcdk/particles_emittingNoshyaar
Set particles emitting to false when particles finish emitting with one-shot enabled
2017-12-26Change the rotate function of Spatial to be local, makes more sense. Closes ↵Juan Linietsky
#14569
2017-12-26Merge pull request #14977 from volzhs/fix-crash-groupJuan Linietsky
Fix crash & error at saving scene
2017-12-25Fix error if scene has Camera at saving scenevolzhs
2017-12-24-Removed OpenMP support, replaced by a custom class.Juan Linietsky
-Disabled Opus, implementation is wrong.
2017-12-23Set particles emitting to false when particles finish emitting with one-shot ↵MrCdK
enabled
2017-12-23Merge pull request #14897 from BastiaanOlij/arvr_tweaksRémi Verschelde
Few small tweaks for ARVR
2017-12-22Fixes 3d camera keep aspect.Daniel J. Ramirez