PRIM TYPE RING/ja

From Second Life Wiki
< PRIM TYPE RING
Revision as of 06:06, 24 April 2011 by Naoya Bellic (talk | contribs) (9番目revolutions追加、以下10、11番目にずらす)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

解説

定数: integer PRIM_TYPE_RING = 6;

integer 定数 PRIM_TYPE_RING の値は 6 です。

PRIM_TYPE_RINGはリングのプリムを作るのと、指定のプロパティをリングの形状に定義変更するのに用いられる、 PRIM_TYPEのパラメータです。

PRIM_TYPE

[ PRIM_TYPE, PRIM_TYPE_RING, 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 ]
• integer hole_shape PRIM_HOLE_* flag
• vector cut 0.0から1.0の範囲のxとyで、xはyより少なくとも0.05小さくなければなりません。(zは無効です)
• float hollow r0.0(隙間無し)から0.95(最大の穴)の範囲
• vector twist xとyそれぞれの(zは無効)、-1.0(編集画面内の-360°)から1.0(編集画面内の360°)の範囲
• vector hole_size 0.05から1.0の範囲のx;0.05(大きな穴)から0.50(穴無し)の範囲のy
• vector top_shear xとy(zは無効)の両方の-0.5から0.5の範囲
• vector advanced_cut 0.0から1.0の範囲のxとyで、xはyより少なくとも0.05小さくなければなりません。(zは無効です)
• vector taper xとy(zは無効)の両方の-1.0から1.0の範囲
• float revolutions 1.0から4.00の範囲
• float radius_offset 穴の大きさyと回転によってきまります。
• float skew -1.0から1.0の範囲
hole_shape フラグ Shape hole_shape フラグ Shape
PRIM_HOLE_DEFAULT 0x00 初期値 PRIM_HOLE_SQUARE 0x20 四角
PRIM_HOLE_CIRCLE 0x10 PRIM_HOLE_TRIANGLE 0x30 三角

関連記事

定数

•  PRIM_TYPE
•  CHANGED_SHAPE

関数

•  llSetPrimitiveParams
•  llSetLinkPrimitiveParams
•  llGetPrimitiveParams

イベント

•  changed

サンプル

<lsl>// makes a spiral float hollow = 0.0; // 0.0 to 0.95 vector twist = <0, 0.0, 0.0>; // -1.0 to 1.0 vector holesize = <1.0, 0.05, 0.0>; // max X:1.0 Y:0.5 vector topshear = <0.0, 0.0, 0.0>; // -0.5 to 0.5 vector profilecut = <0.0, 0.0, 0.0>; // 0.0 to 1.0 vector taper_a = <0.0, 0.0, 0.0>; // 0.0 to 1.0 float revolutions = 3.0; // 1.0 to 4.0 float radiusoffset = 1.0; // -1.0 to 1.0 float skew = 0.0; // llSetPrimitiveParams( [PRIM_TYPE, PRIM_TYPE_RING, PRIM_HOLE_DEFAULT,

                       cut, hollow, twist, holesize, topshear,
                       profilecut, taper_a, revolutions, 
                       radiusoffset, skew] );</lsl>

特記事項

この翻訳は 原文 と比べて古いですか?間違いがありますか?読みにくいですか?みんなで 修正 していきましょう! (手順はこちら)