summaryrefslogtreecommitdiff
path: root/modules/csg/csg_shape.cpp
AgeCommit message (Expand)Author
2023-02-13Add compatibility code for CSGBox3D width/height/depth from Godot 3.xDESKTOP-9O27V4U\Navi
2023-01-31Don't generate CSGPolygon3D shape before the assigned path is inside treeMinusKube
2023-01-05One Copyright Update to rule them allRémi Verschelde
2022-10-07Fix MSVC warnings, rename shadowed variables, fix uninitialized values, chang...bruvzg
2022-08-30Rename Curve/Curve2D/Curve3D/Gradient `interpolate()` to `sample()`Hugo Locurcio
2022-08-26Rename `str2var` to `str_to_var` and similarMicky
2022-08-22Merge pull request #64339 from YuriSizov/core-multilevel-validate-propertyRémi Verschelde
2022-08-22Make `_validate_property` a multilevel methodYuri Sizov
2022-08-22Merge pull request #64343 from TokageItLab/priority-phRémi Verschelde
2022-08-18Remove unintentional PROPERTY_USAGE_INTERNALRedMser
2022-08-18Add collision weight to PhysicsBody for penetrations must be avoidedSilc Renew
2022-07-16rename translate(d) to translate(d)_local in Transform 2D/3DFabian Keller
2022-06-11Add suffixes to all nodes and resourcesFireForge
2022-05-19Use suffixes for units in nodes and resourcesAaron Franke
2022-05-06Rename `CSGPrimitive3D.invert_faces` to `flip_faces`hoontee
2022-04-27Decrease default sizes of some primitive and CSG meshes for consistencyHugo Locurcio
2022-03-11Prevent non-smoothed face normals to participate to smoothed face normalsMythTitans
2022-03-11Fix normals computation at the 'seam' of smoothed torus shapeMythTitans
2022-03-10Discern between virtual and abstract class bindingsreduz
2022-03-09Revert #52647hoontee
2022-03-09Add SNAME macro optimization missed during rebasehoontee
2022-03-08Properly handle CSGShape parent and visibility updates, plus some refactoringhoontee
2022-02-16Fix normals computation at the 'seam' of smoothed sphere and cylinder shapesMythTitans
2022-02-16Convert _notification methods to switch - Chunk CJakob Bouchard
2022-02-01Improve the default size for 3D shapes (Box, Capsule, and Cylinder)Aaron Franke
2022-01-21Improve CSGPolygon3D documentationHugo Locurcio
2022-01-03Update copyright statements to 2022Rémi Verschelde
2022-01-02Fix various typosluz paz
2021-11-03Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR`Hugo Locurcio
2021-10-25Refactored Node3D rotation modesreduz
2021-10-12Fixed a typo in csg moduleM. Huri
2021-09-27CSGPolygon fixes and features: Angle simplification, UV tiling distance, inte...jitspoe
2021-09-14Don't update CSG Shape when not inside treeHaoyu Qiu
2021-08-12Merge pull request #51532 from nekomatata/layer-mask-accessorsRémi Verschelde
2021-08-12Uniformize layer names, script methods and documentationPouleyKetchoupp
2021-08-12Fix multiple issues with CSGPolygonMarcel Admiraal
2021-07-26Fix CSGSphere3D mesh creationAaron Franke
2021-07-23Node3D gizmo improvementsjfons
2021-07-21Use is_equal_approx in more placesAaron Franke
2021-07-18Optimize StringName usagereduz
2021-07-04Allow using ORMMaterial3D by using BaseMaterial3D as a resource hintHugo Locurcio
2021-07-01Use PROPERTY_USAGE_NONE instead of 0 for no property usageAaron Franke
2021-06-30Fix editor suffixes and degrees conversionreduz
2021-06-19Rename `instance()`->`instantiate()` when it's a verbLightning_A
2021-06-03Rename Transform to Transform3D in coreAaron Franke
2021-05-29Fix UV mapping on CSGSphereMarcel Admiraal
2021-05-01Change Path to Path3D in CSGPolygon3Drafallus
2021-04-30Prevent setting too big or too small Collision Mask and LayerRafał Mikrut
2021-04-27Fix CSG Path Polygon cache being removed after connectJohannes Witt
2021-04-25Fix CSGMesh undo not refreshing gizmoMarcel Admiraal