Difference between revisions of "Template:LSL Constants/PrimitiveParams"

From Second Life Wiki
Jump to navigation Jump to search
(Undo revision 866402 by Mako Nozaki (Talk))
Line 1: Line 1:
<noinclude>{{multi-lang}}</noinclude>{{#if:
<noinclude>{{multi-lang}}</noinclude>{{#if:
{{:PRIM_COLOR/ja|{{{1|}}}}}
{{:PRIM_COLOR|{{{1|}}}}}
{{:PRIM_GLOW/ja|{{{1|}}}}}
{{:PRIM_GLOW|{{{1|}}}}}
{{:PRIM_TEXTURE/ja|{{{1|}}}}}
{{:PRIM_TEXTURE|{{{1|}}}}}
{{:PRIM_TEXT/ja|{{{1|}}}}}
{{:PRIM_TEXT|{{{1|}}}}}
{{:PRIM_FULLBRIGHT/ja|{{{1|}}}}}
{{:PRIM_FULLBRIGHT|{{{1|}}}}}
{{:PRIM_TEXGEN/ja|{{{1|}}}}}
{{:PRIM_TEXGEN|{{{1|}}}}}
{{:PRIM_BUMP_SHINY/ja|{{{1|}}}}}
{{:PRIM_BUMP_SHINY|{{{1|}}}}}
{{:PRIM_MATERIAL/ja|{{{1|}}}}}
{{:PRIM_MATERIAL|{{{1|}}}}}
{{:PRIM_TYPE/ja|{{{1|}}}}}
{{:PRIM_TYPE|{{{1|}}}}}
{{:PRIM_TYPE_BOX/ja|{{{1|}}}}}
{{:PRIM_TYPE_BOX|{{{1|}}}}}
{{:PRIM_TYPE_SCULPT/ja|{{{1|}}}}}
{{:PRIM_TYPE_SCULPT|{{{1|}}}}}
{{:PRIM_PHANTOM/ja|{{{1|}}}}}
{{:PRIM_PHANTOM|{{{1|}}}}}
{{:PRIM_TEMP_ON_REZ/ja|{{{1|}}}}}
{{:PRIM_TEMP_ON_REZ|{{{1|}}}}}
{{:PRIM_PHYSICS/ja|{{{1|}}}}}
{{:PRIM_PHYSICS|{{{1|}}}}}
{{:PRIM_SIZE/ja|{{{1|}}}}}
{{:PRIM_SIZE|{{{1|}}}}}
{{:PRIM_POSITION/ja|{{{1|}}}}}
{{:PRIM_POSITION|{{{1|}}}}}
{{:PRIM_ROTATION/ja|{{{1|}}}}}
{{:PRIM_ROTATION|{{{1|}}}}}
{{:PRIM_FLEXIBLE/ja|{{{1|}}}}}
{{:PRIM_FLEXIBLE|{{{1|}}}}}
{{:PRIM_POINT_LIGHT/ja|{{{1|}}}}}
{{:PRIM_POINT_LIGHT|{{{1|}}}}}


{{#vardefine:caveats|{{#ifeq:{{{1|set}}}|set|{{#var:caveats}}
{{#ifeq:{{{1|set}}}|set|{{#vardefine:caveats|{{#var:caveats}}
* [[PRIM_PHANTOM/ja|PRIM_PHANTOM]], [[PRIM_PHYSICS/ja|PRIM_PHYSICS]] [[PRIM_TEMP_ON_REZ/ja|PRIM_TEMP_ON_REZ]] は内部オブジェクト(リンクセット)に適用されます。
* [[PRIM_PHANTOM]], [[PRIM_PHYSICS]] and [[PRIM_TEMP_ON_REZ]] applies to the entire object (linkset).
* 値は草案で、切り捨て或いは制限された範囲になるでしょう。いくつかの制限は本来の形式にてクライアントによって適用され、その他の値はSIMが値を蓄積しようと試みたときにシミュレータによって適用されます。
* Values may drift, become truncated or be range limited. Some limits are applied by the client during deserialization, others are applied by the simulator when the sim tries to store the values.
** [[vector/ja|vector]][[rotation/ja|rotation]]をテストする時には、不明瞭なテストを実行するために(丁重に)[[llVecDist/ja|llVecDist]][[llAngleBetween/ja|llAngleBetween]] を用います。|{{#var:caveats}}}}}}
** When testing [[vector]]s and [[rotation]]s use [[llVecDist]] and [[llAngleBetween]] (respectfully) to perform fuzzy tests.}}}}


{{LSL_Function/color/ja|color}}
{{LSL_Function/color|color}}
{{LSL_Function/alpha/ja|alpha}}
{{LSL_Function/alpha|alpha}}
{{LSL_Function/boolean/ja|boolean}}
{{LSL_Function/boolean|boolean}}
{{LSL_Function/face/ja|face|flag|!footer=*|return={{#ifeq:{{{1|get}}}|get|...
{{LSL_Function/face|face|flag|!footer=*|return={{#ifeq:{{{1|get}}}|get|...
:{{{!}}{{Prettytable}}
:{{{!}}{{Prettytable}}
{{!}}-{{Hl2}}
{{!}}-{{Hl2}}
!{{HoverText/ja|flag|PRIM_* flag}}
!{{HoverText|flag|PRIM_* flag}}
!表面が無効の場合に返します。
!Return if face is invalid
{{!}}-
{{!}}-
{{#var:facetable}}
{{#var:facetable}}
Line 39: Line 39:
}}}}
}}}}


}}{{#ifeq:{{{1|<noinclude>設定</noinclude>}}}|set|
}}{{#ifeq:{{{1|<noinclude>set</noinclude>}}}|set|
{{{!}} class="sortable" {{Prettytable|style=margin: 0px 0px 10px 1pt;}}
{{{!}} class="sortable" {{Prettytable|style=margin: 0px 0px 10px 1pt;}}
{{!}}- {{Hl2}}
{{!}}- {{Hl2}}
! class="sortable" {{!}}フラグ
! class="sortable" {{!}}Flag
! class="sortable" {{!}}説明
! class="sortable" {{!}}Description
! class="unsortable" {{!}}使い方
! class="unsortable" {{!}}Usage
{{!}}-
{{!}}-
{{!}} [[#PRIM_TYPE|PRIM_TYPE]]
{{!}} [[#PRIM_TYPE|PRIM_TYPE]]
{{!}} プリムの形状を設定します。
{{!}} Sets the prim's shape.
{{!}} [&nbsp;{{LSL Const/ja|PRIM_TYPE|integer|9}}, [[integer/ja|integer]]&nbsp;{{HoverText|flag|PRIM_TYPE_* flag}}&nbsp;]&nbsp;+ {{HoverLink|#PRIM_TYPE_flag_parameters|フラグによって要求される付与パラメータ|フラグパラメータ}}
{{!}} [&nbsp;{{LSL Const|PRIM_TYPE|integer|9}}, [[integer]]&nbsp;{{HoverText|flag|PRIM_TYPE_* flag}}&nbsp;]&nbsp;+ {{HoverLink|#PRIM_TYPE_flag_parameters|Additional parameters required by the flag|flag_parameters}}
{{!}}-
{{!}}-
{{!}} [[#PRIM_MATERIAL|PRIM_MATERIAL]]
{{!}} [[#PRIM_MATERIAL|PRIM_MATERIAL]]
{{!}} プリムの素材を設定します。
{{!}} Sets the prim's material.
{{!}} [&nbsp;{{LSL Const/ja|PRIM_MATERIAL|integer|2}}, [[integer/ja|integer]]&nbsp;{{HoverText|flag|PRIM_MATERIAL_* flag}}&nbsp;]
{{!}} [&nbsp;{{LSL Const|PRIM_MATERIAL|integer|2}}, [[integer]]&nbsp;{{HoverText|flag|PRIM_MATERIAL_* flag}}&nbsp;]
{{!}}-
{{!}}-
{{!}} [[#PRIM_PHYSICS|PRIM_PHYSICS]]
{{!}} [[#PRIM_PHYSICS|PRIM_PHYSICS]]
{{!}} プリムの物理状態を設定します。
{{!}} Sets the object's physics status.
{{!}} [&nbsp;{{LSL Const/ja|PRIM_PHYSICS|integer|3}}, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|boolean}}&nbsp;]
{{!}} [&nbsp;{{LSL Const|PRIM_PHYSICS|integer|3}}, [[integer]]&nbsp;{{LSL Param|boolean}}&nbsp;]
{{!}}-
{{!}}-
{{!}} [[#PRIM_TEMP_ON_REZ|PRIM_TEMP_ON_REZ]]
{{!}} [[#PRIM_TEMP_ON_REZ|PRIM_TEMP_ON_REZ]]
{{!}} {{LSLGC/ja|Temporary|テンポラリ}}属性を設定します。
{{!}} Sets the object's {{LSLGC|Temporary|temporary}} attribute.
{{!}} [&nbsp;{{LSL Const/ja|PRIM_TEMP_ON_REZ|integer|4}}, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|boolean}}&nbsp;]
{{!}} [&nbsp;{{LSL Const|PRIM_TEMP_ON_REZ|integer|4}}, [[integer]]&nbsp;{{LSL Param|boolean}}&nbsp;]
{{!}}-
{{!}}-
{{!}} [[#PRIM_PHANTOM|PRIM_PHANTOM]]
{{!}} [[#PRIM_PHANTOM|PRIM_PHANTOM]]
{{!}} オブジェクトのファントム状態を設定します。
{{!}} Sets the object's phantom status.
{{!}} [&nbsp;{{LSL Const/ja|PRIM_PHANTOM|integer|5}}, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|boolean}}&nbsp;]
{{!}} [&nbsp;{{LSL Const|PRIM_PHANTOM|integer|5}}, [[integer]]&nbsp;{{LSL Param|boolean}}&nbsp;]
{{!}}-
{{!}}-
{{!}} [[#PRIM_POSITION|PRIM_POSITION]]
{{!}} [[#PRIM_POSITION|PRIM_POSITION]]
{{!}} プリムの位置を設定します。
{{!}} Sets the prim's position.
{{!}} [&nbsp;{{LSL Const/ja|PRIM_POSITION|integer|6}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|position{{{1|}}}|position}}&nbsp;]
{{!}} [&nbsp;{{LSL Const|PRIM_POSITION|integer|6}}, [[vector]]&nbsp;{{LSL Param|position{{{1|}}}|position}}&nbsp;]
{{!}}-
{{!}}-
{{!}} [[#PRIM_ROTATION|PRIM_ROTATION]]
{{!}} [[#PRIM_ROTATION|PRIM_ROTATION]]
{{!}} プリムの回転を設定します。
{{!}} Sets the prim's rotation.
{{!}} [&nbsp;{{LSL Const/ja|PRIM_ROTATION|integer|8}}, [[rotation]]&nbsp;{{LSL Param/ja|rot}}&nbsp;]
{{!}} [&nbsp;{{LSL Const|PRIM_ROTATION|integer|8}}, [[rotation]]&nbsp;{{LSL Param|rot}}&nbsp;]
{{!}}-
{{!}}-
{{!}} [[#PRIM_SIZE|PRIM_SIZE]]
{{!}} [[#PRIM_SIZE|PRIM_SIZE]]
{{!}} プリムの大きさを設定します。
{{!}} Sets the prim's size.
{{!}} [&nbsp;{{LSL Const/ja|PRIM_SIZE|integer|7}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|size}}&nbsp;]
{{!}} [&nbsp;{{LSL Const|PRIM_SIZE|integer|7}}, [[vector]]&nbsp;{{LSL Param|size}}&nbsp;]
{{!}}-
{{!}}-
{{!}} [[#PRIM_TEXTURE|PRIM_TEXTURE]]
{{!}} [[#PRIM_TEXTURE|PRIM_TEXTURE]]
{{!}} プリムのテキスチャ属性を設定します。
{{!}} Sets the prim's texture attributes.
{{!}} [&nbsp;{{#var:texture_const}}, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|face}}, [[string/ja|string]]&nbsp;{{LSL Param/ja|texture}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|repeats}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|offsets}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|rotation_in_radians}}&nbsp;]
{{!}} [&nbsp;{{#var:texture_const}}, [[integer]]&nbsp;{{LSL Param|face}}, [[string]]&nbsp;{{LSL Param|texture}}, [[vector]]&nbsp;{{LSL Param|repeats}}, [[vector]]&nbsp;{{LSL Param|offsets}}, [[float]]&nbsp;{{LSL Param|rotation_in_radians}}&nbsp;]
{{!}}-
{{!}}-
{{!}} [[#PRIM_TEXT|PRIM_TEXT]]
{{!}} [[#PRIM_TEXT|PRIM_TEXT]]
{{!}} プリムのフローティングテキストを設定します。
{{!}} Sets the prim's floating text.
{{!}} [&nbsp;{{#var:text_const}}, [[string/ja|string]]&nbsp;{{LSL Param|text}}, [[vector/ja|vector]]&nbsp;{{LSL Param|color}}, [[float/ja|float]]&nbsp;{{LSL Param|alpha}}&nbsp;]
{{!}} [&nbsp;{{#var:text_const}}, [[string]]&nbsp;{{LSL Param|text}}, [[vector]]&nbsp;{{LSL Param|color}}, [[float]]&nbsp;{{LSL Param|alpha}}&nbsp;]
{{!}}-
{{!}}-
{{!}} [[#PRIM_COLOR|PRIM_COLOR]]
{{!}} [[#PRIM_COLOR|PRIM_COLOR]]
{{!}} 表面の色を設定します。
{{!}} Sets the face's color.
{{!}} [&nbsp;{{#var:color_const}}, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|face}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|color}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|alpha}}&nbsp;]
{{!}} [&nbsp;{{#var:color_const}}, [[integer]]&nbsp;{{LSL Param|face}}, [[vector]]&nbsp;{{LSL Param|color}}, [[float]]&nbsp;{{LSL Param|alpha}}&nbsp;]
{{!}}-
{{!}}-
{{!}} [[#PRIM_BUMP_SHINY|PRIM_BUMP_SHINY]]
{{!}} [[#PRIM_BUMP_SHINY|PRIM_BUMP_SHINY]]
{{!}} 表面の輝きと隆起を設定します。
{{!}} Sets the face's shiny & bump.
{{!}} [&nbsp;{{LSL Const/ja|PRIM_BUMP_SHINY|integer|19}}, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|face}}, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|shiny}}, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|bump}}&nbsp;]
{{!}} [&nbsp;{{LSL Const|PRIM_BUMP_SHINY|integer|19}}, [[integer]]&nbsp;{{LSL Param|face}}, [[integer]]&nbsp;{{LSL Param|shiny}}, [[integer]]&nbsp;{{LSL Param|bump}}&nbsp;]
{{!}}-
{{!}}-
{{!}} [[#PRIM_POINT_LIGHT|PRIM_POINT_LIGHT]]
{{!}} [[#PRIM_POINT_LIGHT|PRIM_POINT_LIGHT]]
{{!}} プリムの光源を設定します。
{{!}} Sets the prim as a point light.
{{!}} [&nbsp;{{LSL Const/ja|PRIM_POINT_LIGHT|integer|23}}, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|boolean}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|color}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|intensity}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|radius}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|falloff}}&nbsp;]
{{!}} [&nbsp;{{LSL Const|PRIM_POINT_LIGHT|integer|23}}, [[integer]]&nbsp;{{LSL Param|boolean}}, [[vector]]&nbsp;{{LSL Param|color}}, [[float]]&nbsp;{{LSL Param|intensity}}, [[float]]&nbsp;{{LSL Param|radius}}, [[float]]&nbsp;{{LSL Param|falloff}}&nbsp;]
{{!}}-
{{!}}-
{{!}} [[#PRIM_FULLBRIGHT|PRIM_FULLBRIGHT]]
{{!}} [[#PRIM_FULLBRIGHT|PRIM_FULLBRIGHT]]
{{!}} 表面のフルブライトフラグを設定します。
{{!}} Sets the face's full bright flag.
{{!}} [&nbsp;{{#var:fullbright_const}}, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|face}}, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|boolean}}&nbsp;]
{{!}} [&nbsp;{{#var:fullbright_const}}, [[integer]]&nbsp;{{LSL Param|face}}, [[integer]]&nbsp;{{LSL Param|boolean}}&nbsp;]
{{!}}-
{{!}}-
{{!}} [[#PRIM_FLEXIBLE|PRIM_FLEXIBLE]]
{{!}} [[#PRIM_FLEXIBLE|PRIM_FLEXIBLE]]
{{!}} プリムをフレキシブルに設定します。
{{!}} Sets the prim as flexible.
{{!}} [&nbsp;{{LSL Const/ja|PRIM_FLEXIBLE|integer|21}}, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|boolean}}, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|softness}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|flex_float/ja|float|gravity}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|flex_float/ja|float|friction}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|flex_float/ja|float|wind}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|flex_float/ja|float|tension}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|force}}&nbsp;]
{{!}} [&nbsp;{{LSL Const|PRIM_FLEXIBLE|integer|21}}, [[integer]]&nbsp;{{LSL Param|boolean}}, [[integer]]&nbsp;{{LSL Param|softness}}, [[float]]&nbsp;{{LSL Param|flex_float|gravity}}, [[float]]&nbsp;{{LSL Param|flex_float|friction}}, [[float]]&nbsp;{{LSL Param|flex_float|wind}}, [[float]]&nbsp;{{LSL Param|flex_float|tension}}, [[vector]]&nbsp;{{LSL Param|force}}&nbsp;]
{{!}}-
{{!}}-
{{!}} [[#PRIM_TEXGEN|PRIM_TEXGEN]]
{{!}} [[#PRIM_TEXGEN|PRIM_TEXGEN]]
{{!}} 表面のテクスチャモードを設定します。
{{!}} Sets the face's texture mode.
{{!}} [&nbsp;{{LSL Const/ja|PRIM_TEXGEN|integer|22}}, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|face}}, [[integer/ja|integer]]&nbsp;{{HoverText|type|PRIM_TEXGEN_* flag}}&nbsp;]
{{!}} [&nbsp;{{LSL Const|PRIM_TEXGEN|integer|22}}, [[integer]]&nbsp;{{LSL Param|face}}, [[integer]]&nbsp;{{HoverText|type|PRIM_TEXGEN_* flag}}&nbsp;]
{{!}}-
{{!}}-
{{!}} [[#PRIM_GLOW|PRIM_GLOW]]
{{!}} [[#PRIM_GLOW|PRIM_GLOW]]
{{!}} 表面のグロー属性を設定します。
{{!}} Sets the face's glow attribute.
{{!}} [&nbsp;{{#var:glow_const}}, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|face}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|intensity}}&nbsp;]
{{!}} [&nbsp;{{#var:glow_const}}, [[integer]]&nbsp;{{LSL Param|face}}, [[float]]&nbsp;{{LSL Param|intensity}}&nbsp;]
{{!}}-
{{!}}-
{{!}} [[#PRIM_CAST_SHADOWS|PRIM_CAST_SHADOWS]]
{{!}} [[#PRIM_CAST_SHADOWS|PRIM_CAST_SHADOWS]]
{{!}} プリムのキャストシャドウ属性を設定します('''廃止予定''')
{{!}} Sets the prim's cast shadow attribute. ('''DEPRECATED''')
{{!}} [&nbsp;{{LSL Const/ja|PRIM_CAST_SHADOWS|integer|24}}, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|boolean}}&nbsp;]
{{!}} [&nbsp;{{LSL Const|PRIM_CAST_SHADOWS|integer|24}}, [[integer]]&nbsp;{{LSL Param|boolean}}&nbsp;]
{{!}}-
{{!}}-
{{!}} [[#PRIM_TYPE_LEGACY|PRIM_TYPE_LEGACY]]
{{!}} [[#PRIM_TYPE_LEGACY|PRIM_TYPE_LEGACY]]
{{!}} プリムの形状を設定します。(レガシー項目, '''廃止予定''').
{{!}} Sets the prim's shape  (legacy mode, '''DEPRECATED''').
{{!}} [&nbsp;1, [[integer/ja|integer]]&nbsp;{{HoverText|flag|PRIM_TYPE_* flag}}&nbsp;]&nbsp;+ {{HoverLink|#PRIM_TYPE_LEGACY_flag_parameters|Additional parameters required by the flag|flag_parameters}}
{{!}} [&nbsp;1, [[integer]]&nbsp;{{HoverText|flag|PRIM_TYPE_* flag}}&nbsp;]&nbsp;+ {{HoverLink|#PRIM_TYPE_LEGACY_flag_parameters|Additional parameters required by the flag|flag_parameters}}
{{!}}} }}
{{!}}} }}
{{{!}} {{Prettytable|style=margin: 0px 0px 10px 1pt;}} {{#switch:{{NAMESPACE}}|Template=|User=|{{LSLC/ja|Light}}}}
{{{!}} {{Prettytable|style=margin: 0px 0px 10px 1pt;}} {{#switch:{{NAMESPACE}}|Template=|User=|{{LSLC|Light}}}}
{{!}}- {{Hl2}}
{{!}}- {{Hl2}}
! colspan="2" {{!}} パラメータ
! colspan="2" {{!}} Parameter
! colspan="2" {{!}} {{GetSet|{{{1|}}}|返り値|付与パラメータ}}
! colspan="2" {{!}} {{GetSet|{{{1|}}}|Return&nbsp;Values|Additional&nbsp;Parameters}}
! colspan="6" {{!}} 解説
! colspan="6" {{!}} Description
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_TYPE|integer|9|b=[&nbsp;|e=&nbsp;]|s=rowspan="21"|s1=id="PRIM_TYPE"}}
{{LSL ConstTB|PRIM_TYPE|integer|9|b=[&nbsp;|e=&nbsp;]|s=rowspan="21"|s1=id="PRIM_TYPE"}}
{{!}} colspan="2" {{!}} [ [[integer/ja|integer]]&nbsp;{{HoverText|flag|PRIM_TYPE_* flag}} ]
{{!}} colspan="2" {{!}} [ [[integer]]&nbsp;{{HoverText|flag|PRIM_TYPE_* flag}} ]
{{!}} colspan="6" {{!}} プリムの形状を{{GetSet|{{{1|}}}|取得|設定}}します。
{{!}} colspan="6" {{!}} {{GetSet|{{{1|}}}|Gets|Sets}} the prim shape.
{{!}}-
{{!}}-
{{LSL Constants/PrimitiveParams/type/ja|{{{1|}}}}}
{{LSL Constants/PrimitiveParams/type|{{{1|}}}}}
{{!}}- style="background-color: rgba(0, 0, 0, 0.1);"  
{{!}}- style="background-color: rgba(0, 0, 0, 0.1);"  
{{!}} colspan="10" {{!}}
{{!}} colspan="10" {{!}}
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_MATERIAL|integer|2|b=[&nbsp;|e=&nbsp;]|s=rowspan="10"|s1=id="PRIM_MATERIAL"}}
{{LSL ConstTB|PRIM_MATERIAL|integer|2|b=[&nbsp;|e=&nbsp;]|s=rowspan="10"|s1=id="PRIM_MATERIAL"}}
{{!}} colspan="2" {{!}} [ [[integer/ja|integer]]&nbsp;{{LSL Param/ja|material}}]
{{!}} colspan="2" {{!}} [ [[integer]]&nbsp;{{LSL Param|material}}]
{{!}} colspan="6" {{!}} プリムの素材を{{GetSet|{{{1|}}}|取得|設定}}します。素材は標準[[llCollisionSound/ja|衝突音]][[llCollisionSprite/ja|スプライト]]を決定します。
{{!}} colspan="6" {{!}} {{GetSet|{{{1|}}}|Gets|Sets}} the prim's material. The material determines the default [[llCollisionSound|collision sound]] & [[llCollisionSprite|sprite]].
{{!}}-
{{!}}-
{{LSL Constants/PrimitiveParams/materials/ja}}
{{LSL Constants/PrimitiveParams/materials}}
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_PHYSICS|integer|3|b=[&nbsp;|e=&nbsp;]|s1=id="PRIM_PHYSICS"}}
{{LSL ConstTB|PRIM_PHYSICS|integer|3|b=[&nbsp;|e=&nbsp;]|s1=id="PRIM_PHYSICS"}}
{{!}} colspan="5" {{!}} [ [[integer/ja|integer]]&nbsp;{{LSL Param/ja|boolean}}&nbsp;]
{{!}} colspan="5" {{!}} [ [[integer]]&nbsp;{{LSL Param|boolean}}&nbsp;]
{{!}} colspan="3" {{!}} 物理状態を{{GetSet|{{{1|}}}|[[llGetStatus/ja|取得]]|[[llSetStatus/ja|設定]]}}します。
{{!}} colspan="3" {{!}} Physics status {{GetSet|{{{1|}}}|[[llGetStatus]]|[[llSetStatus]]}}
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_TEMP_ON_REZ|integer|4|b=[&nbsp;|e=&nbsp;]|s1=id="PRIM_TEMP_ON_REZ"}}
{{LSL ConstTB|PRIM_TEMP_ON_REZ|integer|4|b=[&nbsp;|e=&nbsp;]|s1=id="PRIM_TEMP_ON_REZ"}}
{{!}} colspan="5" {{!}} [ [[integer/ja|integer]]&nbsp;{{LSL Param/ja|boolean}}&nbsp;]
{{!}} colspan="5" {{!}} [ [[integer]]&nbsp;{{LSL Param|boolean}}&nbsp;]
{{!}} colspan="3" {{!}} {{LSLGC/ja|Temporary|テンポラリ}}属性
{{!}} colspan="3" {{!}} {{LSLGC|Temporary}} attribute
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_PHANTOM|integer|5|b=[&nbsp;|e=&nbsp;]|s1=id="PRIM_PHANTOM"}}
{{LSL ConstTB|PRIM_PHANTOM|integer|5|b=[&nbsp;|e=&nbsp;]|s1=id="PRIM_PHANTOM"}}
{{!}} colspan="5" {{!}} [ [[integer/ja|integer]]&nbsp;{{LSL Param/ja|boolean}}&nbsp;]
{{!}} colspan="5" {{!}} [ [[integer]]&nbsp;{{LSL Param|boolean}}&nbsp;]
{{!}} colspan="3" {{!}} ファントム状態を{{GetSet|{{{1|}}}|[[llGetStatus/ja|取得]]|[[llSetStatus/ja|設定]]}}します。
{{!}} colspan="3" {{!}} Phantom status {{GetSet|{{{1|}}}|[[llGetStatus]]|[[llSetStatus]]}}
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_POSITION|integer|6|b=[&nbsp;|e=&nbsp;]|s1=id="PRIM_POSITION"}}
{{LSL ConstTB|PRIM_POSITION|integer|6|b=[&nbsp;|e=&nbsp;]|s1=id="PRIM_POSITION"}}
{{!}} colspan="5" {{!}} [ [[vector/ja|vector]]&nbsp;{{LSL Param/ja|position{{{1|}}}|position}}&nbsp;]
{{!}} colspan="5" {{!}} [ [[vector]]&nbsp;{{LSL Param|position{{{1|}}}|position}}&nbsp;]
{{!}} colspan="3" {{!}} 位置を{{GetSet|{{{1|}}}|[[llGetPos/ja|取得]]|[[llSetPos/ja|設定]]}}します。
{{!}} colspan="3" {{!}} Position, {{GetSet|{{{1|}}}|[[llGetPos]]|[[llSetPos]]}}
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_ROTATION|integer|8|b=[&nbsp;|e=&nbsp;]|s1=id="PRIM_ROTATION"}}
{{LSL ConstTB|PRIM_ROTATION|integer|8|b=[&nbsp;|e=&nbsp;]|s1=id="PRIM_ROTATION"}}
{{!}} colspan="5" {{!}} [ [[rotation/ja|rotation]]&nbsp;{{LSL Param/ja|rot}}&nbsp;]
{{!}} colspan="5" {{!}} [ [[rotation]]&nbsp;{{LSL Param|rot}}&nbsp;]
{{!}} colspan="3" {{!}} 回転を{{GetSet|{{{1|}}}|[[llGetRot/ja|取得]]|[[llSetRot/ja|設定]]}}します。
{{!}} colspan="3" {{!}} Rotation, {{GetSet|{{{1|}}}|[[llGetRot]]|[[llSetRot]]}}
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_SIZE|integer|7|b=[&nbsp;|e=&nbsp;]|s1=id="PRIM_SIZE"}}します。
{{LSL ConstTB|PRIM_SIZE|integer|7|b=[&nbsp;|e=&nbsp;]|s1=id="PRIM_SIZE"}}
{{!}} colspan="5" {{!}} [ [[vector/ja|vector]]&nbsp;{{LSL Param/ja|size}}&nbsp;]
{{!}} colspan="5" {{!}} [ [[vector]]&nbsp;{{LSL Param|size}}&nbsp;]
{{!}} colspan="3" {{!}} 大きさを{{GetSet|{{{1|}}}|[[llGetScale/ja|取得]]|[[llSetScale/ja|設定]]}}します。
{{!}} colspan="3" {{!}} Size, {{GetSet|{{{1|}}}|[[llGetScale]]|[[llSetScale]]}}
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_TEXTURE|integer|17|b=[&nbsp;|e=, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|face}}&nbsp;]|s1=id="PRIM_TEXTURE"}}
{{LSL ConstTB|PRIM_TEXTURE|integer|17|b=[&nbsp;|e=, [[integer]]&nbsp;{{LSL Param|face}}&nbsp;]|s1=id="PRIM_TEXTURE"}}
{{!}} colspan="5" {{!}} [ [[string/ja|string]]&nbsp;{{LSL Param/ja|texture}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|repeats}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|offsets}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|rotation_in_radians}}&nbsp;]
{{!}} colspan="5" {{!}} [ [[string]]&nbsp;{{LSL Param|texture}}, [[vector]]&nbsp;{{LSL Param|repeats}}, [[vector]]&nbsp;{{LSL Param|offsets}}, [[float]]&nbsp;{{LSL Param|rotation_in_radians}}&nbsp;]
{{!}} colspan="3" {{!}}
{{!}} colspan="3" {{!}}
{{{!}} style="background-color:#F9F9F9;"
{{{!}} style="background-color:#F9F9F9;"
{{!}}{{!}}{{LSLGC/ja|Texture|テクスチャ}}: {{!}}{{!}} {{#ifeq:{{{1|get}}}|get|[[llGetTexture/ja|llGetTexture]]}} {{!}}{{!}} {{#ifeq:{{{1|set}}}|set|[[llSetTexture/ja|llSetTexture]]}}
{{!}}{{!}}{{LSLGC|Texture}}: {{!}}{{!}} {{#ifeq:{{{1|get}}}|get|[[llGetTexture]]}} {{!}}{{!}} {{#ifeq:{{{1|set}}}|set|[[llSetTexture]]}}
{{!}}-
{{!}}-
{{!!}}繰り返し: {{!}}{{!}} {{#ifeq:{{{1|get}}}|get|[[llGetTextureScale/ja|llGetTextureScale]]}} {{!}}{{!}} {{#ifeq:{{{1|set}}}|set|[[llScaleTexture/ja|llScaleTexture]]}}
{{!!}}Repeats: {{!}}{{!}} {{#ifeq:{{{1|get}}}|get|[[llGetTextureScale]]}} {{!}}{{!}} {{#ifeq:{{{1|set}}}|set|[[llScaleTexture]]}}
{{!}}-
{{!}}-
{{!!}}オフセット: {{!}}{{!}} {{#ifeq:{{{1|get}}}|get|[[llGetTextureOffset/ja|llGetTextureOffset]]}} {{!}}{{!}} {{#ifeq:{{{1|set}}}|set|[[llOffsetTexture/ja|llOffsetTexture]]}}
{{!!}}Offset: {{!}}{{!}} {{#ifeq:{{{1|get}}}|get|[[llGetTextureOffset]]}} {{!}}{{!}} {{#ifeq:{{{1|set}}}|set|[[llOffsetTexture]]}}
{{!}}-
{{!}}-
{{!!}}回転: {{!}}{{!}} {{#ifeq:{{{1|get}}}|get|[[llGetTextureRot/ja|llGetTextureRot]]}} {{!}}{{!}} {{#ifeq:{{{1|set}}}|set|[[llRotateTexture/ja|llRotateTexture]]}}
{{!!}}Rotation: {{!}}{{!}} {{#ifeq:{{{1|get}}}|get|[[llGetTextureRot]]}} {{!}}{{!}} {{#ifeq:{{{1|set}}}|set|[[llRotateTexture]]}}
{{!}}}
{{!}}}
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_TEXT|integer|26|b=[&nbsp;|e=&nbsp;]|s1=id="PRIM_TEXT"}}
{{LSL ConstTB|PRIM_TEXT|integer|26|b=[&nbsp;|e=&nbsp;]|s1=id="PRIM_TEXT"}}
{{!}} colspan="5" {{!}} [ [[string]]&nbsp;{{LSL Param|text}}, [[vector]]&nbsp;{{LSL Param|color}}, [[float]]&nbsp;{{LSL Param|alpha}}&nbsp;]
{{!}} colspan="5" {{!}} [ [[string]]&nbsp;{{LSL Param|text}}, [[vector]]&nbsp;{{LSL Param|color}}, [[float]]&nbsp;{{LSL Param|alpha}}&nbsp;]
{{!}} colspan="3" {{!}}
{{!}} colspan="3" {{!}}
{{{!}} style="background-color:#F9F9F9;"
{{{!}} style="background-color:#F9F9F9;"
{{!}}{{!}}{{LSLGC/ja|Text}}: {{!}}{{!}} LSLC/ja|get|[[llSetText]]}} {{!}}{{!}} {{#ifeq:{{{1|set}}}|set|[[llSetText]]}}
{{!}}{{!}}{{LSLGC|Text}}: {{!}}{{!}} {{#ifeq:{{{1|get}}}|get|[[llSetText]]}} {{!}}{{!}} {{#ifeq:{{{1|set}}}|set|[[llSetText]]}}
{{!}}}
{{!}}}
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_COLOR|integer|18|b=[&nbsp;|e=, [[integer]]&nbsp;{{LSL Param|face}}&nbsp;]|s1=id="PRIM_COLOR"}}
{{LSL ConstTB|PRIM_COLOR|integer|18|b=[&nbsp;|e=, [[integer]]&nbsp;{{LSL Param|face}}&nbsp;]|s1=id="PRIM_COLOR"}}
{{!}} colspan="5" {{!}} [ [[vector]]&nbsp;{{LSL Param|color}}, [[float]]&nbsp;{{LSL Param|alpha}}&nbsp;]
{{!}} colspan="5" {{!}} [ [[vector]]&nbsp;{{LSL Param|color}}, [[float]]&nbsp;{{LSL Param|alpha}}&nbsp;]
{{!}} colspan="3" {{!}}  
{{!}} colspan="3" {{!}}  
{{{!}} style="background-color:#F9F9F9;"
{{{!}} style="background-color:#F9F9F9;"
{{!!}}{{LSLGC/ja|Alpha|透過}}: {{!}}{{!}} {{#ifeq:{{{1|get}}}|get|[[llGetAlpha/ja|llGetAlpha]]}} {{!}}{{!}} {{#ifeq:{{{1|set}}}|set|[[llSetAlpha/ja|llSetAlpha]]}}
{{!!}}{{LSLGC|Alpha}}: {{!}}{{!}} {{#ifeq:{{{1|get}}}|get|[[llGetAlpha]]}} {{!}}{{!}} {{#ifeq:{{{1|set}}}|set|[[llSetAlpha]]}}
{{!}}-
{{!}}-
{{!!}}{{LSLGC/ja|Color|色}}: {{!}}{{!}} {{#ifeq:{{{1|get}}}|get|[[llGetColor/ja|llGetColor]]}} {{!}}{{!}} {{#ifeq:{{{1|set}}}|set|[[llSetColor/ja|llSetColor]]}}
{{!!}}{{LSLGC|Color}}: {{!}}{{!}} {{#ifeq:{{{1|get}}}|get|[[llGetColor]]}} {{!}}{{!}} {{#ifeq:{{{1|set}}}|set|[[llSetColor]]}}
{{!}}}
{{!}}}
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_BUMP_SHINY|integer|19|b=[&nbsp;|e=, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|face}}&nbsp;]|s=rowspan="25"|s1=id="PRIM_BUMP_SHINY"}}
{{LSL ConstTB|PRIM_BUMP_SHINY|integer|19|b=[&nbsp;|e=, [[integer]]&nbsp;{{LSL Param|face}}&nbsp;]|s=rowspan="25"|s1=id="PRIM_BUMP_SHINY"}}
{{!}} colspan="5" {{!}} [&nbsp;[[integer/ja|integer]]&nbsp;{{LSL Param/ja|shiny}}, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|bump}}&nbsp;]
{{!}} colspan="5" {{!}} [&nbsp;[[integer]]&nbsp;{{LSL Param|shiny}}, [[integer]]&nbsp;{{LSL Param|bump}}&nbsp;]
{{!}} colspan="3" {{!}}
{{!}} colspan="3" {{!}}
{{!}}-
{{!}}-
{{LSL_Constants/PrimitiveParams/bumpshiny/ja}}
{{LSL_Constants/PrimitiveParams/bumpshiny}}
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_FULLBRIGHT|integer|20|b=[&nbsp;|e=, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|face}}&nbsp;]|s1=id="PRIM_FULLBRIGHT"}}
{{LSL ConstTB|PRIM_FULLBRIGHT|integer|20|b=[&nbsp;|e=, [[integer]]&nbsp;{{LSL Param|face}}&nbsp;]|s1=id="PRIM_FULLBRIGHT"}}
{{!}} colspan="5" {{!}} [ [[integer/ja|integer]]&nbsp;{{LSL Param/ja|boolean}}&nbsp;]
{{!}} colspan="5" {{!}} [ [[integer]]&nbsp;{{LSL Param|boolean}}&nbsp;]
{{!}} colspan="3" {{!}}  
{{!}} colspan="3" {{!}}  
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_FLEXIBLE|integer|21|b=[&nbsp;|e=&nbsp;]|s1=id="PRIM_FLEXIBLE"}}
{{LSL ConstTB|PRIM_FLEXIBLE|integer|21|b=[&nbsp;|e=&nbsp;]|s1=id="PRIM_FLEXIBLE"}}
{{!}} colspan="5" {{!}} [ [[integer/ja|integer]]&nbsp;{{LSL Param/ja|boolean}}, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|softness}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|flex_float/ja|float|gravity}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|flex_float/ja|float|friction}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|flex_float/ja|float|wind}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|flex_float/ja|float|tension}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|force}}&nbsp;]
{{!}} colspan="5" {{!}} [ [[integer]]&nbsp;{{LSL Param|boolean}}, [[integer]]&nbsp;{{LSL Param|softness}}, [[float]]&nbsp;{{LSL Param|flex_float|gravity}}, [[float]]&nbsp;{{LSL Param|flex_float|friction}}, [[float]]&nbsp;{{LSL Param|flex_float|wind}}, [[float]]&nbsp;{{LSL Param|flex_float|tension}}, [[vector]]&nbsp;{{LSL Param|force}}&nbsp;]
{{!}} colspan="3" {{!}}  
{{!}} colspan="3" {{!}}  
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_TEXGEN|integer|22|b=[&nbsp;|e=, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|face}}&nbsp;]|s=rowspan="4"|s1=id="PRIM_TEXGEN"}}
{{LSL ConstTB|PRIM_TEXGEN|integer|22|b=[&nbsp;|e=, [[integer]]&nbsp;{{LSL Param|face}}&nbsp;]|s=rowspan="4"|s1=id="PRIM_TEXGEN"}}
{{!}} colspan="5" {{!}} [ [[integer/ja|integer]]&nbsp;{{LSL Param/ja|tg_type|mode}}&nbsp;]
{{!}} colspan="5" {{!}} [ [[integer]]&nbsp;{{LSL Param|tg_type|mode}}&nbsp;]
{{!}} colspan="3" {{!}}  
{{!}} colspan="3" {{!}}  
{{!}}-
{{!}}-
{{LSL Constants/PrimitiveParams/texgen/ja}}
{{LSL Constants/PrimitiveParams/texgen}}
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_POINT_LIGHT|integer|23|b=[&nbsp;|e=&nbsp;]|s1=id="PRIM_POINT_LIGHT"}}
{{LSL ConstTB|PRIM_POINT_LIGHT|integer|23|b=[&nbsp;|e=&nbsp;]|s1=id="PRIM_POINT_LIGHT"}}
{{!}} colspan="5" {{!}} [ [[integer/ja|integer]]&nbsp;{{LSL Param/ja|boolean}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|color}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|intensity}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|radius}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|falloff}}&nbsp;]
{{!}} colspan="5" {{!}} [ [[integer]]&nbsp;{{LSL Param|boolean}}, [[vector]]&nbsp;{{LSL Param|color}}, [[float]]&nbsp;{{LSL Param|intensity}}, [[float]]&nbsp;{{LSL Param|radius}}, [[float]]&nbsp;{{LSL Param|falloff}}&nbsp;]
{{!}} colspan="3" {{!}}  
{{!}} colspan="3" {{!}}  
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_GLOW|integer|25|b=[&nbsp;|e=, [[integer/ja|integer]]&nbsp;{{LSL Param/ja|face}}&nbsp;]|s1=id="PRIM_GLOW"}}
{{LSL ConstTB|PRIM_GLOW|integer|25|b=[&nbsp;|e=, [[integer]]&nbsp;{{LSL Param|face}}&nbsp;]|s1=id="PRIM_GLOW"}}
{{!}} colspan="5" {{!}} [ [[float/ja|float]]&nbsp;{{LSL Param/ja|intensity}}&nbsp;]
{{!}} colspan="5" {{!}} [ [[float]]&nbsp;{{LSL Param|intensity}}&nbsp;]
{{!}} colspan="3" {{!}}  
{{!}} colspan="3" {{!}}  
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_CAST_SHADOWS|integer|24|b=[&nbsp;<s>|e=</s>&nbsp;]|s1=id="PRIM_CAST_SHADOWS"}}
{{LSL ConstTB|PRIM_CAST_SHADOWS|integer|24|b=[&nbsp;<s>|e=</s>&nbsp;]|s1=id="PRIM_CAST_SHADOWS"}}
{{!}} colspan="2" {{!}} [ [[integer/ja|integer]]&nbsp;{{LSL Param/ja|boolean}}&nbsp;]
{{!}} colspan="2" {{!}} [ [[integer]]&nbsp;{{LSL Param|boolean}}&nbsp;]
{{!}} colspan="6" {{!}} '''廃止予定''': プリミティブに影を割り付ける
{{!}} colspan="6" {{!}} '''DEPRECATED''': Shadow casting for the primitive
{{!}}-
{{!}}-
{{#ifeq:{{{1|set}}}|set|
{{#ifeq:{{{1|set}}}|set|
{{!}} rowspan="8" id="PRIM_TYPE_LEGACY"{{!}} [ 1 ]<br/><s>{{LSL Const/ja|PRIM_TYPE_LEGACY|integer|1|nolink=*}}</s>
{{!}} rowspan="8" id="PRIM_TYPE_LEGACY"{{!}} [ 1 ]<br/><s>{{LSL Const|PRIM_TYPE_LEGACY|integer|1|nolink=*}}</s>
{{!}} rowspan="8" {{!}} {{#var:value}}
{{!}} rowspan="8" {{!}} {{#var:value}}
{{!}} colspan="8" {{!}} [ [[integer/ja|integer]]&nbsp;{{HoverText|flag|PRIM_TYPE_* flag}}, paramaters ]
{{!}} colspan="8" {{!}} [ [[integer]]&nbsp;{{HoverText|flag|PRIM_TYPE_* flag}}, paramaters ]
{{!}}-
{{!}}-
! colspan="2" {{!}} {{HoverText|flag|PRIM_TYPE_* flag}} 定数
! colspan="2" {{!}} {{HoverText|flag|PRIM_TYPE_* flag}} Constants
! colspan="6" id="PRIM_TYPE_LEGACY_flag_parameters"{{!}} フラグパラメータ
! colspan="6" id="PRIM_TYPE_LEGACY_flag_parameters"{{!}} Flag Parameters
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_TYPE_BOX|integer|0}}
{{LSL ConstTB|PRIM_TYPE_BOX|integer|0}}
{{!}} colspan="6" {{!}} [ [[vector/ja|vector]]&nbsp;{{LSL Param/ja|cut}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|hollow}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|twist_end}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|top_size}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|top_shear}}&nbsp;]
{{!}} colspan="6" {{!}} [ [[vector]]&nbsp;{{LSL Param|cut}}, [[float]]&nbsp;{{LSL Param|hollow}}, [[float]]&nbsp;{{LSL Param|twist_end}}, [[vector]]&nbsp;{{LSL Param|top_size}}, [[vector]]&nbsp;{{LSL Param|top_shear}}&nbsp;]
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_TYPE_CYLINDER|integer|1}}
{{LSL ConstTB|PRIM_TYPE_CYLINDER|integer|1}}
{{!}} colspan="6" {{!}} [ [[vector/ja|vector]]&nbsp;{{LSL Param/ja|cut}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|hollow}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|twist_end}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|top_size}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|top_shear}}&nbsp;]
{{!}} colspan="6" {{!}} [ [[vector]]&nbsp;{{LSL Param|cut}}, [[float]]&nbsp;{{LSL Param|hollow}}, [[float]]&nbsp;{{LSL Param|twist_end}}, [[vector]]&nbsp;{{LSL Param|top_size}}, [[vector]]&nbsp;{{LSL Param|top_shear}}&nbsp;]
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_TYPE_PRISM|integer|2}}
{{LSL ConstTB|PRIM_TYPE_PRISM|integer|2}}
{{!}} colspan="6" {{!}} [ [[vector/ja|vector]]&nbsp;{{LSL Param/ja|cut}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|hollow}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|twist_end}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|top_size}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|top_shear}}&nbsp;]
{{!}} colspan="6" {{!}} [ [[vector]]&nbsp;{{LSL Param|cut}}, [[float]]&nbsp;{{LSL Param|hollow}}, [[float]]&nbsp;{{LSL Param|twist_end}}, [[vector]]&nbsp;{{LSL Param|top_size}}, [[vector]]&nbsp;{{LSL Param|top_shear}}&nbsp;]
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_TYPE_SPHERE|integer|3}}
{{LSL ConstTB|PRIM_TYPE_SPHERE|integer|3}}
{{!}} colspan="6" {{!}} [ [[vector/ja|vector]]&nbsp;{{LSL Param/ja|cut}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|hollow}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|cut|dimple}}&nbsp;]
{{!}} colspan="6" {{!}} [ [[vector]]&nbsp;{{LSL Param|cut}}, [[float]]&nbsp;{{LSL Param|hollow}}, [[vector]]&nbsp;{{LSL Param|cut|dimple}}&nbsp;]
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_TYPE_TORUS|integer|4}}
{{LSL ConstTB|PRIM_TYPE_TORUS|integer|4}}
{{!}} colspan="6" {{!}} [ [[vector/ja|vector]]&nbsp;{{LSL Param/ja|cut}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|hollow}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|twist_end}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|hole_size_y}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|top_shear}}, [[vector/ja|vector]]&nbsp;{{LSL Param/ja|cut|advanced_cut}}&nbsp;]
{{!}} colspan="6" {{!}} [ [[vector]]&nbsp;{{LSL Param|cut}}, [[float]]&nbsp;{{LSL Param|hollow}}, [[float]]&nbsp;{{LSL Param|twist_end}}, [[float]]&nbsp;{{LSL Param|hole_size_y}}, [[vector]]&nbsp;{{LSL Param|top_shear}}, [[vector]]&nbsp;{{LSL Param|cut|advanced_cut}}&nbsp;]
{{!}}-
{{!}}-
{{LSL ConstTB/ja|PRIM_TYPE_TUBE|integer|5}}
{{LSL ConstTB|PRIM_TYPE_TUBE|integer|5}}
{{!}} colspan="6" {{!}} [ [[vector/ja|vector]]&nbsp;{{LSL Param/ja|cut}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|hollow}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|twist_end}}, [[float/ja|float]]&nbsp;{{LSL Param/ja|topshear_x}}&nbsp;]
{{!}} colspan="6" {{!}} [ [[vector]]&nbsp;{{LSL Param|cut}}, [[float]]&nbsp;{{LSL Param|hollow}}, [[float]]&nbsp;{{LSL Param|twist_end}}, [[float]]&nbsp;{{LSL Param|topshear_x}}&nbsp;]
}}
}}
{{!}}-
{{!}}-
Line 257: Line 257:
<noinclude>
<noinclude>
<div id="box">
<div id="box">
== 警告 ==
== Caveats ==
<div style="padding: 0.5em;">
<div style="padding: 0.5em;">
{{#var:caveats}}
{{#var:caveats}}
</div></div>
</div></div>
</noinclude>
</noinclude>

Revision as of 20:41, 15 April 2010

Flag Description Usage
PRIM_TYPE Sets the prim's shape. PRIM_TYPE, integer flag ] + flag_parameters
PRIM_MATERIAL Sets the prim's material. PRIM_MATERIAL, integer flag ]
PRIM_PHYSICS Sets the object's physics status. PRIM_PHYSICS, integer boolean ]
PRIM_TEMP_ON_REZ Sets the object's temporary attribute. PRIM_TEMP_ON_REZ, integer boolean ]
PRIM_PHANTOM Sets the object's phantom status. PRIM_PHANTOM, integer boolean ]
PRIM_POSITION Sets the prim's position. PRIM_POSITION, vector position ]
PRIM_ROTATION Sets the prim's rotation. PRIM_ROTATION, rotation rot ]
PRIM_SIZE Sets the prim's size. PRIM_SIZE, vector size ]
PRIM_TEXTURE Sets the prim's texture attributes. PRIM_TEXTURE, integer face, string texture, vector repeats, vector offsets, float rotation_in_radians ]
PRIM_TEXT Sets the prim's floating text. PRIM_TEXT, string text, vector color, float alpha ]
PRIM_COLOR Sets the face's color. PRIM_COLOR, integer face, vector color, float alpha ]
PRIM_BUMP_SHINY Sets the face's shiny & bump. PRIM_BUMP_SHINY, integer face, integer shiny, integer bump ]
PRIM_POINT_LIGHT Sets the prim as a point light. PRIM_POINT_LIGHT, integer boolean, vector color, float intensity, float radius, float falloff ]
PRIM_FULLBRIGHT Sets the face's full bright flag. PRIM_FULLBRIGHT, integer face, integer boolean ]
PRIM_FLEXIBLE Sets the prim as flexible. PRIM_FLEXIBLE, integer boolean, integer softness, float gravity, float friction, float wind, float tension, vector force ]
PRIM_TEXGEN Sets the face's texture mode. PRIM_TEXGEN, integer face, integer type ]
PRIM_GLOW Sets the face's glow attribute. PRIM_GLOW, integer face, float intensity ]
PRIM_CAST_SHADOWS Sets the prim's cast shadow attribute. (DEPRECATED) PRIM_CAST_SHADOWS, integer boolean ]
PRIM_TYPE_LEGACY Sets the prim's shape (legacy mode, DEPRECATED). [ 1, integer flag ] + flag_parameters
Parameter Return Values / Additional Parameters Description
PRIM_TYPE ] 9 [ integer flag ] Gets / Sets the prim shape.
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.
PRIM_MATERIAL ] 2 [ integer material] Gets / Sets the prim's material. The material determines the default collision sound & sprite.
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
PRIM_PHYSICS ] 3 [ integer boolean ] Physics status llGetStatus / llSetStatus
PRIM_TEMP_ON_REZ ] 4 [ integer boolean ] Temporary attribute
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 ]
Texture: llGetTexture llSetTexture
Repeats: llGetTextureScale llScaleTexture
Offset: llGetTextureOffset llOffsetTexture
Rotation: llGetTextureRot llRotateTexture
PRIM_TEXT ] 26 [ string text, vector color, float alpha ]
Text: llSetText llSetText
PRIM_COLOR, integer face ] 18 [ vector color, float alpha ]
Alpha: llGetAlpha llSetAlpha
Color: llGetColor llSetColor
PRIM_BUMP_SHINY, integer face ] 19 integer shiny, integer bump ]
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_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 mode ]
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.
PRIM_POINT_LIGHT ] 23 [ integer boolean, vector color, float intensity, float radius, float falloff ]
PRIM_GLOW, integer face ] 25 [ float intensity ]
PRIM_CAST_SHADOWS ] 24 [ integer boolean ] DEPRECATED: Shadow casting for the primitive
[ 1 ]
PRIM_TYPE_LEGACY
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 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.
  • repeats is not only used to set the number of repeats but the sign of the individual components is also used to set the "Flip" attribute.
  • In the default texture mapping mode the texture repeats units are in texture repeats per face. In the planar texture mapping mode 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.
  • Do not rely on Floating Text as a storage medium; it is neither secure nor finalized.
    • Floating text has been altered in past server updates, breaking existing content; future changes may occur.
    • Even "invisible"[1] floating text is transmitted to the client.
      • It can be viewed by anyone with a client that is capable of rendering text that is supposed to be invisible.
      • The network packets that contain the text can be sniffed and the text read.
  • top_size and client values are different, the ranges do not line up, conversion is required. This simple equation can be used: answer = 1.0 - value. See top_size Explained for more information.
  • PRIM_PHANTOM, PRIM_PHYSICS and PRIM_TEMP_ON_REZ applies to the entire object (linkset).
  • Values may drift, become truncated or be range limited. Some limits are applied by the client during deserialization, others are applied by the simulator when the sim tries to store the values.
  • If face is ALL_SIDES then the flag works on all sides.
  • If face indicates a face that does not exist the flag return is ...
flag Return if face is invalid
[ PRIM_COLOR ] ZERO_VECTOR, 0.0 ]
[ PRIM_GLOW ] 0.0 ]
[ PRIM_TEXTURE ] an empty list.
[ PRIM_FULLBRIGHT ] FALSE ]
[ PRIM_TEXGEN ] PRIM_TEXGEN_DEFAULT ]
PRIM_BUMP_SHINY ] PRIM_SHINY_NONE, PRIM_BUMP_NONE ]