Difference between revisions of "Category:LSL Link"
Jump to navigation
Jump to search
m |
m |
||
Line 20: | Line 20: | ||
{ | { | ||
vector pos = llGetRootPosition(); | vector pos = llGetRootPosition(); | ||
key k = llGetLinkKey(link); | |||
return (llList2Vector(llGetObjectDetails( | if(llGetLinkKey(!!llGetLinkNumber()) != k) | ||
return (llList2Vector(llGetObjectDetails(k, (list)OBJECT_POS) + pos, 0) - pos) / llGetRootRotation(); | |||
return pos; | |||
} | } | ||
rotation GetLinkLocalRot(integer link) | rotation GetLinkLocalRot(integer link) | ||
{ | { | ||
rotation rot = llGetRootRotation(); | rotation rot = llGetRootRotation(); | ||
return llList2Rot(llGetObjectDetails( | key k = llGetLinkKey(link); | ||
if(llGetLinkKey(!!llGetLinkNumber()) != k) | |||
return llList2Rot(llGetObjectDetails(k, (list)OBJECT_ROT) + rot, 0) / rot; | |||
return rot; | |||
}</lsl> | }</lsl> | ||
}} | }} |
Revision as of 03:03, 7 July 2008
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Useful Snippets
<lsl>key GetLinkCreator(integer link) {
return llList2Key(llGetObjectDetails(llGetLinkKey(link), (list)OBJECT_CREATOR) + NULL_KEY, 0);
}
key GetLinkGroup(integer link) {
return llList2Key(llGetObjectDetails(llGetLinkKey(link), (list)OBJECT_GROUP) + NULL_KEY, 0);
}
string GetLinkDesc(integer link) {
return (string)llGetObjectDetails(llGetLinkKey(link), (list)OBJECT_DESC);
}
vector GetLinkLocalPos(integer link) {
vector pos = llGetRootPosition(); key k = llGetLinkKey(link); if(llGetLinkKey(!!llGetLinkNumber()) != k) return (llList2Vector(llGetObjectDetails(k, (list)OBJECT_POS) + pos, 0) - pos) / llGetRootRotation(); return pos;
}
rotation GetLinkLocalRot(integer link) {
rotation rot = llGetRootRotation(); key k = llGetLinkKey(link); if(llGetLinkKey(!!llGetLinkNumber()) != k) return llList2Rot(llGetObjectDetails(k, (list)OBJECT_ROT) + rot, 0) / rot; return rot;
}</lsl>
Subcategories
This category has the following 7 subcategories, out of 7 total.
Pages in category "LSL Link"
The following 44 pages are in this category, out of 44 total.