PRIM_TYPE_SCULPT
constant
Constant
integer PRIM_TYPE_SCULPT = 7;Constant groups
Other PrimType values (7)
PRIM_TYPE_SCULPT is a parameter of PRIM_TYPE used to make a prim into a sculpty of specific shape and type.
Caveats
Section titled “Caveats”- The value of map is
NULL_KEYwhen the owner does not have full permissions to the object and the map asset is not in the prim’s inventory. - While it is possible to use this to animate an object, it is not recommended. For details see: Why UUID Flipping is Bad
Examples
Section titled “Examples”Example 1
llSetPrimitiveParams([PRIM_TYPE, PRIM_TYPE_SCULPT, "d962089b-2197-993c-9ec9-4993eb0a95f2", // sculpty texture PRIM_SCULPT_TYPE_SPHERE // type | PRIM_SCULPT_FLAG_MIRROR // use pipe | to add each flag ]);Example 2
//Rotates between the different sculpt types.default{ touch_start(integer a) { list b = llGetPrimitiveParams([PRIM_TYPE]); integer type = llList2Integer(b,2) % 4; llSetObjectDesc(llList2String([ "Sphere", "Torus", "Plane", "Cylinder"], type)); llSetPrimitiveParams(PRIM_TYPE + llList2List(b, 0, 1) + (type + 1)); }}Example 3
//A simple script to setup a prim as a sculpty.default{ state_entry() { llSetPrimitiveParams([ PRIM_TYPE, PRIM_TYPE_SCULPT, "your Sculpt map name in the object", PRIM_SCULPT_TYPE_SPHERE , PRIM_TEXTURE, ALL_SIDES, "your texture name in the object", <1.0, 1.0, 0.0>, <0.0, 0.0, 0.0>, 0.0 //comment out if not needed.// , PRIM_SIZE, <0.63,0.199,0.52> // If you need to change the scale (size) of the object, uncomment this line. ]); } // The gray color you see on your sculpt object is the SL no found texture that is gray.}History
Section titled “History”- SVN:1053 r94734 Branch:trunk Tuesday, 19 August 2008 - PRIM_SCULPT_FLAG_* syntax merged into the Trunk. Support for syntax slated for Client 1.21.0
- SVN:758 r91966 Branch:featurettes-5 Thursday, 10 July 2008 - Introduction of PRIM_SCULPT_FLAG_* extended syntax.
See also
Section titled “See also”Constants
Section titled “Constants”| Constant | Type | Value | Description |
|---|---|---|---|
PRIM_TYPE | |||
CHANGED_SHAPE |
Functions
Section titled “Functions”Events
Section titled “Events”Original wiki source
Some wiki templates and tables need their original context. View this article on the Second Life Wiki. Technical wording and examples are retained from the source; historical guidance may differ from current behavior.