NavigationMesh

Inherits: Resource < Reference < Object

Category: Core

Brief Description

Properties

floatagent/height
floatagent/max_climb
floatagent/max_slope
floatagent/radius
floatcell/height
floatcell/size
floatdetail/sample_distance
floatdetail/sample_max_error
floatedge/max_error
floatedge/max_length
boolfilter/filter_walkable_low_height_spans
boolfilter/ledge_spans
boolfilter/low_hanging_obstacles
floatpolygon/verts_per_poly
floatregion/merge_size
floatregion/min_size
intsample_partition_type/sample_partition_type

Methods

voidadd_polygon ( PoolIntArray polygon )
voidclear_polygons ( )
voidcreate_from_mesh ( Mesh mesh )
PoolIntArrayget_polygon ( int idx )
intget_polygon_count ( ) const
PoolVector3Arrayget_vertices ( ) const
voidset_vertices ( PoolVector3Array vertices )

Constants

  • SAMPLE_PARTITION_WATERSHED = 0
  • SAMPLE_PARTITION_MONOTONE = 1
  • SAMPLE_PARTITION_LAYERS = 2

Property Descriptions

Setterset_agent_height(value)
Getterget_agent_height()

Setterset_agent_max_climb(value)
Getterget_agent_max_climb()

Setterset_agent_max_slope(value)
Getterget_agent_max_slope()

Setterset_agent_radius(value)
Getterget_agent_radius()

Setterset_cell_height(value)
Getterget_cell_height()

Setterset_cell_size(value)
Getterget_cell_size()

  • float detail/sample_distance
Setterset_detail_sample_distance(value)
Getterget_detail_sample_distance()

  • float detail/sample_max_error
Setterset_detail_sample_max_error(value)
Getterget_detail_sample_max_error()

Setterset_edge_max_error(value)
Getterget_edge_max_error()

Setterset_edge_max_length(value)
Getterget_edge_max_length()

  • bool filter/filter_walkable_low_height_spans
Setterset_filter_walkable_low_height_spans(value)
Getterget_filter_walkable_low_height_spans()

  • bool filter/ledge_spans
Setterset_filter_ledge_spans(value)
Getterget_filter_ledge_spans()

  • bool filter/low_hanging_obstacles
Setterset_filter_low_hanging_obstacles(value)
Getterget_filter_low_hanging_obstacles()

  • float polygon/verts_per_poly
Setterset_verts_per_poly(value)
Getterget_verts_per_poly()

Setterset_region_merge_size(value)
Getterget_region_merge_size()

Setterset_region_min_size(value)
Getterget_region_min_size()

  • int sample_partition_type/sample_partition_type
Setterset_sample_partition_type(value)
Getterget_sample_partition_type()

Method Descriptions


  • void clear_polygons ( )

  • void create_from_mesh ( Mesh mesh )


  • int get_polygon_count ( ) const