summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-22[Godot Physics]: Correct typo in moment of inertia calculations.Josh Jones
The moment of inertia calculation for BoxShape is: ``` Vector3( (p_mass / 3.0) * (ly * ly + lz * lz), (p_mass / 3.0) * (lx * lx + lz * lz), (p_mass / 3.0) * (lx * lx + ly * ly)); ``` where the final line includes both the x and y extents. However, for CapsuleShape3D, CylinderShape3D, ConvexPolygonShape3D, ConcavePolygonShape3D, and HeightMapShape3D, the final line read `(p_mass / 3.0) * (extents.y * extents.y + extents.y * extents.y)`. I believe this is a mistake, considering the comment in each case mentions using an AABB approximation, which should follow the same approach as BoxShape. This change corrects the final line to include both the x and y components of the shape's extent.
2021-03-23Merge pull request #43366 from Calinou/doc-surfacetool-method-orderRémi Verschelde
Make the expected method calling order in SurfaceTool more explicit
2021-03-23Merge pull request #44398 from RevoluPowered/unit-tests-for-export-templatesRémi Verschelde
Add unit tests for export templates
2021-03-23Merge pull request #47263 from nekomatata/fix-physical-bone-gizmoRémi Verschelde
Fix PhysicalBone gizmo not showing
2021-03-23Merge pull request #45234 from madmiraal/rename-phashtranslationRémi Verschelde
Rename PHashTranslation to OptimizedTranslation
2021-03-23Merge pull request #45571 from aaronfranke/node2d-real_tRémi Verschelde
Use real_t in 2D nodes
2021-03-23Merge pull request #45562 from aaronfranke/core-modules-real_tRémi Verschelde
Use real_t in GridMap and VariantParser
2021-03-23Merge pull request #47277 from nekomatata/kinematic-safe-margin-docRémi Verschelde
More detailed documentation for KinematicBody safe collision margin
2021-03-23Merge pull request #46735 from fabriceci/fix-dialog-translationRémi Verschelde
Fix translations update in window & Dialogs (AcceptDialog/ConfirmationDialog/FileDialog) (Fix 39320, 39258 & 45887)
2021-03-23Merge pull request #47255 from Calinou/fix-windows-tablet-setting-nameRémi Verschelde
Fix feature tag casing in the Windows pen tablet project setting name
2021-03-22Merge pull request #47226 from fabriceci/improve-rayshape-2DRémi Verschelde
Bring the Raycast2D improvements to Rayshape2D
2021-03-22Merge pull request #47180 from YeldhamDev/popupmenu_width_fixRémi Verschelde
Fix wrong width with PopupMenus on first opening in the editor
2021-03-22Merge pull request #47271 from Shatur95/remove-hardcoded-namesRémi Verschelde
Remove hardcoded names in generated objects
2021-03-22More detailed documentation for KinematicBody safe collision marginPouleyKetchoupp
2021-03-22Merge pull request #34587 from ↵Rémi Verschelde
YeldhamDev/translation_resource_notification_removal Remove translation change notification when setting the locale of a Translation resource
2021-03-22Remove hardcoded names in generated objectsShatur95
2021-03-22Merge pull request #47268 from reduz/keep-import-modeRémi Verschelde
Add a "keep" import mode to keep files as-is and export them.
2021-03-22Add a "keep" import mode to keep files as-is and export them.Juan Linietsky
2021-03-22Add unit tests for export templatesGordon MacPherson
2021-03-22Merge pull request #47166 from reduz/improve-scene-importRémi Verschelde
Improved 3D Scene Importer
2021-03-22Fix PhysicalBone gizmo not showingPouleyKetchoupp
The new CollisionObject gizmo used for custom shapes was used with higher priority due to alphabetical order and was preventing physical bones from being displayed in the editor.
2021-03-22Improved 3D Scene ImporterJuan Linietsky
* Added option for importers to show an Advanced settings dialog * Created advanced settings dialog for Scene Importer * Cleaned up importers (remove many old/unused options) * Added the ability to customize every node, material, mesh and animation individually * Saving to animations and meshes to files is now a manual process, making it more predictable * Added the ability for materials to be replaced by external files (or to be made external, up to you). * When doubleclicking an impoted scene in the filesystem dock, it automatically shows the import settings instead of asking to open it. WARNING: Lightmap UV unwrap is not working, it needs to be re-made.
2021-03-22Fix feature tag casing in the Windows pen tablet project setting nameHugo Locurcio
Feature tags are case-sensitive.
2021-03-21Make the expected method calling order in SurfaceTool more explicitHugo Locurcio
2021-03-21Bring the Raycast2D improvements to Rayshape2Dfabriceci
2021-03-21Merge pull request #47194 from W4RH4WK/fbx-normalize-rotationsRémi Verschelde
FBX Import: Normalize rotation quaternions
2021-03-21Merge pull request #47123 from Calinou/tweak-3d-editor-grid-default-min-divisionRémi Verschelde
Tweak the 3D editor grid default to not go below subdivisions of 1 meter
2021-03-21Merge pull request #47206 from nathanfranke/add-root-null-checkRémi Verschelde
[4.0] Add Root Null Check
2021-03-20Add Root Null CheckNathan Franke
2021-03-21Tweak the 3D editor grid default to not go below subdivisions of 1 meterHugo Locurcio
Small subdivisions aren't useful that often and make it difficult for people to get a sense of scale in 3D.
2021-03-21Merge pull request #46280 from floppyhammer/AdjustCompletionPanelPositionRémi Verschelde
Improve Completion Panel Position in Shader Editor
2021-03-21Merge pull request #46938 from dreamsComeTrue/pick-track-improvRémi Verschelde
Make Animation's SceneTreeDialog filter nodes properly
2021-03-21Merge pull request #46758 from W4RH4WK/add-more-index-checks-collada-importerRémi Verschelde
Add additional index checks to COLLADA importer
2021-03-20Merge pull request #47191 from Faless/js/4.x_force_mimeRémi Verschelde
[HTML5] Fix loading when mime-type is missing.
2021-03-20Merge pull request #46740 from KoBeWi/🎵🎵🎵Rémi Verschelde
Fix audio player not resetting after wav finishes
2021-03-20Merge pull request #46966 from qarmin/faster_releaseRémi Verschelde
Allow to not optimize release build
2021-03-20Merge pull request #46917 from nekomatata/solver-kinematic-bug-fixRémi Verschelde
Fix GodotPhysics solver with kinematic body set to report contacts
2021-03-20Merge pull request #47130 from e344fde6bf/fix-angular-velocity-calculationRémi Verschelde
Fix kinematic angular velocity calculations
2021-03-20Merge pull request #46937 from nekomatata/soft-body-supportRémi Verschelde
SoftBody support in GodotPhysics 3D
2021-03-20Merge pull request #47139 from nekomatata/concave-backface-collisionRémi Verschelde
Disable backface collision with ConcavePolygonShape by default
2021-03-20Merge pull request #47195 from W4RH4WK/fbx-check-bone-map-accessRémi Verschelde
FBX Import: Check bone map access for valid cluster target node id
2021-03-20Fix audio player not resetting after wav finisheskobewi
2021-03-20Merge pull request #47001 from madmiraal/rename-sprite_2d-region_enabledRémi Verschelde
Rename Sprite.region_enabled getter and setter methods to match properties
2021-03-20FBX Import: Check bone map access for valid cluster target node idAlex Hirsch
fix #47184
2021-03-20Merge pull request #47193 from ↵Rémi Verschelde
jmb462/prevent-resizing-minimap-bigger-than-GraphEdit Prevent resizing minimap bigger than GraphEdit (Fix #47189)
2021-03-20Merge pull request #47186 from timothyqiu/project-icon-sizeRémi Verschelde
Fix project icon size in Project Manager
2021-03-20Merge pull request #47192 from Faless/js/4.x_editor_versionRémi Verschelde
[HTML5] Fix editor version numbering.
2021-03-20FBX Import: Normalize rotation quaternionsAlex Hirsch
fix #47174
2021-03-20Prevent resizing minimap bigger than GraphEdit (Fix #47189)jmb462
Minimap size couldn't be resized back after been resized bigger than GraphEdit cause the grabber was out of GraphEdit. This commit prevents resizing minimap bigger than GraphEdit and fix this issue.
2021-03-20[HTML5] Fix editor version numbering.Fabio Alessandrelli
Should not write patch version when it's `0`.