Logo
  • Overview
  • Getting Started
  • Class Reference
  • Godot Class Reference
    • All classes
    • Globals
    • Nodes
    • Resources
      • Resource
      • AnimatedTexture
      • Animation
      • AnimationLibrary
      • AnimationNode
      • AnimationNodeAdd2
      • AnimationNodeAdd3
      • AnimationNodeAnimation
      • AnimationNodeBlend2
      • AnimationNodeBlend3
      • AnimationNodeBlendSpace1D
      • AnimationNodeBlendSpace2D
      • AnimationNodeBlendTree
      • AnimationNodeOneShot
      • AnimationNodeOutput
      • AnimationNodeStateMachine
      • AnimationNodeStateMachinePlayback
      • AnimationNodeStateMachineTransition
      • AnimationNodeSub2
      • AnimationNodeSync
      • AnimationNodeTimeScale
      • AnimationNodeTimeSeek
      • AnimationNodeTransition
      • AnimationRootNode
      • ArrayMesh
      • ArrayOccluder3D
      • AtlasTexture
      • AudioBusLayout
      • AudioEffect
      • AudioEffectAmplify
      • AudioEffectBandLimitFilter
      • AudioEffectBandPassFilter
      • AudioEffectCapture
      • AudioEffectChorus
      • AudioEffectCompressor
      • AudioEffectDelay
      • AudioEffectDistortion
      • AudioEffectEQ
      • AudioEffectEQ10
      • AudioEffectEQ21
      • AudioEffectEQ6
      • AudioEffectFilter
      • AudioEffectHardLimiter
      • AudioEffectHighPassFilter
      • AudioEffectHighShelfFilter
      • AudioEffectLimiter
      • AudioEffectLowPassFilter
      • AudioEffectLowShelfFilter
      • AudioEffectNotchFilter
      • AudioEffectPanner
      • AudioEffectPhaser
      • AudioEffectPitchShift
      • AudioEffectRecord
      • AudioEffectReverb
      • AudioEffectSpectrumAnalyzer
      • AudioEffectStereoEnhance
      • AudioStream
      • AudioStreamGenerator
      • AudioStreamInteractive
      • AudioStreamMicrophone
      • AudioStreamMP3
      • AudioStreamOggVorbis
      • AudioStreamPlaylist
      • AudioStreamPolyphonic
      • AudioStreamRandomizer
      • AudioStreamSynchronized
      • AudioStreamWAV
      • BaseMaterial3D
      • BitMap
      • BoneMap
      • BoxMesh
      • BoxOccluder3D
      • BoxShape3D
      • ButtonGroup
      • CameraAttributes
      • CameraAttributesPhysical
      • CameraAttributesPractical
      • CameraTexture
      • CanvasItemMaterial
      • CanvasTexture
      • CapsuleMesh
      • CapsuleShape2D
      • CapsuleShape3D
      • CircleShape2D
      • CodeHighlighter
      • Compositor
      • CompositorEffect
      • CompressedCubemap
      • CompressedCubemapArray
      • CompressedTexture2D
      • CompressedTexture2DArray
      • CompressedTexture3D
      • CompressedTextureLayered
      • ConcavePolygonShape2D
      • ConcavePolygonShape3D
      • ConvexPolygonShape2D
      • ConvexPolygonShape3D
      • CryptoKey
      • Cubemap
      • CubemapArray
      • Curve
      • Curve2D
      • Curve3D
      • CurveTexture
      • CurveXYZTexture
      • CylinderMesh
      • CylinderShape3D
      • EditorNode3DGizmoPlugin
      • EditorSettings
      • EditorSyntaxHighlighter
      • Environment
      • FastNoiseLite
      • FBXDocument
      • FBXState
      • FogMaterial
      • Font
      • FontFile
      • FontVariation
      • GDExtension
      • GDScript
      • GLTFAccessor
      • GLTFAnimation
      • GLTFBufferView
      • GLTFCamera
      • GLTFDocument
      • GLTFDocumentExtension
      • GLTFDocumentExtensionConvertImporterMesh
      • GLTFLight
      • GLTFMesh
      • GLTFNode
      • GLTFPhysicsBody
      • GLTFPhysicsShape
      • GLTFSkeleton
      • GLTFSkin
      • GLTFSpecGloss
      • GLTFState
      • GLTFTexture
      • GLTFTextureSampler
      • Gradient
      • GradientTexture1D
      • GradientTexture2D
      • HeightMapShape3D
      • Image
      • ImageTexture
      • ImageTexture3D
      • ImageTextureLayered
      • ImmediateMesh
      • ImporterMesh
      • InputEvent
      • InputEventAction
      • InputEventFromWindow
      • InputEventGesture
      • InputEventJoypadButton
      • InputEventJoypadMotion
      • InputEventKey
      • InputEventMagnifyGesture
      • InputEventMIDI
      • InputEventMouse
      • InputEventMouseButton
      • InputEventMouseMotion
      • InputEventPanGesture
      • InputEventScreenDrag
      • InputEventScreenTouch
      • InputEventShortcut
      • InputEventWithModifiers
      • JSON
      • LabelSettings
      • LightmapGIData
      • Material
      • Mesh
      • MeshLibrary
      • MeshTexture
      • MissingResource
      • MultiMesh
      • NavigationMesh
        • Properties
        • Methods
        • Enumerations
        • Property Descriptions
        • Method Descriptions
      • NavigationMeshSourceGeometryData2D
      • NavigationMeshSourceGeometryData3D
      • NavigationPolygon
      • Noise
      • NoiseTexture2D
      • NoiseTexture3D
      • Occluder3D
      • OccluderPolygon2D
      • OggPacketSequence
      • OpenXRAction
      • OpenXRActionMap
      • OpenXRActionSet
      • OpenXRInteractionProfile
      • OpenXRIPBinding
      • OptimizedTranslation
      • ORMMaterial3D
      • PackedDataContainer
      • PackedScene
      • PanoramaSkyMaterial
      • ParticleProcessMaterial
      • PhysicalSkyMaterial
      • PhysicsMaterial
      • PlaceholderCubemap
      • PlaceholderCubemapArray
      • PlaceholderMaterial
      • PlaceholderMesh
      • PlaceholderTexture2D
      • PlaceholderTexture2DArray
      • PlaceholderTexture3D
      • PlaceholderTextureLayered
      • PlaneMesh
      • PointMesh
      • PolygonOccluder3D
      • PolygonPathFinder
      • PortableCompressedTexture2D
      • PrimitiveMesh
      • PrismMesh
      • ProceduralSkyMaterial
      • QuadMesh
      • QuadOccluder3D
      • RDShaderFile
      • RDShaderSPIRV
      • RectangleShape2D
      • RibbonTrailMesh
      • RichTextEffect
      • SceneReplicationConfig
      • Script
      • ScriptExtension
      • SegmentShape2D
      • SeparationRayShape2D
      • SeparationRayShape3D
      • Shader
      • ShaderInclude
      • ShaderMaterial
      • Shape2D
      • Shape3D
      • Shortcut
      • SkeletonModification2D
      • SkeletonModification2DCCDIK
      • SkeletonModification2DFABRIK
      • SkeletonModification2DJiggle
      • SkeletonModification2DLookAt
      • SkeletonModification2DPhysicalBones
      • SkeletonModification2DStackHolder
      • SkeletonModification2DTwoBoneIK
      • SkeletonModificationStack2D
      • SkeletonProfile
      • SkeletonProfileHumanoid
      • Skin
      • Sky
      • SphereMesh
      • SphereOccluder3D
      • SphereShape3D
      • SpriteFrames
      • StandardMaterial3D
      • StyleBox
      • StyleBoxEmpty
      • StyleBoxFlat
      • StyleBoxLine
      • StyleBoxTexture
      • SyntaxHighlighter
      • SystemFont
      • TextMesh
      • Texture
      • Texture2D
      • Texture2DArray
      • Texture2DArrayRD
      • Texture2DRD
      • Texture3D
      • Texture3DRD
      • TextureCubemapArrayRD
      • TextureCubemapRD
      • TextureLayered
      • TextureLayeredRD
      • Theme
      • TileMapPattern
      • TileSet
      • TileSetAtlasSource
      • TileSetScenesCollectionSource
      • TileSetSource
      • TorusMesh
      • Translation
      • TubeTrailMesh
      • VideoStream
      • VideoStreamPlayback
      • VideoStreamTheora
      • ViewportTexture
      • VisualShader
      • VisualShaderNode
      • VisualShaderNodeBillboard
      • VisualShaderNodeBooleanConstant
      • VisualShaderNodeBooleanParameter
      • VisualShaderNodeClamp
      • VisualShaderNodeColorConstant
      • VisualShaderNodeColorFunc
      • VisualShaderNodeColorOp
      • VisualShaderNodeColorParameter
      • VisualShaderNodeComment
      • VisualShaderNodeCompare
      • VisualShaderNodeConstant
      • VisualShaderNodeCubemap
      • VisualShaderNodeCubemapParameter
      • VisualShaderNodeCurveTexture
      • VisualShaderNodeCurveXYZTexture
      • VisualShaderNodeCustom
      • VisualShaderNodeDerivativeFunc
      • VisualShaderNodeDeterminant
      • VisualShaderNodeDistanceFade
      • VisualShaderNodeDotProduct
      • VisualShaderNodeExpression
      • VisualShaderNodeFaceForward
      • VisualShaderNodeFloatConstant
      • VisualShaderNodeFloatFunc
      • VisualShaderNodeFloatOp
      • VisualShaderNodeFloatParameter
      • VisualShaderNodeFrame
      • VisualShaderNodeFresnel
      • VisualShaderNodeGlobalExpression
      • VisualShaderNodeGroupBase
      • VisualShaderNodeIf
      • VisualShaderNodeInput
      • VisualShaderNodeIntConstant
      • VisualShaderNodeIntFunc
      • VisualShaderNodeIntOp
      • VisualShaderNodeIntParameter
      • VisualShaderNodeIs
      • VisualShaderNodeLinearSceneDepth
      • VisualShaderNodeMix
      • VisualShaderNodeMultiplyAdd
      • VisualShaderNodeOuterProduct
      • VisualShaderNodeOutput
      • VisualShaderNodeParameter
      • VisualShaderNodeParameterRef
      • VisualShaderNodeParticleAccelerator
      • VisualShaderNodeParticleBoxEmitter
      • VisualShaderNodeParticleConeVelocity
      • VisualShaderNodeParticleEmit
      • VisualShaderNodeParticleEmitter
      • VisualShaderNodeParticleMeshEmitter
      • VisualShaderNodeParticleMultiplyByAxisAngle
      • VisualShaderNodeParticleOutput
      • VisualShaderNodeParticleRandomness
      • VisualShaderNodeParticleRingEmitter
      • VisualShaderNodeParticleSphereEmitter
      • VisualShaderNodeProximityFade
      • VisualShaderNodeRandomRange
      • VisualShaderNodeRemap
      • VisualShaderNodeReroute
      • VisualShaderNodeResizableBase
      • VisualShaderNodeRotationByAxis
      • VisualShaderNodeSample3D
      • VisualShaderNodeScreenNormalWorldSpace
      • VisualShaderNodeScreenUVToSDF
      • VisualShaderNodeSDFRaymarch
      • VisualShaderNodeSDFToScreenUV
      • VisualShaderNodeSmoothStep
      • VisualShaderNodeStep
      • VisualShaderNodeSwitch
      • VisualShaderNodeTexture
      • VisualShaderNodeTexture2DArray
      • VisualShaderNodeTexture2DArrayParameter
      • VisualShaderNodeTexture2DParameter
      • VisualShaderNodeTexture3D
      • VisualShaderNodeTexture3DParameter
      • VisualShaderNodeTextureParameter
      • VisualShaderNodeTextureParameterTriplanar
      • VisualShaderNodeTextureSDF
      • VisualShaderNodeTextureSDFNormal
      • VisualShaderNodeTransformCompose
      • VisualShaderNodeTransformConstant
      • VisualShaderNodeTransformDecompose
      • VisualShaderNodeTransformFunc
      • VisualShaderNodeTransformOp
      • VisualShaderNodeTransformParameter
      • VisualShaderNodeTransformVecMult
      • VisualShaderNodeUIntConstant
      • VisualShaderNodeUIntFunc
      • VisualShaderNodeUIntOp
      • VisualShaderNodeUIntParameter
      • VisualShaderNodeUVFunc
      • VisualShaderNodeUVPolarCoord
      • VisualShaderNodeVarying
      • VisualShaderNodeVaryingGetter
      • VisualShaderNodeVaryingSetter
      • VisualShaderNodeVec2Constant
      • VisualShaderNodeVec2Parameter
      • VisualShaderNodeVec3Constant
      • VisualShaderNodeVec3Parameter
      • VisualShaderNodeVec4Constant
      • VisualShaderNodeVec4Parameter
      • VisualShaderNodeVectorBase
      • VisualShaderNodeVectorCompose
      • VisualShaderNodeVectorDecompose
      • VisualShaderNodeVectorDistance
      • VisualShaderNodeVectorFunc
      • VisualShaderNodeVectorLen
      • VisualShaderNodeVectorOp
      • VisualShaderNodeVectorRefract
      • VisualShaderNodeWorldPositionFromDepth
      • VoxelGIData
      • World2D
      • World3D
      • WorldBoundaryShape2D
      • WorldBoundaryShape3D
      • X509Certificate
    • Other objects
    • Editor-only
    • Variant types
  • Contact
Jam Launch
  • Godot Class Reference
  • All classes
  • NavigationMesh
  • View page source

NavigationMesh

Inherits: Resource < RefCounted < Object

There is currently no description for this class. Please help us by contributing one!

Properties

float

agent_height

1.5

float

agent_max_climb

0.25

float

agent_max_slope

45.0

float

agent_radius

0.5

float

border_size

0.0

float

cell_height

0.25

float

cell_size

0.25

float

detail_sample_distance

6.0

float

detail_sample_max_error

1.0

float

edge_max_error

1.3

float

edge_max_length

0.0

AABB

filter_baking_aabb

AABB(0, 0, 0, 0, 0, 0)

Vector3

filter_baking_aabb_offset

Vector3(0, 0, 0)

bool

filter_ledge_spans

false

bool

filter_low_hanging_obstacles

false

bool

filter_walkable_low_height_spans

false

int

geometry_collision_mask

4294967295

ParsedGeometryType

geometry_parsed_geometry_type

0

SourceGeometryMode

geometry_source_geometry_mode

0

StringName

geometry_source_group_name

&"navigation_mesh_source_group"

float

region_merge_size

20.0

float

region_min_size

2.0

SamplePartitionType

sample_partition_type

0

float

vertices_per_polygon

6.0

Methods

void

add_polygon ( PackedInt32Array polygon )

void

clear ( )

void

clear_polygons ( )

void

create_from_mesh ( Mesh mesh )

bool

get_collision_mask_value ( int layer_number ) const

PackedInt32Array

get_polygon ( int idx )

int

get_polygon_count ( ) const

PackedVector3Array

get_vertices ( ) const

void

set_collision_mask_value ( int layer_number, bool value )

void

set_vertices ( PackedVector3Array vertices )


Enumerations

enum SamplePartitionType:

SamplePartitionType SAMPLE_PARTITION_WATERSHED = 0

There is currently no description for this enum. Please help us by contributing one!

SamplePartitionType SAMPLE_PARTITION_MONOTONE = 1

There is currently no description for this enum. Please help us by contributing one!

SamplePartitionType SAMPLE_PARTITION_LAYERS = 2

There is currently no description for this enum. Please help us by contributing one!

SamplePartitionType SAMPLE_PARTITION_MAX = 3

There is currently no description for this enum. Please help us by contributing one!


enum ParsedGeometryType:

ParsedGeometryType PARSED_GEOMETRY_MESH_INSTANCES = 0

There is currently no description for this enum. Please help us by contributing one!

ParsedGeometryType PARSED_GEOMETRY_STATIC_COLLIDERS = 1

There is currently no description for this enum. Please help us by contributing one!

ParsedGeometryType PARSED_GEOMETRY_BOTH = 2

There is currently no description for this enum. Please help us by contributing one!

ParsedGeometryType PARSED_GEOMETRY_MAX = 3

There is currently no description for this enum. Please help us by contributing one!


enum SourceGeometryMode:

SourceGeometryMode SOURCE_GEOMETRY_ROOT_NODE_CHILDREN = 0

There is currently no description for this enum. Please help us by contributing one!

SourceGeometryMode SOURCE_GEOMETRY_GROUPS_WITH_CHILDREN = 1

There is currently no description for this enum. Please help us by contributing one!

SourceGeometryMode SOURCE_GEOMETRY_GROUPS_EXPLICIT = 2

There is currently no description for this enum. Please help us by contributing one!

SourceGeometryMode SOURCE_GEOMETRY_MAX = 3

There is currently no description for this enum. Please help us by contributing one!


Property Descriptions

float agent_height = 1.5

  • void set_agent_height ( float value )

  • float get_agent_height ( )

There is currently no description for this property. Please help us by contributing one!


float agent_max_climb = 0.25

  • void set_agent_max_climb ( float value )

  • float get_agent_max_climb ( )

There is currently no description for this property. Please help us by contributing one!


float agent_max_slope = 45.0

  • void set_agent_max_slope ( float value )

  • float get_agent_max_slope ( )

There is currently no description for this property. Please help us by contributing one!


float agent_radius = 0.5

  • void set_agent_radius ( float value )

  • float get_agent_radius ( )

There is currently no description for this property. Please help us by contributing one!


float border_size = 0.0

  • void set_border_size ( float value )

  • float get_border_size ( )

There is currently no description for this property. Please help us by contributing one!


float cell_height = 0.25

  • void set_cell_height ( float value )

  • float get_cell_height ( )

There is currently no description for this property. Please help us by contributing one!


float cell_size = 0.25

  • void set_cell_size ( float value )

  • float get_cell_size ( )

There is currently no description for this property. Please help us by contributing one!


float detail_sample_distance = 6.0

  • void set_detail_sample_distance ( float value )

  • float get_detail_sample_distance ( )

There is currently no description for this property. Please help us by contributing one!


float detail_sample_max_error = 1.0

  • void set_detail_sample_max_error ( float value )

  • float get_detail_sample_max_error ( )

There is currently no description for this property. Please help us by contributing one!


float edge_max_error = 1.3

  • void set_edge_max_error ( float value )

  • float get_edge_max_error ( )

There is currently no description for this property. Please help us by contributing one!


float edge_max_length = 0.0

  • void set_edge_max_length ( float value )

  • float get_edge_max_length ( )

There is currently no description for this property. Please help us by contributing one!


AABB filter_baking_aabb = AABB(0, 0, 0, 0, 0, 0)

  • void set_filter_baking_aabb ( AABB value )

  • AABB get_filter_baking_aabb ( )

There is currently no description for this property. Please help us by contributing one!


Vector3 filter_baking_aabb_offset = Vector3(0, 0, 0)

  • void set_filter_baking_aabb_offset ( Vector3 value )

  • Vector3 get_filter_baking_aabb_offset ( )

There is currently no description for this property. Please help us by contributing one!


bool filter_ledge_spans = false

  • void set_filter_ledge_spans ( bool value )

  • bool get_filter_ledge_spans ( )

There is currently no description for this property. Please help us by contributing one!


bool filter_low_hanging_obstacles = false

  • void set_filter_low_hanging_obstacles ( bool value )

  • bool get_filter_low_hanging_obstacles ( )

There is currently no description for this property. Please help us by contributing one!


bool filter_walkable_low_height_spans = false

  • void set_filter_walkable_low_height_spans ( bool value )

  • bool get_filter_walkable_low_height_spans ( )

There is currently no description for this property. Please help us by contributing one!


int geometry_collision_mask = 4294967295

  • void set_collision_mask ( int value )

  • int get_collision_mask ( )

There is currently no description for this property. Please help us by contributing one!


ParsedGeometryType geometry_parsed_geometry_type = 0

  • void set_parsed_geometry_type ( ParsedGeometryType value )

  • ParsedGeometryType get_parsed_geometry_type ( )

There is currently no description for this property. Please help us by contributing one!


SourceGeometryMode geometry_source_geometry_mode = 0

  • void set_source_geometry_mode ( SourceGeometryMode value )

  • SourceGeometryMode get_source_geometry_mode ( )

There is currently no description for this property. Please help us by contributing one!


StringName geometry_source_group_name = &"navigation_mesh_source_group"

  • void set_source_group_name ( StringName value )

  • StringName get_source_group_name ( )

There is currently no description for this property. Please help us by contributing one!


float region_merge_size = 20.0

  • void set_region_merge_size ( float value )

  • float get_region_merge_size ( )

There is currently no description for this property. Please help us by contributing one!


float region_min_size = 2.0

  • void set_region_min_size ( float value )

  • float get_region_min_size ( )

There is currently no description for this property. Please help us by contributing one!


SamplePartitionType sample_partition_type = 0

  • void set_sample_partition_type ( SamplePartitionType value )

  • SamplePartitionType get_sample_partition_type ( )

There is currently no description for this property. Please help us by contributing one!


float vertices_per_polygon = 6.0

  • void set_vertices_per_polygon ( float value )

  • float get_vertices_per_polygon ( )

There is currently no description for this property. Please help us by contributing one!


Method Descriptions

void add_polygon ( PackedInt32Array polygon )

There is currently no description for this method. Please help us by contributing one!


void clear ( )

There is currently no description for this method. Please help us by contributing one!


void clear_polygons ( )

There is currently no description for this method. Please help us by contributing one!


void create_from_mesh ( Mesh mesh )

There is currently no description for this method. Please help us by contributing one!


bool get_collision_mask_value ( int layer_number ) const

There is currently no description for this method. Please help us by contributing one!


PackedInt32Array get_polygon ( int idx )

There is currently no description for this method. Please help us by contributing one!


int get_polygon_count ( ) const

There is currently no description for this method. Please help us by contributing one!


PackedVector3Array get_vertices ( ) const

There is currently no description for this method. Please help us by contributing one!


void set_collision_mask_value ( int layer_number, bool value )

There is currently no description for this method. Please help us by contributing one!


void set_vertices ( PackedVector3Array vertices )

There is currently no description for this method. Please help us by contributing one!

Previous Next

© Copyright 2024, The Jam Launch Syndicate.

Built with Sphinx using a theme provided by Read the Docs.