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 Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
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 Hide more options of disabled properties 2021-03-03 20:51:35 -03:00
camera_effects.h Hide more options of disabled properties 2021-03-03 20:51:35 -03:00
capsule_shape_2d.cpp Added option in project settings to draw Shape2D outlines 2021-02-25 07:52:50 -07:00
capsule_shape_2d.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
capsule_shape_3d.cpp Removed _change_notify 2021-02-10 19:31:24 -03:00
capsule_shape_3d.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
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 Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
concave_polygon_shape_2d.cpp Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
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 Disable backface collision with ConcavePolygonShape by default 2021-03-18 11:30:22 -07:00
convex_polygon_shape_2d.cpp Rename Array.invert() to Array.reverse() 2021-03-21 10:20:08 +00:00
convex_polygon_shape_2d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
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 Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
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 Removed _change_notify 2021-02-10 19:31:24 -03:00
cylinder_shape_3d.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
environment.cpp Hide extra options from various nodes if they're not enabled 2021-03-02 09:25:09 -03:00
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 Merge pull request #46045 from bruvzg/text_server_bmp_create 2021-02-24 12:55:36 +01:00
gradient.cpp Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
gradient.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
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 Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
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 MeshDataTool::create_from_surface Fail on invalid index data 2021-02-23 21:37:32 +01:00
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 Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
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 Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
physics_material.cpp Allow values > 1 for friction and bounce in PhysicsMaterial 2021-05-03 17:48:23 -07:00
physics_material.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
polygon_path_finder.cpp Rename Array.invert() to Array.reverse() 2021-03-21 10:20:08 +00:00
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 Bring the Raycast2D improvements to Rayshape2D 2021-03-21 14:52:44 +01:00
ray_shape_2d.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
ray_shape_3d.cpp Removed _change_notify 2021-02-10 19:31:24 -03:00
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 SCons: Add explicit dependencies on thirdparty code in cloned env 2020-12-18 10:29:34 +01:00
segment_shape_2d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
segment_shape_2d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
shader.cpp Rename instance()->instantiate() when it's a verb 2021-06-19 20:49:18 -06:00
shader.h Improve resource load cache 2021-02-11 15:44:28 -03:00
shape_2d.cpp Added option in project settings to draw Shape2D outlines 2021-02-25 07:52:50 -07:00
shape_2d.h Added option in project settings to draw Shape2D outlines 2021-02-25 07:52:50 -07:00
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 Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
sky.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
sphere_shape_3d.cpp Removed _change_notify 2021-02-10 19:31:24 -03:00
sphere_shape_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
sprite_frames.cpp Add PROPERTY_USAGE_NONE and use it 2021-06-17 19:10:26 -04:00
sprite_frames.h Move SpriteFrames to its own file in the resources folder 2021-03-16 02:00:47 -04:00
style_box.cpp Fixed a bunch of connection errors in TextureEditorPlugin 2021-06-12 08:01:02 +03:00
style_box.h Hide more options of disabled properties 2021-03-03 20:51:35 -03:00
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 doc: Don't bind argument names with p_ prefix 2021-02-04 14:45:06 +01:00
syntax_highlighter.h Initialize class variables with default values in scene/ [2/2] 2021-02-09 18:24:36 +01:00
text_file.cpp Core: Move DirAccess and FileAccess to core/io 2021-06-11 14:52:39 +02:00
text_file.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
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 Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
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 Added SDF nodes to visual shader 2021-01-18 15:04:54 +01:00
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 Removed _change_notify 2021-02-10 19:31:24 -03:00
world_margin_shape_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00