| Package | org.b2ox.pv3d.MikuMikuDance |
| Class | public class PMDSkin |
| Inheritance | PMDSkin Object |
| Property | Defined By | ||
|---|---|---|---|
| name : String [read-only] | PMDSkin | ||
| size : int [read-only] | PMDSkin | ||
| type : int [read-only] | PMDSkin | ||
| weight : Number | PMDSkin | ||
| Method | Defined By | ||
|---|---|---|---|
PMDSkin(name:String, vcount:int, type:int) | PMDSkin | ||
calcTargetIndices(baseSkin:PMDSkin):void
baseSkinが指しているオリジナルの頂点番号を取得する
| PMDSkin | ||
ターゲットに対して表情変形を適用する
| PMDSkin | ||
effectPlus(target:Array):void
表情変形を重ねがけする. | PMDSkin | ||
setVertex(i:int, bi:int, x:Number, y:Number, z:Number):void | PMDSkin | ||
| Constant | Defined By | ||
|---|---|---|---|
| TYPE_BASE : int = 0 [static] | PMDSkin | ||
| TYPE_EYE : int = 2 [static] | PMDSkin | ||
| TYPE_EYEBROW : int = 1 [static] | PMDSkin | ||
| TYPE_LIP : int = 3 [static] | PMDSkin | ||
| TYPE_OTHER : int = 4 [static] | PMDSkin | ||
| name | property |
name:String [read-only] public function get name():String| size | property |
size:int [read-only] public function get size():int| type | property |
type:int [read-only] public function get type():int| weight | property |
weight:Number public function get weight():Number public function set weight(value:Number):void| PMDSkin | () | Constructor |
public function PMDSkin(name:String, vcount:int, type:int)Parameters
name:String | |
vcount:int | |
type:int |
| calcTargetIndices | () | method |
public function calcTargetIndices(baseSkin:PMDSkin):voidbaseSkinが指しているオリジナルの頂点番号を取得する
Parameters
baseSkin:PMDSkin |
| effect | () | method |
public function effect(target:Array, baseSkin:PMDSkin):voidターゲットに対して表情変形を適用する
Parameters
target:Array | |
baseSkin:PMDSkin |
| effectPlus | () | method |
public function effectPlus(target:Array):void表情変形を重ねがけする. これを使う前には必ずcalcTargetIndicesを実行すること(PMDController.addSkinの時に実行するのでユーザーは気にしなくて良い)
Parameters
target:Array |
| setVertex | () | method |
public function setVertex(i:int, bi:int, x:Number, y:Number, z:Number):void
Parameters
i:int | |
bi:int — 基準頂点のインデックス
| |
x:Number | |
y:Number | |
z:Number |
| TYPE_BASE | Constant |
public static const TYPE_BASE:int = 0| TYPE_EYE | Constant |
public static const TYPE_EYE:int = 2| TYPE_EYEBROW | Constant |
public static const TYPE_EYEBROW:int = 1| TYPE_LIP | Constant |
public static const TYPE_LIP:int = 3| TYPE_OTHER | Constant |
public static const TYPE_OTHER:int = 4