Pydoc: Fix multiple bpy.type modules
[blender.git] / doc / python_api / rst / bge_types / bge.types.KX_NavMeshObject.rst
1 KX_NavMeshObject(KX_GameObject)
2 ===============================
3
4 base class --- :class:`KX_GameObject`
5
6 .. class:: KX_NavMeshObject(KX_GameObject)
7
8    Python interface for using and controlling navigation meshes. 
9
10    .. method:: findPath(start, goal)
11
12       Finds the path from start to goal points.
13
14       :arg start: the start point
15       :arg start: 3D Vector
16       :arg goal: the goal point
17       :arg start: 3D Vector
18       :return: a path as a list of points
19       :rtype: list of points
20
21    .. method:: raycast(start, goal)
22
23       Raycast from start to goal points.
24
25       :arg start: the start point
26       :arg start: 3D Vector
27       :arg goal: the goal point
28       :arg start: 3D Vector
29       :return: the hit factor
30       :rtype: float
31
32    .. method:: draw(mode)
33
34       Draws a debug mesh for the navigation mesh.
35
36       :arg mode: the drawing mode (one of :ref:`these constants <navmesh-draw-mode>`)
37       :arg mode: integer
38       :return: None
39
40    .. method:: rebuild()
41
42       Rebuild the navigation mesh.
43
44       :return: None