AINode

from panda3d.ai import AINode
class AINode

Bases: DTOOL_SUPER_BASE

This class is used to assign the nodes on the mesh. It holds all the data necessary to compute A* algorithm. It also maintains a lot of vital information such as the neighbor nodes of each node and also its position on the mesh. Note: The Mesh Generator which is a standalone tool makes use of this class to generate the nodes on the mesh.

Inheritance diagram

Inheritance diagram of AINode

__init__(*args, **kwargs)
contains()

C++ Interface: contains(const AINode self, float x, float y)

/**
  • This is a handy function which returns true if the passed position is

  • within the node’s dimensions.

*/