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

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


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


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


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

パラメータ 返り値 / 付与パラメータ 解説
PRIM_TYPE ] 9 [ integer flag ] プリムの形状を取得 / 設定します。
フラグ定数 追加の戻り値 / フラグパラメータ
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 フラグ 形状 hole_shape フラグ 形状
PRIM_HOLE_DEFAULT 0x00 デフォルト PRIM_HOLE_SQUARE 0x20 正方形
PRIM_HOLE_CIRCLE 0x10 サークル PRIM_HOLE_TRIANGLE 0x30 三角形
type フラグ 形状 説明
PRIM_SCULPT_TYPE_SPHERE 1 球形 上端と下端で収束し、左端が右端に縫合される
PRIM_SCULPT_TYPE_TORUS 2 トーラス 上端が下端に縫合され、左端が右端に縫合される
PRIM_SCULPT_TYPE_PLANE 3 平面 収束や縫合は行われない
PRIM_SCULPT_TYPE_CYLINDER 4 シリンダー 左端が右端に縫合される
PRIM_SCULPT_FLAG_ZZZZZZZZ 63
PRIM_SCULPT_FLAG_INVERT 64 裏返し 裏返しに表示 (法線を逆転させる)
PRIM_SCULPT_FLAG_MIRROR 128 ミラー スカルプトされたプリムを X 軸上で反転する
PRIM_MATERIAL ] 2 [ integer material] プリムの素材を取得 / 設定します。素材は標準衝突音スプライトを決定します。
素材 フラグ 説明 摩擦 反発
PRIM_MATERIAL_STONE 0 石材 0.8 0.4
PRIM_MATERIAL_METAL 1 金属 0.3 0.4
PRIM_MATERIAL_GLASS 2 ガラス 0.2 0.7
PRIM_MATERIAL_WOOD 3 木材 0.6 0.5
PRIM_MATERIAL_FLESH 4 0.9 0.3
PRIM_MATERIAL_PLASTIC 5 プラスチック 0.4 0.7
PRIM_MATERIAL_RUBBER 6 ゴム 0.9 0.9
PRIM_MATERIAL_LIGHT 7 光, 非推奨: [ PRIM_FULLBRIGHT, ALL_SIDES, TRUE ] と同じように見えます 0.6 0.5
PRIM_PHYSICS ] 3 [ integer boolean ] 物理状態を取得 / 設定します。
PRIM_TEMP_ON_REZ ] 4 [ integer boolean ] テンポラリ属性
PRIM_PHANTOM ] 5 [ integer boolean ] ファントム状態を取得 / 設定します。
PRIM_POSITION ] 6 [ vector position ] 位置を取得 / 設定します。
PRIM_ROTATION ] 8 [ rotation rot ] 回転を取得 / 設定します。
PRIM_SIZE ] 7

します。

[ vector size ] 大きさを取得 / 設定します。
PRIM_TEXTURE, integer face ] 17 [ string texture, vector repeats, vector offsets, float rotation_in_radians ]
テクスチャ: llGetTexture llSetTexture
繰り返し: llGetTextureScale llScaleTexture
オフセット: llGetTextureOffset llOffsetTexture
回転: llGetTextureRot llRotateTexture
PRIM_TEXT ] 26 [ string text, vector color, float alpha ]
テキスト: get|llSetText}} llSetText
PRIM_COLOR, integer face ] 18 [ vector color, float alpha ]
透過: llGetAlpha llSetAlpha
: llGetColor llSetColor
PRIM_BUMP_SHINY, integer face ] 19 integer shiny, integer bump ]
shinybump のフラグ 説明
PRIM_SHINY_NONE 0 なし
PRIM_SHINY_LOW 1
PRIM_SHINY_MEDIUM 2
PRIM_SHINY_HIGH 3
PRIM_BUMP_NONE 0 なし: 凹凸なし
PRIM_BUMP_BRIGHT 1 明るさ:明るい光で生成されるもの
PRIM_BUMP_DARK 2 暗さ:暗い光で生成されるもの
PRIM_BUMP_WOOD 3 木目調
PRIM_BUMP_BARK 4 木の皮
PRIM_BUMP_BRICKS 5 レンガ
PRIM_BUMP_CHECKER 6 チェッカー
PRIM_BUMP_CONCRETE 7 コンクリート
PRIM_BUMP_TILE 8 クラスティ・タイル
PRIM_BUMP_STONE 9 カットストーン:ブロック
PRIM_BUMP_DISKS 10 ディスク:束ねた輪っか
PRIM_BUMP_GRAVEL 11 砂利
PRIM_BUMP_BLOBS 12 ペトリ: 簡単なアメーバのような形状
PRIM_BUMP_SIDING 13 羽目板
PRIM_BUMP_LARGETILE 14 ストーン・タイル
PRIM_BUMP_STUCCO 15 しっくい
PRIM_BUMP_SUCTION 16 吸い込み:リング
PRIM_BUMP_WEAVE 17 織目
PRIM_FULLBRIGHT, integer face ] 20 [ integer boolean ]
PRIM_FLEXIBLE ] 21 [ integer boolean, integer softness, float float, float float, float float, float float, vector force ]
PRIM_TEXGEN, integer face ] 22 [ integer mode ]
モード定数 説明
PRIM_TEXGEN_DEFAULT 0
PRIM_TEXGEN_PLANAR 1
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 ] 廃止予定: プリミティブに影を割り付ける
[ 1 ]
PRIM_TYPE_LEGACY
1 [ integer flag, paramaters ]
flag 定数 フラグパラメータ
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 ]

警告

  • texture がプリムの中で見つからない場合、かつこれが UUID でない場合、またはこれがtextureでない場合、エラーが DEBUG_CHANNEL 上で叫ばれます。
  • textureUUID である場合、オブジェクト自体に新たな アセット権限 が発生するようなことはありません。
    • アセットをプリムのインベントリの中に置いた場合、これまで発生していた使用制限は新しいオブジェクトで新たに作成されません。
  • ストレージ媒体として フローティングテキスト の機能が使えると思わないでください。これは不完全ですし、安全なものでもありません。
    • フローティングテキストはサーバの更新時に変更になったことが過去にあり、その際に既に設定されている内容は消去されていました。将来も変更が発生する可能性があります。
    • 「不可視」[1] のフローティングテキストもクライアントに送信されます。
      • 不可視にしているテキストを表示することのできるクライアントを持っている人が見れてしまう可能性があります。
      • テキストが含まれている通信パケットが盗聴され、テキストが読まれる可能性があります。
  • top_size とクライアントの値は異なります。範囲は一致しておらず、変換が必要です。シンプルな計算式は、結果 = 1.0 - value です。詳細は top_size Explained をご覧ください。
  • map がプリムの中で見つからない場合、かつこれが UUID でない場合、またはこれがtextureでない場合、エラーが DEBUG_CHANNEL 上で叫ばれます。
  • mapUUID である場合、オブジェクト自体に新たな アセット権限 が発生するようなことはありません。
    • アセットをプリムのインベントリの中に置いた場合、これまで発生していた使用制限は新しいオブジェクトで新たに作成されません。
  • PRIM_PHANTOM, PRIM_PHYSICSPRIM_TEMP_ON_REZ は内部オブジェクト(リンクセット)に適用されます。
  • 値は草案で、切り捨て或いは制限された範囲になるでしょう。いくつかの制限は本来の形式にてクライアントによって適用され、その他の値はSIMが値を蓄積しようと試みたときにシミュレータによって適用されます。
  • faceALL_SIDES であれば flag は全ての面に作用します。
  • face が存在しない面を指している場合、 flag の結果は ...
Template:HoverText/ja 表面が無効の場合に返します。
[ PRIM_COLOR ] ZERO_VECTOR/ja, 0.0 ]
[ PRIM_GLOW ] 0.0 ]
[ PRIM_TEXTURE ] "", ZERO_VECTOR, ZERO_VECTOR, 0.0 ]
[ PRIM_FULLBRIGHT ] FALSE ]
[ PRIM_TEXGEN ] PRIM_TEXGEN_DEFAULT ]
PRIM_BUMP_SHINY ] PRIM_SHINY_NONE, PRIM_BUMP_NONE ]
です。