Difference between revisions of "Template:LSL Constants/PrimitiveParams"
Jump to navigation
Jump to search
m |
|||
Line 53: | Line 53: | ||
! colspan="6" {{!}} Description | ! colspan="6" {{!}} Description | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TYPE|integer|9|b=[ |e= ]|s=rowspan="18"}} | ||
{{!}} colspan="2" {{!}} [ [[integer]] {{HoverText|flag|PRIM_TYPE_* flag}} ] | {{!}} colspan="2" {{!}} [ [[integer]] {{HoverText|flag|PRIM_TYPE_* flag}} ] | ||
{{!}} colspan="6" {{!}} {{GetSet|{{{1|}}}|Gets|Sets}} the prim shape. | {{!}} colspan="6" {{!}} {{GetSet|{{{1|}}}|Gets|Sets}} the prim shape. | ||
Line 61: | Line 60: | ||
! colspan="6" {{!}} Flag Parameters | ! colspan="6" {{!}} Flag Parameters | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TYPE_BOX|integer|0}} | ||
{{!}} colspan="6" {{!}} [ [[integer]] {{LSL Param|hole_shape}}, [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[vector]] {{LSL Param|twist_box|twist}}, [[vector]] {{LSL Param|top_size}}, [[vector]] {{LSL Param|top_shear}} ] | {{!}} colspan="6" {{!}} [ [[integer]] {{LSL Param|hole_shape}}, [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[vector]] {{LSL Param|twist_box|twist}}, [[vector]] {{LSL Param|top_size}}, [[vector]] {{LSL Param|top_shear}} ] | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TYPE_CYLINDER|integer|1}} | ||
{{!}} colspan="6" {{!}} [ [[integer]] {{LSL Param|hole_shape}}, [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[vector]] {{LSL Param|twist_box|twist}}, [[vector]] {{LSL Param|top_size}}, [[vector]] {{LSL Param|top_shear}} ] | {{!}} colspan="6" {{!}} [ [[integer]] {{LSL Param|hole_shape}}, [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[vector]] {{LSL Param|twist_box|twist}}, [[vector]] {{LSL Param|top_size}}, [[vector]] {{LSL Param|top_shear}} ] | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TYPE_PRISM|integer|2}} | ||
{{!}} colspan="6" {{!}} [ [[integer]] {{LSL Param|hole_shape}}, [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[vector]] {{LSL Param|twist_box|twist}}, [[vector]] {{LSL Param|top_size}}, [[vector]] {{LSL Param|top_shear}} ] | {{!}} colspan="6" {{!}} [ [[integer]] {{LSL Param|hole_shape}}, [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[vector]] {{LSL Param|twist_box|twist}}, [[vector]] {{LSL Param|top_size}}, [[vector]] {{LSL Param|top_shear}} ] | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TYPE_SPHERE|integer|3}} | ||
{{!}} colspan="6" {{!}} [ [[integer]] {{LSL Param|hole_shape}}, [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[vector]] {{LSL Param|twist_torus|twist}}, [[vector]] {{LSL Param|cut|dimple}}] | {{!}} colspan="6" {{!}} [ [[integer]] {{LSL Param|hole_shape}}, [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[vector]] {{LSL Param|twist_torus|twist}}, [[vector]] {{LSL Param|cut|dimple}}] | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TYPE_TORUS|integer|4}} | ||
{{!}} colspan="6" {{!}} [ [[integer]] {{LSL Param|hole_shape}}, [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[vector]] {{LSL Param|twist_torus|twist}}, [[vector]] {{LSL Param|hole_size}}, [[vector]] {{LSL Param|top_shear}}, [[vector]] {{LSL Param|cut|advanced_cut}}, [[vector]] {{LSL Param|taper}}, [[float]] {{LSL Param|revolutions}}, [[float]] {{LSL Param|radius_offset}}, [[float]] {{LSL Param|skew}} ] | {{!}} colspan="6" {{!}} [ [[integer]] {{LSL Param|hole_shape}}, [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[vector]] {{LSL Param|twist_torus|twist}}, [[vector]] {{LSL Param|hole_size}}, [[vector]] {{LSL Param|top_shear}}, [[vector]] {{LSL Param|cut|advanced_cut}}, [[vector]] {{LSL Param|taper}}, [[float]] {{LSL Param|revolutions}}, [[float]] {{LSL Param|radius_offset}}, [[float]] {{LSL Param|skew}} ] | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TYPE_TUBE|integer|5}} | ||
{{!}} colspan="6" {{!}} [ [[integer]] {{LSL Param|hole_shape}}, [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[vector]] {{LSL Param|twist_torus|twist}}, [[vector]] {{LSL Param|hole_size}}, [[vector]] {{LSL Param|top_shear}}, [[vector]] {{LSL Param|cut|advanced_cut}}, [[vector]] {{LSL Param|taper}}, [[float]] {{LSL Param|revolutions}}, [[float]] {{LSL Param|radius_offset}}, [[float]] {{LSL Param|skew}} ] | {{!}} colspan="6" {{!}} [ [[integer]] {{LSL Param|hole_shape}}, [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[vector]] {{LSL Param|twist_torus|twist}}, [[vector]] {{LSL Param|hole_size}}, [[vector]] {{LSL Param|top_shear}}, [[vector]] {{LSL Param|cut|advanced_cut}}, [[vector]] {{LSL Param|taper}}, [[float]] {{LSL Param|revolutions}}, [[float]] {{LSL Param|radius_offset}}, [[float]] {{LSL Param|skew}} ] | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TYPE_RING|integer|6}} | ||
{{!}} colspan="6" {{!}} [ [[integer]] {{LSL Param|hole_shape}}, [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[vector]] {{LSL Param|twist_torus|twist}}, [[vector]] {{LSL Param|hole_size}}, [[vector]] {{LSL Param|top_shear}}, [[vector]] {{LSL Param|cut|advanced_cut}}, [[vector]] {{LSL Param|taper}}, [[float]] {{LSL Param|revolutions}}, [[float]] {{LSL Param|radius_offset}}, [[float]] {{LSL Param|skew}} ] | {{!}} colspan="6" {{!}} [ [[integer]] {{LSL Param|hole_shape}}, [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[vector]] {{LSL Param|twist_torus|twist}}, [[vector]] {{LSL Param|hole_size}}, [[vector]] {{LSL Param|top_shear}}, [[vector]] {{LSL Param|cut|advanced_cut}}, [[vector]] {{LSL Param|taper}}, [[float]] {{LSL Param|revolutions}}, [[float]] {{LSL Param|radius_offset}}, [[float]] {{LSL Param|skew}} ] | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TYPE_SCULPT|integer|7}} | ||
{{!}} colspan="6" {{!}} [ [[string]] {{LSL Param|map}}, [[integer]] {{LSL Param|type}} ] [[Sculpted_Prims:_FAQ]] | {{!}} colspan="6" {{!}} [ [[string]] {{LSL Param|map}}, [[integer]] {{LSL Param|type}} ] [[Sculpted_Prims:_FAQ]] | ||
{{!}}- | {{!}}- | ||
Line 99: | Line 90: | ||
!{{!}} Shape | !{{!}} Shape | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_HOLE_DEFAULT|integer|hex=0x00}} | ||
{{!}} Default | {{!}} Default | ||
{{ | {{LSL ConstTB|PRIM_HOLE_SQUARE|integer|hex=0x20}} | ||
{{!}} Square | {{!}} Square | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_HOLE_CIRCLE|integer|hex=0x10}} | ||
{{!}} Circle | {{!}} Circle | ||
{{ | {{LSL ConstTB|PRIM_HOLE_TRIANGLE|integer|hex=0x30}} | ||
{{!}} Triangle | {{!}} Triangle | ||
{{!}}- | {{!}}- | ||
Line 117: | Line 104: | ||
! colspan="3" {{!}} Description | ! colspan="3" {{!}} Description | ||
{{!}}- | {{!}}- | ||
{{LSL ConstTB|PRIM_SCULPT_TYPE_SPHERE|integer|1}} | |||
{{!}}Sphere | {{!}}Sphere | ||
{{!}} colspan="3" {{!}} Converge top & bottom, stitch left side to right | {{!}} colspan="3" {{!}} Converge top & bottom, stitch left side to right | ||
{{!}}- | {{!}}- | ||
{{LSL ConstTB|PRIM_SCULPT_TYPE_TORUS|integer|2}} | |||
{{!}}Torus | {{!}}Torus | ||
{{!}} colspan="3" {{!}} Stitch top to bottom, stitch left side to right | {{!}} colspan="3" {{!}} Stitch top to bottom, stitch left side to right | ||
{{!}}- | {{!}}- | ||
{{LSL ConstTB|PRIM_SCULPT_TYPE_PLANE|integer|3}} | |||
{{!}}Plane | {{!}}Plane | ||
{{!}} colspan="3" {{!}} No stitching or converging | {{!}} colspan="3" {{!}} No stitching or converging | ||
{{!}}- | {{!}}- | ||
{{LSL ConstTB|PRIM_SCULPT_TYPE_CYLINDER|integer|4}} | |||
{{!}}Cylinder | {{!}}Cylinder | ||
{{!}} colspan="3" {{!}} Stitch left side to right, double sided polygons? | {{!}} colspan="3" {{!}} Stitch left side to right, double sided polygons? | ||
Line 139: | Line 122: | ||
{{!}} colspan="10" {{!}} | {{!}} colspan="10" {{!}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_MATERIAL|integer|2|b=[ |e= ]|s=rowspan="10"}} | ||
{{!}} colspan="2" {{!}} [ [[integer]] {{HoverText|flag|PRIM_MATERIAL_* flag}}] | {{!}} colspan="2" {{!}} [ [[integer]] {{HoverText|flag|PRIM_MATERIAL_* flag}}] | ||
{{!}} colspan="6" {{!}} {{GetSet|{{{1|}}}|Gets|Sets}} the prim's material. The material determines the default [[llCollisionSound|collision sound]] & [[llCollisionSprite|sprite]]. | {{!}} colspan="6" {{!}} {{GetSet|{{{1|}}}|Gets|Sets}} the prim's material. The material determines the default [[llCollisionSound|collision sound]] & [[llCollisionSprite|sprite]]. | ||
Line 147: | Line 129: | ||
! colspan="6" {{!}} Flag Description | ! colspan="6" {{!}} Flag Description | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_MATERIAL_STONE|integer|0|m=3|s3=colspan="6"|c=stone}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_MATERIAL_METAL|integer|1|m=3|s3=colspan="6"|c=metal}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_MATERIAL_GLASS|integer|2|m=3|s3=colspan="6"|c=glass}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_MATERIAL_WOOD|integer|3|m=3|s3=colspan="6"|c=wood}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_MATERIAL_FLESH|integer|4|m=3|s3=colspan="6"|c=flesh}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_MATERIAL_PLASTIC|integer|5|m=3|s3=colspan="6"|c=plastic}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_MATERIAL_RUBBER|integer|6|m=3|s3=colspan="6"|c=rubber}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_MATERIAL_LIGHT|integer|7|b=<s>|e=</s>|c=light, DEPRECATED: Looks the same as [ PRIM_FULLBRIGHT, ALL_SIDES, TRUE ]}} | ||
{{!}} colspan="6" {{!}}light, '''DEPRECATED''': Looks the same as [ [[PRIM_FULLBRIGHT]], [[ALL_SIDES]], [[TRUE]] ] | {{!}} colspan="6" {{!}}light, '''DEPRECATED''': Looks the same as [ [[PRIM_FULLBRIGHT]], [[ALL_SIDES]], [[TRUE]] ] | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_PHYSICS|integer|3|b=[ |e= ]}} | ||
{{!}} colspan="5" {{!}} [ [[integer]] {{LSL Param|boolean}} ] | {{!}} colspan="5" {{!}} [ [[integer]] {{LSL Param|boolean}} ] | ||
{{!}} colspan="3" {{!}} Physics status {{GetSet|{{{1|}}}|[[llGetStatus]]|[[llSetStatus]]}} | {{!}} colspan="3" {{!}} Physics status {{GetSet|{{{1|}}}|[[llGetStatus]]|[[llSetStatus]]}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TEMP_ON_REZ|integer|4|b=[ |e= ]}} | ||
{{!}} colspan="5" {{!}} [ [[integer]] {{LSL Param|boolean}} ] | {{!}} colspan="5" {{!}} [ [[integer]] {{LSL Param|boolean}} ] | ||
{{!}} colspan="3" {{!}} Temp on rez status {{GetSet|{{{1|}}}|[[llGetStatus]]|[[llSetStatus]]}} | {{!}} colspan="3" {{!}} Temp on rez status {{GetSet|{{{1|}}}|[[llGetStatus]]|[[llSetStatus]]}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_PHANTOM|integer|5|b=[ |e= ]}} | ||
{{!}} colspan="5" {{!}} [ [[integer]] {{LSL Param|boolean}} ] | {{!}} colspan="5" {{!}} [ [[integer]] {{LSL Param|boolean}} ] | ||
{{!}} colspan="3" {{!}} Phantom status {{GetSet|{{{1|}}}|[[llGetStatus]]|[[llSetStatus]]}} | {{!}} colspan="3" {{!}} Phantom status {{GetSet|{{{1|}}}|[[llGetStatus]]|[[llSetStatus]]}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_POSITION|integer|6|b=[ |e= ]}} | ||
{{!}} colspan="5" {{!}} [ [[vector]] {{LSL Param|position}} ] | {{!}} colspan="5" {{!}} [ [[vector]] {{LSL Param|position}} ] | ||
{{!}} colspan="3" {{!}} Position, {{GetSet|{{{1|}}}|[[llGetPos]]|[[llSetPos]]}} | {{!}} colspan="3" {{!}} Position, {{GetSet|{{{1|}}}|[[llGetPos]]|[[llSetPos]]}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_ROTATION|integer|8|b=[ |e= ]}} | ||
{{!}} colspan="5" {{!}} [ [[rotation]] {{LSL Param|rot}} ] | {{!}} colspan="5" {{!}} [ [[rotation]] {{LSL Param|rot}} ] | ||
{{!}} colspan="3" {{!}} Rotation, {{GetSet|{{{1|}}}|[[llGetRot]]|[[llSetRot]]}} | {{!}} colspan="3" {{!}} Rotation, {{GetSet|{{{1|}}}|[[llGetRot]]|[[llSetRot]]}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_SIZE|integer|7|b=[ |e= ]}} | ||
{{!}} colspan="5" {{!}} [ [[vector]] {{LSL Param|size}} ] | {{!}} colspan="5" {{!}} [ [[vector]] {{LSL Param|size}} ] | ||
{{!}} colspan="3" {{!}} Size, {{GetSet|{{{1|}}}|[[llGetScale]]|[[llSetScale]]}} | {{!}} colspan="3" {{!}} Size, {{GetSet|{{{1|}}}|[[llGetScale]]|[[llSetScale]]}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TEXTURE|integer|17|b=[ |e=, [[integer]] {{LSL Param|face}} ]}} | ||
{{!}} colspan="5" {{!}} [ [[string]] {{LSL Param|texture}}, [[vector]] {{LSL Param|repeats}}, [[vector]] {{LSL Param|offsets}}, [[float]] {{LSL Param|rotation_in_radians}} ] | {{!}} colspan="5" {{!}} [ [[string]] {{LSL Param|texture}}, [[vector]] {{LSL Param|repeats}}, [[vector]] {{LSL Param|offsets}}, [[float]] {{LSL Param|rotation_in_radians}} ] | ||
{{!}} colspan="3" {{!}} | {{!}} colspan="3" {{!}} | ||
Line 223: | Line 183: | ||
{{!}}} | {{!}}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_COLOR|integer|18|b=[ |e=, [[integer]] {{LSL Param|face}} ]}} | ||
{{!}} colspan="5" {{!}} [ [[vector]] {{LSL Param|color}}, [[float]] {{LSL Param|alpha}} ] | {{!}} colspan="5" {{!}} [ [[vector]] {{LSL Param|color}}, [[float]] {{LSL Param|alpha}} ] | ||
{{!}} colspan="3" {{!}} | {{!}} colspan="3" {{!}} | ||
Line 233: | Line 192: | ||
{{!}}} | {{!}}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_SHINY|integer|19|b=[ |e=, [[integer]] {{LSL Param|face}} ]|s=rowspan="25"}} | ||
{{!}} colspan="5" {{!}} [ [[integer]] {{HoverText|shiny|PRIM_SHINY_* flag}}, [[integer]] {{HoverText|bump|PRIM_BUMP_* flag}} ] | {{!}} colspan="5" {{!}} [ [[integer]] {{HoverText|shiny|PRIM_SHINY_* flag}}, [[integer]] {{HoverText|bump|PRIM_BUMP_* flag}} ] | ||
{{!}} colspan="3" {{!}} | {{!}} colspan="3" {{!}} | ||
Line 241: | Line 199: | ||
! colspan="6" {{!}} Description | ! colspan="6" {{!}} Description | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_SHINY_NONE|integer|0|m=3|s3=colspan="6"|c=none}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_SHINY_LOW|integer|1|m=3|s3=colspan="6"|c=low}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_SHINY_MEDIUM|integer|2|m=3|s3=colspan="6"|c=medium}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_SHINY_HIGH|integer|3|m=3|s3=colspan="6"|c=high}} | ||
{{!}}- | {{!}}- | ||
{{!}} | {{!}} | ||
Line 261: | Line 211: | ||
{{!}} colspan="6" {{!}} | {{!}} colspan="6" {{!}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_NONE|integer|0|m=3|s3=colspan="6"|c=none: no bump map}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_BRIGHT|integer|1|m=3|s3=colspan="6"|c=brightness: generate from highlights}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_DARK|integer|2|m=3|s3=colspan="6"|c=darkness: generate from lowlights}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_WOOD|integer|3|m=3|s3=colspan="6"|c=woodgrain}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_BARK|integer|4|m=3|s3=colspan="6"|c=bark}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_BRICKS|integer|5|m=3|s3=colspan="6"|c=bricks}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_CHECKER|integer|6|m=3|s3=colspan="6"|c=checker}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_CONCRETE|integer|7|m=3|s3=colspan="6"|c=concrete}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_TILE|integer|8|m=3|s3=colspan="6"|c=crustytile}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_STONE|integer|9|m=3|s3=colspan="6"|c=cutstone: blocks}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_DISKS|integer|10|m=3|s3=colspan="6"|c=discs: packed circles}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_GRAVEL|integer|11|m=3|s3=colspan="6"|c=gravel}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_BLOBS|integer|12|m=3|s3=colspan="6"|c=petridish: blobby amoeba like shapes}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_SIDING|integer|13|m=3|s3=colspan="6"|c=siding}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_LARGETILE|integer|14|m=3|s3=colspan="6"|c=stonetile}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_STUCCO|integer|15|m=3|s3=colspan="6"|c=stucco}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_SUCTION|integer|16|m=3|s3=colspan="6"|c=suction: rings}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_BUMP_WEAVE|integer|17|m=3|s3=colspan="6"|c=weave}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_FULLBRIGHT|integer|20|b=[ |e=, [[integer]] {{LSL Param|face}} ]}} | ||
{{!}} colspan="5" {{!}} [ [[integer]] {{LSL Param|boolean}} ] | {{!}} colspan="5" {{!}} [ [[integer]] {{LSL Param|boolean}} ] | ||
{{!}} colspan="3" {{!}} | {{!}} colspan="3" {{!}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_FLEXIBLE|integer|21|b=[ |e= ]}} | ||
{{!}} colspan="5" {{!}} [ [[integer]] {{LSL Param|boolean}}, [[integer]] {{HoverText|softness|ranges from 0 to 4}}, [[float]] {{LSL Param|flex_float|gravity}}, [[float]] {{LSL Param|flex_float|friction}}, [[float]] {{LSL Param|flex_float|wind}}, [[float]] {{LSL Param|flex_float|tension}}, [[vector]] {{LSL Param|force}} ] | {{!}} colspan="5" {{!}} [ [[integer]] {{LSL Param|boolean}}, [[integer]] {{HoverText|softness|ranges from 0 to 4}}, [[float]] {{LSL Param|flex_float|gravity}}, [[float]] {{LSL Param|flex_float|friction}}, [[float]] {{LSL Param|flex_float|wind}}, [[float]] {{LSL Param|flex_float|tension}}, [[vector]] {{LSL Param|force}} ] | ||
{{!}} colspan="3" {{!}} | {{!}} colspan="3" {{!}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TEXGEN|integer|22|b=[ |e=, [[integer]] {{LSL Param|face}} ]|s=rowspan="4"}} | ||
{{!}} colspan="5" {{!}} [ [[integer]] {{HoverText|type|PRIM_TEXGEN_* flag}} ] | {{!}} colspan="5" {{!}} [ [[integer]] {{HoverText|type|PRIM_TEXGEN_* flag}} ] | ||
{{!}} colspan="3" {{!}} | {{!}} colspan="3" {{!}} | ||
Line 351: | Line 262: | ||
! colspan="6" {{!}} Description | ! colspan="6" {{!}} Description | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TEXGEN_DEFAULT|integer|0|m=3|s3=colspan="6"|c=}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TEXGEN_PLANAR|integer|1|m=3|s3=colspan="6"|c=}} | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_POINT_LIGHT|integer|23|b=[ |e= ]}} | ||
{{!}} colspan="5" {{!}} [ [[integer]] {{LSL Param|boolean}}, [[vector]] {{LSL Param|color}}, [[float]] {{LSL Param|intensity}}, [[float]] {{LSL Param|radius}}, [[float]] {{LSL Param|falloff}} ] | {{!}} colspan="5" {{!}} [ [[integer]] {{LSL Param|boolean}}, [[vector]] {{LSL Param|color}}, [[float]] {{LSL Param|intensity}}, [[float]] {{LSL Param|radius}}, [[float]] {{LSL Param|falloff}} ] | ||
{{!}} colspan="3" {{!}} | {{!}} colspan="3" {{!}} | ||
Line 372: | Line 278: | ||
! colspan="6" {{!}} Flag Parameters | ! colspan="6" {{!}} Flag Parameters | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TYPE_BOX|integer|0}} | ||
{{!}} colspan="6" {{!}} [ [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[float]] {{LSL Param|twist_end}}, [[vector]] {{LSL Param|top_size}}, [[vector]] {{LSL Param|top_shear}} ] | {{!}} colspan="6" {{!}} [ [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[float]] {{LSL Param|twist_end}}, [[vector]] {{LSL Param|top_size}}, [[vector]] {{LSL Param|top_shear}} ] | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TYPE_CYLINDER|integer|1}} | ||
{{!}} colspan="6" {{!}} [ [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[float]] {{LSL Param|twist_end}}, [[vector]] {{LSL Param|top_size}}, [[vector]] {{LSL Param|top_shear}} ] | {{!}} colspan="6" {{!}} [ [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[float]] {{LSL Param|twist_end}}, [[vector]] {{LSL Param|top_size}}, [[vector]] {{LSL Param|top_shear}} ] | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TYPE_PRISM|integer|2}} | ||
{{!}} colspan="6" {{!}} [ [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[float]] {{LSL Param|twist_end}}, [[vector]] {{LSL Param|top_size}}, [[vector]] {{LSL Param|top_shear}} ] | {{!}} colspan="6" {{!}} [ [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[float]] {{LSL Param|twist_end}}, [[vector]] {{LSL Param|top_size}}, [[vector]] {{LSL Param|top_shear}} ] | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TYPE_SPHERE|integer|3}} | ||
{{!}} colspan="6" {{!}} [ [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[vector]] {{LSL Param|cut|dimple}} ] | {{!}} colspan="6" {{!}} [ [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[vector]] {{LSL Param|cut|dimple}} ] | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TYPE_TORUS|integer|4}} | ||
{{!}} colspan="6" {{!}} [ [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[float]] {{LSL Param|twist_end}}, [[float]] {{LSL Param|hole_size_y}}, [[vector]] {{LSL Param|top_shear}}, [[vector]] {{LSL Param|cut|advanced_cut}} ] | {{!}} colspan="6" {{!}} [ [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[float]] {{LSL Param|twist_end}}, [[float]] {{LSL Param|hole_size_y}}, [[vector]] {{LSL Param|top_shear}}, [[vector]] {{LSL Param|cut|advanced_cut}} ] | ||
{{!}}- | {{!}}- | ||
{{ | {{LSL ConstTB|PRIM_TYPE_TUBE|integer|5}} | ||
{{!}} colspan="6" {{!}} [ [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[float]] {{LSL Param|twist_end}}, [[float]] {{LSL Param|topshear_x}} ] | {{!}} colspan="6" {{!}} [ [[vector]] {{LSL Param|cut}}, [[float]] {{LSL Param|hollow}}, [[float]] {{LSL Param|twist_end}}, [[float]] {{LSL Param|topshear_x}} ] | ||
}} | }} |
Revision as of 10:13, 6 June 2007
Parameter | Additional Parameters | Description | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
[ PRIM_TYPE ] | 9 | [ integer flag ] | Gets / Sets the prim shape. | ||||||||||||||||||
flag Constants | Flag Parameters | ||||||||||||||||||||
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 ] Sculpted_Prims:_FAQ | |||||||||||||||||||
hole_shape Flags | Shape | hole_shape Flags | Shape | ||||||||||||||||||
PRIM_HOLE_DEFAULT | 0x00 | Default | PRIM_HOLE_SQUARE | 0x20 | Square | ||||||||||||||||
PRIM_HOLE_CIRCLE | 0x10 | Circle | PRIM_HOLE_TRIANGLE | 0x30 | Triangle | ||||||||||||||||
type Flags | Style | Description | |||||||||||||||||||
PRIM_SCULPT_TYPE_SPHERE | 1 | Sphere | Converge top & bottom, stitch left side to right | ||||||||||||||||||
PRIM_SCULPT_TYPE_TORUS | 2 | Torus | Stitch top to bottom, stitch left side to right | ||||||||||||||||||
PRIM_SCULPT_TYPE_PLANE | 3 | Plane | No stitching or converging | ||||||||||||||||||
PRIM_SCULPT_TYPE_CYLINDER | 4 | Cylinder | Stitch left side to right, double sided polygons? | ||||||||||||||||||
[ PRIM_MATERIAL ] | 2 | [ integer flag] | Gets / Sets the prim's material. The material determines the default collision sound & sprite. | ||||||||||||||||||
flag Constants | Flag Description | ||||||||||||||||||||
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 | |||||||||||||||||||
7 | light, DEPRECATED: Looks the same as [ PRIM_FULLBRIGHT, ALL_SIDES, TRUE ] | ||||||||||||||||||||
[ PRIM_PHYSICS ] | 3 | [ integer boolean ] | Physics status llGetStatus / llSetStatus | ||||||||||||||||||
[ PRIM_TEMP_ON_REZ ] | 4 | [ integer boolean ] | Temp on rez status llGetStatus / llSetStatus | ||||||||||||||||||
[ PRIM_PHANTOM ] | 5 | [ integer boolean ] | Phantom status llGetStatus / llSetStatus | ||||||||||||||||||
[ PRIM_POSITION ] | 6 | [ vector position ] | Position, llGetPos / llSetPos | ||||||||||||||||||
[ PRIM_ROTATION ] | 8 | [ rotation rot ] | Rotation, llGetRot / llSetRot | ||||||||||||||||||
[ PRIM_SIZE ] | 7 | [ vector size ] | Size, llGetScale / llSetScale | ||||||||||||||||||
[ PRIM_TEXTURE, integer face ] | 17 | [ string texture, vector repeats, vector offsets, float rotation_in_radians ] |
| ||||||||||||||||||
[ PRIM_COLOR, integer face ] | 18 | [ vector color, float alpha ] |
| ||||||||||||||||||
[ PRIM_BUMP_SHINY, integer face ] | 19 | [ integer shiny, integer bump ] | |||||||||||||||||||
shiny & bump Constants | Description | ||||||||||||||||||||
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 from highlights | |||||||||||||||||||
PRIM_BUMP_DARK | 2 | darkness: generate 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 amoeba like 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, integer face ] | 20 | [ integer boolean ] | |||||||||||||||||||
[ PRIM_FLEXIBLE ] | 21 | [ integer boolean, integer softness, float gravity, float friction, float wind, float tension, vector force ] | |||||||||||||||||||
[ PRIM_TEXGEN, integer face ] | 22 | [ integer type ] | |||||||||||||||||||
type Constants | Description | ||||||||||||||||||||
PRIM_TEXGEN_DEFAULT | 0 | ||||||||||||||||||||
PRIM_TEXGEN_PLANAR | 1 | ||||||||||||||||||||
[ PRIM_POINT_LIGHT ] | 23 | [ integer boolean, vector color, float intensity, float radius, float falloff ] | |||||||||||||||||||
[ 1 ] |
1 | [ integer flag, paramaters ] | |||||||||||||||||||
flag Constants | Flag Parameters | ||||||||||||||||||||
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_y, vector top_shear, vector advanced_cut ] | |||||||||||||||||||
PRIM_TYPE_TUBE | 5 | [ vector cut, float hollow, float twist_end, float topshear_x ] |
Caveats
- If face indicates a face that does not exist the flag return is ...
flag Return if face is invalid [ PRIM_TEXTURE ] [ "", ZERO_VECTOR, ZERO_VECTOR, 0.0 ] [ PRIM_COLOR ] [ ZERO_VECTOR, 0.0 ] [ PRIM_BUMP_SHINY ] [ PRIM_SHINY_NONE, PRIM_BUMP_NONE ] [ PRIM_FULLBRIGHT ] [ FALSE ] [ PRIM_TEXGEN ] [ PRIM_TEXGEN_DEFAULT ]
- If map is missing from the prim's inventory and it is not a UUID or it is not a texture then an error is shouted on DEBUG_CHANNEL.
- If map is a UUID then there are no new asset permissions consequences for the object.
- The resulting object develops no new usage restrictions that might have occurred if the asset had been placed in the prims inventory.
- If texture is missing from the prim's inventory and it is not a UUID or it is not a texture then an error is shouted on DEBUG_CHANNEL.
- If texture is a UUID then there are no new asset permissions consequences for the object.
- The resulting object develops no new usage restrictions that might have occurred if the asset had been placed in the prims inventory.