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

From Second Life Wiki
Jump to navigation Jump to search
(New page: {{{!}} {{Prettytable}} {{#switch:{{NAMESPACE}}|Template=|User=|{{LSLC|Light}}}} {{#if: {{#vardefine:p_type_desc|PRIM_SCULPT_TYPE_* flag}} {{#vardefine:p_hole_shape_desc|PRIM_HOLE_* flag}} ...)
 
m
Line 1: Line 1:
{{{!}} {{Prettytable}} {{#switch:{{NAMESPACE}}|Template=|User=|{{LSLC|Light}}}}
{{{!}} {{Prettytable}} {{#switch:{{NAMESPACE}}|Template=|User=|{{LSLC|Light/ja}}}}
{{#if:
{{#if:
{{#vardefine:p_type_desc|PRIM_SCULPT_TYPE_* flag}}
{{#vardefine:p_type_desc|PRIM_SCULPT_TYPE_* flag}}
Line 25: Line 25:
{{#vardefine:p_topshear_x_desc|0.05~0.50の範囲}}
{{#vardefine:p_topshear_x_desc|0.05~0.50の範囲}}
{{#vardefine:p_boolean_desc|TRUE (有効) もしくは FALSE (無効)}}
{{#vardefine:p_boolean_desc|TRUE (有効) もしくは FALSE (無効)}}
{{LSL_Function/color|color}}
{{LSL_Function/color/ja|color}}
{{LSL_Function/alpha|alpha}}
{{LSL_Function/alpha/ja|alpha}}
{{LSL_Function/face|face|flag|return={{#ifeq:{{{1|get}}}|get|...
{{LSL_Function/face/ja|face|flag|return={{#ifeq:{{{1|get}}}|get|...
:{{{!}}{{Prettytable}}
:{{{!}}{{Prettytable}}
{{!}}-{{Hl2}}
{{!}}-{{Hl2}}
Line 168: Line 168:
{{!}}}
{{!}}}
{{!}}-
{{!}}-
{{LSL ConstTB|PRIM_COLOR|integer|18|b=[ |e=, [[integer]] {{LSL Param|face}} ]}}
{{LSL ConstTB|PRIM_COLOR|integer|18|b=[ |e=, [[integer]] {{LSL Param|face/ja}} ]}}
{{!}} colspan="5" {{!}} [ [[vector]] {{LSL Param|color}}, [[float]] {{LSL Param|alpha}} ]
{{!}} colspan="5" {{!}} [ [[vector]] {{LSL Param|color/ja}}, [[float]] {{LSL Param|alpha/ja}} ]
{{!}} 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|Alpha/ja}}: {{!}}{{!}} {{#ifeq:{{{1|get}}}|get|[[llGetAlpha]]}} {{!}}{{!}} {{#ifeq:{{{1|set}}}|set|[[llSetAlpha]]}}
{{!}}-
{{!}}-
{{!!}}{{LSLGC|Color}}: {{!}}{{!}} {{#ifeq:{{{1|get}}}|get|[[llGetColor]]}} {{!}}{{!}} {{#ifeq:{{{1|set}}}|set|[[llSetColor]]}}
{{!!}}{{LSLGC|Color/ja}}: {{!}}{{!}} {{#ifeq:{{{1|get}}}|get|[[llGetColor]]}} {{!}}{{!}} {{#ifeq:{{{1|set}}}|set|[[llSetColor]]}}
{{!}}}
{{!}}}
{{!}}-
{{!}}-

Revision as of 23:48, 7 January 2008

パラメータ 付加パラメータ 説明
PRIM_TYPE ] 9 [ integer flag ] プリムの形状を取得 / 設定します。
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/ja
  hole_shape Flags 形状 hole_shape Flags 形状
PRIM_HOLE_DEFAULT 0x00 標準 PRIM_HOLE_SQUARE 0x20 四角
PRIM_HOLE_CIRCLE 0x10 PRIM_HOLE_TRIANGLE 0x30 三角
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 flag] プリムの材質を取得 / 設定します。材質は標準の衝突音スプライトを決定します。
flag定数 フラグの説明
PRIM_MATERIAL_STONE 0
PRIM_MATERIAL_METAL 1 鉱石
PRIM_MATERIAL_GLASS 2 ガラス
PRIM_MATERIAL_WOOD 3
PRIM_MATERIAL_FLESH 4
PRIM_MATERIAL_PLASTIC 5 プラスチック
PRIM_MATERIAL_RUBBER 6 ゴム
PRIM_MATERIAL_LIGHT 7 廃止が明らかな事項: [ PRIM_FULLBRIGHT, ALL_SIDES, TRUE ]を同等のものとみなします。
PRIM_PHYSICS ] 3 [ integer boolean ] 物理状態 、llGetStatus / llGetStatus
PRIM_TEMP_ON_REZ ] 4 [ integer boolean ] 一時的なrez状態、llGetStatus / llGetStatus
PRIM_PHANTOM ] 5 [ integer boolean ] ファントム状態 、llGetStatus / llGetStatus
PRIM_POSITION ] 6 [ vector position ] 位置、 llGetPos / llSetPos
PRIM_ROTATION ] 8 [ rotation rot ] 回転、 llGetRot / llSetRot
PRIM_SIZE ] 7 [ vector 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_COLOR, integer face/ja ] 18 [ vector color/ja, float alpha/ja ]
Alpha/ja: llGetAlpha llSetAlpha
Color/ja: 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 なし: 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_CAST_SHADOWS ] 24 [ integer boolean ] プリミティブに影を割り付ける
PRIM_TEXGEN, integer face ] 22 [ integer type ]
type定数 説明
PRIM_TEXGEN_DEFAULT 0
PRIM_TEXGEN_PLANAR 1
PRIM_POINT_LIGHT ] 23 [ integer boolean, vector color, float intensity, float radius, float falloff ]
[ 1 ]
PRIM_TYPE_LEGACY
1 [ integer flag、 パラメータ ]
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 ]

警告

  • face が存在しない面を指している場合、 flag の結果は ...
flag 面が無効な場合返します
[ 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.