[Opensim-users] Fucntion to read a landmark
Gudule Lapointe
gudule at spekuloos.be
Tue Mar 13 22:20:25 UTC 2012
Interesting. I didn't care for global coordinates as they are already covered by lLGetInventoryData (Actually, I think it's already relative coordinates… extrapolation from the tests I made. To be confirmed)
I could easily add a param type for "global/relative (?)" coordinates. As I avoided unneeded searches, I think it's easier and faster to call the function twice instead of getting a list and parsing it. It would be redundant with llGetInventoryData, but maybe it's better to have it in the same function. And maybe it will be faster (dunno yet)
For now, my function returns values depending on these constants:
osGetInventoryLandmarkParams (string landmarkname, int type)
LANDMARK_URL
secondlife://hostname:port:region/X/Y/Z/
LANDMARK_ADDRESS
hostname:port:region
LANDMARK_MAPSEARCH
http://hostname:port/ region
LANDMARK_GATEKEEPER
http://hostname:port
LANDMARK_REGION_NAME
region
LANDMARK_POSITION
<X,Y,Z>
--
http://www.speculoos.net/
secondlife://speculoos.net:8002/
Speculoos, the belgian cookie-flavored met averse
Le 13 mars 2012 à 23:07, BlueWall a écrit :
> Do you think that it would be worth the effort to return a list
> containing both the gatekeeper url and the global coordinates? The
> latter so that the distance can be calculated before trying to make the
> jump w/o needing to get that value from the dataserver.
More information about the Opensim-users
mailing list