summaryrefslogtreecommitdiff
path: root/modules/csg/csg_shape.cpp
AgeCommit message (Expand)Author
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
2021-03-21Rename Array.invert() to Array.reverse()Marcel Admiraal
2021-03-12Fixes small typos and grammar correctionAnshul7sp1
2021-02-10Removed _change_notifyreduz
2021-02-10Make Servers truly Thread Safereduz
2021-02-08Initialize class/struct variables with default values in modules/Rafał Mikrut
2021-01-09Use Math_TAU and deg2rad/rad2deg in more places and optimize codeAaron Franke
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-28Merge pull request #44183 from madmiraal/box_shape-sizeRémi Verschelde
2020-12-27Merge pull request #44718 from hoontee/fix-44713Rémi Verschelde
2020-12-27Properly handle empty CSGShapeshoontee
2020-12-08Use Vector3 instead of 3 floats for CSGBox3D dimensionsMarcel Admiraal
2020-08-11Merge pull request #40935 from hoontee/master-3Rémi Verschelde
2020-08-11Merge pull request #40919 from hoontee/master-2Rémi Verschelde
2020-08-01Transform CSGShape collision when necessaryhoontee
2020-07-31Properly handle empty CSGCombinershoontee