Difference between revisions of "LlSetPrimitiveParams"

From Second Life Wiki
Jump to navigation Jump to search
Line 13: Line 13:
! colspan="2" {{!}} Parameter
! colspan="2" {{!}} Parameter
! colspan="2" {{!}} Flag
! colspan="2" {{!}} Flag
! colspan="3" {{!}} Parameters
! colspan="6" {{!}} Parameters
{{!}}-
{{!}}-
{{!}} rowspan="12" {{!}} [[PRIM_TYPE]]
{{!}} rowspan="10" {{!}} [[PRIM_TYPE]]
{{!}} rowspan="12" {{!}} 9  
{{!}} rowspan="10" {{!}} 9  
{{!}} {{!}} [[PRIM_TYPE_BOX]]
{{!}} {{!}} [[PRIM_TYPE_BOX]]
{{!}} {{!}} 0
{{!}} {{!}} 0
{{!}} colspan="3" {{!}} [ [[integer]] hole_shape, [[vector]] cut, [[float]] hollow, [[vector]] twist, [[vector]] top_size, [[vector]] top_shear]
{{!}} colspan="6" {{!}} [ [[integer]] hole_shape, [[vector]] cut, [[float]] hollow, [[vector]] twist, [[vector]] top_size, [[vector]] top_shear]
{{!}}-
{{!}}-
{{!}} {{!}} [[PRIM_TYPE_CYLINDER]]
{{!}} {{!}} [[PRIM_TYPE_CYLINDER]]
{{!}} {{!}} 1
{{!}} {{!}} 1
{{!}} colspan="3" {{!}} [ [[integer]] hole_shape, [[vector]] cut, [[float]] hollow, [[vector]] twist, [[vector]] top_size, [[vector]] top_shear]
{{!}} colspan="6" {{!}} [ [[integer]] hole_shape, [[vector]] cut, [[float]] hollow, [[vector]] twist, [[vector]] top_size, [[vector]] top_shear]
{{!}}-
{{!}}-
{{!}} {{!}} [[PRIM_TYPE_PRISM]]
{{!}} {{!}} [[PRIM_TYPE_PRISM]]
{{!}} {{!}} 2
{{!}} {{!}} 2
{{!}} colspan="3" {{!}} [ [[integer]] hole_shape, [[vector]] cut, [[float]] hollow, [[vector]] twist, [[vector]] top_size, [[vector]] top_shear]
{{!}} colspan="6" {{!}} [ [[integer]] hole_shape, [[vector]] cut, [[float]] hollow, [[vector]] twist, [[vector]] top_size, [[vector]] top_shear]
{{!}}-
{{!}}-
{{!}} {{!}} [[PRIM_TYPE_SPHERE]]
{{!}} {{!}} [[PRIM_TYPE_SPHERE]]
{{!}} {{!}} 3
{{!}} {{!}} 3
{{!}} colspan="3" {{!}} [ [[integer]] hole_shape, [[vector]] cut, [[float]] hollow, [[vector]] twist, [[vector]] dimple]
{{!}} colspan="6" {{!}} [ [[integer]] hole_shape, [[vector]] cut, [[float]] hollow, [[vector]] twist, [[vector]] dimple]
{{!}}-
{{!}}-
{{!}} {{!}} [[PRIM_TYPE_TORUS]]
{{!}} {{!}} [[PRIM_TYPE_TORUS]]
{{!}} {{!}} 4
{{!}} {{!}} 4
{{!}} colspan="3" {{!}} [ [[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]
{{!}} colspan="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_TUBE]]
{{!}} {{!}} [[PRIM_TYPE_TUBE]]
{{!}} {{!}} 5
{{!}} {{!}} 5
{{!}} colspan="3" {{!}} [ [[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]
{{!}} colspan="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_RING]]
{{!}} {{!}} [[PRIM_TYPE_RING]]
{{!}} {{!}} 6
{{!}} {{!}} 6
{{!}} colspan="3" {{!}} [ [[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]
{{!}} colspan="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]
{{!}}-
{{!}}-
{{!}} rowspan="5" colspan="2" {{!}}  
{{!}} rowspan="3" colspan="2" {{!}}  
!{{!}} hole_shape Constants
! colspan="2" {{!}} hole_shape Constants
!{{!}} Value
!{{!}} Shape
!{{!}} Description
! colspan="2" {{!}} hole_shape Constants
!{{!}} Shape
{{!}}-
{{!}}-
{{!}} [[PRIM_HOLE_DEFAULT]]
{{!}} [[PRIM_HOLE_DEFAULT]]
{{!}} {{LSL Hex||0}}
{{!}} {{LSL Hex||0}}
{{!}} width="100%" {{!}} default for the shape
{{!}} Shape
{{!}} [[PRIM_HOLE_SQUARE]]
{{!}} {{LSL Hex||32}}
{{!}} Square
{{!}}-
{{!}}-
{{!}} [[PRIM_HOLE_CIRCLE]]
{{!}} [[PRIM_HOLE_CIRCLE]]
{{!}} {{LSL Hex||16}}
{{!}} {{LSL Hex||16}}
{{!}} width="100%" {{!}} Circle
{{!}} Circle
{{!}}-
{{!}} [[PRIM_HOLE_SQUARE]]
{{!}} {{LSL Hex||32}}
{{!}} width="100%" {{!}} Square
{{!}}-
{{!}} [[PRIM_HOLE_TRIANGLE]]
{{!}} [[PRIM_HOLE_TRIANGLE]]
{{!}} {{LSL Hex||48}}
{{!}} {{LSL Hex||48}}
{{!}} width="100%" {{!}} Triangle
{{!}} Triangle
{{!}}-
{{!}}-
{{!}} rowspan="9" {{!}} [[PRIM_MATERIAL]]
{{!}} rowspan="9" {{!}} [[PRIM_MATERIAL]]
{{!}} rowspan="9" {{!}} 2
{{!}} rowspan="9" {{!}} 2
{{!}} colspan="5" {{!}} [ [[integer]] flag]
{{!}} colspan="8" {{!}} [ [[integer]] flag]
{{!}}-
{{!}}-
{{!}} [[PRIM_MATERIAL_STONE]]
{{!}} [[PRIM_MATERIAL_STONE]]
{{!}} 0
{{!}} 0
{{!}} colspan="3" {{!}} stone
{{!}} colspan="6" {{!}} stone
{{!}}-
{{!}}-
{{!}} [[PRIM_MATERIAL_METAL]]
{{!}} [[PRIM_MATERIAL_METAL]]
{{!}} 1
{{!}} 1
{{!}} colspan="3" {{!}} metal
{{!}} colspan="6" {{!}} metal
{{!}}-
{{!}}-
{{!}} [[PRIM_MATERIAL_GLASS]]
{{!}} [[PRIM_MATERIAL_GLASS]]
{{!}} 2
{{!}} 2
{{!}} colspan="3" {{!}} glass
{{!}} colspan="6" {{!}} glass
{{!}}-
{{!}}-
{{!}} [[PRIM_MATERIAL_WOOD]]
{{!}} [[PRIM_MATERIAL_WOOD]]
{{!}} 3
{{!}} 3
{{!}} colspan="3" {{!}} wood
{{!}} colspan="6" {{!}} wood
{{!}}-
{{!}}-
{{!}} [[PRIM_MATERIAL_FLESH]]
{{!}} [[PRIM_MATERIAL_FLESH]]
{{!}} 4
{{!}} 4
{{!}} colspan="3" {{!}} flesh
{{!}} colspan="6" {{!}} flesh
{{!}}-
{{!}}-
{{!}} [[PRIM_MATERIAL_PLASTIC]]
{{!}} [[PRIM_MATERIAL_PLASTIC]]
{{!}} 5
{{!}} 5
{{!}} colspan="3" {{!}} plastic
{{!}} colspan="6" {{!}} plastic
{{!}}-
{{!}}-
{{!}} [[PRIM_MATERIAL_RUBBER]]
{{!}} [[PRIM_MATERIAL_RUBBER]]
{{!}} 6
{{!}} 6
{{!}} colspan="3" {{!}} rubber
{{!}} colspan="6" {{!}} rubber
{{!}}-
{{!}}-
{{!}} [[PRIM_MATERIAL_LIGHT]]
{{!}} [[PRIM_MATERIAL_LIGHT]]
{{!}} 7
{{!}} 7
{{!}} colspan="3" {{!}} light
{{!}} colspan="6" {{!}} light
{{!}}-
{{!}}-
{{!}} [[PRIM_PHYSICS]]
{{!}} [[PRIM_PHYSICS]]
{{!}} 3
{{!}} 3
{{!}} colspan="4" {{!}} [ [[integer]] boolean]
{{!}} colspan="5" {{!}} [ [[integer]] boolean]
{{!}} Physics status
{{!}} colspan="3" {{!}} Physics status
{{!}}-
{{!}}-
{{!}} [[PRIM_TEMP_ON_REZ]]
{{!}} [[PRIM_TEMP_ON_REZ]]
{{!}} 4
{{!}} 4
{{!}} colspan="4" {{!}} [ [[integer]] boolean]
{{!}} colspan="5" {{!}} [ [[integer]] boolean]
{{!}} Temp on rez status
{{!}} colspan="3" {{!}} Temp on rez status
{{!}}-
{{!}}-
{{!}} [[PRIM_PHANTOM]]
{{!}} [[PRIM_PHANTOM]]
{{!}} 5
{{!}} 5
{{!}} colspan="4" {{!}} [ [[integer]] boolean]
{{!}} colspan="5" {{!}} [ [[integer]] boolean]
{{!}} Phantom status
{{!}} colspan="3" {{!}} Phantom status
{{!}}-
{{!}}-
{{!}} [[PRIM_POSITION]]
{{!}} [[PRIM_POSITION]]
{{!}} 6
{{!}} 6
{{!}} colspan="4" {{!}} [ [[vector]] position]
{{!}} colspan="5" {{!}} [ [[vector]] position]
{{!}} Position, [[llGetPos]] / [[llSetPos]]
{{!}} colspan="3" {{!}} Position, [[llGetPos]] / [[llSetPos]]
{{!}}-
{{!}}-
{{!}} [[PRIM_ROTATION]]
{{!}} [[PRIM_ROTATION]]
{{!}} 8
{{!}} 8
{{!}} colspan="4" {{!}} [ [[vector]] rot]
{{!}} colspan="5" {{!}} [ [[vector]] rot]
{{!}} Rotation, [[llGetRot]] / [[llSetRot]]
{{!}} colspan="3" {{!}} Rotation, [[llGetRot]] / [[llSetRot]]
{{!}}-
{{!}}-
{{!}} [[PRIM_SIZE]]
{{!}} [[PRIM_SIZE]]
{{!}} 7
{{!}} 7
{{!}} colspan="4" {{!}} [ [[vector]] size]
{{!}} colspan="5" {{!}} [ [[vector]] size]
{{!}} Size, [[llGetScale]] / [[llSetScale]]
{{!}} colspan="3" {{!}} Size, [[llGetScale]] / [[llSetScale]]
{{!}}-
{{!}}-
{{!}} [[PRIM_TEXTURE]]
{{!}} [[PRIM_TEXTURE]]
{{!}} 17
{{!}} 17
{{!}} colspan="4" {{!}} [ [[integer]] face, [[key]] id, [[vector]] repeats, [[vector]] offsets, [[float]] rotation_in_radians]
{{!}} colspan="5" {{!}} [ [[integer]] face, [[key]] id, [[vector]] repeats, [[vector]] offsets, [[float]] rotation_in_radians]
{{!}} Texture, [[llSetTexture]] / [[llGetTexture]]
{{!}} colspan="3" {{!}} Texture, [[llSetTexture]] / [[llGetTexture]]
{{!}}-
{{!}}-
{{!}} [[PRIM_COLOR]]
{{!}} [[PRIM_COLOR]]
{{!}} 18
{{!}} 18
{{!}} colspan="4" {{!}} [ [[integer]] face, [[vector]] color, [[float]] alpha]
{{!}} colspan="5" {{!}} [ [[integer]] face, [[vector]] color, [[float]] alpha]
{{!}} Position, [[llSetAlpha]] / [[llGetAlpha]], [[llSetColor]] / [[llGetColor]]
{{!}} colspan="3" {{!}} Position, [[llSetAlpha]] / [[llGetAlpha]], [[llSetColor]] / [[llGetColor]]
{{!}}-
{{!}}-
{{!}} rowspan="23" {{!}} [[PRIM_BUMP_SHINY]]
{{!}} rowspan="23" {{!}} [[PRIM_BUMP_SHINY]]
{{!}} rowspan="23" {{!}} 19
{{!}} rowspan="23" {{!}} 19
{{!}} colspan="4" {{!}}[ [[integer]] face, [[integer]] shiny, [[integer]] bump]
{{!}} colspan="5" {{!}} [ [[integer]] face, [[integer]] shiny, [[integer]] bump]
{{!}} colspan="3" {{!}}
{{!}}-
{{!}}-
{{!}} [[PRIM_SHINY_NONE]]
{{!}} [[PRIM_SHINY_NONE]]
{{!}} 0
{{!}} 0
{{!}} colspan="3" {{!}} none
{{!}} colspan="6" {{!}} none
{{!}}-
{{!}}-
{{!}} [[PRIM_SHINY_LOW]]
{{!}} [[PRIM_SHINY_LOW]]
{{!}} 1
{{!}} 1
{{!}} colspan="3" {{!}} low  
{{!}} colspan="6" {{!}} low  
{{!}}-
{{!}}-
{{!}} [[PRIM_SHINY_MEDIUM]]
{{!}} [[PRIM_SHINY_MEDIUM]]
{{!}} 2
{{!}} 2
{{!}} colspan="3" {{!}} medium
{{!}} colspan="6" {{!}} medium
{{!}}-
{{!}}-
{{!}} [[PRIM_SHINY_HIGH]]
{{!}} [[PRIM_SHINY_HIGH]]
{{!}} 3
{{!}} 3
{{!}} colspan="3" {{!}} high
{{!}} colspan="6" {{!}} high
{{!}}-
{{!}}-
{{!}} [[PRIM_BUMP_NONE]]
{{!}} [[PRIM_BUMP_NONE]]
{{!}} 0
{{!}} 0
{{!}} colspan="3" {{!}} none: no bump map
{{!}} colspan="6" {{!}} none: no bump map
{{!}}-
{{!}}-
{{!}} [[PRIM_BUMP_BRIGHT]]
{{!}} [[PRIM_BUMP_BRIGHT]]
{{!}} 1
{{!}} 1
{{!}} colspan="3" {{!}} brightness: generate bump map from highlights
{{!}} colspan="6" {{!}} brightness: generate bump map from highlights
{{!}}-
{{!}}-
{{!}} [[PRIM_BUMP_DARK]]
{{!}} [[PRIM_BUMP_DARK]]
{{!}} 2
{{!}} 2
{{!}} colspan="3" {{!}} darkness: generate bump map from lowlights
{{!}} colspan="6" {{!}} darkness: generate bump map from lowlights
{{!}}-
{{!}}-
{{!}} [[PRIM_BUMP_WOOD]]
{{!}} [[PRIM_BUMP_WOOD]]
{{!}} 3
{{!}} 3
{{!}} colspan="3" {{!}} woodgrain
{{!}} colspan="6" {{!}} woodgrain
{{!}}-
{{!}}-
{{!}} [[PRIM_BUMP_BARK]]
{{!}} [[PRIM_BUMP_BARK]]
{{!}} 4
{{!}} 4
{{!}} colspan="3" {{!}} bark
{{!}} colspan="6" {{!}} bark
{{!}}-
{{!}}-
{{!}} [[PRIM_BUMP_BRICKS]]
{{!}} [[PRIM_BUMP_BRICKS]]
{{!}} 5
{{!}} 5
{{!}} colspan="3" {{!}} bricks
{{!}} colspan="6" {{!}} bricks
{{!}}-
{{!}}-
{{!}} [[PRIM_BUMP_CHECKER]]
{{!}} [[PRIM_BUMP_CHECKER]]
{{!}} 6
{{!}} 6
{{!}} colspan="3" {{!}} checker
{{!}} colspan="6" {{!}} checker
{{!}}-
{{!}}-
{{!}} [[PRIM_BUMP_CONCRETE]]
{{!}} [[PRIM_BUMP_CONCRETE]]
{{!}} 7
{{!}} 7
{{!}} colspan="3" {{!}} concrete
{{!}} colspan="6" {{!}} concrete
{{!}}-
{{!}}-
{{!}} [[PRIM_BUMP_TILE]]
{{!}} [[PRIM_BUMP_TILE]]
{{!}} 8
{{!}} 8
{{!}} colspan="3" {{!}} crustytile
{{!}} colspan="6" {{!}} crustytile
{{!}}-
{{!}}-
{{!}} [[PRIM_BUMP_STONE]]
{{!}} [[PRIM_BUMP_STONE]]
{{!}} 9
{{!}} 9
{{!}} colspan="3" {{!}} cutstone: blocks
{{!}} colspan="6" {{!}} cutstone: blocks
{{!}}-
{{!}}-
{{!}} [[PRIM_BUMP_DISKS]]
{{!}} [[PRIM_BUMP_DISKS]]
{{!}} 10
{{!}} 10
{{!}} colspan="3" {{!}} discs: packed circles
{{!}} colspan="6" {{!}} discs: packed circles
{{!}}-
{{!}}-
{{!}} [[PRIM_BUMP_GRAVEL]]
{{!}} [[PRIM_BUMP_GRAVEL]]
{{!}} 11
{{!}} 11
{{!}} colspan="3" {{!}} gravel
{{!}} colspan="6" {{!}} gravel
{{!}}-
{{!}}-
{{!}} [[PRIM_BUMP_BLOBS]]
{{!}} [[PRIM_BUMP_BLOBS]]
{{!}} 12
{{!}} 12
{{!}} colspan="3" {{!}} petridish: blobby amoebalike shapes
{{!}} colspan="6" {{!}} petridish: blobby amoebalike shapes
{{!}}-
{{!}}-
{{!}} [[PRIM_BUMP_SIDING]]
{{!}} [[PRIM_BUMP_SIDING]]
{{!}} 13
{{!}} 13
{{!}} colspan="3" {{!}} siding
{{!}} colspan="6" {{!}} siding
{{!}}-
{{!}}-
{{!}} [[PRIM_BUMP_LARGETILE]]
{{!}} [[PRIM_BUMP_LARGETILE]]
{{!}} 14
{{!}} 14
{{!}} colspan="3" {{!}} stonetile
{{!}} colspan="6" {{!}} stonetile
{{!}}-
{{!}}-
{{!}} [[PRIM_BUMP_STUCCO]]
{{!}} [[PRIM_BUMP_STUCCO]]
{{!}} 15
{{!}} 15
{{!}} colspan="3" {{!}} stucco
{{!}} colspan="6" {{!}} stucco
{{!}}-
{{!}}-
{{!}} [[PRIM_BUMP_SUCTION]]
{{!}} [[PRIM_BUMP_SUCTION]]
{{!}} 16
{{!}} 16
{{!}} colspan="3" {{!}} suction: rings
{{!}} colspan="6" {{!}} suction: rings
{{!}}-
{{!}}-
{{!}} [[PRIM_BUMP_WEAVE]]
{{!}} [[PRIM_BUMP_WEAVE]]
{{!}} 17
{{!}} 17
{{!}} colspan="3" {{!}} weave
{{!}} colspan="6" {{!}} weave
{{!}}-
{{!}}-
{{!}} [[PRIM_FULLBRIGHT]]
{{!}} [[PRIM_FULLBRIGHT]]
{{!}} 20
{{!}} 20
{{!}} colspan="4" {{!}} [ [[integer]] face, [[integer]] boolean]
{{!}} colspan="5" {{!}} [ [[integer]] face, [[integer]] boolean]
{{!}}  
{{!}} colspan="3" {{!}}  
{{!}}-
{{!}}-
{{!}} [[PRIM_FLEXIBLE]]
{{!}} [[PRIM_FLEXIBLE]]
{{!}} 21
{{!}} 21
{{!}} colspan="4" {{!}} [ [[integer]] boolean, [[integer]] softness, [[float]] gravity, [[float]] friction, [[float]] wind, [[float]] tension, [[vector]] force]
{{!}} colspan="5" {{!}} [ [[integer]] boolean, [[integer]] softness, [[float]] gravity, [[float]] friction, [[float]] wind, [[float]] tension, [[vector]] force]
{{!}}  
{{!}} colspan="3" {{!}}  
{{!}}-
{{!}}-
{{!}} rowspan="3" {{!}} [[PRIM_TEXGEN]]
{{!}} rowspan="3" {{!}} [[PRIM_TEXGEN]]
{{!}} rowspan="3" {{!}} 22
{{!}} rowspan="3" {{!}} 22
{{!}} colspan="4" {{!}} [ [[integer]] face, [[integer]] type]
{{!}} colspan="5" {{!}} [ [[integer]] face, [[integer]] type]
{{!}}  
{{!}} colspan="3" {{!}}  
{{!}}-
{{!}}-
{{!}} [[PRIM_TEXGEN_DEFAULT]]
{{!}} [[PRIM_TEXGEN_DEFAULT]]
{{!}} 0
{{!}} 0
{{!}} colspan="3" {{!}}  
{{!}} colspan="6" {{!}}  
{{!}}-
{{!}}-
{{!}} [[PRIM_TEXGEN_PLANAR]]
{{!}} [[PRIM_TEXGEN_PLANAR]]
{{!}} 1
{{!}} 1
{{!}} colspan="3" {{!}}  
{{!}} colspan="6" {{!}}  
{{!}}-
{{!}}-
{{!}} [[PRIM_POINT_LIGHT]]
{{!}} [[PRIM_POINT_LIGHT]]
{{!}} 23
{{!}} 23
{{!}} colspan="4" {{!}} [ [[integer]] boolean, [[vector]] color, [[float]] intensity, [[float]] raduis, [[float]] falloff]
{{!}} colspan="5" {{!}} [ [[integer]] boolean, [[vector]] color, [[float]] intensity, [[float]] raduis, [[float]] falloff]
{{!}}  
{{!}} colspan="3" {{!}}
{{!}}-
{{!}} rowspan="6" {{!}}
{{!}} rowspan="6" {{!}} 1
{{!}} {{!}} [[PRIM_TYPE_BOX]]
{{!}} {{!}} 0
{{!}} colspan="6" {{!}} [ [[vector]] cut, [[float]] hollow, [[float]] twist_end, [[vector]] top_size, [[vector]] top_shear ]
{{!}}-
{{!}} {{!}} [[PRIM_TYPE_CYLINDER]]
{{!}} {{!}} 1
{{!}} colspan="6" {{!}} [ [[vector]] cut, [[float]] hollow, [[float]] twist_end, [[vector]] top_size, [[vector]] top_shear ]
{{!}}-
{{!}} {{!}} [[PRIM_TYPE_PRISM]]
{{!}} {{!}} 2
{{!}} colspan="6" {{!}} [ [[vector]] cut, [[float]] hollow, [[float]] twist_end, [[vector]] top_size, [[vector]] top_shear ]
{{!}}-
{{!}} {{!}} [[PRIM_TYPE_SPHERE]]
{{!}} {{!}} 3
{{!}} colspan="6" {{!}} [ [[vector]] cut, [[float]] hollow, [[vector]] dimple ]
{{!}}-
{{!}} {{!}} [[PRIM_TYPE_TORUS]]
{{!}} {{!}} 4
{{!}} colspan="6" {{!}} [ [[vector]] cut, [[float]] hollow, [[float]] twist_end, [[float]] hole_size, [[vector]] top_shear, [[vector]] advanced_cut ]
{{!}}-
{{!}} {{!}} [[PRIM_TYPE_TUBE]]
{{!}} {{!}} 5
{{!}} colspan="6" {{!}} [ [[vector]] cut, [[float]] hollow, [[float]] twist_end, [[float]] topshear_x ]
{{!}}}
{{!}}}
|examples
|examples

Revision as of 03:38, 22 February 2007

Summary

Function: llSetPrimitiveParams( list rules );

Sets the prims parameters according to rules.

• list rules

Parameter Flag Parameters
PRIM_TYPE 9 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]
  hole_shape Constants Shape hole_shape Constants Shape
PRIM_HOLE_DEFAULT 0x0 Shape PRIM_HOLE_SQUARE 0x20 Square
PRIM_HOLE_CIRCLE 0x10 Circle PRIM_HOLE_TRIANGLE 0x30 Triangle
PRIM_MATERIAL 2 [ integer flag]
PRIM_MATERIAL_STONE 0 stone
PRIM_MATERIAL_METAL 1 metal
PRIM_MATERIAL_GLASS 2 glass
PRIM_MATERIAL_WOOD 3 wood
PRIM_MATERIAL_FLESH 4 flesh
PRIM_MATERIAL_PLASTIC 5 plastic
PRIM_MATERIAL_RUBBER 6 rubber
PRIM_MATERIAL_LIGHT 7 light
PRIM_PHYSICS 3 [ integer boolean] Physics status
PRIM_TEMP_ON_REZ 4 [ integer boolean] Temp on rez status
PRIM_PHANTOM 5 [ integer boolean] Phantom status
PRIM_POSITION 6 [ vector position] Position, llGetPos / llSetPos
PRIM_ROTATION 8 [ vector rot] Rotation, llGetRot / llSetRot
PRIM_SIZE 7 [ vector size] Size, llGetScale / llSetScale
PRIM_TEXTURE 17 [ integer face, key id, vector repeats, vector offsets, float rotation_in_radians] Texture, llSetTexture / llGetTexture
PRIM_COLOR 18 [ integer face, vector color, float alpha] Position, llSetAlpha / llGetAlpha, llSetColor / llGetColor
PRIM_BUMP_SHINY 19 [ integer face, integer shiny, integer bump]
PRIM_SHINY_NONE 0 none
PRIM_SHINY_LOW 1 low
PRIM_SHINY_MEDIUM 2 medium
PRIM_SHINY_HIGH 3 high
PRIM_BUMP_NONE 0 none: no bump map
PRIM_BUMP_BRIGHT 1 brightness: generate bump map from highlights
PRIM_BUMP_DARK 2 darkness: generate bump map from lowlights
PRIM_BUMP_WOOD 3 woodgrain
PRIM_BUMP_BARK 4 bark
PRIM_BUMP_BRICKS 5 bricks
PRIM_BUMP_CHECKER 6 checker
PRIM_BUMP_CONCRETE 7 concrete
PRIM_BUMP_TILE 8 crustytile
PRIM_BUMP_STONE 9 cutstone: blocks
PRIM_BUMP_DISKS 10 discs: packed circles
PRIM_BUMP_GRAVEL 11 gravel
PRIM_BUMP_BLOBS 12 petridish: blobby amoebalike shapes
PRIM_BUMP_SIDING 13 siding
PRIM_BUMP_LARGETILE 14 stonetile
PRIM_BUMP_STUCCO 15 stucco
PRIM_BUMP_SUCTION 16 suction: rings
PRIM_BUMP_WEAVE 17 weave
PRIM_FULLBRIGHT 20 [ integer face, integer boolean]
PRIM_FLEXIBLE 21 [ integer boolean, integer softness, float gravity, float friction, float wind, float tension, vector force]
PRIM_TEXGEN 22 [ integer face, integer type]
PRIM_TEXGEN_DEFAULT 0
PRIM_TEXGEN_PLANAR 1
PRIM_POINT_LIGHT 23 [ integer boolean, vector color, float intensity, float raduis, float falloff]
1 PRIM_TYPE_BOX 0 [ vector cut, float hollow, float twist_end, vector top_size, vector top_shear ]
PRIM_TYPE_CYLINDER 1 [ vector cut, float hollow, float twist_end, vector top_size, vector top_shear ]
PRIM_TYPE_PRISM 2 [ vector cut, float hollow, float twist_end, vector top_size, vector top_shear ]
PRIM_TYPE_SPHERE 3 [ vector cut, float hollow, vector dimple ]
PRIM_TYPE_TORUS 4 [ vector cut, float hollow, float twist_end, float hole_size, vector top_shear, vector advanced_cut ]
PRIM_TYPE_TUBE 5 [ vector cut, float hollow, float twist_end, float topshear_x ]

Caveats

  • This function causes the script to sleep for 0.2 seconds.
All Issues ~ Search JIRA for related Bugs

Examples

Deep Notes

Search JIRA for related Issues

Signature

function void llSetPrimitiveParams( list rules );