9
|
PRIM_TYPE
|
[ PRIM_TYPE ]
|
[ integer flag ] + flag_parameters
|
shape - prim
|
|
|
|
Gets or sets the type of the prim and associated type flag_parameters.
• integer
|
flag
|
–
|
PRIM_TYPE_* flag
|
|
|
• list
|
flag_parameters
|
–
|
a list consisting of the parameters for flag
|
|
The values that follow after flag, the flag_parameters, are dependent on the value of flag, please refer to the individual PRIM_TYPE_* articles for further information.
flag Constants
|
|
Additional Return Values
|
PRIM_TYPE_BOX
|
0
|
[ integer hole_shape, vector cut, float hollow, vector twist, vector top_size, vector top_shear ]
|
PRIM_TYPE_CYLINDER
|
1
|
[ integer hole_shape, vector cut, float hollow, vector twist, vector top_size, vector top_shear ]
|
PRIM_TYPE_PRISM
|
2
|
[ integer hole_shape, vector cut, float hollow, vector twist, vector top_size, vector top_shear ]
|
PRIM_TYPE_SPHERE
|
3
|
[ integer hole_shape, vector cut, float hollow, vector twist, vector dimple]
|
PRIM_TYPE_TORUS
|
4
|
[ integer hole_shape, vector cut, float hollow, vector twist, vector hole_size, vector top_shear, vector advanced_cut, vector taper, float revolutions, float radius_offset, float skew ]
|
PRIM_TYPE_TUBE
|
5
|
[ integer hole_shape, vector cut, float hollow, vector twist, vector hole_size, vector top_shear, vector advanced_cut, vector taper, float revolutions, float radius_offset, float skew ]
|
PRIM_TYPE_RING
|
6
|
[ integer hole_shape, vector cut, float hollow, vector twist, vector hole_size, vector top_shear, vector advanced_cut, vector taper, float revolutions, float radius_offset, float skew ]
|
PRIM_TYPE_SCULPT
|
7
|
[ string map, integer type ]
|
PRIM_TYPE top_size and client taper conversion
|
Range
|
Top Tapered
|
No Tapering
|
Bottom Tapered
|
Client
|
[-1, 1]
|
1.0
|
0.0
|
-1.0
|
PRIM_TYPE
|
[0, 2]
|
0.0
|
1.0
|
2.0
|
LEGACY
|
[0, 1]
|
0.0
|
1.0
|
NA
|
Client < 1.11
|
[0, 1]
|
0.0
|
1.0
|
NA
|
|
|
3 shape
|
17
|
PRIM_TEXTURE
|
[ PRIM_TEXTURE, integer face ]
|
|
|
|
Used to get or set the texture settings of a prim's face.
• integer
|
face
|
–
|
face number or ALL_SIDES
|
|
|
• string
|
texture
|
–
|
a texture in the inventory of the prim this script is in or a UUID of a texturea texture in the inventory of the prim this script is in or a UUID of a texture
|
|
• vector
|
repeats
|
–
|
x and y range from 0.0 to 100, or -0.0 to -100 in 0.01 increments. Negative values flip the texture (z is ignored)x and y range from 0.0 to 100, or -0.0 to -100 in 0.01 increments. Negative values flip the texture (z is ignored)
|
|
• vector
|
offsets
|
–
|
x and y range from -1 to 1 (z is ignored)x and y range from -1 to 1 (z is ignored)
|
|
• float
|
rotation_in_radians
|
–
|
angle in radiansangle in radians
|
|
|
|
2 texture
|