NavigationMesh¶
Inherits: Resource < Reference < Object
Tutorials¶
2.0
0.9
45.0
0.6
0.2
0.3
6.0
1.0
1.3
12.0
false
false
false
0
0
6.0
20.0
8.0
0
Methods¶
void |
add_polygon ( PoolIntArray polygon ) |
void |
clear_polygons ( ) |
void |
create_from_mesh ( Mesh mesh ) |
get_collision_mask_bit ( int bit ) const |
|
get_polygon ( int idx ) |
|
get_polygon_count ( ) const |
|
get_vertices ( ) const |
|
void |
set_collision_mask_bit ( int bit, bool value ) |
void |
set_vertices ( PoolVector3Array vertices ) |
Constants¶
SAMPLE_PARTITION_WATERSHED = 0
SAMPLE_PARTITION_MONOTONE = 1
SAMPLE_PARTITION_LAYERS = 2
PARSED_GEOMETRY_MESH_INSTANCES = 0
PARSED_GEOMETRY_STATIC_COLLIDERS = 1
PARSED_GEOMETRY_BOTH = 2
Property Descriptions¶
float agent/height
Default |
|
Setter |
set_agent_height(value) |
Getter |
get_agent_height() |
float agent/max_climb
Default |
|
Setter |
set_agent_max_climb(value) |
Getter |
get_agent_max_climb() |
float agent/max_slope
Default |
|
Setter |
set_agent_max_slope(value) |
Getter |
get_agent_max_slope() |
float agent/radius
Default |
|
Setter |
set_agent_radius(value) |
Getter |
get_agent_radius() |
float cell/height
Default |
|
Setter |
set_cell_height(value) |
Getter |
get_cell_height() |
float cell/size
Default |
|
Setter |
set_cell_size(value) |
Getter |
get_cell_size() |
float detail/sample_distance
Default |
|
Setter |
set_detail_sample_distance(value) |
Getter |
get_detail_sample_distance() |
float detail/sample_max_error
Default |
|
Setter |
set_detail_sample_max_error(value) |
Getter |
get_detail_sample_max_error() |
float edge/max_error
Default |
|
Setter |
set_edge_max_error(value) |
Getter |
get_edge_max_error() |
float edge/max_length
Default |
|
Setter |
set_edge_max_length(value) |
Getter |
get_edge_max_length() |
bool filter/filter_walkable_low_height_spans
Default |
|
Setter |
set_filter_walkable_low_height_spans(value) |
Getter |
get_filter_walkable_low_height_spans() |
bool filter/ledge_spans
Default |
|
Setter |
set_filter_ledge_spans(value) |
Getter |
get_filter_ledge_spans() |
bool filter/low_hanging_obstacles
Default |
|
Setter |
set_filter_low_hanging_obstacles(value) |
Getter |
get_filter_low_hanging_obstacles() |
int geometry/collision_mask
Setter |
set_collision_mask(value) |
Getter |
get_collision_mask() |
int geometry/parsed_geometry_type
Default |
|
Setter |
set_parsed_geometry_type(value) |
Getter |
get_parsed_geometry_type() |
int geometry/source_geometry_mode
Default |
|
Setter |
set_source_geometry_mode(value) |
Getter |
get_source_geometry_mode() |
String geometry/source_group_name
Setter |
set_source_group_name(value) |
Getter |
get_source_group_name() |
float polygon/verts_per_poly
Default |
|
Setter |
set_verts_per_poly(value) |
Getter |
get_verts_per_poly() |
float region/merge_size
Default |
|
Setter |
set_region_merge_size(value) |
Getter |
get_region_merge_size() |
float region/min_size
Default |
|
Setter |
set_region_min_size(value) |
Getter |
get_region_min_size() |
int sample_partition_type/sample_partition_type
Default |
|
Setter |
set_sample_partition_type(value) |
Getter |
get_sample_partition_type() |
Method Descriptions¶
void add_polygon ( PoolIntArray polygon )
void clear_polygons ( )
void create_from_mesh ( Mesh mesh )
PoolIntArray get_polygon ( int idx )
int get_polygon_count ( ) const
PoolVector3Array get_vertices ( ) const
void set_vertices ( PoolVector3Array vertices )