User:Strife Onizuka/PrimitiveParamsTable

From Second Life Wiki
Jump to navigation Jump to search
Template:Ifeq:
V Flag & Parameters Scope
27 PRIM_NAME [ ,
string name ] ] name - prim
3 name
28 PRIM_DESC [ ,
string description ] ] description - prim
3 description
9 PRIM_TYPE [ ,
integer flag ] + flag_parameters ] shape - prim
Jive-icon-11x2.png

flag Constants Additional Return Values / 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 mapinteger 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.
PRIM_SCULPT_TYPE_MESH 5 Mesh model See: Mesh
PRIM_SCULPT_FLAG_ZZZZZZZZ 63
PRIM_SCULPT_FLAG_ANIMESH 0x20 Animesh Read-only flag to query Animated mesh status.
PRIM_SCULPT_FLAG_INVERT 0x40 Invert Render inside out (inverts the normals).
PRIM_SCULPT_FLAG_MIRROR 0x80 Mirror Render an X axis mirror of the sculpty.
3 shape
2 PRIM_MATERIAL [ ,
integer flag ] ] material - prim
Jive-icon-11x2.png

material Flags Description Friction Restitution
PRIM_MATERIAL_STONE 0 stone 0.8 0.4
PRIM_MATERIAL_METAL 1 metal 0.3 0.4
PRIM_MATERIAL_GLASS 2 glass 0.2 0.7
PRIM_MATERIAL_WOOD 3 wood 0.6 0.5
PRIM_MATERIAL_FLESH 4 flesh 0.9 0.3
PRIM_MATERIAL_PLASTIC 5 plastic 0.4 0.7
PRIM_MATERIAL_RUBBER 6 rubber 0.9 0.9
PRIM_MATERIAL_LIGHT 7 light, DEPRECATED: Looks the same as [ PRIM_FULLBRIGHT, ALL_SIDES, TRUE ] 0.6 0.5
3 material
3 PRIM_PHYSICS [ ,
integer boolean ] ] physics status - object
4 status physics
4 PRIM_TEMP_ON_REZ [ ,
integer boolean ] ] temporary - object
4 temporary
5 PRIM_PHANTOM [ ,
integer boolean ] ] phantom status - object
4 status phantom
6 PRIM_POSITION [ ,
vector position ] ] position - prim
3 position
8 PRIM_ROTATION [ ,
rotation rot ] ] global rotation - prim
3 rotation global
29 PRIM_ROT_LOCAL [ ,
rotation rot ] ] local rotation - prim
3 rotation local
7 PRIM_SIZE [ ,
vector size ] ] size - prim
3 size
17 PRIM_TEXTURE, integer face [ ,
string texture, vector repeats, vector offsets, float rotation_in_radians ] ] texture - face
2 texture
26 PRIM_TEXT [ ,
string text, vector color, float alpha ] ] floating text - prim
3 floating text
18 PRIM_COLOR, integer face [ ,
vector color, float alpha ] ] color & alpha - face
2 color & alpha
19 PRIM_BUMP_SHINY, integer face [ ,
integer shiny, integer bump ] ] shiny & bump - face
Jive-icon-11x2.png

shiny & bump Flags Description
PRIM_SHINY_NONE 0 none
PRIM_SHINY_LOW 1 low
PRIM_SHINY_MEDIUM 2 medium
PRIM_SHINY_HIGH 3 high
PRIM_SHINY_A_SORT_HACK 3.5
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
2 shiny & bump
23 PRIM_POINT_LIGHT [ ,
integer boolean, vector color, float intensity, float radius, float falloff ] ] point light - prim
3 point light
20 PRIM_FULLBRIGHT, integer face [ ,
integer boolean ] ] full bright - face
2 full bright
21 PRIM_FLEXIBLE [ ,
integer boolean, integer softness, float gravity, float friction, float wind, float tension, vector force ] ] flexible - prim
3 flexible
22 PRIM_TEXGEN, integer face [ ,
integer type ] ] texture mode - face
Jive-icon-11x2.png

mode Constants Description
PRIM_TEXGEN_DEFAULT 0 The texture repeats units are in texture repeats per face.
PRIM_TEXGEN_PLANAR 1 The texture repeats units are in texture repeats per half meter. This is in contrast to the in-world editing tool, in which the planar texture scaling units are repeats per meter.
2 texture mode
25 PRIM_GLOW, integer face [ ,
float intensity ] ] glow - face
2 glow
24 PRIM_CAST_SHADOWS [ ,
integer boolean ] ] (DEPRECATED) - cast shadow - prim
3 cast shadow *
Template:Ifeq:get
V Request Format Parameters Returned Scope
27 PRIM_NAME [  ]
string name ] ] name - prim
3 name
28 PRIM_DESC [  ]
string description ] ] description - prim
3 description
9 PRIM_TYPE [  ]
integer flag ] + flag_parameters ] shape - prim
Jive-icon-11x2.png

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 mapinteger 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.
PRIM_SCULPT_TYPE_MESH 5 Mesh model See: Mesh
PRIM_SCULPT_FLAG_ZZZZZZZZ 63
PRIM_SCULPT_FLAG_ANIMESH 0x20 Animesh Read-only flag to query Animated mesh status.
PRIM_SCULPT_FLAG_INVERT 0x40 Invert Render inside out (inverts the normals).
PRIM_SCULPT_FLAG_MIRROR 0x80 Mirror Render an X axis mirror of the sculpty.
3 shape
2 PRIM_MATERIAL [  ]
integer flag ] ] material - prim
Jive-icon-11x2.png

material Flags Description Friction Restitution
PRIM_MATERIAL_STONE 0 stone 0.8 0.4
PRIM_MATERIAL_METAL 1 metal 0.3 0.4
PRIM_MATERIAL_GLASS 2 glass 0.2 0.7
PRIM_MATERIAL_WOOD 3 wood 0.6 0.5
PRIM_MATERIAL_FLESH 4 flesh 0.9 0.3
PRIM_MATERIAL_PLASTIC 5 plastic 0.4 0.7
PRIM_MATERIAL_RUBBER 6 rubber 0.9 0.9
PRIM_MATERIAL_LIGHT 7 light, DEPRECATED: Looks the same as [ PRIM_FULLBRIGHT, ALL_SIDES, TRUE ] 0.6 0.5
3 material
3 PRIM_PHYSICS [  ]
integer boolean ] ] physics status - object
4 status physics
4 PRIM_TEMP_ON_REZ [  ]
integer boolean ] ] temporary - object
4 temporary
5 PRIM_PHANTOM [  ]
integer boolean ] ] phantom status - object
4 status phantom
6 PRIM_POSITION [  ]
vector position ] ] position - prim
3 position
8 PRIM_ROTATION [  ]
rotation rot ] ] global rotation - prim
3 rotation global
29 PRIM_ROT_LOCAL [  ]
rotation rot ] ] local rotation - prim
3 rotation local
7 PRIM_SIZE [  ]
vector size ] ] size - prim
3 size
17 PRIM_TEXTURE, integer face [  ]
string texture, vector repeats, vector offsets, float rotation_in_radians ] ] texture - face
2 texture
26 PRIM_TEXT [  ]
string text, vector color, float alpha ] ] floating text - prim
3 floating text
18 PRIM_COLOR, integer face [  ]
vector color, float alpha ] ] color & alpha - face
2 color & alpha
19 PRIM_BUMP_SHINY, integer face [  ]
integer shiny, integer bump ] ] shiny & bump - face
Jive-icon-11x2.png

shiny & bump Flags Description
PRIM_SHINY_NONE 0 none
PRIM_SHINY_LOW 1 low
PRIM_SHINY_MEDIUM 2 medium
PRIM_SHINY_HIGH 3 high
PRIM_SHINY_A_SORT_HACK 3.5
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
2 shiny & bump
23 PRIM_POINT_LIGHT [  ]
integer boolean, vector color, float intensity, float radius, float falloff ] ] point light - prim
3 point light
20 PRIM_FULLBRIGHT, integer face [  ]
integer boolean ] ] full bright - face
2 full bright
21 PRIM_FLEXIBLE [  ]
integer boolean, integer softness, float gravity, float friction, float wind, float tension, vector force ] ] flexible - prim
3 flexible
22 PRIM_TEXGEN, integer face [  ]
integer type ] ] texture mode - face
Jive-icon-11x2.png

mode Constants Description
PRIM_TEXGEN_DEFAULT 0 The texture repeats units are in texture repeats per face.
PRIM_TEXGEN_PLANAR 1 The texture repeats units are in texture repeats per half meter. This is in contrast to the in-world editing tool, in which the planar texture scaling units are repeats per meter.
2 texture mode
25 PRIM_GLOW, integer face [  ]
float intensity ] ] glow - face
2 glow
24 PRIM_CAST_SHADOWS [  ]
integer boolean ] ] (DEPRECATED) - cast shadow - prim
3 cast shadow *