<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-2" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18854">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2 face=Arial>Hi everyone</FONT></DIV>
<DIV><FONT size=2 face=Arial>I'm trying to implement pathfinding and some 
navigation for my bots (written in libOpenMetaVerse) and it seems it would 
be more efficient to do this on the server's side, instead of on the 
client. Ideally, I'd like to go through the region's prims and terrain and 
create a navigation graph consisting of various waypoints and then apply some 
standard algorithm like Dijkstra or A* to find the route for my bot. I 
was thinking I could create an invisible prim for every waypoint and reimplement 
the autopilot function so it suits my needs a little more. To do this I 
suppose I need to do the following:</FONT></DIV>
<DIV><FONT size=2 face=Arial>    1) Be able to access all 
the region's prims, their locations and shapes to create and manage the 
graph of waypoints</FONT></DIV>
<DIV><FONT size=2 face=Arial>    2) Be able to reimplement 
the autopilot function, so whenever the client starts autopilot, my method 
gets called and sends the client along the computed route.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Could this be done via RegionModules? </FONT><FONT 
size=2 face=Arial>I'm fairly new to OpenSim development, so any tips that could 
point me the right way would be greatly appreciated.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Thanks for all your time</FONT></DIV>
<DIV><FONT size=2 face=Arial>V.Rovensky</FONT></DIV></BODY></HTML>