godot/scene/resources
Hugo Locurcio b4ed84ba2b
Allow a top and bottom radius equal to 0 in CylinderMesh
The CylinderMesh generation code handles this special case and
avoids generating the top and bottom faces if their radius is equal
to 0. This improves performance by reducing the number of vertices
to draw.

If both values are set to 0, nothing will be visible but the mesh
generation will still succeed.

This also improves the CylinderMesh class documentation.
2021-06-23 18:50:10 +02:00
..
default_theme Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
animation.cpp Rename Quat to Quaternion 2021-06-04 18:14:32 +01:00
animation.h Rename Quat to Quaternion 2021-06-04 18:14:32 +01:00
audio_stream_sample.cpp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
audio_stream_sample.h
bit_map.cpp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
bit_map.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
box_shape_3d.cpp Re-add extents property to box shapes for compatibility 2021-06-17 17:10:52 -04:00
box_shape_3d.h Re-add extents property to box shapes for compatibility 2021-06-17 17:10:52 -04:00
camera_effects.cpp
camera_effects.h Hide more options of disabled properties 2021-03-03 20:51:35 -03:00
capsule_shape_2d.cpp
capsule_shape_2d.h
capsule_shape_3d.cpp
capsule_shape_3d.h
circle_shape_2d.cpp Added option in project settings to draw Shape2D outlines 2021-02-25 07:52:50 -07:00
circle_shape_2d.h
concave_polygon_shape_2d.cpp
concave_polygon_shape_2d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
concave_polygon_shape_3d.cpp Disable backface collision with ConcavePolygonShape by default 2021-03-18 11:30:22 -07:00
concave_polygon_shape_3d.h
convex_polygon_shape_2d.cpp
convex_polygon_shape_2d.h
convex_polygon_shape_3d.cpp Replace QuickHull with Bullet's convex hull computer. 2021-05-22 22:35:42 +02:00
convex_polygon_shape_3d.h
curve.cpp Implement Particle Trails 2021-04-30 17:38:02 -03:00
curve.h Implement Particle Trails 2021-04-30 17:38:02 -03:00
cylinder_shape_3d.cpp
cylinder_shape_3d.h
environment.cpp
environment.h Merge pull request #45845 from qarmin/cppcheck_scene_2 2021-02-10 20:06:12 +01:00
font.cpp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
font.h
gradient.cpp
gradient.h
height_map_shape_3d.cpp Merge pull request #47345 from nekomatata/heightmap-draw-triangles 2021-04-20 17:41:11 +02:00
height_map_shape_3d.h Heightmap collision shape support in Godot Physics 2021-03-25 16:52:41 -07:00
line_shape_2d.cpp
line_shape_2d.h Make LineShape2D normal point upwards by default 2021-06-18 09:14:06 -07:00
material.cpp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
material.h Removes deleted OrenNayar mode from shaders and materials 2021-06-08 15:50:40 +03:00
mesh_data_tool.cpp
mesh_data_tool.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
mesh_library.cpp Rename Variant TRANSFORM to TRANSFORM3D 2021-06-03 07:30:01 -04:00
mesh_library.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
mesh.cpp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
mesh.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
multimesh.cpp Add PROPERTY_USAGE_NONE and use it 2021-06-17 19:10:26 -04:00
multimesh.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
navigation_mesh.cpp Prevent setting too big or too small Collision Mask and Layer 2021-04-30 17:19:04 +02:00
navigation_mesh.h
packed_scene.cpp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
packed_scene.h Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
particles_material.cpp Merge pull request #48955 from Calinou/editor-tweak-property-hints 2021-05-25 11:44:43 +02:00
particles_material.h
physics_material.cpp Allow values > 1 for friction and bounce in PhysicsMaterial 2021-05-03 17:48:23 -07:00
physics_material.h
polygon_path_finder.cpp
polygon_path_finder.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
primitive_meshes.cpp Allow a top and bottom radius equal to 0 in CylinderMesh 2021-06-23 18:50:10 +02:00
primitive_meshes.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
ray_shape_2d.cpp
ray_shape_2d.h
ray_shape_3d.cpp
ray_shape_3d.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
rectangle_shape_2d.cpp Re-add extents property to box shapes for compatibility 2021-06-17 17:10:52 -04:00
rectangle_shape_2d.h Re-add extents property to box shapes for compatibility 2021-06-17 17:10:52 -04:00
resource_format_text.cpp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
resource_format_text.h Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
SCsub
segment_shape_2d.cpp
segment_shape_2d.h
shader.cpp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
shader.h
shape_2d.cpp
shape_2d.h
shape_3d.cpp Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
shape_3d.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
skeleton_modification_2d_ccdik.cpp New and improved IK system for Skeleton2D 2021-06-05 15:19:51 -04:00
skeleton_modification_2d_ccdik.h New and improved IK system for Skeleton2D 2021-06-05 15:19:51 -04:00
skeleton_modification_2d_fabrik.cpp New and improved IK system for Skeleton2D 2021-06-05 15:19:51 -04:00
skeleton_modification_2d_fabrik.h New and improved IK system for Skeleton2D 2021-06-05 15:19:51 -04:00
skeleton_modification_2d_jiggle.cpp New and improved IK system for Skeleton2D 2021-06-05 15:19:51 -04:00
skeleton_modification_2d_jiggle.h New and improved IK system for Skeleton2D 2021-06-05 15:19:51 -04:00
skeleton_modification_2d_lookat.cpp New and improved IK system for Skeleton2D 2021-06-05 15:19:51 -04:00
skeleton_modification_2d_lookat.h New and improved IK system for Skeleton2D 2021-06-05 15:19:51 -04:00
skeleton_modification_2d_physicalbones.cpp New and improved IK system for Skeleton2D 2021-06-05 15:19:51 -04:00
skeleton_modification_2d_physicalbones.h New and improved IK system for Skeleton2D 2021-06-05 15:19:51 -04:00
skeleton_modification_2d_stackholder.cpp New and improved IK system for Skeleton2D 2021-06-05 15:19:51 -04:00
skeleton_modification_2d_stackholder.h New and improved IK system for Skeleton2D 2021-06-05 15:19:51 -04:00
skeleton_modification_2d_twoboneik.cpp New and improved IK system for Skeleton2D 2021-06-05 15:19:51 -04:00
skeleton_modification_2d_twoboneik.h New and improved IK system for Skeleton2D 2021-06-05 15:19:51 -04:00
skeleton_modification_2d.cpp Fixed crash on calling set_editor_draw without properly setup 2021-06-12 21:30:36 +02:00
skeleton_modification_2d.h New and improved IK system for Skeleton2D 2021-06-05 15:19:51 -04:00
skeleton_modification_stack_2d.cpp Validate parameter of SkeletonModificationStack2D::add_modification 2021-06-13 14:07:01 +08:00
skeleton_modification_stack_2d.h New and improved IK system for Skeleton2D 2021-06-05 15:19:51 -04:00
skin.cpp Rename Variant TRANSFORM to TRANSFORM3D 2021-06-03 07:30:01 -04:00
skin.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
sky_material.cpp Added constants PI, TAU and E to the shader language 2021-05-25 12:15:08 +03:00
sky_material.h Added ability to visualize native shaders 2021-01-06 09:40:09 -03:00
sky.cpp
sky.h
sphere_shape_3d.cpp
sphere_shape_3d.h
sprite_frames.cpp Add PROPERTY_USAGE_NONE and use it 2021-06-17 19:10:26 -04:00
sprite_frames.h
style_box.cpp Fixed a bunch of connection errors in TextureEditorPlugin 2021-06-12 08:01:02 +03:00
style_box.h
surface_tool.cpp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
surface_tool.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
syntax_highlighter.cpp
syntax_highlighter.h
text_file.cpp Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
text_file.h
text_line.cpp Tweak dozens of editor property hints for consistency 2021-05-25 02:50:35 +02:00
text_line.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
text_paragraph.cpp Tweak dozens of editor property hints for consistency 2021-05-25 02:50:35 +02:00
text_paragraph.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
texture.cpp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
texture.h Merge pull request #47835 from mortarroad/master-lossless-webp 2021-06-11 19:34:36 +02:00
theme.cpp Merge pull request #49227 from pycbouh/editor-theme-freeze-changes 2021-06-13 15:44:32 +02:00
theme.h Overhaul the theme editor and improve user experience 2021-06-14 21:46:30 +03:00
tile_set.cpp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
tile_set.h Fixes TileSet Y-sort not working and TileSet not saving correctly 2021-05-21 10:13:37 +02:00
video_stream.h
visual_shader_nodes.cpp Continuation of work on visual particles system 2021-06-07 20:33:17 +03:00
visual_shader_nodes.h Adds UVFunc for panning/scaling on UV's to VisualShader's. 2021-06-07 08:31:48 +03:00
visual_shader_particle_nodes.cpp Continuation of work on visual particles system 2021-06-07 20:33:17 +03:00
visual_shader_particle_nodes.h Continuation of work on visual particles system 2021-06-07 20:33:17 +03:00
visual_shader_sdf_nodes.cpp Added SDF nodes to visual shader 2021-01-18 15:04:54 +01:00
visual_shader_sdf_nodes.h
visual_shader.cpp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
visual_shader.h Continuation of work on visual particles system 2021-06-07 20:33:17 +03:00
world_2d.cpp Add PROPERTY_USAGE_NONE and use it 2021-06-17 19:10:26 -04:00
world_2d.h Rename VisibilityNotifierXD to VisibleOnScreenNotifierXD 2021-06-16 22:01:39 -03:00
world_3d.cpp Add PROPERTY_USAGE_NONE and use it 2021-06-17 19:10:26 -04:00
world_3d.h Rename VisibilityNotifierXD to VisibleOnScreenNotifierXD 2021-06-16 22:01:39 -03:00
world_margin_shape_3d.cpp
world_margin_shape_3d.h