Panda3D
Loading...
Searching...
No Matches
Public Member Functions | List of all members
SmoothGridChild Class Reference
Inheritance diagram for SmoothGridChild:
GridChild

Public Member Functions

 __init__ (self)
 
 setGridCell (self, grid, zoneId)
 
 transformTelemetry (self, x, y, z, h, p, r, e)
 
- Public Member Functions inherited from GridChild
 delete (self)
 
 enableGridInterest (self, enabled=True)
 
 getGrid (self)
 
 getGridInterestIds (self)
 
 getGridInterestZoneId (self, gridDoId)
 
 getGridZone (self)
 
 isOnAGrid (self)
 
 updateGridInterest (self, grid, zoneId)
 

Additional Inherited Members

- Public Attributes inherited from GridChild
 doId
 
- Protected Attributes inherited from GridChild
 _gridInterestEnabled
 
 _gridInterests
 
 _gridParent
 

Detailed Description

SmoothNodes have a special requirement in that they need to send
their current cell along with their telemetry data stream. This
allows the distributed receiving objects to update their grid parent
according to this value, rather than the setLocation() data.

Use this instead of GridNode when you expect this object to send its
telemetry data out.

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self)

Reimplemented from GridChild.

Member Function Documentation

◆ setGridCell()

setGridCell ( self,
grid,
zoneId )

Reimplemented from GridChild.

◆ transformTelemetry()

transformTelemetry ( self,
x,
y,
z,
h,
p,
r,
e )