31 July 2019
selection
parameter.25 February 2017
exportoar (Commands) | |
---|---|
Type | Corrade progressive command |
Command | exportoar |
Description | The exportoar command can be used to export an object (including those attached to avatars), along with all the necessary textures to an OAR (OpenSim ARchive). |
Permissions | interact , system (if path is specified) |
Parameters | group , password , item , entity |
Last Changes | Release 9.155 - added. |
The exportoar
command can be used to export an object (including those attached to avatars), along with all the necessary textures to an OAR (OpenSim ARchive).
Command | Required Parameters | Required Corrade Permissions | Example |
---|---|---|---|
exportoar | group , password , item , entity | interact , system (if path is specified) | llInstantMessage(CORRADE, wasKeyValueEncode( [ // Export an object named "Mouse" "command", "exportoar", "group", wasURLEscape(GROUP), "password", wasURLEscape(PASSWORD), "entity", "object", // NOTE: or an UUID can be passed // NOTE: this must be the name or // the UUID of an object (a root primitive). "item", "Mouse", "range", 5 "callback", wasURLEscape(URL) ] ) ); |
Optional Parameter | Possible Value | Description |
---|---|---|
range | A range in meters. | The spherical distance from Corrade in which to locate the item. |
selection | attached , rezzed or all (default: all ) | Either attached , rezzed or all for selecting only primitives or objects attached to avatars, primitives or objects rezzed in-world or all primitives or objects respectively. |
Optional Parameter | Possible Value | Description |
---|---|---|
path | A path-name ending in a file name (e.g.: C:\\Data\\OARs\\Mouse.oar , or /mnt/data/Mouse.oar ) | If a path is specified, then the asset will be saved to the file name indicated by the path. |
In case the path
optional parameter is not specified, then the OAR will be created, encoded as a Base64 string, then URI escaped and then placed as the value to the data
key from the callback. If the path
parameter is specified, then the data will be saved to the indicated path.
exportdae
and exportxml
, OAR archives can contain object contents - one level deep. In other words, you can export an object that contains assets (such as clothes, textures, sounds, etc…) but the exportoar
command will not be able to export objects contained within objects (that applies to bunched objects as well).exportoar
command does not return partial-results, as in exports with missing assets but will only return completely successful exports.selection
parameter appropriately when it is known beforehand whether the sought object is either attached to an avatar or rezzed in-world can greatly improve the search time and speed up the command.