Added some translation to Arm
This commit is contained in:
@@ -18,7 +18,7 @@ namespace _2DGAMELIB
|
|||||||
["後髪1"] = "BackHair1",
|
["後髪1"] = "BackHair1",
|
||||||
["横髪"] = "SideHair",
|
["横髪"] = "SideHair",
|
||||||
["脚"] = "Leg",
|
["脚"] = "Leg",
|
||||||
//["腕"] = "Arm"
|
["腕"] = "Arm",
|
||||||
["肩"] = "Shoulder",
|
["肩"] = "Shoulder",
|
||||||
["胸"] = "Chest",
|
["胸"] = "Chest",
|
||||||
//["乳房"] = "Breast",
|
//["乳房"] = "Breast",
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public struct 腕人
|
public struct Arm人
|
||||||
{
|
{
|
||||||
public Shoulder Shoulder;
|
public Shoulder Shoulder;
|
||||||
|
|
||||||
public 上腕_人 上腕;
|
public UpperArm_人 UpperArm;
|
||||||
|
|
||||||
public 下腕_人 下腕;
|
public LowerArm_人 LowerArm;
|
||||||
|
|
||||||
public 手_人 手;
|
public 手_人 手;
|
||||||
}
|
}
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public struct 腕獣
|
public struct Arm獣
|
||||||
{
|
{
|
||||||
public 四足脇 Shoulder;
|
public 四足脇 Shoulder;
|
||||||
|
|
||||||
public 獣上腕 上腕;
|
public 獣UpperArm UpperArm;
|
||||||
|
|
||||||
public 獣下腕 下腕;
|
public 獣LowerArm LowerArm;
|
||||||
|
|
||||||
public 獣手 手;
|
public 獣手 手;
|
||||||
}
|
}
|
||||||
13
SlaveMatrix/SlaveMatrix/BodyPartClasses/Arm翼獣.cs
Normal file
13
SlaveMatrix/SlaveMatrix/BodyPartClasses/Arm翼獣.cs
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
namespace SlaveMatrix
|
||||||
|
{
|
||||||
|
public struct Arm翼獣
|
||||||
|
{
|
||||||
|
public Shoulder Shoulder;
|
||||||
|
|
||||||
|
public UpperArm_蝙 UpperArm;
|
||||||
|
|
||||||
|
public LowerArm_蝙 LowerArm;
|
||||||
|
|
||||||
|
public 手_蝙 手;
|
||||||
|
}
|
||||||
|
}
|
||||||
13
SlaveMatrix/SlaveMatrix/BodyPartClasses/Arm翼鳥.cs
Normal file
13
SlaveMatrix/SlaveMatrix/BodyPartClasses/Arm翼鳥.cs
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
namespace SlaveMatrix
|
||||||
|
{
|
||||||
|
public struct Arm翼鳥
|
||||||
|
{
|
||||||
|
public Shoulder Shoulder;
|
||||||
|
|
||||||
|
public UpperArm_鳥 UpperArm;
|
||||||
|
|
||||||
|
public LowerArm_鳥 LowerArm;
|
||||||
|
|
||||||
|
public 手_鳥 手;
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -70,7 +70,7 @@ namespace SlaveMatrix
|
|||||||
Chest_翼下右_接続,
|
Chest_翼下右_接続,
|
||||||
Chest_背中_接続,
|
Chest_背中_接続,
|
||||||
乳房_噴乳_接続,
|
乳房_噴乳_接続,
|
||||||
Shoulder_上腕_接続,
|
Shoulder_UpperArm_接続,
|
||||||
Torso_Chest_接続,
|
Torso_Chest_接続,
|
||||||
Torso_肌_接続,
|
Torso_肌_接続,
|
||||||
Torso_翼左_接続,
|
Torso_翼左_接続,
|
||||||
@@ -261,10 +261,10 @@ namespace SlaveMatrix
|
|||||||
前翅_甲_軸2_接続,
|
前翅_甲_軸2_接続,
|
||||||
前翅_甲_軸3_接続,
|
前翅_甲_軸3_接続,
|
||||||
触手_犬_Head_接続,
|
触手_犬_Head_接続,
|
||||||
触手_犬_上腕左_接続,
|
触手_犬_UpperArm左_接続,
|
||||||
触手_犬_上腕右_接続,
|
触手_犬_UpperArm右_接続,
|
||||||
触手_犬_下腕左_接続,
|
触手_犬_LowerArm左_接続,
|
||||||
触手_犬_下腕右_接続,
|
触手_犬_LowerArm右_接続,
|
||||||
触手_犬_手左_接続,
|
触手_犬_手左_接続,
|
||||||
触手_犬_手右_接続,
|
触手_犬_手右_接続,
|
||||||
触手_蔦_節1_接続,
|
触手_蔦_節1_接続,
|
||||||
@@ -292,19 +292,19 @@ namespace SlaveMatrix
|
|||||||
触手_蔦_節23_接続,
|
触手_蔦_節23_接続,
|
||||||
触手_蔦_節24_接続,
|
触手_蔦_節24_接続,
|
||||||
触手_蔦_先端_接続,
|
触手_蔦_先端_接続,
|
||||||
上腕_人_下腕_接続,
|
UpperArm_人_LowerArm_接続,
|
||||||
上腕_鳥_下腕_接続,
|
UpperArm_鳥_LowerArm_接続,
|
||||||
上腕_蝙_下腕_接続,
|
UpperArm_蝙_LowerArm_接続,
|
||||||
上腕_獣_下腕_接続,
|
UpperArm_獣_LowerArm_接続,
|
||||||
上腕_蹄_下腕_接続,
|
UpperArm_蹄_LowerArm_接続,
|
||||||
下腕_人_外腕_接続,
|
LowerArm_人_OuterArm_接続,
|
||||||
下腕_人_手_接続,
|
LowerArm_人_手_接続,
|
||||||
下腕_人_虫鎌_接続,
|
LowerArm_人_虫鎌_接続,
|
||||||
下腕_鳥_手_接続,
|
LowerArm_鳥_手_接続,
|
||||||
下腕_蝙_手_接続,
|
LowerArm_蝙_手_接続,
|
||||||
下腕_蝙_腕輪_接続,
|
LowerArm_蝙_腕輪_接続,
|
||||||
下腕_獣_手_接続,
|
LowerArm_獣_手_接続,
|
||||||
下腕_蹄_手_接続,
|
LowerArm_蹄_手_接続,
|
||||||
腿_人_Leg_接続,
|
腿_人_Leg_接続,
|
||||||
腿_獣_Leg_接続,
|
腿_獣_Leg_接続,
|
||||||
腿_蹄_Leg_接続,
|
腿_蹄_Leg_接続,
|
||||||
@@ -366,7 +366,7 @@ namespace SlaveMatrix
|
|||||||
四足胸_翼下左_接続,
|
四足胸_翼下左_接続,
|
||||||
四足胸_翼下右_接続,
|
四足胸_翼下右_接続,
|
||||||
四足胸_背中_接続,
|
四足胸_背中_接続,
|
||||||
四足脇_上腕_接続,
|
四足脇_UpperArm_接続,
|
||||||
四足胴_腰_接続,
|
四足胴_腰_接続,
|
||||||
四足胴_肌_接続,
|
四足胴_肌_接続,
|
||||||
四足胴_翼左_接続,
|
四足胴_翼左_接続,
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class 下腕 : Ele
|
public class LowerArm : Ele
|
||||||
{
|
{
|
||||||
public Ele[] 手_接続;
|
public Ele[] 手_接続;
|
||||||
|
|
||||||
@@ -4,7 +4,7 @@ using System.Collections.Generic;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class 下腕D : EleD
|
public class LowerArmD : EleD
|
||||||
{
|
{
|
||||||
public List<EleD> 手_接続 = new List<EleD>();
|
public List<EleD> 手_接続 = new List<EleD>();
|
||||||
|
|
||||||
@@ -3,9 +3,9 @@ using _2DGAMELIB;
|
|||||||
|
|
||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class 下腕_人 : 下腕
|
public class LowerArm_人 : LowerArm
|
||||||
{
|
{
|
||||||
public Par X0Y0_下腕;
|
public Par X0Y0_LowerArm;
|
||||||
|
|
||||||
public Par X0Y0_筋肉_筋肉下;
|
public Par X0Y0_筋肉_筋肉下;
|
||||||
|
|
||||||
@@ -309,7 +309,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public Par X0Y0_腕輪_金具右;
|
public Par X0Y0_腕輪_金具右;
|
||||||
|
|
||||||
public ColorD 下腕CD;
|
public ColorD LowerArmCD;
|
||||||
|
|
||||||
public ColorD 筋肉_筋肉下CD;
|
public ColorD 筋肉_筋肉下CD;
|
||||||
|
|
||||||
@@ -509,7 +509,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public ColorD 腕輪_金具右CD;
|
public ColorD 腕輪_金具右CD;
|
||||||
|
|
||||||
public ColorP X0Y0_下腕CP;
|
public ColorP X0Y0_LowerArmCP;
|
||||||
|
|
||||||
public ColorP X0Y0_筋肉_筋肉下CP;
|
public ColorP X0Y0_筋肉_筋肉下CP;
|
||||||
|
|
||||||
@@ -914,16 +914,16 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool 下腕_表示
|
public bool LowerArm_表示
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_下腕.Dra;
|
return X0Y0_LowerArm.Dra;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_下腕.Dra = value;
|
X0Y0_LowerArm.Dra = value;
|
||||||
X0Y0_下腕.Hit = value;
|
X0Y0_LowerArm.Hit = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -4295,11 +4295,11 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return 下腕_表示;
|
return LowerArm_表示;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
下腕_表示 = value;
|
LowerArm_表示 = value;
|
||||||
筋肉_筋肉下_表示 = value;
|
筋肉_筋肉下_表示 = value;
|
||||||
筋肉_筋肉上_表示 = value;
|
筋肉_筋肉上_表示 = value;
|
||||||
植性1_通常_花弁_花弁_表示 = value;
|
植性1_通常_花弁_花弁_表示 = value;
|
||||||
@@ -4459,11 +4459,11 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return 下腕CD.不透明度;
|
return LowerArmCD.不透明度;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
下腕CD.不透明度 = value;
|
LowerArmCD.不透明度 = value;
|
||||||
筋肉_筋肉下CD.不透明度 = value;
|
筋肉_筋肉下CD.不透明度 = value;
|
||||||
筋肉_筋肉上CD.不透明度 = value;
|
筋肉_筋肉上CD.不透明度 = value;
|
||||||
植性1_花弁_花弁CD.不透明度 = value;
|
植性1_花弁_花弁CD.不透明度 = value;
|
||||||
@@ -4601,34 +4601,34 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_下腕.OP[右 ? 3 : 0].Outline;
|
return X0Y0_LowerArm.OP[右 ? 3 : 0].Outline;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_下腕.OP[右 ? 3 : 0].Outline = value;
|
X0Y0_LowerArm.OP[右 ? 3 : 0].Outline = value;
|
||||||
X0Y0_獣性1_獣腕.OP[右 ? 3 : 2].Outline = value;
|
X0Y0_獣性1_獣腕.OP[右 ? 3 : 2].Outline = value;
|
||||||
X0Y0_グローブ_通常_グローブ.OP[右 ? 3 : 0].Outline = value;
|
X0Y0_グローブ_通常_グローブ.OP[右 ? 3 : 0].Outline = value;
|
||||||
X0Y0_グローブ_筋肉_グローブ.OP[右 ? 3 : 0].Outline = value;
|
X0Y0_グローブ_筋肉_グローブ.OP[右 ? 3 : 0].Outline = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public JointS 外腕_接続点 => new JointS(本体, X0Y0_下腕, 0);
|
public JointS 外腕_接続点 => new JointS(本体, X0Y0_LowerArm, 0);
|
||||||
|
|
||||||
public JointS 手_接続点 => new JointS(本体, X0Y0_下腕, 3);
|
public JointS 手_接続点 => new JointS(本体, X0Y0_LowerArm, 3);
|
||||||
|
|
||||||
public JointS 虫鎌_接続点 => new JointS(本体, X0Y0_下腕, 2);
|
public JointS 虫鎌_接続点 => new JointS(本体, X0Y0_LowerArm, 2);
|
||||||
|
|
||||||
public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0);
|
public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0);
|
||||||
|
|
||||||
public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0);
|
public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0);
|
||||||
|
|
||||||
public 下腕_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 下腕_人D e)
|
public LowerArm_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, LowerArm_人D e)
|
||||||
{
|
{
|
||||||
下腕_人 下腕_人2 = this;
|
LowerArm_人 LowerArm_人2 = this;
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
本体 = new Difs(Sta.腕左["下腕"]);
|
本体 = new Difs(Sta.腕左["LowerArm"]);
|
||||||
Pars pars = 本体[0][0];
|
Pars pars = 本体[0][0];
|
||||||
X0Y0_下腕 = pars["下腕"].ToPar();
|
X0Y0_LowerArm = pars["下腕"].ToPar();
|
||||||
Pars pars2 = pars["筋肉"].ToPars();
|
Pars pars2 = pars["筋肉"].ToPars();
|
||||||
X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar();
|
X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar();
|
||||||
X0Y0_筋肉_筋肉上 = pars2["筋肉上"].ToPar();
|
X0Y0_筋肉_筋肉上 = pars2["筋肉上"].ToPar();
|
||||||
@@ -4877,7 +4877,7 @@ namespace SlaveMatrix
|
|||||||
サイズ = e.サイズ;
|
サイズ = e.サイズ;
|
||||||
サイズX = e.サイズX;
|
サイズX = e.サイズX;
|
||||||
サイズY = e.サイズY;
|
サイズY = e.サイズY;
|
||||||
下腕_表示 = e.下腕_表示;
|
LowerArm_表示 = e.LowerArm_表示;
|
||||||
筋肉_筋肉下_表示 = e.筋肉_筋肉下_表示;
|
筋肉_筋肉下_表示 = e.筋肉_筋肉下_表示;
|
||||||
筋肉_筋肉上_表示 = e.筋肉_筋肉上_表示;
|
筋肉_筋肉上_表示 = e.筋肉_筋肉上_表示;
|
||||||
植性1_通常_花弁_花弁_表示 = e.植性1_通常_花弁_花弁_表示;
|
植性1_通常_花弁_花弁_表示 = e.植性1_通常_花弁_花弁_表示;
|
||||||
@@ -5093,14 +5093,14 @@ namespace SlaveMatrix
|
|||||||
表示 = false;
|
表示 = false;
|
||||||
}
|
}
|
||||||
Ele f;
|
Ele f;
|
||||||
if (e.外腕_接続.Count > 0)
|
if (e.OuterArm_接続.Count > 0)
|
||||||
{
|
{
|
||||||
外腕_接続 = e.外腕_接続.Select(delegate(EleD g)
|
外腕_接続 = e.OuterArm_接続.Select(delegate(EleD g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 下腕_人2;
|
f.Par = LowerArm_人2;
|
||||||
f.ConnectionType = ConnectionInfo.下腕_人_外腕_接続;
|
f.ConnectionType = ConnectionInfo.LowerArm_人_OuterArm_接続;
|
||||||
f.接続(下腕_人2.外腕_接続点);
|
f.接続(LowerArm_人2.外腕_接続点);
|
||||||
return f;
|
return f;
|
||||||
}).ToArray();
|
}).ToArray();
|
||||||
}
|
}
|
||||||
@@ -5109,9 +5109,9 @@ namespace SlaveMatrix
|
|||||||
手_接続 = e.手_接続.Select(delegate(EleD g)
|
手_接続 = e.手_接続.Select(delegate(EleD g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 下腕_人2;
|
f.Par = LowerArm_人2;
|
||||||
f.ConnectionType = ConnectionInfo.下腕_人_手_接続;
|
f.ConnectionType = ConnectionInfo.LowerArm_人_手_接続;
|
||||||
f.接続(下腕_人2.手_接続点);
|
f.接続(LowerArm_人2.手_接続点);
|
||||||
return f;
|
return f;
|
||||||
}).ToArray();
|
}).ToArray();
|
||||||
}
|
}
|
||||||
@@ -5120,15 +5120,15 @@ namespace SlaveMatrix
|
|||||||
虫鎌_接続 = e.虫鎌_接続.Select(delegate(EleD g)
|
虫鎌_接続 = e.虫鎌_接続.Select(delegate(EleD g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 下腕_人2;
|
f.Par = LowerArm_人2;
|
||||||
f.ConnectionType = ConnectionInfo.下腕_人_虫鎌_接続;
|
f.ConnectionType = ConnectionInfo.LowerArm_人_虫鎌_接続;
|
||||||
f.接続(下腕_人2.虫鎌_接続点);
|
f.接続(LowerArm_人2.虫鎌_接続点);
|
||||||
return f;
|
return f;
|
||||||
}).ToArray();
|
}).ToArray();
|
||||||
}
|
}
|
||||||
base.配色指定 = 配色指定;
|
base.配色指定 = 配色指定;
|
||||||
配色(体配色);
|
配色(体配色);
|
||||||
X0Y0_下腕CP = new ColorP(X0Y0_下腕, 下腕CD, DisUnit, abj: true);
|
X0Y0_LowerArmCP = new ColorP(X0Y0_LowerArm, LowerArmCD, DisUnit, abj: true);
|
||||||
X0Y0_筋肉_筋肉下CP = new ColorP(X0Y0_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false);
|
X0Y0_筋肉_筋肉下CP = new ColorP(X0Y0_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false);
|
||||||
X0Y0_筋肉_筋肉上CP = new ColorP(X0Y0_筋肉_筋肉上, 筋肉_筋肉上CD, DisUnit, abj: false);
|
X0Y0_筋肉_筋肉上CP = new ColorP(X0Y0_筋肉_筋肉上, 筋肉_筋肉上CD, DisUnit, abj: false);
|
||||||
X0Y0_植性1_通常_花弁_花弁CP = new ColorP(X0Y0_植性1_通常_花弁_花弁, 植性1_花弁_花弁CD, DisUnit, abj: true);
|
X0Y0_植性1_通常_花弁_花弁CP = new ColorP(X0Y0_植性1_通常_花弁_花弁, 植性1_花弁_花弁CD, DisUnit, abj: true);
|
||||||
@@ -5298,7 +5298,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public override void 描画0(RenderArea Are)
|
public override void 描画0(RenderArea Are)
|
||||||
{
|
{
|
||||||
Are.Draw(X0Y0_下腕);
|
Are.Draw(X0Y0_LowerArm);
|
||||||
Are.Draw(X0Y0_筋肉_筋肉下);
|
Are.Draw(X0Y0_筋肉_筋肉下);
|
||||||
Are.Draw(X0Y0_筋肉_筋肉上);
|
Are.Draw(X0Y0_筋肉_筋肉上);
|
||||||
キスマーク.Draw(Are);
|
キスマーク.Draw(Are);
|
||||||
@@ -5462,7 +5462,7 @@ namespace SlaveMatrix
|
|||||||
public override void SetRestraintAngle()
|
public override void SetRestraintAngle()
|
||||||
{
|
{
|
||||||
double num = (右 ? (-1.0) : 1.0);
|
double num = (右 ? (-1.0) : 1.0);
|
||||||
X0Y0_下腕.AngleBase = num * 130.0;
|
X0Y0_LowerArm.AngleBase = num * 130.0;
|
||||||
本体.JoinPAall();
|
本体.JoinPAall();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -5509,7 +5509,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public override void 色更新()
|
public override void 色更新()
|
||||||
{
|
{
|
||||||
X0Y0_下腕CP.Update();
|
X0Y0_LowerArmCP.Update();
|
||||||
X0Y0_筋肉_筋肉下CP.Update();
|
X0Y0_筋肉_筋肉下CP.Update();
|
||||||
X0Y0_筋肉_筋肉上CP.Update();
|
X0Y0_筋肉_筋肉上CP.Update();
|
||||||
X0Y0_植性1_通常_花弁_花弁CP.Update();
|
X0Y0_植性1_通常_花弁_花弁CP.Update();
|
||||||
@@ -5704,7 +5704,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色N0(体配色 体配色)
|
private void 配色N0(体配色 体配色)
|
||||||
{
|
{
|
||||||
下腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
LowerArmCD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
||||||
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
||||||
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
||||||
植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O);
|
植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O);
|
||||||
@@ -5808,7 +5808,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色T0(体配色 体配色)
|
private void 配色T0(体配色 体配色)
|
||||||
{
|
{
|
||||||
下腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
LowerArmCD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
||||||
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
||||||
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
||||||
植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O);
|
植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O);
|
||||||
@@ -5912,7 +5912,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色T1(体配色 体配色)
|
private void 配色T1(体配色 体配色)
|
||||||
{
|
{
|
||||||
下腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
LowerArmCD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
||||||
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
||||||
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
||||||
植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O);
|
植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O);
|
||||||
@@ -6016,7 +6016,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色B0(体配色 体配色)
|
private void 配色B0(体配色 体配色)
|
||||||
{
|
{
|
||||||
下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
LowerArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
||||||
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O);
|
植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O);
|
||||||
@@ -6120,7 +6120,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色BT0(体配色 体配色)
|
private void 配色BT0(体配色 体配色)
|
||||||
{
|
{
|
||||||
下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
LowerArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
||||||
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O);
|
植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O);
|
||||||
@@ -6224,7 +6224,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色BT1(体配色 体配色)
|
private void 配色BT1(体配色 体配色)
|
||||||
{
|
{
|
||||||
下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
LowerArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
||||||
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O);
|
植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O);
|
||||||
@@ -6328,7 +6328,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色L0(体配色 体配色)
|
private void 配色L0(体配色 体配色)
|
||||||
{
|
{
|
||||||
下腕CD = new ColorD(ref Col.Black, ref 体配色.植1O);
|
LowerArmCD = new ColorD(ref Col.Black, ref 体配色.植1O);
|
||||||
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
||||||
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
||||||
植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O);
|
植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O);
|
||||||
@@ -6432,7 +6432,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色LT0(体配色 体配色)
|
private void 配色LT0(体配色 体配色)
|
||||||
{
|
{
|
||||||
下腕CD = new ColorD(ref Col.Black, ref 体配色.植1O);
|
LowerArmCD = new ColorD(ref Col.Black, ref 体配色.植1O);
|
||||||
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
||||||
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
||||||
植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O);
|
植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O);
|
||||||
@@ -6536,7 +6536,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色LT1(体配色 体配色)
|
private void 配色LT1(体配色 体配色)
|
||||||
{
|
{
|
||||||
下腕CD = new ColorD(ref Col.Black, ref 体配色.植1O);
|
LowerArmCD = new ColorD(ref Col.Black, ref 体配色.植1O);
|
||||||
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
||||||
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
||||||
植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O);
|
植性1_花弁_花弁CD = new ColorD(ref Col.Black, ref 体配色.体1O);
|
||||||
@@ -5,9 +5,9 @@ using _2DGAMELIB;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class 下腕_人D : 下腕D
|
public class LowerArm_人D : LowerArmD
|
||||||
{
|
{
|
||||||
public bool 下腕_表示 = true;
|
public bool LowerArm_表示 = true;
|
||||||
|
|
||||||
public bool 筋肉_筋肉下_表示;
|
public bool 筋肉_筋肉下_表示;
|
||||||
|
|
||||||
@@ -433,39 +433,39 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool 鎖表示;
|
public bool 鎖表示;
|
||||||
|
|
||||||
public List<EleD> 外腕_接続 = new List<EleD>();
|
public List<EleD> OuterArm_接続 = new List<EleD>();
|
||||||
|
|
||||||
public List<EleD> 虫鎌_接続 = new List<EleD>();
|
public List<EleD> 虫鎌_接続 = new List<EleD>();
|
||||||
|
|
||||||
public 下腕_人D()
|
public LowerArm_人D()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 外腕接続(EleD e)
|
public void 外腕接続(EleD e)
|
||||||
{
|
{
|
||||||
外腕_接続.Add(e);
|
OuterArm_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.下腕_人_外腕_接続;
|
e.接続情報 = ConnectionInfo.LowerArm_人_OuterArm_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 手接続(EleD e)
|
public override void 手接続(EleD e)
|
||||||
{
|
{
|
||||||
手_接続.Add(e);
|
手_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.下腕_人_手_接続;
|
e.接続情報 = ConnectionInfo.LowerArm_人_手_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 虫鎌接続(EleD e)
|
public void 虫鎌接続(EleD e)
|
||||||
{
|
{
|
||||||
虫鎌_接続.Add(e);
|
虫鎌_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.下腕_人_虫鎌_接続;
|
e.接続情報 = ConnectionInfo.LowerArm_人_虫鎌_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
||||||
{
|
{
|
||||||
return new 下腕_人(DisUnit, 配色指定, 体配色, Med, this);
|
return new LowerArm_人(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3,9 +3,9 @@ using _2DGAMELIB;
|
|||||||
|
|
||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class 下腕_獣 : 獣下腕
|
public class LowerArm_獣 : 獣LowerArm
|
||||||
{
|
{
|
||||||
public Par X0Y0_下腕;
|
public Par X0Y0_LowerArm;
|
||||||
|
|
||||||
public Par X0Y0_筋肉_筋肉下;
|
public Par X0Y0_筋肉_筋肉下;
|
||||||
|
|
||||||
@@ -37,7 +37,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public Par X0Y0_腕輪_金具右;
|
public Par X0Y0_腕輪_金具右;
|
||||||
|
|
||||||
public ColorD 下腕CD;
|
public ColorD LowerArmCD;
|
||||||
|
|
||||||
public ColorD 筋肉_筋肉下CD;
|
public ColorD 筋肉_筋肉下CD;
|
||||||
|
|
||||||
@@ -69,7 +69,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public ColorD 腕輪_金具右CD;
|
public ColorD 腕輪_金具右CD;
|
||||||
|
|
||||||
public ColorP X0Y0_下腕CP;
|
public ColorP X0Y0_LowerArmCP;
|
||||||
|
|
||||||
public ColorP X0Y0_筋肉_筋肉下CP;
|
public ColorP X0Y0_筋肉_筋肉下CP;
|
||||||
|
|
||||||
@@ -142,16 +142,16 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool 下腕_表示
|
public bool LowerArm_表示
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_下腕.Dra;
|
return X0Y0_LowerArm.Dra;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_下腕.Dra = value;
|
X0Y0_LowerArm.Dra = value;
|
||||||
X0Y0_下腕.Hit = value;
|
X0Y0_LowerArm.Hit = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -383,11 +383,11 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return 下腕_表示;
|
return LowerArm_表示;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
下腕_表示 = value;
|
LowerArm_表示 = value;
|
||||||
筋肉_筋肉下_表示 = value;
|
筋肉_筋肉下_表示 = value;
|
||||||
筋肉_筋肉上_表示 = value;
|
筋肉_筋肉上_表示 = value;
|
||||||
竜性_鱗1_表示 = value;
|
竜性_鱗1_表示 = value;
|
||||||
@@ -411,11 +411,11 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return 下腕CD.不透明度;
|
return LowerArmCD.不透明度;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
下腕CD.不透明度 = value;
|
LowerArmCD.不透明度 = value;
|
||||||
筋肉_筋肉下CD.不透明度 = value;
|
筋肉_筋肉下CD.不透明度 = value;
|
||||||
筋肉_筋肉上CD.不透明度 = value;
|
筋肉_筋肉上CD.不透明度 = value;
|
||||||
竜性_鱗1CD.不透明度 = value;
|
竜性_鱗1CD.不透明度 = value;
|
||||||
@@ -438,30 +438,30 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_下腕.OP[右 ? 6 : 0].Outline;
|
return X0Y0_LowerArm.OP[右 ? 6 : 0].Outline;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_下腕.OP[右 ? 6 : 0].Outline = value;
|
X0Y0_LowerArm.OP[右 ? 6 : 0].Outline = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public JointS 手_接続点 => new JointS(本体, X0Y0_下腕, 2);
|
public JointS 手_接続点 => new JointS(本体, X0Y0_LowerArm, 2);
|
||||||
|
|
||||||
public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0);
|
public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0);
|
||||||
|
|
||||||
public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0);
|
public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0);
|
||||||
|
|
||||||
public 下腕_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 下腕_獣D e)
|
public LowerArm_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, LowerArm_獣D e)
|
||||||
{
|
{
|
||||||
下腕_獣 下腕_獣2 = this;
|
LowerArm_獣 LowerArm_獣2 = this;
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
Dif dif = new Dif(Sta.腕左["四足下腕"][0]);
|
Dif dif = new Dif(Sta.腕左["四足LowerArm"][0]);
|
||||||
本体 = new Difs();
|
本体 = new Difs();
|
||||||
本体.Tag = dif.Tag;
|
本体.Tag = dif.Tag;
|
||||||
本体.Add(dif);
|
本体.Add(dif);
|
||||||
Pars pars = 本体[0][0];
|
Pars pars = 本体[0][0];
|
||||||
X0Y0_下腕 = pars["下腕"].ToPar();
|
X0Y0_LowerArm = pars["下腕"].ToPar();
|
||||||
Pars pars2 = pars["筋肉"].ToPars();
|
Pars pars2 = pars["筋肉"].ToPars();
|
||||||
X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar();
|
X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar();
|
||||||
X0Y0_筋肉_筋肉上 = pars2["筋肉上"].ToPar();
|
X0Y0_筋肉_筋肉上 = pars2["筋肉上"].ToPar();
|
||||||
@@ -505,7 +505,7 @@ namespace SlaveMatrix
|
|||||||
サイズ = e.サイズ;
|
サイズ = e.サイズ;
|
||||||
サイズX = e.サイズX;
|
サイズX = e.サイズX;
|
||||||
サイズY = e.サイズY;
|
サイズY = e.サイズY;
|
||||||
下腕_表示 = e.下腕_表示;
|
LowerArm_表示 = e.LowerArm_表示;
|
||||||
筋肉_筋肉下_表示 = e.筋肉_筋肉下_表示;
|
筋肉_筋肉下_表示 = e.筋肉_筋肉下_表示;
|
||||||
筋肉_筋肉上_表示 = e.筋肉_筋肉上_表示;
|
筋肉_筋肉上_表示 = e.筋肉_筋肉上_表示;
|
||||||
竜性_鱗1_表示 = e.竜性_鱗1_表示;
|
竜性_鱗1_表示 = e.竜性_鱗1_表示;
|
||||||
@@ -535,15 +535,15 @@ namespace SlaveMatrix
|
|||||||
手_接続 = e.手_接続.Select(delegate(EleD g)
|
手_接続 = e.手_接続.Select(delegate(EleD g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 下腕_獣2;
|
f.Par = LowerArm_獣2;
|
||||||
f.ConnectionType = ConnectionInfo.下腕_獣_手_接続;
|
f.ConnectionType = ConnectionInfo.LowerArm_獣_手_接続;
|
||||||
f.接続(下腕_獣2.手_接続点);
|
f.接続(LowerArm_獣2.手_接続点);
|
||||||
return f;
|
return f;
|
||||||
}).ToArray();
|
}).ToArray();
|
||||||
}
|
}
|
||||||
base.配色指定 = 配色指定;
|
base.配色指定 = 配色指定;
|
||||||
配色(体配色);
|
配色(体配色);
|
||||||
X0Y0_下腕CP = new ColorP(X0Y0_下腕, 下腕CD, DisUnit, abj: true);
|
X0Y0_LowerArmCP = new ColorP(X0Y0_LowerArm, LowerArmCD, DisUnit, abj: true);
|
||||||
X0Y0_筋肉_筋肉下CP = new ColorP(X0Y0_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false);
|
X0Y0_筋肉_筋肉下CP = new ColorP(X0Y0_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false);
|
||||||
X0Y0_筋肉_筋肉上CP = new ColorP(X0Y0_筋肉_筋肉上, 筋肉_筋肉上CD, DisUnit, abj: false);
|
X0Y0_筋肉_筋肉上CP = new ColorP(X0Y0_筋肉_筋肉上, 筋肉_筋肉上CD, DisUnit, abj: false);
|
||||||
X0Y0_竜性_鱗1CP = new ColorP(X0Y0_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true);
|
X0Y0_竜性_鱗1CP = new ColorP(X0Y0_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true);
|
||||||
@@ -582,7 +582,7 @@ namespace SlaveMatrix
|
|||||||
public override void SetAngle0()
|
public override void SetAngle0()
|
||||||
{
|
{
|
||||||
double num = (右 ? (-1.0) : 1.0);
|
double num = (右 ? (-1.0) : 1.0);
|
||||||
X0Y0_下腕.AngleBase = num * 133.0;
|
X0Y0_LowerArm.AngleBase = num * 133.0;
|
||||||
本体.JoinPAall();
|
本体.JoinPAall();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -597,7 +597,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public override void 色更新()
|
public override void 色更新()
|
||||||
{
|
{
|
||||||
X0Y0_下腕CP.Update();
|
X0Y0_LowerArmCP.Update();
|
||||||
X0Y0_筋肉_筋肉下CP.Update();
|
X0Y0_筋肉_筋肉下CP.Update();
|
||||||
X0Y0_筋肉_筋肉上CP.Update();
|
X0Y0_筋肉_筋肉上CP.Update();
|
||||||
X0Y0_竜性_鱗1CP.Update();
|
X0Y0_竜性_鱗1CP.Update();
|
||||||
@@ -638,7 +638,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色N0(体配色 体配色)
|
private void 配色N0(体配色 体配色)
|
||||||
{
|
{
|
||||||
下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
LowerArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
||||||
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
||||||
@@ -658,7 +658,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色T0(体配色 体配色)
|
private void 配色T0(体配色 体配色)
|
||||||
{
|
{
|
||||||
下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
LowerArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
||||||
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
||||||
@@ -678,7 +678,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色T1(体配色 体配色)
|
private void 配色T1(体配色 体配色)
|
||||||
{
|
{
|
||||||
下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
LowerArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
||||||
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
||||||
@@ -4,9 +4,9 @@ using _2DGAMELIB;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class 下腕_獣D : 獣下腕D
|
public class LowerArm_獣D : 獣LowerArmD
|
||||||
{
|
{
|
||||||
public bool 下腕_表示 = true;
|
public bool LowerArm_表示 = true;
|
||||||
|
|
||||||
public bool 筋肉_筋肉下_表示;
|
public bool 筋肉_筋肉下_表示;
|
||||||
|
|
||||||
@@ -42,7 +42,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool 鎖表示;
|
public bool 鎖表示;
|
||||||
|
|
||||||
public 下腕_獣D()
|
public LowerArm_獣D()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
@@ -51,12 +51,12 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
手_接続.Add(e);
|
手_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.下腕_獣_手_接続;
|
e.接続情報 = ConnectionInfo.LowerArm_獣_手_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
||||||
{
|
{
|
||||||
return new 下腕_獣(DisUnit, 配色指定, 体配色, Med, this);
|
return new LowerArm_獣(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3,9 +3,9 @@ using _2DGAMELIB;
|
|||||||
|
|
||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class 下腕_蝙 : 翼下腕
|
public class LowerArm_蝙 : 翼LowerArm
|
||||||
{
|
{
|
||||||
public Par X0Y0_獣翼下腕;
|
public Par X0Y0_獣翼LowerArm;
|
||||||
|
|
||||||
public Par X0Y0_竜性_鱗1;
|
public Par X0Y0_竜性_鱗1;
|
||||||
|
|
||||||
@@ -45,7 +45,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public Par X0Y0_腕輪_金具右;
|
public Par X0Y0_腕輪_金具右;
|
||||||
|
|
||||||
public ColorD 獣翼下腕CD;
|
public ColorD 獣翼LowerArmCD;
|
||||||
|
|
||||||
public ColorD 竜性_鱗1CD;
|
public ColorD 竜性_鱗1CD;
|
||||||
|
|
||||||
@@ -85,7 +85,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public ColorD 腕輪_金具右CD;
|
public ColorD 腕輪_金具右CD;
|
||||||
|
|
||||||
public ColorP X0Y0_獣翼下腕CP;
|
public ColorP X0Y0_獣翼LowerArmCP;
|
||||||
|
|
||||||
public ColorP X0Y0_竜性_鱗1CP;
|
public ColorP X0Y0_竜性_鱗1CP;
|
||||||
|
|
||||||
@@ -166,16 +166,16 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool 獣翼下腕_表示
|
public bool 獣翼LowerArm_表示
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_獣翼下腕.Dra;
|
return X0Y0_獣翼LowerArm.Dra;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_獣翼下腕.Dra = value;
|
X0Y0_獣翼LowerArm.Dra = value;
|
||||||
X0Y0_獣翼下腕.Hit = value;
|
X0Y0_獣翼LowerArm.Hit = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -459,11 +459,11 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return 獣翼下腕_表示;
|
return 獣翼LowerArm_表示;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
獣翼下腕_表示 = value;
|
獣翼LowerArm_表示 = value;
|
||||||
竜性_鱗1_表示 = value;
|
竜性_鱗1_表示 = value;
|
||||||
竜性_鱗2_表示 = value;
|
竜性_鱗2_表示 = value;
|
||||||
竜性_鱗3_表示 = value;
|
竜性_鱗3_表示 = value;
|
||||||
@@ -491,11 +491,11 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return 獣翼下腕CD.不透明度;
|
return 獣翼LowerArmCD.不透明度;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
獣翼下腕CD.不透明度 = value;
|
獣翼LowerArmCD.不透明度 = value;
|
||||||
竜性_鱗1CD.不透明度 = value;
|
竜性_鱗1CD.不透明度 = value;
|
||||||
竜性_鱗2CD.不透明度 = value;
|
竜性_鱗2CD.不透明度 = value;
|
||||||
竜性_鱗3CD.不透明度 = value;
|
竜性_鱗3CD.不透明度 = value;
|
||||||
@@ -524,7 +524,7 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
double num = value.Inverse();
|
double num = value.Inverse();
|
||||||
double num2 = (右 ? (-1.0) : 1.0);
|
double num2 = (右 ? (-1.0) : 1.0);
|
||||||
X0Y0_獣翼下腕.AngleCont = num2 * 120.0 * num;
|
X0Y0_獣翼LowerArm.AngleCont = num2 * 120.0 * num;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -532,11 +532,11 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_獣翼下腕.OP[(!右) ? 1 : 2].Outline;
|
return X0Y0_獣翼LowerArm.OP[(!右) ? 1 : 2].Outline;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_獣翼下腕.OP[(!右) ? 1 : 2].Outline = value;
|
X0Y0_獣翼LowerArm.OP[(!右) ? 1 : 2].Outline = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -544,29 +544,29 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_獣翼下腕.OP[右 ? 3 : 0].Outline;
|
return X0Y0_獣翼LowerArm.OP[右 ? 3 : 0].Outline;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_獣翼下腕.OP[右 ? 3 : 0].Outline = value;
|
X0Y0_獣翼LowerArm.OP[右 ? 3 : 0].Outline = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public JointS 手_接続点 => new JointS(本体, X0Y0_獣翼下腕, 0);
|
public JointS 手_接続点 => new JointS(本体, X0Y0_獣翼LowerArm, 0);
|
||||||
|
|
||||||
public JointS 腕輪_接続点 => new JointS(本体, X0Y0_獣翼下腕, 2);
|
public JointS 腕輪_接続点 => new JointS(本体, X0Y0_獣翼LowerArm, 2);
|
||||||
|
|
||||||
public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0);
|
public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0);
|
||||||
|
|
||||||
public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0);
|
public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0);
|
||||||
|
|
||||||
public 下腕_蝙(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 下腕_蝙D e)
|
public LowerArm_蝙(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, LowerArm_蝙D e)
|
||||||
{
|
{
|
||||||
下腕_蝙 下腕_蝙2 = this;
|
LowerArm_蝙 LowerArm_蝙2 = this;
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
本体 = new Difs(Sta.腕左["獣翼下腕"]);
|
本体 = new Difs(Sta.腕左["獣翼LowerArm"]);
|
||||||
Pars pars = 本体[0][0];
|
Pars pars = 本体[0][0];
|
||||||
X0Y0_獣翼下腕 = pars["獣翼下腕"].ToPar();
|
X0Y0_獣翼LowerArm = pars["獣翼下腕"].ToPar();
|
||||||
Pars pars2 = pars["鱗"].ToPars();
|
Pars pars2 = pars["鱗"].ToPars();
|
||||||
X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar();
|
X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar();
|
||||||
X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar();
|
X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar();
|
||||||
@@ -613,7 +613,7 @@ namespace SlaveMatrix
|
|||||||
サイズ = e.サイズ;
|
サイズ = e.サイズ;
|
||||||
サイズX = e.サイズX;
|
サイズX = e.サイズX;
|
||||||
サイズY = e.サイズY;
|
サイズY = e.サイズY;
|
||||||
獣翼下腕_表示 = e.獣翼下腕_表示;
|
獣翼LowerArm_表示 = e.獣翼LowerArm_表示;
|
||||||
竜性_鱗1_表示 = e.竜性_鱗1_表示;
|
竜性_鱗1_表示 = e.竜性_鱗1_表示;
|
||||||
竜性_鱗2_表示 = e.竜性_鱗2_表示;
|
竜性_鱗2_表示 = e.竜性_鱗2_表示;
|
||||||
竜性_鱗3_表示 = e.竜性_鱗3_表示;
|
竜性_鱗3_表示 = e.竜性_鱗3_表示;
|
||||||
@@ -649,9 +649,9 @@ namespace SlaveMatrix
|
|||||||
手_接続 = e.手_接続.Select(delegate(EleD g)
|
手_接続 = e.手_接続.Select(delegate(EleD g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 下腕_蝙2;
|
f.Par = LowerArm_蝙2;
|
||||||
f.ConnectionType = ConnectionInfo.下腕_蝙_手_接続;
|
f.ConnectionType = ConnectionInfo.LowerArm_蝙_手_接続;
|
||||||
f.接続(下腕_蝙2.手_接続点);
|
f.接続(LowerArm_蝙2.手_接続点);
|
||||||
return f;
|
return f;
|
||||||
}).ToArray();
|
}).ToArray();
|
||||||
}
|
}
|
||||||
@@ -660,15 +660,15 @@ namespace SlaveMatrix
|
|||||||
腕輪_接続 = e.腕輪_接続.Select(delegate(EleD g)
|
腕輪_接続 = e.腕輪_接続.Select(delegate(EleD g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 下腕_蝙2;
|
f.Par = LowerArm_蝙2;
|
||||||
f.ConnectionType = ConnectionInfo.下腕_蝙_腕輪_接続;
|
f.ConnectionType = ConnectionInfo.LowerArm_蝙_腕輪_接続;
|
||||||
f.接続(下腕_蝙2.腕輪_接続点);
|
f.接続(LowerArm_蝙2.腕輪_接続点);
|
||||||
return f;
|
return f;
|
||||||
}).ToArray();
|
}).ToArray();
|
||||||
}
|
}
|
||||||
base.配色指定 = 配色指定;
|
base.配色指定 = 配色指定;
|
||||||
配色(体配色);
|
配色(体配色);
|
||||||
X0Y0_獣翼下腕CP = new ColorP(X0Y0_獣翼下腕, 獣翼下腕CD, DisUnit, abj: true);
|
X0Y0_獣翼LowerArmCP = new ColorP(X0Y0_獣翼LowerArm, 獣翼LowerArmCD, DisUnit, abj: true);
|
||||||
X0Y0_竜性_鱗1CP = new ColorP(X0Y0_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true);
|
X0Y0_竜性_鱗1CP = new ColorP(X0Y0_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true);
|
||||||
X0Y0_竜性_鱗2CP = new ColorP(X0Y0_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true);
|
X0Y0_竜性_鱗2CP = new ColorP(X0Y0_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true);
|
||||||
X0Y0_竜性_鱗3CP = new ColorP(X0Y0_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true);
|
X0Y0_竜性_鱗3CP = new ColorP(X0Y0_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true);
|
||||||
@@ -704,13 +704,13 @@ namespace SlaveMatrix
|
|||||||
public override void SetAngle0()
|
public override void SetAngle0()
|
||||||
{
|
{
|
||||||
double num = (右 ? (-1.0) : 1.0);
|
double num = (右 ? (-1.0) : 1.0);
|
||||||
X0Y0_獣翼下腕.AngleBase = num * -322.0;
|
X0Y0_獣翼LowerArm.AngleBase = num * -322.0;
|
||||||
本体.JoinPAall();
|
本体.JoinPAall();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 描画0(RenderArea Are)
|
public override void 描画0(RenderArea Are)
|
||||||
{
|
{
|
||||||
Are.Draw(X0Y0_獣翼下腕);
|
Are.Draw(X0Y0_獣翼LowerArm);
|
||||||
Are.Draw(X0Y0_竜性_鱗1);
|
Are.Draw(X0Y0_竜性_鱗1);
|
||||||
Are.Draw(X0Y0_竜性_鱗2);
|
Are.Draw(X0Y0_竜性_鱗2);
|
||||||
Are.Draw(X0Y0_竜性_鱗3);
|
Are.Draw(X0Y0_竜性_鱗3);
|
||||||
@@ -748,7 +748,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public override void 色更新()
|
public override void 色更新()
|
||||||
{
|
{
|
||||||
X0Y0_獣翼下腕CP.Update();
|
X0Y0_獣翼LowerArmCP.Update();
|
||||||
X0Y0_竜性_鱗1CP.Update();
|
X0Y0_竜性_鱗1CP.Update();
|
||||||
X0Y0_竜性_鱗2CP.Update();
|
X0Y0_竜性_鱗2CP.Update();
|
||||||
X0Y0_竜性_鱗3CP.Update();
|
X0Y0_竜性_鱗3CP.Update();
|
||||||
@@ -793,7 +793,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色N0(体配色 体配色)
|
private void 配色N0(体配色 体配色)
|
||||||
{
|
{
|
||||||
獣翼下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
獣翼LowerArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
||||||
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
||||||
竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
||||||
竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
||||||
@@ -817,7 +817,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色T0(体配色 体配色)
|
private void 配色T0(体配色 体配色)
|
||||||
{
|
{
|
||||||
獣翼下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
獣翼LowerArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
||||||
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
||||||
竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
||||||
竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
||||||
@@ -841,7 +841,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色T1(体配色 体配色)
|
private void 配色T1(体配色 体配色)
|
||||||
{
|
{
|
||||||
獣翼下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
獣翼LowerArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
||||||
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
||||||
竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
||||||
竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
||||||
@@ -5,9 +5,9 @@ using _2DGAMELIB;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class 下腕_蝙D : 翼下腕D
|
public class LowerArm_蝙D : 翼LowerArmD
|
||||||
{
|
{
|
||||||
public bool 獣翼下腕_表示 = true;
|
public bool 獣翼LowerArm_表示 = true;
|
||||||
|
|
||||||
public bool 竜性_鱗1_表示;
|
public bool 竜性_鱗1_表示;
|
||||||
|
|
||||||
@@ -57,7 +57,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public List<EleD> 腕輪_接続 = new List<EleD>();
|
public List<EleD> 腕輪_接続 = new List<EleD>();
|
||||||
|
|
||||||
public 下腕_蝙D()
|
public LowerArm_蝙D()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
@@ -66,19 +66,19 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
手_接続.Add(e);
|
手_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.下腕_蝙_手_接続;
|
e.接続情報 = ConnectionInfo.LowerArm_蝙_手_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 腕輪接続(EleD e)
|
public void 腕輪接続(EleD e)
|
||||||
{
|
{
|
||||||
腕輪_接続.Add(e);
|
腕輪_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.下腕_蝙_腕輪_接続;
|
e.接続情報 = ConnectionInfo.LowerArm_蝙_腕輪_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
||||||
{
|
{
|
||||||
return new 下腕_蝙(DisUnit, 配色指定, 体配色, Med, this);
|
return new LowerArm_蝙(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3,21 +3,21 @@ using _2DGAMELIB;
|
|||||||
|
|
||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class 下腕_蹄 : 獣下腕
|
public class LowerArm_蹄 : 獣LowerArm
|
||||||
{
|
{
|
||||||
public Par X0Y0_下腕;
|
public Par X0Y0_LowerArm;
|
||||||
|
|
||||||
public Par X0Y0_筋肉_筋肉下;
|
public Par X0Y0_筋肉_筋肉下;
|
||||||
|
|
||||||
public Par X0Y0_筋肉_筋肉上;
|
public Par X0Y0_筋肉_筋肉上;
|
||||||
|
|
||||||
public ColorD 下腕CD;
|
public ColorD LowerArmCD;
|
||||||
|
|
||||||
public ColorD 筋肉_筋肉下CD;
|
public ColorD 筋肉_筋肉下CD;
|
||||||
|
|
||||||
public ColorD 筋肉_筋肉上CD;
|
public ColorD 筋肉_筋肉上CD;
|
||||||
|
|
||||||
public ColorP X0Y0_下腕CP;
|
public ColorP X0Y0_LowerArmCP;
|
||||||
|
|
||||||
public ColorP X0Y0_筋肉_筋肉下CP;
|
public ColorP X0Y0_筋肉_筋肉下CP;
|
||||||
|
|
||||||
@@ -61,16 +61,16 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool 下腕_表示
|
public bool LowerArm_表示
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_下腕.Dra;
|
return X0Y0_LowerArm.Dra;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_下腕.Dra = value;
|
X0Y0_LowerArm.Dra = value;
|
||||||
X0Y0_下腕.Hit = value;
|
X0Y0_LowerArm.Hit = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -104,11 +104,11 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return 下腕_表示;
|
return LowerArm_表示;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
下腕_表示 = value;
|
LowerArm_表示 = value;
|
||||||
筋肉_筋肉下_表示 = value;
|
筋肉_筋肉下_表示 = value;
|
||||||
筋肉_筋肉上_表示 = value;
|
筋肉_筋肉上_表示 = value;
|
||||||
}
|
}
|
||||||
@@ -118,11 +118,11 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return 下腕CD.不透明度;
|
return LowerArmCD.不透明度;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
下腕CD.不透明度 = value;
|
LowerArmCD.不透明度 = value;
|
||||||
筋肉_筋肉下CD.不透明度 = value;
|
筋肉_筋肉下CD.不透明度 = value;
|
||||||
筋肉_筋肉上CD.不透明度 = value;
|
筋肉_筋肉上CD.不透明度 = value;
|
||||||
}
|
}
|
||||||
@@ -132,26 +132,26 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_下腕.OP[右 ? 4 : 0].Outline;
|
return X0Y0_LowerArm.OP[右 ? 4 : 0].Outline;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_下腕.OP[右 ? 4 : 0].Outline = value;
|
X0Y0_LowerArm.OP[右 ? 4 : 0].Outline = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public JointS 手_接続点 => new JointS(本体, X0Y0_下腕, 2);
|
public JointS 手_接続点 => new JointS(本体, X0Y0_LowerArm, 2);
|
||||||
|
|
||||||
public 下腕_蹄(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 下腕_蹄D e)
|
public LowerArm_蹄(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, LowerArm_蹄D e)
|
||||||
{
|
{
|
||||||
下腕_蹄 下腕_蹄2 = this;
|
LowerArm_蹄 LowerArm_蹄2 = this;
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
Dif dif = new Dif(Sta.腕左["四足下腕"][1]);
|
Dif dif = new Dif(Sta.腕左["四足LowerArm"][1]);
|
||||||
本体 = new Difs();
|
本体 = new Difs();
|
||||||
本体.Tag = dif.Tag;
|
本体.Tag = dif.Tag;
|
||||||
本体.Add(dif);
|
本体.Add(dif);
|
||||||
Pars pars = 本体[0][0];
|
Pars pars = 本体[0][0];
|
||||||
X0Y0_下腕 = pars["下腕"].ToPar();
|
X0Y0_LowerArm = pars["下腕"].ToPar();
|
||||||
Pars pars2 = pars["筋肉"].ToPars();
|
Pars pars2 = pars["筋肉"].ToPars();
|
||||||
X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar();
|
X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar();
|
||||||
X0Y0_筋肉_筋肉上 = pars2["筋肉上"].ToPar();
|
X0Y0_筋肉_筋肉上 = pars2["筋肉上"].ToPar();
|
||||||
@@ -180,7 +180,7 @@ namespace SlaveMatrix
|
|||||||
サイズ = e.サイズ;
|
サイズ = e.サイズ;
|
||||||
サイズX = e.サイズX;
|
サイズX = e.サイズX;
|
||||||
サイズY = e.サイズY;
|
サイズY = e.サイズY;
|
||||||
下腕_表示 = e.下腕_表示;
|
LowerArm_表示 = e.LowerArm_表示;
|
||||||
筋肉_筋肉下_表示 = e.筋肉_筋肉下_表示;
|
筋肉_筋肉下_表示 = e.筋肉_筋肉下_表示;
|
||||||
筋肉_筋肉上_表示 = e.筋肉_筋肉上_表示;
|
筋肉_筋肉上_表示 = e.筋肉_筋肉上_表示;
|
||||||
欠損 = e.欠損;
|
欠損 = e.欠損;
|
||||||
@@ -196,15 +196,15 @@ namespace SlaveMatrix
|
|||||||
手_接続 = e.手_接続.Select(delegate(EleD g)
|
手_接続 = e.手_接続.Select(delegate(EleD g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 下腕_蹄2;
|
f.Par = LowerArm_蹄2;
|
||||||
f.ConnectionType = ConnectionInfo.下腕_蹄_手_接続;
|
f.ConnectionType = ConnectionInfo.LowerArm_蹄_手_接続;
|
||||||
f.接続(下腕_蹄2.手_接続点);
|
f.接続(LowerArm_蹄2.手_接続点);
|
||||||
return f;
|
return f;
|
||||||
}).ToArray();
|
}).ToArray();
|
||||||
}
|
}
|
||||||
base.配色指定 = 配色指定;
|
base.配色指定 = 配色指定;
|
||||||
配色(体配色);
|
配色(体配色);
|
||||||
X0Y0_下腕CP = new ColorP(X0Y0_下腕, 下腕CD, DisUnit, abj: true);
|
X0Y0_LowerArmCP = new ColorP(X0Y0_LowerArm, LowerArmCD, DisUnit, abj: true);
|
||||||
X0Y0_筋肉_筋肉下CP = new ColorP(X0Y0_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false);
|
X0Y0_筋肉_筋肉下CP = new ColorP(X0Y0_筋肉_筋肉下, 筋肉_筋肉下CD, DisUnit, abj: false);
|
||||||
X0Y0_筋肉_筋肉上CP = new ColorP(X0Y0_筋肉_筋肉上, 筋肉_筋肉上CD, DisUnit, abj: false);
|
X0Y0_筋肉_筋肉上CP = new ColorP(X0Y0_筋肉_筋肉上, 筋肉_筋肉上CD, DisUnit, abj: false);
|
||||||
濃度 = e.濃度;
|
濃度 = e.濃度;
|
||||||
@@ -213,13 +213,13 @@ namespace SlaveMatrix
|
|||||||
public override void SetAngle0()
|
public override void SetAngle0()
|
||||||
{
|
{
|
||||||
double num = (右 ? (-1.0) : 1.0);
|
double num = (右 ? (-1.0) : 1.0);
|
||||||
X0Y0_下腕.AngleBase = num * 160.0;
|
X0Y0_LowerArm.AngleBase = num * 160.0;
|
||||||
本体.JoinPAall();
|
本体.JoinPAall();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 色更新()
|
public override void 色更新()
|
||||||
{
|
{
|
||||||
X0Y0_下腕CP.Update();
|
X0Y0_LowerArmCP.Update();
|
||||||
X0Y0_筋肉_筋肉下CP.Update();
|
X0Y0_筋肉_筋肉下CP.Update();
|
||||||
X0Y0_筋肉_筋肉上CP.Update();
|
X0Y0_筋肉_筋肉上CP.Update();
|
||||||
}
|
}
|
||||||
@@ -231,7 +231,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色N0(体配色 体配色)
|
private void 配色N0(体配色 体配色)
|
||||||
{
|
{
|
||||||
下腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
LowerArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
||||||
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
}
|
}
|
||||||
@@ -4,15 +4,15 @@ using _2DGAMELIB;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class 下腕_蹄D : 獣下腕D
|
public class LowerArm_蹄D : 獣LowerArmD
|
||||||
{
|
{
|
||||||
public bool 下腕_表示 = true;
|
public bool LowerArm_表示 = true;
|
||||||
|
|
||||||
public bool 筋肉_筋肉下_表示;
|
public bool 筋肉_筋肉下_表示;
|
||||||
|
|
||||||
public bool 筋肉_筋肉上_表示;
|
public bool 筋肉_筋肉上_表示;
|
||||||
|
|
||||||
public 下腕_蹄D()
|
public LowerArm_蹄D()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
@@ -21,12 +21,12 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
手_接続.Add(e);
|
手_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.下腕_蹄_手_接続;
|
e.接続情報 = ConnectionInfo.LowerArm_蹄_手_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
||||||
{
|
{
|
||||||
return new 下腕_蹄(DisUnit, 配色指定, 体配色, Med, this);
|
return new LowerArm_蹄(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3,9 +3,9 @@ using _2DGAMELIB;
|
|||||||
|
|
||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class 下腕_鳥 : 翼下腕
|
public class LowerArm_鳥 : 翼LowerArm
|
||||||
{
|
{
|
||||||
public Par X0Y0_鳥翼下腕;
|
public Par X0Y0_鳥翼LowerArm;
|
||||||
|
|
||||||
public Par X0Y0_風切羽_羽15;
|
public Par X0Y0_風切羽_羽15;
|
||||||
|
|
||||||
@@ -123,7 +123,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public Par X0Y0_腕輪_金具右;
|
public Par X0Y0_腕輪_金具右;
|
||||||
|
|
||||||
public ColorD 鳥翼下腕CD;
|
public ColorD 鳥翼LowerArmCD;
|
||||||
|
|
||||||
public ColorD 風切羽_羽15CD;
|
public ColorD 風切羽_羽15CD;
|
||||||
|
|
||||||
@@ -241,7 +241,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public ColorD 腕輪_金具右CD;
|
public ColorD 腕輪_金具右CD;
|
||||||
|
|
||||||
public ColorP X0Y0_鳥翼下腕CP;
|
public ColorP X0Y0_鳥翼LowerArmCP;
|
||||||
|
|
||||||
public ColorP X0Y0_風切羽_羽15CP;
|
public ColorP X0Y0_風切羽_羽15CP;
|
||||||
|
|
||||||
@@ -398,16 +398,16 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool 鳥翼下腕_表示
|
public bool 鳥翼LowerArm_表示
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_鳥翼下腕.Dra;
|
return X0Y0_鳥翼LowerArm.Dra;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_鳥翼下腕.Dra = value;
|
X0Y0_鳥翼LowerArm.Dra = value;
|
||||||
X0Y0_鳥翼下腕.Hit = value;
|
X0Y0_鳥翼LowerArm.Hit = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1199,11 +1199,11 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return 鳥翼下腕_表示;
|
return 鳥翼LowerArm_表示;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
鳥翼下腕_表示 = value;
|
鳥翼LowerArm_表示 = value;
|
||||||
風切羽_羽15_表示 = value;
|
風切羽_羽15_表示 = value;
|
||||||
風切羽_羽14_表示 = value;
|
風切羽_羽14_表示 = value;
|
||||||
風切羽_羽13_表示 = value;
|
風切羽_羽13_表示 = value;
|
||||||
@@ -1270,11 +1270,11 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return 鳥翼下腕CD.不透明度;
|
return 鳥翼LowerArmCD.不透明度;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
鳥翼下腕CD.不透明度 = value;
|
鳥翼LowerArmCD.不透明度 = value;
|
||||||
風切羽_羽15CD.不透明度 = value;
|
風切羽_羽15CD.不透明度 = value;
|
||||||
風切羽_羽14CD.不透明度 = value;
|
風切羽_羽14CD.不透明度 = value;
|
||||||
風切羽_羽13CD.不透明度 = value;
|
風切羽_羽13CD.不透明度 = value;
|
||||||
@@ -1342,7 +1342,7 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
double num = value.Inverse();
|
double num = value.Inverse();
|
||||||
double num2 = (右 ? (-1.0) : 1.0);
|
double num2 = (右 ? (-1.0) : 1.0);
|
||||||
X0Y0_鳥翼下腕.AngleCont = num2 * 120.0 * num;
|
X0Y0_鳥翼LowerArm.AngleCont = num2 * 120.0 * num;
|
||||||
X0Y0_風切羽_羽1.AngleCont = num2 * -95.0 * num;
|
X0Y0_風切羽_羽1.AngleCont = num2 * -95.0 * num;
|
||||||
X0Y0_風切羽_羽2.AngleCont = num2 * -92.6666666666667 * num;
|
X0Y0_風切羽_羽2.AngleCont = num2 * -92.6666666666667 * num;
|
||||||
X0Y0_風切羽_羽3.AngleCont = num2 * -90.3333333333333 * num;
|
X0Y0_風切羽_羽3.AngleCont = num2 * -90.3333333333333 * num;
|
||||||
@@ -1411,17 +1411,17 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool 下腕_外線
|
public bool LowerArm_外線
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_鳥翼下腕.OP[(!右) ? 1 : 2].Outline;
|
return X0Y0_鳥翼LowerArm.OP[(!右) ? 1 : 2].Outline;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_鳥翼下腕.OP[(!右) ? 1 : 2].Outline = value;
|
X0Y0_鳥翼LowerArm.OP[(!右) ? 1 : 2].Outline = value;
|
||||||
X0Y0_鳥翼下腕.OP[右 ? 1 : 2].Outline = value;
|
X0Y0_鳥翼LowerArm.OP[右 ? 1 : 2].Outline = value;
|
||||||
X0Y0_鳥翼下腕.OP[(!右) ? 3 : 0].Outline = value;
|
X0Y0_鳥翼LowerArm.OP[(!右) ? 3 : 0].Outline = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2059,29 +2059,29 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_鳥翼下腕.OP[右 ? 3 : 0].Outline;
|
return X0Y0_鳥翼LowerArm.OP[右 ? 3 : 0].Outline;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_鳥翼下腕.OP[右 ? 3 : 0].Outline = value;
|
X0Y0_鳥翼LowerArm.OP[右 ? 3 : 0].Outline = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public JointS 手_接続点 => new JointS(本体, X0Y0_鳥翼下腕, 15);
|
public JointS 手_接続点 => new JointS(本体, X0Y0_鳥翼LowerArm, 15);
|
||||||
|
|
||||||
public JointS 小雨覆_接続点 => new JointS(本体, X0Y0_鳥翼下腕, 29);
|
public JointS 小雨覆_接続点 => new JointS(本体, X0Y0_鳥翼LowerArm, 29);
|
||||||
|
|
||||||
public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0);
|
public JointS 鎖1_接続点 => new JointS(本体, X0Y0_腕輪_金具左, 0);
|
||||||
|
|
||||||
public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0);
|
public JointS 鎖2_接続点 => new JointS(本体, X0Y0_腕輪_金具右, 0);
|
||||||
|
|
||||||
public 下腕_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 下腕_鳥D e)
|
public LowerArm_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, LowerArm_鳥D e)
|
||||||
{
|
{
|
||||||
下腕_鳥 下腕_鳥2 = this;
|
LowerArm_鳥 LowerArm_鳥2 = this;
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
本体 = new Difs(Sta.腕左["鳥翼下腕"]);
|
本体 = new Difs(Sta.腕左["鳥翼LowerArm"]);
|
||||||
Pars pars = 本体[0][0];
|
Pars pars = 本体[0][0];
|
||||||
X0Y0_鳥翼下腕 = pars["鳥翼下腕"].ToPar();
|
X0Y0_鳥翼LowerArm = pars["鳥翼下腕"].ToPar();
|
||||||
Pars pars2 = pars["風切羽"].ToPars();
|
Pars pars2 = pars["風切羽"].ToPars();
|
||||||
X0Y0_風切羽_羽15 = pars2["羽15"].ToPar();
|
X0Y0_風切羽_羽15 = pars2["羽15"].ToPar();
|
||||||
X0Y0_風切羽_羽14 = pars2["羽14"].ToPar();
|
X0Y0_風切羽_羽14 = pars2["羽14"].ToPar();
|
||||||
@@ -2171,7 +2171,7 @@ namespace SlaveMatrix
|
|||||||
サイズ = e.サイズ;
|
サイズ = e.サイズ;
|
||||||
サイズX = e.サイズX;
|
サイズX = e.サイズX;
|
||||||
サイズY = e.サイズY;
|
サイズY = e.サイズY;
|
||||||
鳥翼下腕_表示 = e.鳥翼下腕_表示;
|
鳥翼LowerArm_表示 = e.鳥翼LowerArm_表示;
|
||||||
風切羽_羽15_表示 = e.風切羽_羽15_表示;
|
風切羽_羽15_表示 = e.風切羽_羽15_表示;
|
||||||
風切羽_羽14_表示 = e.風切羽_羽14_表示;
|
風切羽_羽14_表示 = e.風切羽_羽14_表示;
|
||||||
風切羽_羽13_表示 = e.風切羽_羽13_表示;
|
風切羽_羽13_表示 = e.風切羽_羽13_表示;
|
||||||
@@ -2233,7 +2233,7 @@ namespace SlaveMatrix
|
|||||||
腕輪表示 = e.腕輪表示;
|
腕輪表示 = e.腕輪表示;
|
||||||
展開 = e.展開;
|
展開 = e.展開;
|
||||||
シャープ = e.シャープ;
|
シャープ = e.シャープ;
|
||||||
下腕_外線 = e.下腕_外線;
|
LowerArm_外線 = e.LowerArm_外線;
|
||||||
小雨覆_外線 = e.小雨覆_外線;
|
小雨覆_外線 = e.小雨覆_外線;
|
||||||
中雨覆羽_羽1_外線 = e.中雨覆羽_羽1_外線;
|
中雨覆羽_羽1_外線 = e.中雨覆羽_羽1_外線;
|
||||||
中雨覆羽_羽2_外線 = e.中雨覆羽_羽2_外線;
|
中雨覆羽_羽2_外線 = e.中雨覆羽_羽2_外線;
|
||||||
@@ -2290,15 +2290,15 @@ namespace SlaveMatrix
|
|||||||
手_接続 = e.手_接続.Select(delegate(EleD g)
|
手_接続 = e.手_接続.Select(delegate(EleD g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 下腕_鳥2;
|
f.Par = LowerArm_鳥2;
|
||||||
f.ConnectionType = ConnectionInfo.下腕_鳥_手_接続;
|
f.ConnectionType = ConnectionInfo.LowerArm_鳥_手_接続;
|
||||||
f.接続(下腕_鳥2.手_接続点);
|
f.接続(LowerArm_鳥2.手_接続点);
|
||||||
return f;
|
return f;
|
||||||
}).ToArray();
|
}).ToArray();
|
||||||
}
|
}
|
||||||
base.配色指定 = 配色指定;
|
base.配色指定 = 配色指定;
|
||||||
配色(体配色);
|
配色(体配色);
|
||||||
X0Y0_鳥翼下腕CP = new ColorP(X0Y0_鳥翼下腕, 鳥翼下腕CD, DisUnit, abj: true);
|
X0Y0_鳥翼LowerArmCP = new ColorP(X0Y0_鳥翼LowerArm, 鳥翼LowerArmCD, DisUnit, abj: true);
|
||||||
X0Y0_風切羽_羽15CP = new ColorP(X0Y0_風切羽_羽15, 風切羽_羽15CD, DisUnit, abj: true);
|
X0Y0_風切羽_羽15CP = new ColorP(X0Y0_風切羽_羽15, 風切羽_羽15CD, DisUnit, abj: true);
|
||||||
X0Y0_風切羽_羽14CP = new ColorP(X0Y0_風切羽_羽14, 風切羽_羽14CD, DisUnit, abj: true);
|
X0Y0_風切羽_羽14CP = new ColorP(X0Y0_風切羽_羽14, 風切羽_羽14CD, DisUnit, abj: true);
|
||||||
X0Y0_風切羽_羽13CP = new ColorP(X0Y0_風切羽_羽13, 風切羽_羽13CD, DisUnit, abj: true);
|
X0Y0_風切羽_羽13CP = new ColorP(X0Y0_風切羽_羽13, 風切羽_羽13CD, DisUnit, abj: true);
|
||||||
@@ -2374,7 +2374,7 @@ namespace SlaveMatrix
|
|||||||
public override void SetAngle0()
|
public override void SetAngle0()
|
||||||
{
|
{
|
||||||
double num = (右 ? (-1.0) : 1.0);
|
double num = (右 ? (-1.0) : 1.0);
|
||||||
X0Y0_鳥翼下腕.AngleBase = num * -341.0;
|
X0Y0_鳥翼LowerArm.AngleBase = num * -341.0;
|
||||||
X0Y0_風切羽_羽1.AngleBase = num * -72.3455557531598;
|
X0Y0_風切羽_羽1.AngleBase = num * -72.3455557531598;
|
||||||
X0Y0_風切羽_羽2.AngleBase = num * -76.3455557531598;
|
X0Y0_風切羽_羽2.AngleBase = num * -76.3455557531598;
|
||||||
X0Y0_風切羽_羽3.AngleBase = num * -79.3455557531599;
|
X0Y0_風切羽_羽3.AngleBase = num * -79.3455557531599;
|
||||||
@@ -2422,7 +2422,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public override void 描画0(RenderArea Are)
|
public override void 描画0(RenderArea Are)
|
||||||
{
|
{
|
||||||
Are.Draw(X0Y0_鳥翼下腕);
|
Are.Draw(X0Y0_鳥翼LowerArm);
|
||||||
Are.Draw(X0Y0_風切羽_羽15);
|
Are.Draw(X0Y0_風切羽_羽15);
|
||||||
Are.Draw(X0Y0_風切羽_羽14);
|
Are.Draw(X0Y0_風切羽_羽14);
|
||||||
Are.Draw(X0Y0_風切羽_羽13);
|
Are.Draw(X0Y0_風切羽_羽13);
|
||||||
@@ -2499,7 +2499,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public override void 色更新()
|
public override void 色更新()
|
||||||
{
|
{
|
||||||
X0Y0_鳥翼下腕CP.Update();
|
X0Y0_鳥翼LowerArmCP.Update();
|
||||||
X0Y0_風切羽_羽15CP.Update();
|
X0Y0_風切羽_羽15CP.Update();
|
||||||
X0Y0_風切羽_羽14CP.Update();
|
X0Y0_風切羽_羽14CP.Update();
|
||||||
X0Y0_風切羽_羽13CP.Update();
|
X0Y0_風切羽_羽13CP.Update();
|
||||||
@@ -2583,7 +2583,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色N0(体配色 体配色)
|
private void 配色N0(体配色 体配色)
|
||||||
{
|
{
|
||||||
鳥翼下腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
鳥翼LowerArmCD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
||||||
風切羽_羽15CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
風切羽_羽15CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
||||||
風切羽_羽14CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
風切羽_羽14CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
||||||
風切羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
風切羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
||||||
@@ -2646,7 +2646,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色T0(体配色 体配色)
|
private void 配色T0(体配色 体配色)
|
||||||
{
|
{
|
||||||
鳥翼下腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
鳥翼LowerArmCD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
||||||
風切羽_羽15CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
風切羽_羽15CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
||||||
風切羽_羽14CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
風切羽_羽14CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
||||||
風切羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
風切羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
||||||
@@ -2709,7 +2709,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色T1(体配色 体配色)
|
private void 配色T1(体配色 体配色)
|
||||||
{
|
{
|
||||||
鳥翼下腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
鳥翼LowerArmCD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
||||||
風切羽_羽15CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
風切羽_羽15CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
||||||
風切羽_羽14CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
風切羽_羽14CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
||||||
風切羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
風切羽_羽13CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
||||||
@@ -4,9 +4,9 @@ using _2DGAMELIB;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class 下腕_鳥D : 翼下腕D
|
public class LowerArm_鳥D : 翼LowerArmD
|
||||||
{
|
{
|
||||||
public bool 鳥翼下腕_表示 = true;
|
public bool 鳥翼LowerArm_表示 = true;
|
||||||
|
|
||||||
public bool 風切羽_羽15_表示 = true;
|
public bool 風切羽_羽15_表示 = true;
|
||||||
|
|
||||||
@@ -130,7 +130,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public double シャープ;
|
public double シャープ;
|
||||||
|
|
||||||
public bool 下腕_外線;
|
public bool LowerArm_外線;
|
||||||
|
|
||||||
public bool 小雨覆_外線;
|
public bool 小雨覆_外線;
|
||||||
|
|
||||||
@@ -220,7 +220,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool 鎖表示;
|
public bool 鎖表示;
|
||||||
|
|
||||||
public 下腕_鳥D()
|
public LowerArm_鳥D()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
@@ -229,12 +229,12 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
手_接続.Add(e);
|
手_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.下腕_鳥_手_接続;
|
e.接続情報 = ConnectionInfo.LowerArm_鳥_手_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
||||||
{
|
{
|
||||||
return new 下腕_鳥(DisUnit, 配色指定, 体配色, Med, this);
|
return new LowerArm_鳥(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -75,7 +75,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public スタンプW 鞭痕;
|
public スタンプW 鞭痕;
|
||||||
|
|
||||||
public Ele[] 上腕_接続;
|
public Ele[] UpperArm_接続;
|
||||||
|
|
||||||
public override bool 欠損
|
public override bool 欠損
|
||||||
{
|
{
|
||||||
@@ -305,7 +305,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public JointS 上腕_接続点 => new JointS(本体, X0Y0_Shoulder_Shoulder, 1);
|
public JointS UpperArm_接続点 => new JointS(本体, X0Y0_Shoulder_Shoulder, 1);
|
||||||
|
|
||||||
public Shoulder(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, ShoulderD e)
|
public Shoulder(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, ShoulderD e)
|
||||||
{
|
{
|
||||||
@@ -369,15 +369,15 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
表示 = false;
|
表示 = false;
|
||||||
}
|
}
|
||||||
if (e.上腕_接続.Count > 0)
|
if (e.UpperArm_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Ele f;
|
||||||
上腕_接続 = e.上腕_接続.Select(delegate(EleD g)
|
UpperArm_接続 = e.UpperArm_接続.Select(delegate(EleD g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = Shoulder2;
|
f.Par = Shoulder2;
|
||||||
f.ConnectionType = ConnectionInfo.Shoulder_上腕_接続;
|
f.ConnectionType = ConnectionInfo.Shoulder_UpperArm_接続;
|
||||||
f.接続(Shoulder2.上腕_接続点);
|
f.接続(Shoulder2.UpperArm_接続点);
|
||||||
return f;
|
return f;
|
||||||
}).ToArray();
|
}).ToArray();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,18 +29,18 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool Shoulder_ナース_表示;
|
public bool Shoulder_ナース_表示;
|
||||||
|
|
||||||
public List<EleD> 上腕_接続 = new List<EleD>();
|
public List<EleD> UpperArm_接続 = new List<EleD>();
|
||||||
|
|
||||||
public ShoulderD()
|
public ShoulderD()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 上腕接続(EleD e)
|
public void UpperArm接続(EleD e)
|
||||||
{
|
{
|
||||||
上腕_接続.Add(e);
|
UpperArm_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.Shoulder_上腕_接続;
|
e.接続情報 = ConnectionInfo.Shoulder_UpperArm_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
||||||
|
|||||||
7
SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm.cs
Normal file
7
SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm.cs
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
namespace SlaveMatrix
|
||||||
|
{
|
||||||
|
public class UpperArm : Ele
|
||||||
|
{
|
||||||
|
public Ele[] LowerArm_接続;
|
||||||
|
}
|
||||||
|
}
|
||||||
15
SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArmD.cs
Normal file
15
SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArmD.cs
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
namespace SlaveMatrix
|
||||||
|
{
|
||||||
|
[Serializable]
|
||||||
|
public class UpperArmD : EleD
|
||||||
|
{
|
||||||
|
public List<EleD> LowerArm_接続 = new List<EleD>();
|
||||||
|
|
||||||
|
public virtual void LowerArm接続(EleD e)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -3,11 +3,11 @@ using _2DGAMELIB;
|
|||||||
|
|
||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class 上腕_人 : 上腕
|
public class UpperArm_人 : UpperArm
|
||||||
{
|
{
|
||||||
public Par X0Y0_筋肉上;
|
public Par X0Y0_筋肉上;
|
||||||
|
|
||||||
public Par X0Y0_上腕;
|
public Par X0Y0_UpperArm;
|
||||||
|
|
||||||
public Par X0Y0_筋肉下;
|
public Par X0Y0_筋肉下;
|
||||||
|
|
||||||
@@ -233,7 +233,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public ColorD 筋肉上CD;
|
public ColorD 筋肉上CD;
|
||||||
|
|
||||||
public ColorD 上腕CD;
|
public ColorD UpperArmCD;
|
||||||
|
|
||||||
public ColorD 筋肉下CD;
|
public ColorD 筋肉下CD;
|
||||||
|
|
||||||
@@ -383,7 +383,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public ColorP X0Y0_筋肉上CP;
|
public ColorP X0Y0_筋肉上CP;
|
||||||
|
|
||||||
public ColorP X0Y0_上腕CP;
|
public ColorP X0Y0_UpperArmCP;
|
||||||
|
|
||||||
public ColorP X0Y0_筋肉下CP;
|
public ColorP X0Y0_筋肉下CP;
|
||||||
|
|
||||||
@@ -701,16 +701,16 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool 上腕_表示
|
public bool UpperArm_表示
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_上腕.Dra;
|
return X0Y0_UpperArm.Dra;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_上腕.Dra = value;
|
X0Y0_UpperArm.Dra = value;
|
||||||
X0Y0_上腕.Hit = value;
|
X0Y0_UpperArm.Hit = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3168,7 +3168,7 @@ namespace SlaveMatrix
|
|||||||
set
|
set
|
||||||
{
|
{
|
||||||
筋肉上_表示 = value;
|
筋肉上_表示 = value;
|
||||||
上腕_表示 = value;
|
UpperArm_表示 = value;
|
||||||
虫性_虫腕_表示 = value;
|
虫性_虫腕_表示 = value;
|
||||||
虫性_筋肉下_表示 = value;
|
虫性_筋肉下_表示 = value;
|
||||||
筋肉下_表示 = value;
|
筋肉下_表示 = value;
|
||||||
@@ -3292,7 +3292,7 @@ namespace SlaveMatrix
|
|||||||
set
|
set
|
||||||
{
|
{
|
||||||
筋肉上CD.不透明度 = value;
|
筋肉上CD.不透明度 = value;
|
||||||
上腕CD.不透明度 = value;
|
UpperArmCD.不透明度 = value;
|
||||||
虫性_虫腕CD.不透明度 = value;
|
虫性_虫腕CD.不透明度 = value;
|
||||||
虫性_筋肉下CD.不透明度 = value;
|
虫性_筋肉下CD.不透明度 = value;
|
||||||
筋肉下CD.不透明度 = value;
|
筋肉下CD.不透明度 = value;
|
||||||
@@ -3373,11 +3373,11 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_上腕.OP[(!右) ? 1 : 2].Outline;
|
return X0Y0_UpperArm.OP[(!右) ? 1 : 2].Outline;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_上腕.OP[(!右) ? 1 : 2].Outline = value;
|
X0Y0_UpperArm.OP[(!右) ? 1 : 2].Outline = value;
|
||||||
X0Y0_虫性_虫腕.OP[右 ? 1 : 4].Outline = value;
|
X0Y0_虫性_虫腕.OP[右 ? 1 : 4].Outline = value;
|
||||||
X0Y0_獣性_獣毛1.OP[右 ? 3 : 7].Outline = value;
|
X0Y0_獣性_獣毛1.OP[右 ? 3 : 7].Outline = value;
|
||||||
X0Y0_グローブ_通常_グローブ.OP[(!右) ? 1 : 2].Outline = value;
|
X0Y0_グローブ_通常_グローブ.OP[(!右) ? 1 : 2].Outline = value;
|
||||||
@@ -3441,16 +3441,16 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public JointS 下腕_接続点 => new JointS(本体, X0Y0_上腕, 1);
|
public JointS LowerArm_接続点 => new JointS(本体, X0Y0_UpperArm, 1);
|
||||||
|
|
||||||
public 上腕_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 上腕_人D e)
|
public UpperArm_人(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, UpperArm_人D e)
|
||||||
{
|
{
|
||||||
上腕_人 上腕_人2 = this;
|
UpperArm_人 UpperArm_人2 = this;
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
本体 = new Difs(Sta.腕左["上腕"]);
|
本体 = new Difs(Sta.腕左["UpperArm"]);
|
||||||
Pars pars = 本体[0][0];
|
Pars pars = 本体[0][0];
|
||||||
X0Y0_筋肉上 = pars["筋肉上"].ToPar();
|
X0Y0_筋肉上 = pars["筋肉上"].ToPar();
|
||||||
X0Y0_上腕 = pars["上腕"].ToPar();
|
X0Y0_UpperArm = pars["上腕"].ToPar();
|
||||||
X0Y0_筋肉下 = pars["筋肉下"].ToPar();
|
X0Y0_筋肉下 = pars["筋肉下"].ToPar();
|
||||||
Pars pars2 = pars["虫性"].ToPars();
|
Pars pars2 = pars["虫性"].ToPars();
|
||||||
X0Y0_虫性_虫腕 = pars2["虫腕"].ToPar();
|
X0Y0_虫性_虫腕 = pars2["虫腕"].ToPar();
|
||||||
@@ -3634,7 +3634,7 @@ namespace SlaveMatrix
|
|||||||
サイズX = e.サイズX;
|
サイズX = e.サイズX;
|
||||||
サイズY = e.サイズY;
|
サイズY = e.サイズY;
|
||||||
筋肉上_表示 = e.筋肉上_表示;
|
筋肉上_表示 = e.筋肉上_表示;
|
||||||
上腕_表示 = e.上腕_表示;
|
UpperArm_表示 = e.UpperArm_表示;
|
||||||
虫性_虫腕_表示 = e.虫性_虫腕_表示;
|
虫性_虫腕_表示 = e.虫性_虫腕_表示;
|
||||||
虫性_筋肉下_表示 = e.虫性_筋肉下_表示;
|
虫性_筋肉下_表示 = e.虫性_筋肉下_表示;
|
||||||
筋肉下_表示 = e.筋肉下_表示;
|
筋肉下_表示 = e.筋肉下_表示;
|
||||||
@@ -3797,22 +3797,22 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
表示 = false;
|
表示 = false;
|
||||||
}
|
}
|
||||||
if (e.下腕_接続.Count > 0)
|
if (e.LowerArm_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Ele f;
|
||||||
下腕_接続 = e.下腕_接続.Select(delegate(EleD g)
|
LowerArm_接続 = e.LowerArm_接続.Select(delegate(EleD g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 上腕_人2;
|
f.Par = UpperArm_人2;
|
||||||
f.ConnectionType = ConnectionInfo.上腕_人_下腕_接続;
|
f.ConnectionType = ConnectionInfo.UpperArm_人_LowerArm_接続;
|
||||||
f.接続(上腕_人2.下腕_接続点);
|
f.接続(UpperArm_人2.LowerArm_接続点);
|
||||||
return f;
|
return f;
|
||||||
}).ToArray();
|
}).ToArray();
|
||||||
}
|
}
|
||||||
base.配色指定 = 配色指定;
|
base.配色指定 = 配色指定;
|
||||||
配色(体配色);
|
配色(体配色);
|
||||||
X0Y0_筋肉上CP = new ColorP(X0Y0_筋肉上, 筋肉上CD, DisUnit, abj: false);
|
X0Y0_筋肉上CP = new ColorP(X0Y0_筋肉上, 筋肉上CD, DisUnit, abj: false);
|
||||||
X0Y0_上腕CP = new ColorP(X0Y0_上腕, 上腕CD, DisUnit, abj: true);
|
X0Y0_UpperArmCP = new ColorP(X0Y0_UpperArm, UpperArmCD, DisUnit, abj: true);
|
||||||
X0Y0_筋肉下CP = new ColorP(X0Y0_筋肉下, 筋肉下CD, DisUnit, abj: false);
|
X0Y0_筋肉下CP = new ColorP(X0Y0_筋肉下, 筋肉下CD, DisUnit, abj: false);
|
||||||
X0Y0_虫性_虫腕CP = new ColorP(X0Y0_虫性_虫腕, 虫性_虫腕CD, DisUnit, abj: true);
|
X0Y0_虫性_虫腕CP = new ColorP(X0Y0_虫性_虫腕, 虫性_虫腕CD, DisUnit, abj: true);
|
||||||
X0Y0_虫性_筋肉下CP = new ColorP(X0Y0_虫性_筋肉下, 虫性_筋肉下CD, DisUnit, abj: true);
|
X0Y0_虫性_筋肉下CP = new ColorP(X0Y0_虫性_筋肉下, 虫性_筋肉下CD, DisUnit, abj: true);
|
||||||
@@ -3932,7 +3932,7 @@ namespace SlaveMatrix
|
|||||||
public override void 描画0(RenderArea Are)
|
public override void 描画0(RenderArea Are)
|
||||||
{
|
{
|
||||||
Are.Draw(X0Y0_筋肉上);
|
Are.Draw(X0Y0_筋肉上);
|
||||||
Are.Draw(X0Y0_上腕);
|
Are.Draw(X0Y0_UpperArm);
|
||||||
Are.Draw(X0Y0_筋肉下);
|
Are.Draw(X0Y0_筋肉下);
|
||||||
Are.Draw(X0Y0_紋柄_紋1);
|
Are.Draw(X0Y0_紋柄_紋1);
|
||||||
Are.Draw(X0Y0_紋柄_紋2);
|
Are.Draw(X0Y0_紋柄_紋2);
|
||||||
@@ -4045,7 +4045,7 @@ namespace SlaveMatrix
|
|||||||
public override void SetRestraintAngle()
|
public override void SetRestraintAngle()
|
||||||
{
|
{
|
||||||
double num = (右 ? (-1.0) : 1.0);
|
double num = (右 ? (-1.0) : 1.0);
|
||||||
X0Y0_上腕.AngleBase = num * -30.0;
|
X0Y0_UpperArm.AngleBase = num * -30.0;
|
||||||
尺度XC = 0.95;
|
尺度XC = 0.95;
|
||||||
本体.JoinPAall();
|
本体.JoinPAall();
|
||||||
}
|
}
|
||||||
@@ -4071,7 +4071,7 @@ namespace SlaveMatrix
|
|||||||
public override void 色更新()
|
public override void 色更新()
|
||||||
{
|
{
|
||||||
X0Y0_筋肉上CP.Update();
|
X0Y0_筋肉上CP.Update();
|
||||||
X0Y0_上腕CP.Update();
|
X0Y0_UpperArmCP.Update();
|
||||||
X0Y0_虫性_虫腕CP.Update();
|
X0Y0_虫性_虫腕CP.Update();
|
||||||
X0Y0_虫性_筋肉下CP.Update();
|
X0Y0_虫性_筋肉下CP.Update();
|
||||||
X0Y0_筋肉下CP.Update();
|
X0Y0_筋肉下CP.Update();
|
||||||
@@ -4207,7 +4207,7 @@ namespace SlaveMatrix
|
|||||||
private void 配色N0(体配色 体配色)
|
private void 配色N0(体配色 体配色)
|
||||||
{
|
{
|
||||||
筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
||||||
上腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
UpperArmCD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
||||||
筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
||||||
虫性_虫腕CD = new ColorD(ref Col.Black, ref 体配色.甲0O);
|
虫性_虫腕CD = new ColorD(ref Col.Black, ref 体配色.甲0O);
|
||||||
虫性_筋肉下CD = new ColorD(ref Col.Black, ref 体配色.甲0O);
|
虫性_筋肉下CD = new ColorD(ref Col.Black, ref 体配色.甲0O);
|
||||||
@@ -4289,7 +4289,7 @@ namespace SlaveMatrix
|
|||||||
private void 配色T0(体配色 体配色)
|
private void 配色T0(体配色 体配色)
|
||||||
{
|
{
|
||||||
筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
||||||
上腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
UpperArmCD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
||||||
筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
||||||
虫性_虫腕CD = new ColorD(ref Col.Black, ref 体配色.甲0O);
|
虫性_虫腕CD = new ColorD(ref Col.Black, ref 体配色.甲0O);
|
||||||
虫性_筋肉下CD = new ColorD(ref Col.Black, ref 体配色.甲0O);
|
虫性_筋肉下CD = new ColorD(ref Col.Black, ref 体配色.甲0O);
|
||||||
@@ -4371,7 +4371,7 @@ namespace SlaveMatrix
|
|||||||
private void 配色T1(体配色 体配色)
|
private void 配色T1(体配色 体配色)
|
||||||
{
|
{
|
||||||
筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
||||||
上腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
UpperArmCD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
||||||
筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O);
|
||||||
虫性_虫腕CD = new ColorD(ref Col.Black, ref 体配色.甲0O);
|
虫性_虫腕CD = new ColorD(ref Col.Black, ref 体配色.甲0O);
|
||||||
虫性_筋肉下CD = new ColorD(ref Col.Black, ref 体配色.甲0O);
|
虫性_筋肉下CD = new ColorD(ref Col.Black, ref 体配色.甲0O);
|
||||||
@@ -4,11 +4,11 @@ using _2DGAMELIB;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class 上腕_人D : 上腕D
|
public class UpperArm_人D : UpperArmD
|
||||||
{
|
{
|
||||||
public bool 筋肉上_表示;
|
public bool 筋肉上_表示;
|
||||||
|
|
||||||
public bool 上腕_表示 = true;
|
public bool UpperArm_表示 = true;
|
||||||
|
|
||||||
public bool 虫性_虫腕_表示;
|
public bool 虫性_虫腕_表示;
|
||||||
|
|
||||||
@@ -324,21 +324,21 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool メイル表示;
|
public bool メイル表示;
|
||||||
|
|
||||||
public 上腕_人D()
|
public UpperArm_人D()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 下腕接続(EleD e)
|
public override void LowerArm接続(EleD e)
|
||||||
{
|
{
|
||||||
下腕_接続.Add(e);
|
LowerArm_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.上腕_人_下腕_接続;
|
e.接続情報 = ConnectionInfo.UpperArm_人_LowerArm_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
||||||
{
|
{
|
||||||
return new 上腕_人(DisUnit, 配色指定, 体配色, Med, this);
|
return new UpperArm_人(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
using System.Linq;
|
|
||||||
using _2DGAMELIB;
|
using _2DGAMELIB;
|
||||||
|
using System.Linq;
|
||||||
|
|
||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class 上腕_獣 : 獣上腕
|
public class UpperArm_獣 : 獣UpperArm
|
||||||
{
|
{
|
||||||
public Par X0Y0_筋肉上;
|
public Par X0Y0_筋肉上;
|
||||||
|
|
||||||
public Par X0Y0_上腕;
|
public Par X0Y0_UpperArm;
|
||||||
|
|
||||||
public Par X0Y0_筋肉下;
|
public Par X0Y0_筋肉下;
|
||||||
|
|
||||||
@@ -25,7 +25,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public ColorD 筋肉上CD;
|
public ColorD 筋肉上CD;
|
||||||
|
|
||||||
public ColorD 上腕CD;
|
public ColorD UpperArmCD;
|
||||||
|
|
||||||
public ColorD 筋肉下CD;
|
public ColorD 筋肉下CD;
|
||||||
|
|
||||||
@@ -43,7 +43,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public ColorP X0Y0_筋肉上CP;
|
public ColorP X0Y0_筋肉上CP;
|
||||||
|
|
||||||
public ColorP X0Y0_上腕CP;
|
public ColorP X0Y0_UpperArmCP;
|
||||||
|
|
||||||
public ColorP X0Y0_筋肉下CP;
|
public ColorP X0Y0_筋肉下CP;
|
||||||
|
|
||||||
@@ -110,16 +110,16 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool 上腕_表示
|
public bool UpperArm_表示
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_上腕.Dra;
|
return X0Y0_UpperArm.Dra;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_上腕.Dra = value;
|
X0Y0_UpperArm.Dra = value;
|
||||||
X0Y0_上腕.Hit = value;
|
X0Y0_UpperArm.Hit = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -223,7 +223,7 @@ namespace SlaveMatrix
|
|||||||
set
|
set
|
||||||
{
|
{
|
||||||
筋肉上_表示 = value;
|
筋肉上_表示 = value;
|
||||||
上腕_表示 = value;
|
UpperArm_表示 = value;
|
||||||
筋肉下_表示 = value;
|
筋肉下_表示 = value;
|
||||||
虎柄_虎1_表示 = value;
|
虎柄_虎1_表示 = value;
|
||||||
虎柄_虎2_表示 = value;
|
虎柄_虎2_表示 = value;
|
||||||
@@ -243,7 +243,7 @@ namespace SlaveMatrix
|
|||||||
set
|
set
|
||||||
{
|
{
|
||||||
筋肉上CD.不透明度 = value;
|
筋肉上CD.不透明度 = value;
|
||||||
上腕CD.不透明度 = value;
|
UpperArmCD.不透明度 = value;
|
||||||
筋肉下CD.不透明度 = value;
|
筋肉下CD.不透明度 = value;
|
||||||
虎柄_虎1CD.不透明度 = value;
|
虎柄_虎1CD.不透明度 = value;
|
||||||
虎柄_虎2CD.不透明度 = value;
|
虎柄_虎2CD.不透明度 = value;
|
||||||
@@ -258,27 +258,27 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_上腕.OP[(!右) ? 1 : 6].Outline;
|
return X0Y0_UpperArm.OP[(!右) ? 1 : 6].Outline;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_上腕.OP[(!右) ? 1 : 6].Outline = value;
|
X0Y0_UpperArm.OP[(!右) ? 1 : 6].Outline = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public JointS 下腕_接続点 => new JointS(本体, X0Y0_上腕, 1);
|
public JointS LowerArm_接続点 => new JointS(本体, X0Y0_UpperArm, 1);
|
||||||
|
|
||||||
public 上腕_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 上腕_獣D e)
|
public UpperArm_獣(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, UpperArm_獣D e)
|
||||||
{
|
{
|
||||||
上腕_獣 上腕_獣2 = this;
|
UpperArm_獣 UpperArm_獣2 = this;
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
Dif dif = new Dif(Sta.腕左["四足上腕"][0]);
|
Dif dif = new Dif(Sta.腕左["四足UpperArm"][0]);
|
||||||
本体 = new Difs();
|
本体 = new Difs();
|
||||||
本体.Tag = dif.Tag;
|
本体.Tag = dif.Tag;
|
||||||
本体.Add(dif);
|
本体.Add(dif);
|
||||||
Pars pars = 本体[0][0];
|
Pars pars = 本体[0][0];
|
||||||
X0Y0_筋肉上 = pars["筋肉上"].ToPar();
|
X0Y0_筋肉上 = pars["筋肉上"].ToPar();
|
||||||
X0Y0_上腕 = pars["上腕"].ToPar();
|
X0Y0_UpperArm = pars["上腕"].ToPar();
|
||||||
X0Y0_筋肉下 = pars["筋肉下"].ToPar();
|
X0Y0_筋肉下 = pars["筋肉下"].ToPar();
|
||||||
Pars pars2 = pars["虎柄"].ToPars();
|
Pars pars2 = pars["虎柄"].ToPars();
|
||||||
X0Y0_虎柄_虎1 = pars2["虎1"].ToPar();
|
X0Y0_虎柄_虎1 = pars2["虎1"].ToPar();
|
||||||
@@ -314,7 +314,7 @@ namespace SlaveMatrix
|
|||||||
サイズX = e.サイズX;
|
サイズX = e.サイズX;
|
||||||
サイズY = e.サイズY;
|
サイズY = e.サイズY;
|
||||||
筋肉上_表示 = e.筋肉上_表示;
|
筋肉上_表示 = e.筋肉上_表示;
|
||||||
上腕_表示 = e.上腕_表示;
|
UpperArm_表示 = e.UpperArm_表示;
|
||||||
筋肉下_表示 = e.筋肉下_表示;
|
筋肉下_表示 = e.筋肉下_表示;
|
||||||
虎柄_虎1_表示 = e.虎柄_虎1_表示;
|
虎柄_虎1_表示 = e.虎柄_虎1_表示;
|
||||||
虎柄_虎2_表示 = e.虎柄_虎2_表示;
|
虎柄_虎2_表示 = e.虎柄_虎2_表示;
|
||||||
@@ -329,22 +329,22 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
表示 = false;
|
表示 = false;
|
||||||
}
|
}
|
||||||
if (e.下腕_接続.Count > 0)
|
if (e.LowerArm_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Ele f;
|
||||||
下腕_接続 = e.下腕_接続.Select(delegate(EleD g)
|
LowerArm_接続 = e.LowerArm_接続.Select(delegate(EleD g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 上腕_獣2;
|
f.Par = UpperArm_獣2;
|
||||||
f.ConnectionType = ConnectionInfo.上腕_獣_下腕_接続;
|
f.ConnectionType = ConnectionInfo.UpperArm_獣_LowerArm_接続;
|
||||||
f.接続(上腕_獣2.下腕_接続点);
|
f.接続(UpperArm_獣2.LowerArm_接続点);
|
||||||
return f;
|
return f;
|
||||||
}).ToArray();
|
}).ToArray();
|
||||||
}
|
}
|
||||||
base.配色指定 = 配色指定;
|
base.配色指定 = 配色指定;
|
||||||
配色(体配色);
|
配色(体配色);
|
||||||
X0Y0_筋肉上CP = new ColorP(X0Y0_筋肉上, 筋肉上CD, DisUnit, abj: false);
|
X0Y0_筋肉上CP = new ColorP(X0Y0_筋肉上, 筋肉上CD, DisUnit, abj: false);
|
||||||
X0Y0_上腕CP = new ColorP(X0Y0_上腕, 上腕CD, DisUnit, abj: true);
|
X0Y0_UpperArmCP = new ColorP(X0Y0_UpperArm, UpperArmCD, DisUnit, abj: true);
|
||||||
X0Y0_筋肉下CP = new ColorP(X0Y0_筋肉下, 筋肉下CD, DisUnit, abj: false);
|
X0Y0_筋肉下CP = new ColorP(X0Y0_筋肉下, 筋肉下CD, DisUnit, abj: false);
|
||||||
X0Y0_虎柄_虎1CP = new ColorP(X0Y0_虎柄_虎1, 虎柄_虎1CD, DisUnit, abj: true);
|
X0Y0_虎柄_虎1CP = new ColorP(X0Y0_虎柄_虎1, 虎柄_虎1CD, DisUnit, abj: true);
|
||||||
X0Y0_虎柄_虎2CP = new ColorP(X0Y0_虎柄_虎2, 虎柄_虎2CD, DisUnit, abj: true);
|
X0Y0_虎柄_虎2CP = new ColorP(X0Y0_虎柄_虎2, 虎柄_虎2CD, DisUnit, abj: true);
|
||||||
@@ -358,14 +358,14 @@ namespace SlaveMatrix
|
|||||||
public override void SetAngle0()
|
public override void SetAngle0()
|
||||||
{
|
{
|
||||||
double num = (右 ? (-1.0) : 1.0);
|
double num = (右 ? (-1.0) : 1.0);
|
||||||
X0Y0_上腕.AngleBase = num * -65.0;
|
X0Y0_UpperArm.AngleBase = num * -65.0;
|
||||||
本体.JoinPAall();
|
本体.JoinPAall();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 色更新()
|
public override void 色更新()
|
||||||
{
|
{
|
||||||
X0Y0_筋肉上CP.Update();
|
X0Y0_筋肉上CP.Update();
|
||||||
X0Y0_上腕CP.Update();
|
X0Y0_UpperArmCP.Update();
|
||||||
X0Y0_筋肉下CP.Update();
|
X0Y0_筋肉下CP.Update();
|
||||||
X0Y0_虎柄_虎1CP.Update();
|
X0Y0_虎柄_虎1CP.Update();
|
||||||
X0Y0_虎柄_虎2CP.Update();
|
X0Y0_虎柄_虎2CP.Update();
|
||||||
@@ -397,7 +397,7 @@ namespace SlaveMatrix
|
|||||||
private void 配色N0(体配色 体配色)
|
private void 配色N0(体配色 体配色)
|
||||||
{
|
{
|
||||||
筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
UpperArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
||||||
筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
虎柄_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青);
|
虎柄_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青);
|
||||||
虎柄_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青);
|
虎柄_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青);
|
||||||
@@ -410,7 +410,7 @@ namespace SlaveMatrix
|
|||||||
private void 配色T0(体配色 体配色)
|
private void 配色T0(体配色 体配色)
|
||||||
{
|
{
|
||||||
筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
UpperArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
||||||
筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
虎柄_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青);
|
虎柄_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青);
|
||||||
虎柄_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青);
|
虎柄_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青);
|
||||||
@@ -423,7 +423,7 @@ namespace SlaveMatrix
|
|||||||
private void 配色T1(体配色 体配色)
|
private void 配色T1(体配色 体配色)
|
||||||
{
|
{
|
||||||
筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
UpperArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
||||||
筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
虎柄_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青);
|
虎柄_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青);
|
||||||
虎柄_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青);
|
虎柄_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青);
|
||||||
@@ -4,11 +4,11 @@ using _2DGAMELIB;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class 上腕_獣D : 獣上腕D
|
public class UpperArm_獣D : 獣UpperArmD
|
||||||
{
|
{
|
||||||
public bool 筋肉上_表示;
|
public bool 筋肉上_表示;
|
||||||
|
|
||||||
public bool 上腕_表示 = true;
|
public bool UpperArm_表示 = true;
|
||||||
|
|
||||||
public bool 筋肉下_表示;
|
public bool 筋肉下_表示;
|
||||||
|
|
||||||
@@ -24,21 +24,21 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool 竜性_鱗1_表示;
|
public bool 竜性_鱗1_表示;
|
||||||
|
|
||||||
public 上腕_獣D()
|
public UpperArm_獣D()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 下腕接続(EleD e)
|
public override void LowerArm接続(EleD e)
|
||||||
{
|
{
|
||||||
下腕_接続.Add(e);
|
LowerArm_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.上腕_獣_下腕_接続;
|
e.接続情報 = ConnectionInfo.UpperArm_獣_LowerArm_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
||||||
{
|
{
|
||||||
return new 上腕_獣(DisUnit, 配色指定, 体配色, Med, this);
|
return new UpperArm_獣(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -4,9 +4,9 @@ using _2DGAMELIB;
|
|||||||
|
|
||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class 上腕_蝙 : 翼上腕
|
public class UpperArm_蝙 : 翼UpperArm
|
||||||
{
|
{
|
||||||
public Par X0Y0_獣翼上腕;
|
public Par X0Y0_獣翼UpperArm;
|
||||||
|
|
||||||
public Par X0Y0_竜性_鱗1;
|
public Par X0Y0_竜性_鱗1;
|
||||||
|
|
||||||
@@ -22,7 +22,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public 飛膜_根 飛膜;
|
public 飛膜_根 飛膜;
|
||||||
|
|
||||||
public ColorD 獣翼上腕CD;
|
public ColorD 獣翼UpperArmCD;
|
||||||
|
|
||||||
public ColorD 竜性_鱗1CD;
|
public ColorD 竜性_鱗1CD;
|
||||||
|
|
||||||
@@ -36,7 +36,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public ColorD 竜性_鱗6CD;
|
public ColorD 竜性_鱗6CD;
|
||||||
|
|
||||||
public ColorP X0Y0_獣翼上腕CP;
|
public ColorP X0Y0_獣翼UpperArmCP;
|
||||||
|
|
||||||
public ColorP X0Y0_竜性_鱗1CP;
|
public ColorP X0Y0_竜性_鱗1CP;
|
||||||
|
|
||||||
@@ -91,16 +91,16 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool 獣翼上腕_表示
|
public bool 獣翼UpperArm_表示
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_獣翼上腕.Dra;
|
return X0Y0_獣翼UpperArm.Dra;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_獣翼上腕.Dra = value;
|
X0Y0_獣翼UpperArm.Dra = value;
|
||||||
X0Y0_獣翼上腕.Hit = value;
|
X0Y0_獣翼UpperArm.Hit = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -198,11 +198,11 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return 獣翼上腕_表示;
|
return 獣翼UpperArm_表示;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
獣翼上腕_表示 = value;
|
獣翼UpperArm_表示 = value;
|
||||||
竜性_鱗1_表示 = value;
|
竜性_鱗1_表示 = value;
|
||||||
竜性_鱗2_表示 = value;
|
竜性_鱗2_表示 = value;
|
||||||
竜性_鱗3_表示 = value;
|
竜性_鱗3_表示 = value;
|
||||||
@@ -217,11 +217,11 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return 獣翼上腕CD.不透明度;
|
return 獣翼UpperArmCD.不透明度;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
獣翼上腕CD.不透明度 = value;
|
獣翼UpperArmCD.不透明度 = value;
|
||||||
竜性_鱗1CD.不透明度 = value;
|
竜性_鱗1CD.不透明度 = value;
|
||||||
竜性_鱗2CD.不透明度 = value;
|
竜性_鱗2CD.不透明度 = value;
|
||||||
竜性_鱗3CD.不透明度 = value;
|
竜性_鱗3CD.不透明度 = value;
|
||||||
@@ -238,7 +238,7 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
double num = value.Inverse();
|
double num = value.Inverse();
|
||||||
double num2 = (右 ? (-1.0) : 1.0);
|
double num2 = (右 ? (-1.0) : 1.0);
|
||||||
X0Y0_獣翼上腕.AngleCont = num2 * -68.0 * num;
|
X0Y0_獣翼UpperArm.AngleCont = num2 * -68.0 * num;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -246,12 +246,12 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_獣翼上腕.OP[右 ? 3 : 0].Outline;
|
return X0Y0_獣翼UpperArm.OP[右 ? 3 : 0].Outline;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_獣翼上腕.OP[右 ? 3 : 0].Outline = value;
|
X0Y0_獣翼UpperArm.OP[右 ? 3 : 0].Outline = value;
|
||||||
X0Y0_獣翼上腕.OP[(!右) ? 1 : 2].Outline = value;
|
X0Y0_獣翼UpperArm.OP[(!右) ? 1 : 2].Outline = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -497,25 +497,25 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_獣翼上腕.OP[(!右) ? 1 : 2].Outline;
|
return X0Y0_獣翼UpperArm.OP[(!右) ? 1 : 2].Outline;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_獣翼上腕.OP[(!右) ? 1 : 2].Outline = value;
|
X0Y0_獣翼UpperArm.OP[(!右) ? 1 : 2].Outline = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public JointS 下腕_接続点 => new JointS(本体, X0Y0_獣翼上腕, 0);
|
public JointS LowerArm_接続点 => new JointS(本体, X0Y0_獣翼UpperArm, 0);
|
||||||
|
|
||||||
public 上腕_蝙(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 上腕_蝙D e)
|
public UpperArm_蝙(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, UpperArm_蝙D e)
|
||||||
{
|
{
|
||||||
上腕_蝙 上腕_蝙2 = this;
|
UpperArm_蝙 UpperArm_蝙2 = this;
|
||||||
飛膜 = new 飛膜_根(DisUnit, 配色指定, 体配色);
|
飛膜 = new 飛膜_根(DisUnit, 配色指定, 体配色);
|
||||||
飛膜.Par = this;
|
飛膜.Par = this;
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
本体 = new Difs(Sta.腕左["獣翼上腕"]);
|
本体 = new Difs(Sta.腕左["獣翼UpperArm"]);
|
||||||
Pars pars = 本体[0][0];
|
Pars pars = 本体[0][0];
|
||||||
X0Y0_獣翼上腕 = pars["獣翼上腕"].ToPar();
|
X0Y0_獣翼UpperArm = pars["獣翼上腕"].ToPar();
|
||||||
Pars pars2 = pars["鱗"].ToPars();
|
Pars pars2 = pars["鱗"].ToPars();
|
||||||
X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar();
|
X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar();
|
||||||
X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar();
|
X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar();
|
||||||
@@ -548,7 +548,7 @@ namespace SlaveMatrix
|
|||||||
サイズ = e.サイズ;
|
サイズ = e.サイズ;
|
||||||
サイズX = e.サイズX;
|
サイズX = e.サイズX;
|
||||||
サイズY = e.サイズY;
|
サイズY = e.サイズY;
|
||||||
獣翼上腕_表示 = e.獣翼上腕_表示;
|
獣翼UpperArm_表示 = e.獣翼UpperArm_表示;
|
||||||
竜性_鱗1_表示 = e.竜性_鱗1_表示;
|
竜性_鱗1_表示 = e.竜性_鱗1_表示;
|
||||||
竜性_鱗2_表示 = e.竜性_鱗2_表示;
|
竜性_鱗2_表示 = e.竜性_鱗2_表示;
|
||||||
竜性_鱗3_表示 = e.竜性_鱗3_表示;
|
竜性_鱗3_表示 = e.竜性_鱗3_表示;
|
||||||
@@ -566,21 +566,21 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
表示 = false;
|
表示 = false;
|
||||||
}
|
}
|
||||||
if (e.下腕_接続.Count > 0)
|
if (e.LowerArm_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Ele f;
|
||||||
下腕_接続 = e.下腕_接続.Select(delegate(EleD g)
|
LowerArm_接続 = e.LowerArm_接続.Select(delegate(EleD g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 上腕_蝙2;
|
f.Par = UpperArm_蝙2;
|
||||||
f.ConnectionType = ConnectionInfo.上腕_蝙_下腕_接続;
|
f.ConnectionType = ConnectionInfo.UpperArm_蝙_LowerArm_接続;
|
||||||
f.接続(上腕_蝙2.下腕_接続点);
|
f.接続(UpperArm_蝙2.LowerArm_接続点);
|
||||||
return f;
|
return f;
|
||||||
}).ToArray();
|
}).ToArray();
|
||||||
}
|
}
|
||||||
base.配色指定 = 配色指定;
|
base.配色指定 = 配色指定;
|
||||||
配色(体配色);
|
配色(体配色);
|
||||||
X0Y0_獣翼上腕CP = new ColorP(X0Y0_獣翼上腕, 獣翼上腕CD, DisUnit, abj: true);
|
X0Y0_獣翼UpperArmCP = new ColorP(X0Y0_獣翼UpperArm, 獣翼UpperArmCD, DisUnit, abj: true);
|
||||||
X0Y0_竜性_鱗1CP = new ColorP(X0Y0_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true);
|
X0Y0_竜性_鱗1CP = new ColorP(X0Y0_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true);
|
||||||
X0Y0_竜性_鱗2CP = new ColorP(X0Y0_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true);
|
X0Y0_竜性_鱗2CP = new ColorP(X0Y0_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true);
|
||||||
X0Y0_竜性_鱗3CP = new ColorP(X0Y0_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true);
|
X0Y0_竜性_鱗3CP = new ColorP(X0Y0_竜性_鱗3, 竜性_鱗3CD, DisUnit, abj: true);
|
||||||
@@ -594,7 +594,7 @@ namespace SlaveMatrix
|
|||||||
public override void SetAngle0()
|
public override void SetAngle0()
|
||||||
{
|
{
|
||||||
double num = (右 ? (-1.0) : 1.0);
|
double num = (右 ? (-1.0) : 1.0);
|
||||||
X0Y0_獣翼上腕.AngleBase = num * 0.0;
|
X0Y0_獣翼UpperArm.AngleBase = num * 0.0;
|
||||||
本体.JoinPAall();
|
本体.JoinPAall();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -604,19 +604,19 @@ namespace SlaveMatrix
|
|||||||
飛膜.Dispose();
|
飛膜.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 接続(下腕_蝙 下腕, 手_蝙 手, Vector2D 接着点)
|
public void 接続(LowerArm_蝙 LowerArm, 手_蝙 手, Vector2D 接着点)
|
||||||
{
|
{
|
||||||
飛膜.接続(this, 下腕, 手, 接着点);
|
飛膜.接続(this, LowerArm, 手, 接着点);
|
||||||
}
|
}
|
||||||
|
|
||||||
public Vector2D Get飛膜接続点()
|
public Vector2D Get飛膜接続点()
|
||||||
{
|
{
|
||||||
return X0Y0_獣翼上腕.ToGlobal(右 ? X0Y0_獣翼上腕.OP[0].ps[1] : X0Y0_獣翼上腕.OP[3].ps[4]);
|
return X0Y0_獣翼UpperArm.ToGlobal(右 ? X0Y0_獣翼UpperArm.OP[0].ps[1] : X0Y0_獣翼UpperArm.OP[3].ps[4]);
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 色更新()
|
public override void 色更新()
|
||||||
{
|
{
|
||||||
X0Y0_獣翼上腕CP.Update();
|
X0Y0_獣翼UpperArmCP.Update();
|
||||||
X0Y0_竜性_鱗1CP.Update();
|
X0Y0_竜性_鱗1CP.Update();
|
||||||
X0Y0_竜性_鱗2CP.Update();
|
X0Y0_竜性_鱗2CP.Update();
|
||||||
X0Y0_竜性_鱗3CP.Update();
|
X0Y0_竜性_鱗3CP.Update();
|
||||||
@@ -646,7 +646,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色N0(体配色 体配色)
|
private void 配色N0(体配色 体配色)
|
||||||
{
|
{
|
||||||
獣翼上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
獣翼UpperArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
||||||
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
||||||
竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
||||||
竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
||||||
@@ -657,7 +657,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色T0(体配色 体配色)
|
private void 配色T0(体配色 体配色)
|
||||||
{
|
{
|
||||||
獣翼上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
獣翼UpperArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
||||||
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
||||||
竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
||||||
竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
||||||
@@ -668,7 +668,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private void 配色T1(体配色 体配色)
|
private void 配色T1(体配色 体配色)
|
||||||
{
|
{
|
||||||
獣翼上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
獣翼UpperArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
||||||
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
||||||
竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
||||||
竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
竜性_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
||||||
@@ -4,9 +4,9 @@ using _2DGAMELIB;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class 上腕_蝙D : 翼上腕D
|
public class UpperArm_蝙D : 翼UpperArmD
|
||||||
{
|
{
|
||||||
public bool 獣翼上腕_表示 = true;
|
public bool 獣翼UpperArm_表示 = true;
|
||||||
|
|
||||||
public bool 竜性_鱗1_表示;
|
public bool 竜性_鱗1_表示;
|
||||||
|
|
||||||
@@ -28,21 +28,21 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool 接部_外線;
|
public bool 接部_外線;
|
||||||
|
|
||||||
public 上腕_蝙D()
|
public UpperArm_蝙D()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 下腕接続(EleD e)
|
public override void LowerArm接続(EleD e)
|
||||||
{
|
{
|
||||||
下腕_接続.Add(e);
|
LowerArm_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.上腕_蝙_下腕_接続;
|
e.接続情報 = ConnectionInfo.UpperArm_蝙_LowerArm_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
||||||
{
|
{
|
||||||
return new 上腕_蝙(DisUnit, 配色指定, 体配色, Med, this);
|
return new UpperArm_蝙(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3,23 +3,23 @@ using _2DGAMELIB;
|
|||||||
|
|
||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class 上腕_蹄 : 獣上腕
|
public class UpperArm_蹄 : 獣UpperArm
|
||||||
{
|
{
|
||||||
public Par X0Y0_筋肉上;
|
public Par X0Y0_筋肉上;
|
||||||
|
|
||||||
public Par X0Y0_上腕;
|
public Par X0Y0_UpperArm;
|
||||||
|
|
||||||
public Par X0Y0_筋肉下;
|
public Par X0Y0_筋肉下;
|
||||||
|
|
||||||
public ColorD 筋肉上CD;
|
public ColorD 筋肉上CD;
|
||||||
|
|
||||||
public ColorD 上腕CD;
|
public ColorD UpperArmCD;
|
||||||
|
|
||||||
public ColorD 筋肉下CD;
|
public ColorD 筋肉下CD;
|
||||||
|
|
||||||
public ColorP X0Y0_筋肉上CP;
|
public ColorP X0Y0_筋肉上CP;
|
||||||
|
|
||||||
public ColorP X0Y0_上腕CP;
|
public ColorP X0Y0_UpperArmCP;
|
||||||
|
|
||||||
public ColorP X0Y0_筋肉下CP;
|
public ColorP X0Y0_筋肉下CP;
|
||||||
|
|
||||||
@@ -74,16 +74,16 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool 上腕_表示
|
public bool UpperArm_表示
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_上腕.Dra;
|
return X0Y0_UpperArm.Dra;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_上腕.Dra = value;
|
X0Y0_UpperArm.Dra = value;
|
||||||
X0Y0_上腕.Hit = value;
|
X0Y0_UpperArm.Hit = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -109,7 +109,7 @@ namespace SlaveMatrix
|
|||||||
set
|
set
|
||||||
{
|
{
|
||||||
筋肉上_表示 = value;
|
筋肉上_表示 = value;
|
||||||
上腕_表示 = value;
|
UpperArm_表示 = value;
|
||||||
筋肉下_表示 = value;
|
筋肉下_表示 = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -123,7 +123,7 @@ namespace SlaveMatrix
|
|||||||
set
|
set
|
||||||
{
|
{
|
||||||
筋肉上CD.不透明度 = value;
|
筋肉上CD.不透明度 = value;
|
||||||
上腕CD.不透明度 = value;
|
UpperArmCD.不透明度 = value;
|
||||||
筋肉下CD.不透明度 = value;
|
筋肉下CD.不透明度 = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -132,27 +132,27 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_上腕.OP[(!右) ? 1 : 3].Outline;
|
return X0Y0_UpperArm.OP[(!右) ? 1 : 3].Outline;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_上腕.OP[(!右) ? 1 : 3].Outline = value;
|
X0Y0_UpperArm.OP[(!右) ? 1 : 3].Outline = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public JointS 下腕_接続点 => new JointS(本体, X0Y0_上腕, 1);
|
public JointS LowerArm_接続点 => new JointS(本体, X0Y0_UpperArm, 1);
|
||||||
|
|
||||||
public 上腕_蹄(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 上腕_蹄D e)
|
public UpperArm_蹄(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, UpperArm_蹄D e)
|
||||||
{
|
{
|
||||||
上腕_蹄 上腕_蹄2 = this;
|
UpperArm_蹄 UpperArm_蹄2 = this;
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
Dif dif = new Dif(Sta.腕左["四足上腕"][1]);
|
Dif dif = new Dif(Sta.腕左["四足UpperArm"][1]);
|
||||||
本体 = new Difs();
|
本体 = new Difs();
|
||||||
本体.Tag = dif.Tag;
|
本体.Tag = dif.Tag;
|
||||||
本体.Add(dif);
|
本体.Add(dif);
|
||||||
Pars pars = 本体[0][0];
|
Pars pars = 本体[0][0];
|
||||||
X0Y0_筋肉上 = pars["筋肉上"].ToPar();
|
X0Y0_筋肉上 = pars["筋肉上"].ToPar();
|
||||||
X0Y0_上腕 = pars["上腕"].ToPar();
|
X0Y0_UpperArm = pars["上腕"].ToPar();
|
||||||
X0Y0_筋肉下 = pars["筋肉下"].ToPar();
|
X0Y0_筋肉下 = pars["筋肉下"].ToPar();
|
||||||
Xasix = false;
|
Xasix = false;
|
||||||
本体.SetJoints();
|
本体.SetJoints();
|
||||||
@@ -180,7 +180,7 @@ namespace SlaveMatrix
|
|||||||
サイズX = e.サイズX;
|
サイズX = e.サイズX;
|
||||||
サイズY = e.サイズY;
|
サイズY = e.サイズY;
|
||||||
筋肉上_表示 = e.筋肉上_表示;
|
筋肉上_表示 = e.筋肉上_表示;
|
||||||
上腕_表示 = e.上腕_表示;
|
UpperArm_表示 = e.UpperArm_表示;
|
||||||
筋肉下_表示 = e.筋肉下_表示;
|
筋肉下_表示 = e.筋肉下_表示;
|
||||||
欠損 = e.欠損;
|
欠損 = e.欠損;
|
||||||
筋肉 = e.筋肉;
|
筋肉 = e.筋肉;
|
||||||
@@ -189,22 +189,22 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
表示 = false;
|
表示 = false;
|
||||||
}
|
}
|
||||||
if (e.下腕_接続.Count > 0)
|
if (e.LowerArm_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Ele f;
|
||||||
下腕_接続 = e.下腕_接続.Select(delegate(EleD g)
|
LowerArm_接続 = e.LowerArm_接続.Select(delegate(EleD g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 上腕_蹄2;
|
f.Par = UpperArm_蹄2;
|
||||||
f.ConnectionType = ConnectionInfo.上腕_蹄_下腕_接続;
|
f.ConnectionType = ConnectionInfo.UpperArm_蹄_LowerArm_接続;
|
||||||
f.接続(上腕_蹄2.下腕_接続点);
|
f.接続(UpperArm_蹄2.LowerArm_接続点);
|
||||||
return f;
|
return f;
|
||||||
}).ToArray();
|
}).ToArray();
|
||||||
}
|
}
|
||||||
base.配色指定 = 配色指定;
|
base.配色指定 = 配色指定;
|
||||||
配色(体配色);
|
配色(体配色);
|
||||||
X0Y0_筋肉上CP = new ColorP(X0Y0_筋肉上, 筋肉上CD, DisUnit, abj: false);
|
X0Y0_筋肉上CP = new ColorP(X0Y0_筋肉上, 筋肉上CD, DisUnit, abj: false);
|
||||||
X0Y0_上腕CP = new ColorP(X0Y0_上腕, 上腕CD, DisUnit, abj: true);
|
X0Y0_UpperArmCP = new ColorP(X0Y0_UpperArm, UpperArmCD, DisUnit, abj: true);
|
||||||
X0Y0_筋肉下CP = new ColorP(X0Y0_筋肉下, 筋肉下CD, DisUnit, abj: false);
|
X0Y0_筋肉下CP = new ColorP(X0Y0_筋肉下, 筋肉下CD, DisUnit, abj: false);
|
||||||
濃度 = e.濃度;
|
濃度 = e.濃度;
|
||||||
}
|
}
|
||||||
@@ -212,14 +212,14 @@ namespace SlaveMatrix
|
|||||||
public override void SetAngle0()
|
public override void SetAngle0()
|
||||||
{
|
{
|
||||||
double num = (右 ? (-1.0) : 1.0);
|
double num = (右 ? (-1.0) : 1.0);
|
||||||
X0Y0_上腕.AngleBase = num * -96.0;
|
X0Y0_UpperArm.AngleBase = num * -96.0;
|
||||||
本体.JoinPAall();
|
本体.JoinPAall();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 色更新()
|
public override void 色更新()
|
||||||
{
|
{
|
||||||
X0Y0_筋肉上CP.Update();
|
X0Y0_筋肉上CP.Update();
|
||||||
X0Y0_上腕CP.Update();
|
X0Y0_UpperArmCP.Update();
|
||||||
X0Y0_筋肉下CP.Update();
|
X0Y0_筋肉下CP.Update();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -231,7 +231,7 @@ namespace SlaveMatrix
|
|||||||
private void 配色N0(体配色 体配色)
|
private void 配色N0(体配色 体配色)
|
||||||
{
|
{
|
||||||
筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
上腕CD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
UpperArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O);
|
||||||
筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -4,29 +4,29 @@ using _2DGAMELIB;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class 上腕_蹄D : 獣上腕D
|
public class UpperArm_蹄D : 獣UpperArmD
|
||||||
{
|
{
|
||||||
public bool 筋肉上_表示;
|
public bool 筋肉上_表示;
|
||||||
|
|
||||||
public bool 上腕_表示 = true;
|
public bool UpperArm_表示 = true;
|
||||||
|
|
||||||
public bool 筋肉下_表示;
|
public bool 筋肉下_表示;
|
||||||
|
|
||||||
public 上腕_蹄D()
|
public UpperArm_蹄D()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 下腕接続(EleD e)
|
public override void LowerArm接続(EleD e)
|
||||||
{
|
{
|
||||||
下腕_接続.Add(e);
|
LowerArm_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.上腕_蹄_下腕_接続;
|
e.接続情報 = ConnectionInfo.UpperArm_蹄_LowerArm_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
||||||
{
|
{
|
||||||
return new 上腕_蹄(DisUnit, 配色指定, 体配色, Med, this);
|
return new UpperArm_蹄(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3,7 +3,7 @@ using _2DGAMELIB;
|
|||||||
|
|
||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class 上腕_鳥 : 翼上腕
|
public class UpperArm_鳥 : 翼UpperArm
|
||||||
{
|
{
|
||||||
public Par X0Y0_風切羽_羽3;
|
public Par X0Y0_風切羽_羽3;
|
||||||
|
|
||||||
@@ -13,7 +13,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public Par X0Y0_羽毛;
|
public Par X0Y0_羽毛;
|
||||||
|
|
||||||
public Par X0Y0_鳥翼上腕;
|
public Par X0Y0_鳥翼UpperArm;
|
||||||
|
|
||||||
public Par X0Y0_小雨覆;
|
public Par X0Y0_小雨覆;
|
||||||
|
|
||||||
@@ -33,7 +33,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public ColorD 羽毛CD;
|
public ColorD 羽毛CD;
|
||||||
|
|
||||||
public ColorD 鳥翼上腕CD;
|
public ColorD 鳥翼UpperArmCD;
|
||||||
|
|
||||||
public ColorD 小雨覆CD;
|
public ColorD 小雨覆CD;
|
||||||
|
|
||||||
@@ -53,7 +53,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public ColorP X0Y0_羽毛CP;
|
public ColorP X0Y0_羽毛CP;
|
||||||
|
|
||||||
public ColorP X0Y0_鳥翼上腕CP;
|
public ColorP X0Y0_鳥翼UpperArmCP;
|
||||||
|
|
||||||
public ColorP X0Y0_小雨覆CP;
|
public ColorP X0Y0_小雨覆CP;
|
||||||
|
|
||||||
@@ -157,16 +157,16 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool 鳥翼上腕_表示
|
public bool 鳥翼UpperArm_表示
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_鳥翼上腕.Dra;
|
return X0Y0_鳥翼UpperArm.Dra;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_鳥翼上腕.Dra = value;
|
X0Y0_鳥翼UpperArm.Dra = value;
|
||||||
X0Y0_鳥翼上腕.Hit = value;
|
X0Y0_鳥翼UpperArm.Hit = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -247,7 +247,7 @@ namespace SlaveMatrix
|
|||||||
風切羽_羽2_表示 = value;
|
風切羽_羽2_表示 = value;
|
||||||
風切羽_羽1_表示 = value;
|
風切羽_羽1_表示 = value;
|
||||||
羽毛_表示 = value;
|
羽毛_表示 = value;
|
||||||
鳥翼上腕_表示 = value;
|
鳥翼UpperArm_表示 = value;
|
||||||
小雨覆_表示 = value;
|
小雨覆_表示 = value;
|
||||||
竜性_鱗1_表示 = value;
|
竜性_鱗1_表示 = value;
|
||||||
竜性_鱗2_表示 = value;
|
竜性_鱗2_表示 = value;
|
||||||
@@ -268,7 +268,7 @@ namespace SlaveMatrix
|
|||||||
風切羽_羽2CD.不透明度 = value;
|
風切羽_羽2CD.不透明度 = value;
|
||||||
風切羽_羽1CD.不透明度 = value;
|
風切羽_羽1CD.不透明度 = value;
|
||||||
羽毛CD.不透明度 = value;
|
羽毛CD.不透明度 = value;
|
||||||
鳥翼上腕CD.不透明度 = value;
|
鳥翼UpperArmCD.不透明度 = value;
|
||||||
小雨覆CD.不透明度 = value;
|
小雨覆CD.不透明度 = value;
|
||||||
竜性_鱗1CD.不透明度 = value;
|
竜性_鱗1CD.不透明度 = value;
|
||||||
竜性_鱗2CD.不透明度 = value;
|
竜性_鱗2CD.不透明度 = value;
|
||||||
@@ -283,7 +283,7 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
double num = value.Inverse();
|
double num = value.Inverse();
|
||||||
double num2 = (右 ? (-1.0) : 1.0);
|
double num2 = (右 ? (-1.0) : 1.0);
|
||||||
X0Y0_鳥翼上腕.AngleCont = num2 * -60.0 * num;
|
X0Y0_鳥翼UpperArm.AngleCont = num2 * -60.0 * num;
|
||||||
X0Y0_羽毛.AngleCont = num2 * 100.0 * num;
|
X0Y0_羽毛.AngleCont = num2 * 100.0 * num;
|
||||||
X0Y0_風切羽_羽1.AngleCont = num2 * 75.0 * num;
|
X0Y0_風切羽_羽1.AngleCont = num2 * 75.0 * num;
|
||||||
X0Y0_風切羽_羽2.AngleCont = num2 * 75.0 * num;
|
X0Y0_風切羽_羽2.AngleCont = num2 * 75.0 * num;
|
||||||
@@ -302,16 +302,16 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public bool 上腕_外線
|
public bool UpperArm_外線
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_鳥翼上腕.OP[右 ? 3 : 0].Outline;
|
return X0Y0_鳥翼UpperArm.OP[右 ? 3 : 0].Outline;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_鳥翼上腕.OP[右 ? 3 : 0].Outline = value;
|
X0Y0_鳥翼UpperArm.OP[右 ? 3 : 0].Outline = value;
|
||||||
X0Y0_鳥翼上腕.OP[(!右) ? 1 : 2].Outline = value;
|
X0Y0_鳥翼UpperArm.OP[(!右) ? 1 : 2].Outline = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -390,28 +390,28 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
return X0Y0_鳥翼上腕.OP[(!右) ? 1 : 2].Outline;
|
return X0Y0_鳥翼UpperArm.OP[(!右) ? 1 : 2].Outline;
|
||||||
}
|
}
|
||||||
set
|
set
|
||||||
{
|
{
|
||||||
X0Y0_鳥翼上腕.OP[(!右) ? 1 : 2].Outline = value;
|
X0Y0_鳥翼UpperArm.OP[(!右) ? 1 : 2].Outline = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public JointS 下腕_接続点 => new JointS(本体, X0Y0_鳥翼上腕, 0);
|
public JointS LowerArm_接続点 => new JointS(本体, X0Y0_鳥翼UpperArm, 0);
|
||||||
|
|
||||||
public 上腕_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 上腕_鳥D e)
|
public UpperArm_鳥(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, UpperArm_鳥D e)
|
||||||
{
|
{
|
||||||
上腕_鳥 上腕_鳥2 = this;
|
UpperArm_鳥 UpperArm_鳥2 = this;
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
本体 = new Difs(Sta.腕左["鳥翼上腕"]);
|
本体 = new Difs(Sta.腕左["鳥翼UpperArm"]);
|
||||||
Pars pars = 本体[0][0];
|
Pars pars = 本体[0][0];
|
||||||
Pars pars2 = pars["風切羽"].ToPars();
|
Pars pars2 = pars["風切羽"].ToPars();
|
||||||
X0Y0_風切羽_羽3 = pars2["羽3"].ToPar();
|
X0Y0_風切羽_羽3 = pars2["羽3"].ToPar();
|
||||||
X0Y0_風切羽_羽2 = pars2["羽2"].ToPar();
|
X0Y0_風切羽_羽2 = pars2["羽2"].ToPar();
|
||||||
X0Y0_風切羽_羽1 = pars2["羽1"].ToPar();
|
X0Y0_風切羽_羽1 = pars2["羽1"].ToPar();
|
||||||
X0Y0_羽毛 = pars["羽毛"].ToPar();
|
X0Y0_羽毛 = pars["羽毛"].ToPar();
|
||||||
X0Y0_鳥翼上腕 = pars["鳥翼上腕"].ToPar();
|
X0Y0_鳥翼UpperArm = pars["鳥翼上腕"].ToPar();
|
||||||
X0Y0_小雨覆 = pars["小雨覆"].ToPar();
|
X0Y0_小雨覆 = pars["小雨覆"].ToPar();
|
||||||
pars2 = pars["鱗"].ToPars();
|
pars2 = pars["鱗"].ToPars();
|
||||||
X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar();
|
X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar();
|
||||||
@@ -447,7 +447,7 @@ namespace SlaveMatrix
|
|||||||
風切羽_羽2_表示 = e.風切羽_羽2_表示;
|
風切羽_羽2_表示 = e.風切羽_羽2_表示;
|
||||||
風切羽_羽1_表示 = e.風切羽_羽1_表示;
|
風切羽_羽1_表示 = e.風切羽_羽1_表示;
|
||||||
羽毛_表示 = e.羽毛_表示;
|
羽毛_表示 = e.羽毛_表示;
|
||||||
鳥翼上腕_表示 = e.鳥翼上腕_表示;
|
鳥翼UpperArm_表示 = e.鳥翼UpperArm_表示;
|
||||||
小雨覆_表示 = e.小雨覆_表示;
|
小雨覆_表示 = e.小雨覆_表示;
|
||||||
竜性_鱗1_表示 = e.竜性_鱗1_表示;
|
竜性_鱗1_表示 = e.竜性_鱗1_表示;
|
||||||
竜性_鱗2_表示 = e.竜性_鱗2_表示;
|
竜性_鱗2_表示 = e.竜性_鱗2_表示;
|
||||||
@@ -455,7 +455,7 @@ namespace SlaveMatrix
|
|||||||
竜性_鱗4_表示 = e.竜性_鱗4_表示;
|
竜性_鱗4_表示 = e.竜性_鱗4_表示;
|
||||||
展開 = e.展開;
|
展開 = e.展開;
|
||||||
シャープ = e.シャープ;
|
シャープ = e.シャープ;
|
||||||
上腕_外線 = e.上腕_外線;
|
UpperArm_外線 = e.UpperArm_外線;
|
||||||
小雨覆_外線 = e.小雨覆_外線;
|
小雨覆_外線 = e.小雨覆_外線;
|
||||||
羽毛_外線 = e.羽毛_外線;
|
羽毛_外線 = e.羽毛_外線;
|
||||||
風切羽_羽1_外線 = e.風切羽_羽1_外線;
|
風切羽_羽1_外線 = e.風切羽_羽1_外線;
|
||||||
@@ -468,15 +468,15 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
表示 = false;
|
表示 = false;
|
||||||
}
|
}
|
||||||
if (e.下腕_接続.Count > 0)
|
if (e.LowerArm_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Ele f;
|
||||||
下腕_接続 = e.下腕_接続.Select(delegate(EleD g)
|
LowerArm_接続 = e.LowerArm_接続.Select(delegate(EleD g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 上腕_鳥2;
|
f.Par = UpperArm_鳥2;
|
||||||
f.ConnectionType = ConnectionInfo.上腕_鳥_下腕_接続;
|
f.ConnectionType = ConnectionInfo.UpperArm_鳥_LowerArm_接続;
|
||||||
f.接続(上腕_鳥2.下腕_接続点);
|
f.接続(UpperArm_鳥2.LowerArm_接続点);
|
||||||
return f;
|
return f;
|
||||||
}).ToArray();
|
}).ToArray();
|
||||||
}
|
}
|
||||||
@@ -486,7 +486,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_風切羽_羽2CP = new ColorP(X0Y0_風切羽_羽2, 風切羽_羽2CD, DisUnit, abj: true);
|
X0Y0_風切羽_羽2CP = new ColorP(X0Y0_風切羽_羽2, 風切羽_羽2CD, DisUnit, abj: true);
|
||||||
X0Y0_風切羽_羽1CP = new ColorP(X0Y0_風切羽_羽1, 風切羽_羽1CD, DisUnit, abj: true);
|
X0Y0_風切羽_羽1CP = new ColorP(X0Y0_風切羽_羽1, 風切羽_羽1CD, DisUnit, abj: true);
|
||||||
X0Y0_羽毛CP = new ColorP(X0Y0_羽毛, 羽毛CD, DisUnit, abj: true);
|
X0Y0_羽毛CP = new ColorP(X0Y0_羽毛, 羽毛CD, DisUnit, abj: true);
|
||||||
X0Y0_鳥翼上腕CP = new ColorP(X0Y0_鳥翼上腕, 鳥翼上腕CD, DisUnit, abj: true);
|
X0Y0_鳥翼UpperArmCP = new ColorP(X0Y0_鳥翼UpperArm, 鳥翼UpperArmCD, DisUnit, abj: true);
|
||||||
X0Y0_小雨覆CP = new ColorP(X0Y0_小雨覆, 小雨覆CD, DisUnit, abj: true);
|
X0Y0_小雨覆CP = new ColorP(X0Y0_小雨覆, 小雨覆CD, DisUnit, abj: true);
|
||||||
X0Y0_竜性_鱗1CP = new ColorP(X0Y0_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true);
|
X0Y0_竜性_鱗1CP = new ColorP(X0Y0_竜性_鱗1, 竜性_鱗1CD, DisUnit, abj: true);
|
||||||
X0Y0_竜性_鱗2CP = new ColorP(X0Y0_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true);
|
X0Y0_竜性_鱗2CP = new ColorP(X0Y0_竜性_鱗2, 竜性_鱗2CD, DisUnit, abj: true);
|
||||||
@@ -498,7 +498,7 @@ namespace SlaveMatrix
|
|||||||
public override void SetAngle0()
|
public override void SetAngle0()
|
||||||
{
|
{
|
||||||
double num = (右 ? (-1.0) : 1.0);
|
double num = (右 ? (-1.0) : 1.0);
|
||||||
X0Y0_鳥翼上腕.AngleBase = num * 0.0;
|
X0Y0_鳥翼UpperArm.AngleBase = num * 0.0;
|
||||||
X0Y0_羽毛.AngleBase = num * -122.9677794835592;
|
X0Y0_羽毛.AngleBase = num * -122.9677794835592;
|
||||||
X0Y0_風切羽_羽1.AngleBase = num * -100.129973503791;
|
X0Y0_風切羽_羽1.AngleBase = num * -100.129973503791;
|
||||||
X0Y0_風切羽_羽2.AngleBase = num * -102.129973503791;
|
X0Y0_風切羽_羽2.AngleBase = num * -102.129973503791;
|
||||||
@@ -512,7 +512,7 @@ namespace SlaveMatrix
|
|||||||
Are.Draw(X0Y0_風切羽_羽2);
|
Are.Draw(X0Y0_風切羽_羽2);
|
||||||
Are.Draw(X0Y0_風切羽_羽1);
|
Are.Draw(X0Y0_風切羽_羽1);
|
||||||
Are.Draw(X0Y0_羽毛);
|
Are.Draw(X0Y0_羽毛);
|
||||||
Are.Draw(X0Y0_鳥翼上腕);
|
Are.Draw(X0Y0_鳥翼UpperArm);
|
||||||
Are.Draw(X0Y0_小雨覆);
|
Are.Draw(X0Y0_小雨覆);
|
||||||
キスマーク.Draw(Are);
|
キスマーク.Draw(Are);
|
||||||
鞭痕.Draw(Are);
|
鞭痕.Draw(Are);
|
||||||
@@ -528,7 +528,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_風切羽_羽2CP.Update();
|
X0Y0_風切羽_羽2CP.Update();
|
||||||
X0Y0_風切羽_羽1CP.Update();
|
X0Y0_風切羽_羽1CP.Update();
|
||||||
X0Y0_羽毛CP.Update();
|
X0Y0_羽毛CP.Update();
|
||||||
X0Y0_鳥翼上腕CP.Update();
|
X0Y0_鳥翼UpperArmCP.Update();
|
||||||
X0Y0_小雨覆CP.Update();
|
X0Y0_小雨覆CP.Update();
|
||||||
X0Y0_竜性_鱗1CP.Update();
|
X0Y0_竜性_鱗1CP.Update();
|
||||||
X0Y0_竜性_鱗2CP.Update();
|
X0Y0_竜性_鱗2CP.Update();
|
||||||
@@ -561,7 +561,7 @@ namespace SlaveMatrix
|
|||||||
風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
||||||
風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
||||||
羽毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O);
|
羽毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O);
|
||||||
鳥翼上腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
鳥翼UpperArmCD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
||||||
小雨覆CD = new ColorD(ref Col.Black, ref 体配色.羽0O);
|
小雨覆CD = new ColorD(ref Col.Black, ref 体配色.羽0O);
|
||||||
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
||||||
竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
||||||
@@ -575,7 +575,7 @@ namespace SlaveMatrix
|
|||||||
風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
||||||
風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
||||||
羽毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O);
|
羽毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O);
|
||||||
鳥翼上腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
鳥翼UpperArmCD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
||||||
小雨覆CD = new ColorD(ref Col.Black, ref 体配色.羽0O);
|
小雨覆CD = new ColorD(ref Col.Black, ref 体配色.羽0O);
|
||||||
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
||||||
竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
||||||
@@ -589,7 +589,7 @@ namespace SlaveMatrix
|
|||||||
風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
風切羽_羽2CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
||||||
風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
風切羽_羽1CD = new ColorD(ref Col.Black, ref 体配色.羽1O);
|
||||||
羽毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O);
|
羽毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O);
|
||||||
鳥翼上腕CD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
鳥翼UpperArmCD = new ColorD(ref Col.Black, ref 体配色.人肌O);
|
||||||
小雨覆CD = new ColorD(ref Col.Black, ref 体配色.羽0O);
|
小雨覆CD = new ColorD(ref Col.Black, ref 体配色.羽0O);
|
||||||
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
竜性_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O);
|
||||||
竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
竜性_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O);
|
||||||
@@ -4,7 +4,7 @@ using _2DGAMELIB;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class 上腕_鳥D : 翼上腕D
|
public class UpperArm_鳥D : 翼UpperArmD
|
||||||
{
|
{
|
||||||
public bool 風切羽_羽3_表示 = true;
|
public bool 風切羽_羽3_表示 = true;
|
||||||
|
|
||||||
@@ -14,7 +14,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool 羽毛_表示 = true;
|
public bool 羽毛_表示 = true;
|
||||||
|
|
||||||
public bool 鳥翼上腕_表示 = true;
|
public bool 鳥翼UpperArm_表示 = true;
|
||||||
|
|
||||||
public bool 小雨覆_表示 = true;
|
public bool 小雨覆_表示 = true;
|
||||||
|
|
||||||
@@ -30,7 +30,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public double シャープ;
|
public double シャープ;
|
||||||
|
|
||||||
public bool 上腕_外線;
|
public bool UpperArm_外線;
|
||||||
|
|
||||||
public bool 小雨覆_外線;
|
public bool 小雨覆_外線;
|
||||||
|
|
||||||
@@ -42,21 +42,21 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool 風切羽_羽3_外線;
|
public bool 風切羽_羽3_外線;
|
||||||
|
|
||||||
public 上腕_鳥D()
|
public UpperArm_鳥D()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 下腕接続(EleD e)
|
public override void LowerArm接続(EleD e)
|
||||||
{
|
{
|
||||||
下腕_接続.Add(e);
|
LowerArm_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.上腕_鳥_下腕_接続;
|
e.接続情報 = ConnectionInfo.UpperArm_鳥_LowerArm_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
||||||
{
|
{
|
||||||
return new 上腕_鳥(DisUnit, 配色指定, 体配色, Med, this);
|
return new UpperArm_鳥(DisUnit, 配色指定, 体配色, Med, this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -68,17 +68,17 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private Shoulder 肩右;
|
private Shoulder 肩右;
|
||||||
|
|
||||||
private 上腕_人 上腕;
|
private UpperArm_人 UpperArm;
|
||||||
|
|
||||||
private 上腕_人 上腕左;
|
private UpperArm_人 UpperArm左;
|
||||||
|
|
||||||
private 上腕_人 上腕右;
|
private UpperArm_人 UpperArm右;
|
||||||
|
|
||||||
private 下腕_人 下腕;
|
private LowerArm_人 LowerArm;
|
||||||
|
|
||||||
private 下腕_人 下腕左;
|
private LowerArm_人 LowerArm左;
|
||||||
|
|
||||||
private 下腕_人 下腕右;
|
private LowerArm_人 LowerArm右;
|
||||||
|
|
||||||
private 手_人 手;
|
private 手_人 手;
|
||||||
|
|
||||||
@@ -721,7 +721,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
調教UI.Mots.Add(放精.GetHashCode().ToString(), 放精);
|
調教UI.Mots.Add(放精.GetHashCode().ToString(), 放精);
|
||||||
double 下腕XC = 0.0;
|
double LowerArmXC = 0.0;
|
||||||
double s = 1.0;
|
double s = 1.0;
|
||||||
手コキ = new Mot(0.0, 1.0)
|
手コキ = new Mot(0.0, 1.0)
|
||||||
{
|
{
|
||||||
@@ -733,20 +733,20 @@ namespace SlaveMatrix
|
|||||||
調教UI.コキ = true;
|
調教UI.コキ = true;
|
||||||
if (ペニス処理2.手コキ左)
|
if (ペニス処理2.手コキ左)
|
||||||
{
|
{
|
||||||
ペニス処理2.Cha.腕_人_手コキ左(0, 0.0, 0.0, 0.0, 0.0);
|
ペニス処理2.Cha.Arm_人_手コキ左(0, 0.0, 0.0, 0.0, 0.0);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ペニス処理2.Cha.腕_人_手コキ右(0, 0.0, 0.0, 0.0, 0.0);
|
ペニス処理2.Cha.Arm_人_手コキ右(0, 0.0, 0.0, 0.0, 0.0);
|
||||||
}
|
}
|
||||||
ペニス処理2.手固定 = true;
|
ペニス処理2.手固定 = true;
|
||||||
ペニス処理2.Shoulder = (ペニス処理2.手コキ左 ? ペニス処理2.肩左 : ペニス処理2.肩右);
|
ペニス処理2.Shoulder = (ペニス処理2.手コキ左 ? ペニス処理2.肩左 : ペニス処理2.肩右);
|
||||||
ペニス処理2.上腕 = (ペニス処理2.手コキ左 ? ペニス処理2.上腕左 : ペニス処理2.上腕右);
|
ペニス処理2.UpperArm = (ペニス処理2.手コキ左 ? ペニス処理2.UpperArm左 : ペニス処理2.UpperArm右);
|
||||||
ペニス処理2.下腕 = (ペニス処理2.手コキ左 ? ペニス処理2.下腕左 : ペニス処理2.下腕右);
|
ペニス処理2.LowerArm = (ペニス処理2.手コキ左 ? ペニス処理2.LowerArm左 : ペニス処理2.LowerArm右);
|
||||||
ペニス処理2.手 = (ペニス処理2.手コキ左 ? ペニス処理2.手左 : ペニス処理2.手右);
|
ペニス処理2.手 = (ペニス処理2.手コキ左 ? ペニス処理2.手左 : ペニス処理2.手右);
|
||||||
if (ペニス処理2.下腕 != null)
|
if (ペニス処理2.LowerArm != null)
|
||||||
{
|
{
|
||||||
下腕XC = ペニス処理2.下腕.尺度XC;
|
LowerArmXC = ペニス処理2.LowerArm.尺度XC;
|
||||||
}
|
}
|
||||||
調教UI.ペニス.位置B = ペニス処理2.Bod.首.位置.AddY(0.01);
|
調教UI.ペニス.位置B = ペニス処理2.Bod.首.位置.AddY(0.01);
|
||||||
調教UI.Action(ContactType.Hand, ActionType.手コ, CurrentState.Start, ToolType.Penis, 0, 1, 機械: false, 射精: false);
|
調教UI.Action(ContactType.Hand, ActionType.手コ, CurrentState.Start, ToolType.Penis, 0, 1, 機械: false, 射精: false);
|
||||||
@@ -759,16 +759,16 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
ペニス処理2.Shoulder.角度C = s * 5.0 * m.Value;
|
ペニス処理2.Shoulder.角度C = s * 5.0 * m.Value;
|
||||||
}
|
}
|
||||||
if (ペニス処理2.下腕 != null)
|
if (ペニス処理2.LowerArm != null)
|
||||||
{
|
{
|
||||||
ペニス処理2.下腕.角度C = s * 30.0 * m.Value;
|
ペニス処理2.LowerArm.角度C = s * 30.0 * m.Value;
|
||||||
ペニス処理2.下腕.尺度XC = 下腕XC * (0.9 + 0.1 * m.Value.Inverse());
|
ペニス処理2.LowerArm.尺度XC = LowerArmXC * (0.9 + 0.1 * m.Value.Inverse());
|
||||||
if (ペニス処理2.下腕.虫鎌_接続 != null)
|
if (ペニス処理2.LowerArm.虫鎌_接続 != null)
|
||||||
{
|
{
|
||||||
Ele[] 虫鎌_接続2 = ペニス処理2.下腕.虫鎌_接続;
|
Ele[] 虫鎌_接続2 = ペニス処理2.LowerArm.虫鎌_接続;
|
||||||
for (int j = 0; j < 虫鎌_接続2.Length; j++)
|
for (int j = 0; j < 虫鎌_接続2.Length; j++)
|
||||||
{
|
{
|
||||||
虫鎌_接続2[j].尺度XC = ペニス処理2.下腕.尺度XC;
|
虫鎌_接続2[j].尺度XC = ペニス処理2.LowerArm.尺度XC;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -798,9 +798,9 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
ペニス処理2.Shoulder.角度C = 0.0;
|
ペニス処理2.Shoulder.角度C = 0.0;
|
||||||
}
|
}
|
||||||
if (ペニス処理2.下腕 != null)
|
if (ペニス処理2.LowerArm != null)
|
||||||
{
|
{
|
||||||
ペニス処理2.下腕.角度C = 0.0;
|
ペニス処理2.LowerArm.角度C = 0.0;
|
||||||
}
|
}
|
||||||
if (ペニス処理2.手 != null)
|
if (ペニス処理2.手 != null)
|
||||||
{
|
{
|
||||||
@@ -867,7 +867,7 @@ namespace SlaveMatrix
|
|||||||
};
|
};
|
||||||
調教UI.Mots.Add(フェラ.GetHashCode().ToString(), フェラ);
|
調教UI.Mots.Add(フェラ.GetHashCode().ToString(), フェラ);
|
||||||
s = 0.0;
|
s = 0.0;
|
||||||
下腕XC = 0.0;
|
LowerArmXC = 0.0;
|
||||||
Vector2D vc = Dat.Vec2DZero;
|
Vector2D vc = Dat.Vec2DZero;
|
||||||
bool sb = false;
|
bool sb = false;
|
||||||
double vl;
|
double vl;
|
||||||
@@ -879,9 +879,9 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
ペニス処理2.Cha.両腕_人_パイズリ(0, 左右: false, 前後: false);
|
ペニス処理2.Cha.両腕_人_パイズリ(0, 左右: false, 前後: false);
|
||||||
ペニス処理2.手固定 = true;
|
ペニス処理2.手固定 = true;
|
||||||
if (ペニス処理2.下腕左 != null)
|
if (ペニス処理2.LowerArm左 != null)
|
||||||
{
|
{
|
||||||
下腕XC = ペニス処理2.下腕左.尺度XC;
|
LowerArmXC = ペニス処理2.LowerArm左.尺度XC;
|
||||||
}
|
}
|
||||||
vc = Dat.Vec2DZero;
|
vc = Dat.Vec2DZero;
|
||||||
sb = RNG.XS.NextBool();
|
sb = RNG.XS.NextBool();
|
||||||
@@ -898,16 +898,16 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
ペニス処理2.肩左.角度C = 5.0 * vl;
|
ペニス処理2.肩左.角度C = 5.0 * vl;
|
||||||
}
|
}
|
||||||
if (ペニス処理2.下腕左 != null)
|
if (ペニス処理2.LowerArm左 != null)
|
||||||
{
|
{
|
||||||
ペニス処理2.下腕左.角度C = -20.0 * vl;
|
ペニス処理2.LowerArm左.角度C = -20.0 * vl;
|
||||||
ペニス処理2.下腕左.尺度XC = 下腕XC + 0.2 * vl;
|
ペニス処理2.LowerArm左.尺度XC = LowerArmXC + 0.2 * vl;
|
||||||
if (ペニス処理2.下腕左.虫鎌_接続 != null)
|
if (ペニス処理2.LowerArm左.虫鎌_接続 != null)
|
||||||
{
|
{
|
||||||
Ele[] 虫鎌_接続 = ペニス処理2.下腕左.虫鎌_接続;
|
Ele[] 虫鎌_接続 = ペニス処理2.LowerArm左.虫鎌_接続;
|
||||||
for (int i = 0; i < 虫鎌_接続.Length; i++)
|
for (int i = 0; i < 虫鎌_接続.Length; i++)
|
||||||
{
|
{
|
||||||
虫鎌_接続[i].尺度XC = ペニス処理2.下腕左.尺度XC;
|
虫鎌_接続[i].尺度XC = ペニス処理2.LowerArm左.尺度XC;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -919,16 +919,16 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
ペニス処理2.肩右.角度C = -5.0 * vr;
|
ペニス処理2.肩右.角度C = -5.0 * vr;
|
||||||
}
|
}
|
||||||
if (ペニス処理2.下腕右 != null)
|
if (ペニス処理2.LowerArm右 != null)
|
||||||
{
|
{
|
||||||
ペニス処理2.下腕右.角度C = 20.0 * vr;
|
ペニス処理2.LowerArm右.角度C = 20.0 * vr;
|
||||||
ペニス処理2.下腕右.尺度XC = 下腕XC + 0.2 * vr;
|
ペニス処理2.LowerArm右.尺度XC = LowerArmXC + 0.2 * vr;
|
||||||
if (ペニス処理2.下腕右.虫鎌_接続 != null)
|
if (ペニス処理2.LowerArm右.虫鎌_接続 != null)
|
||||||
{
|
{
|
||||||
Ele[] 虫鎌_接続 = ペニス処理2.下腕右.虫鎌_接続;
|
Ele[] 虫鎌_接続 = ペニス処理2.LowerArm右.虫鎌_接続;
|
||||||
for (int i = 0; i < 虫鎌_接続.Length; i++)
|
for (int i = 0; i < 虫鎌_接続.Length; i++)
|
||||||
{
|
{
|
||||||
虫鎌_接続[i].尺度XC = ペニス処理2.下腕右.尺度XC;
|
虫鎌_接続[i].尺度XC = ペニス処理2.LowerArm右.尺度XC;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -974,9 +974,9 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
ペニス処理2.肩左.角度C = 0.0;
|
ペニス処理2.肩左.角度C = 0.0;
|
||||||
}
|
}
|
||||||
if (ペニス処理2.下腕左 != null)
|
if (ペニス処理2.LowerArm左 != null)
|
||||||
{
|
{
|
||||||
ペニス処理2.下腕左.角度C = 0.0;
|
ペニス処理2.LowerArm左.角度C = 0.0;
|
||||||
}
|
}
|
||||||
if (ペニス処理2.手左 != null)
|
if (ペニス処理2.手左 != null)
|
||||||
{
|
{
|
||||||
@@ -986,9 +986,9 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
ペニス処理2.肩右.角度C = 0.0;
|
ペニス処理2.肩右.角度C = 0.0;
|
||||||
}
|
}
|
||||||
if (ペニス処理2.下腕右 != null)
|
if (ペニス処理2.LowerArm右 != null)
|
||||||
{
|
{
|
||||||
ペニス処理2.下腕右.角度C = 0.0;
|
ペニス処理2.LowerArm右.角度C = 0.0;
|
||||||
}
|
}
|
||||||
if (ペニス処理2.手右 != null)
|
if (ペニス処理2.手右 != null)
|
||||||
{
|
{
|
||||||
@@ -1104,16 +1104,16 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
base.Cha = Cha;
|
base.Cha = Cha;
|
||||||
Bod = Cha.Bod;
|
Bod = Cha.Bod;
|
||||||
if (Bod.腕人n > 0)
|
if (Bod.Arm人n > 0)
|
||||||
{
|
{
|
||||||
肩左 = Bod.腕人左[0].Shoulder;
|
肩左 = Bod.Arm人左[0].Shoulder;
|
||||||
上腕左 = Bod.腕人左[0].上腕;
|
UpperArm左 = Bod.Arm人左[0].UpperArm;
|
||||||
下腕左 = Bod.腕人左[0].下腕;
|
LowerArm左 = Bod.Arm人左[0].LowerArm;
|
||||||
手左 = Bod.腕人左[0].手;
|
手左 = Bod.Arm人左[0].手;
|
||||||
肩右 = Bod.腕人右[0].Shoulder;
|
肩右 = Bod.Arm人右[0].Shoulder;
|
||||||
上腕右 = Bod.腕人右[0].上腕;
|
UpperArm右 = Bod.Arm人右[0].UpperArm;
|
||||||
下腕右 = Bod.腕人右[0].下腕;
|
LowerArm右 = Bod.Arm人右[0].LowerArm;
|
||||||
手右 = Bod.腕人右[0].手;
|
手右 = Bod.Arm人右[0].手;
|
||||||
}
|
}
|
||||||
if (Bod.脚人n > 0)
|
if (Bod.脚人n > 0)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
namespace SlaveMatrix
|
|
||||||
{
|
|
||||||
public class 上腕 : Ele
|
|
||||||
{
|
|
||||||
public Ele[] 下腕_接続;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
using System;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
|
|
||||||
namespace SlaveMatrix
|
|
||||||
{
|
|
||||||
[Serializable]
|
|
||||||
public class 上腕D : EleD
|
|
||||||
{
|
|
||||||
public List<EleD> 下腕_接続 = new List<EleD>();
|
|
||||||
|
|
||||||
public virtual void 下腕接続(EleD e)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -42,8 +42,8 @@ namespace SlaveMatrix
|
|||||||
Sta.触覚_甲Dt.ToString(),
|
Sta.触覚_甲Dt.ToString(),
|
||||||
Sta.触覚_蝶Dt.ToString(),
|
Sta.触覚_蝶Dt.ToString(),
|
||||||
Sta.触覚_蛾Dt.ToString(),
|
Sta.触覚_蛾Dt.ToString(),
|
||||||
Sta.上腕_鳥Dt.ToString(),
|
Sta.UpperArm_鳥Dt.ToString(),
|
||||||
Sta.上腕_蝙Dt.ToString(),
|
Sta.UpperArm_蝙Dt.ToString(),
|
||||||
Sta.獣耳Dt.ToString(),
|
Sta.獣耳Dt.ToString(),
|
||||||
Sta.植Dt.ToString()
|
Sta.植Dt.ToString()
|
||||||
};
|
};
|
||||||
@@ -97,8 +97,8 @@ namespace SlaveMatrix
|
|||||||
Sta.前翅_草Dt.ToString(),
|
Sta.前翅_草Dt.ToString(),
|
||||||
Sta.後翅_甲Dt.ToString(),
|
Sta.後翅_甲Dt.ToString(),
|
||||||
Sta.後翅_草Dt.ToString(),
|
Sta.後翅_草Dt.ToString(),
|
||||||
Sta.上腕_鳥Dt.ToString(),
|
Sta.UpperArm_鳥Dt.ToString(),
|
||||||
Sta.上腕_蝙Dt.ToString()
|
Sta.UpperArm_蝙Dt.ToString()
|
||||||
};
|
};
|
||||||
|
|
||||||
private static HashSet<string> 胸翼下人 = new HashSet<string>
|
private static HashSet<string> 胸翼下人 = new HashSet<string>
|
||||||
@@ -125,8 +125,8 @@ namespace SlaveMatrix
|
|||||||
Sta.触手_軟Dt.ToString(),
|
Sta.触手_軟Dt.ToString(),
|
||||||
Sta.触手_触Dt.ToString(),
|
Sta.触手_触Dt.ToString(),
|
||||||
Sta.触手_蔦Dt.ToString(),
|
Sta.触手_蔦Dt.ToString(),
|
||||||
Sta.上腕_鳥Dt.ToString(),
|
Sta.UpperArm_鳥Dt.ToString(),
|
||||||
Sta.上腕_蝙Dt.ToString()
|
Sta.UpperArm_蝙Dt.ToString()
|
||||||
};
|
};
|
||||||
|
|
||||||
private static HashSet<string> 腰翼人 = new HashSet<string>
|
private static HashSet<string> 腰翼人 = new HashSet<string>
|
||||||
@@ -166,8 +166,8 @@ namespace SlaveMatrix
|
|||||||
Sta.前翅_草Dt.ToString(),
|
Sta.前翅_草Dt.ToString(),
|
||||||
Sta.後翅_甲Dt.ToString(),
|
Sta.後翅_甲Dt.ToString(),
|
||||||
Sta.後翅_草Dt.ToString(),
|
Sta.後翅_草Dt.ToString(),
|
||||||
Sta.上腕_鳥Dt.ToString(),
|
Sta.UpperArm_鳥Dt.ToString(),
|
||||||
Sta.上腕_蝙Dt.ToString()
|
Sta.UpperArm_蝙Dt.ToString()
|
||||||
};
|
};
|
||||||
|
|
||||||
private static HashSet<string> 胸翼下獣 = new HashSet<string>
|
private static HashSet<string> 胸翼下獣 = new HashSet<string>
|
||||||
@@ -563,39 +563,39 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private static HashSet<string> 頭頂後 = new HashSet<string> { Sta.頭頂後_宇Dt.ToString() };
|
private static HashSet<string> 頭頂後 = new HashSet<string> { Sta.頭頂後_宇Dt.ToString() };
|
||||||
|
|
||||||
private static HashSet<string> 上腕人 = new HashSet<string>
|
private static HashSet<string> UpperArm人 = new HashSet<string>
|
||||||
{
|
{
|
||||||
Sta.鰭_魚Dt.ToString(),
|
Sta.鰭_魚Dt.ToString(),
|
||||||
Sta.鰭_豚Dt.ToString(),
|
Sta.鰭_豚Dt.ToString(),
|
||||||
Sta.鰭_鯨Dt.ToString(),
|
Sta.鰭_鯨Dt.ToString(),
|
||||||
Sta.触肢_肢蠍Dt.ToString(),
|
Sta.触肢_肢蠍Dt.ToString(),
|
||||||
Sta.上腕_人Dt.ToString(),
|
Sta.UpperArm_人Dt.ToString(),
|
||||||
Sta.上腕_鳥Dt.ToString(),
|
Sta.UpperArm_鳥Dt.ToString(),
|
||||||
Sta.上腕_蝙Dt.ToString()
|
Sta.UpperArm_蝙Dt.ToString()
|
||||||
};
|
};
|
||||||
|
|
||||||
private static HashSet<string> 上腕獣 = new HashSet<string>
|
private static HashSet<string> UpperArm獣 = new HashSet<string>
|
||||||
{
|
{
|
||||||
Sta.触肢_肢蠍Dt.ToString(),
|
Sta.触肢_肢蠍Dt.ToString(),
|
||||||
Sta.上腕_獣Dt.ToString(),
|
Sta.UpperArm_獣Dt.ToString(),
|
||||||
Sta.上腕_蹄Dt.ToString(),
|
Sta.UpperArm_蹄Dt.ToString(),
|
||||||
Sta.Leg_鳥Dt.ToString(),
|
Sta.Leg_鳥Dt.ToString(),
|
||||||
Sta.Leg_竜Dt.ToString()
|
Sta.Leg_竜Dt.ToString()
|
||||||
};
|
};
|
||||||
|
|
||||||
private static HashSet<string> 下腕人 = new HashSet<string>
|
private static HashSet<string> LowerArm人 = new HashSet<string>
|
||||||
{
|
{
|
||||||
Sta.下腕_人Dt.ToString(),
|
Sta.LowerArm_人Dt.ToString(),
|
||||||
Sta.下腕_獣Dt.ToString()
|
Sta.LowerArm_獣Dt.ToString()
|
||||||
};
|
};
|
||||||
|
|
||||||
private static HashSet<string> 下腕鳥 = new HashSet<string> { Sta.下腕_鳥Dt.ToString() };
|
private static HashSet<string> LowerArm鳥 = new HashSet<string> { Sta.LowerArm_鳥Dt.ToString() };
|
||||||
|
|
||||||
private static HashSet<string> 下腕蝙 = new HashSet<string> { Sta.下腕_蝙Dt.ToString() };
|
private static HashSet<string> LowerArm蝙 = new HashSet<string> { Sta.LowerArm_蝙Dt.ToString() };
|
||||||
|
|
||||||
private static HashSet<string> 下腕獣 = new HashSet<string> { Sta.下腕_獣Dt.ToString() };
|
private static HashSet<string> LowerArm獣 = new HashSet<string> { Sta.LowerArm_獣Dt.ToString() };
|
||||||
|
|
||||||
private static HashSet<string> 下腕蹄 = new HashSet<string> { Sta.下腕_蹄Dt.ToString() };
|
private static HashSet<string> LowerArm蹄 = new HashSet<string> { Sta.LowerArm_蹄Dt.ToString() };
|
||||||
|
|
||||||
private static HashSet<string> 手人 = new HashSet<string> { Sta.手_人Dt.ToString() };
|
private static HashSet<string> 手人 = new HashSet<string> { Sta.手_人Dt.ToString() };
|
||||||
|
|
||||||
@@ -693,9 +693,9 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
private static HashSet<string> 犬頭 = new HashSet<string>();
|
private static HashSet<string> 犬頭 = new HashSet<string>();
|
||||||
|
|
||||||
private static HashSet<string> 犬上腕 = new HashSet<string>();
|
private static HashSet<string> 犬UpperArm = new HashSet<string>();
|
||||||
|
|
||||||
private static HashSet<string> 犬下腕 = new HashSet<string>();
|
private static HashSet<string> 犬LowerArm = new HashSet<string>();
|
||||||
|
|
||||||
private static HashSet<string> 犬手 = new HashSet<string>();
|
private static HashSet<string> 犬手 = new HashSet<string>();
|
||||||
|
|
||||||
@@ -1247,55 +1247,55 @@ namespace SlaveMatrix
|
|||||||
顔面
|
顔面
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ConnectionInfo.Shoulder_上腕_接続,
|
ConnectionInfo.Shoulder_UpperArm_接続,
|
||||||
上腕人
|
UpperArm人
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ConnectionInfo.四足脇_上腕_接続,
|
ConnectionInfo.四足脇_UpperArm_接続,
|
||||||
上腕獣
|
UpperArm獣
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ConnectionInfo.上腕_人_下腕_接続,
|
ConnectionInfo.UpperArm_人_LowerArm_接続,
|
||||||
下腕人
|
LowerArm人
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ConnectionInfo.上腕_鳥_下腕_接続,
|
ConnectionInfo.UpperArm_鳥_LowerArm_接続,
|
||||||
下腕鳥
|
LowerArm鳥
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ConnectionInfo.上腕_蝙_下腕_接続,
|
ConnectionInfo.UpperArm_蝙_LowerArm_接続,
|
||||||
下腕蝙
|
LowerArm蝙
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ConnectionInfo.上腕_獣_下腕_接続,
|
ConnectionInfo.UpperArm_獣_LowerArm_接続,
|
||||||
下腕獣
|
LowerArm獣
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ConnectionInfo.上腕_蹄_下腕_接続,
|
ConnectionInfo.UpperArm_蹄_LowerArm_接続,
|
||||||
下腕蹄
|
LowerArm蹄
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ConnectionInfo.下腕_人_手_接続,
|
ConnectionInfo.LowerArm_人_手_接続,
|
||||||
手人
|
手人
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ConnectionInfo.下腕_鳥_手_接続,
|
ConnectionInfo.LowerArm_鳥_手_接続,
|
||||||
手鳥
|
手鳥
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ConnectionInfo.下腕_蝙_手_接続,
|
ConnectionInfo.LowerArm_蝙_手_接続,
|
||||||
手蝙
|
手蝙
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ConnectionInfo.下腕_獣_手_接続,
|
ConnectionInfo.LowerArm_獣_手_接続,
|
||||||
手獣
|
手獣
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ConnectionInfo.下腕_蹄_手_接続,
|
ConnectionInfo.LowerArm_蹄_手_接続,
|
||||||
手蹄
|
手蹄
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ConnectionInfo.下腕_人_虫鎌_接続,
|
ConnectionInfo.LowerArm_人_虫鎌_接続,
|
||||||
虫鎌
|
虫鎌
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -1355,20 +1355,20 @@ namespace SlaveMatrix
|
|||||||
犬頭
|
犬頭
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ConnectionInfo.触手_犬_上腕左_接続,
|
ConnectionInfo.触手_犬_UpperArm左_接続,
|
||||||
犬上腕
|
犬UpperArm
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ConnectionInfo.触手_犬_上腕右_接続,
|
ConnectionInfo.触手_犬_UpperArm右_接続,
|
||||||
犬上腕
|
犬UpperArm
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ConnectionInfo.触手_犬_下腕左_接続,
|
ConnectionInfo.触手_犬_LowerArm左_接続,
|
||||||
犬下腕
|
犬LowerArm
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ConnectionInfo.触手_犬_下腕右_接続,
|
ConnectionInfo.触手_犬_LowerArm右_接続,
|
||||||
犬下腕
|
犬LowerArm
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
ConnectionInfo.触手_犬_手左_接続,
|
ConnectionInfo.触手_犬_手左_接続,
|
||||||
@@ -3780,11 +3780,11 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
item32.尺度YB = 1.0;
|
item32.尺度YB = 1.0;
|
||||||
}
|
}
|
||||||
else if (item32 is 上腕_蝙D && (item32.接続情報 == ConnectionInfo.基髪_頭頂左_接続 || item32.接続情報 == ConnectionInfo.基髪_頭頂右_接続))
|
else if (item32 is UpperArm_蝙D && (item32.接続情報 == ConnectionInfo.基髪_頭頂左_接続 || item32.接続情報 == ConnectionInfo.基髪_頭頂右_接続))
|
||||||
{
|
{
|
||||||
((上腕_蝙D)item32).竜性_鱗1_表示 = false;
|
((UpperArm_蝙D)item32).竜性_鱗1_表示 = false;
|
||||||
}
|
}
|
||||||
else if (item32 is 上腕D && item32.Par is ShoulderD)
|
else if (item32 is UpperArmD && item32.Par is ShoulderD)
|
||||||
{
|
{
|
||||||
item32.AlignR();
|
item32.AlignR();
|
||||||
}
|
}
|
||||||
@@ -4475,7 +4475,7 @@ namespace SlaveMatrix
|
|||||||
l = 0.0;
|
l = 0.0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (l == 0.0 && (接続 == ConnectionInfo.四足脇_上腕_接続 || 接続 == ConnectionInfo.Waist_腿左_接続 || 接続 == ConnectionInfo.Waist_腿左_接続 || 接続 == ConnectionInfo.四足腰_腿左_接続 || 接続 == ConnectionInfo.四足腰_腿左_接続 || 接続 == ConnectionInfo.長物_魚_尾_接続 || 接続 == ConnectionInfo.長物_鯨_尾_接続 || 接続 == ConnectionInfo.長物_蛇_Torso_接続 || 接続 == ConnectionInfo.長物_蟲_Torso_接続 || 接続 == ConnectionInfo.Torso_蛇_Torso_接続 || 接続 == ConnectionInfo.Torso_蟲_Torso_接続 || 接続 == ConnectionInfo.多足_蛸_軟体外左_接続 || 接続 == ConnectionInfo.多足_蛸_軟体外右_接続 || 接続 == ConnectionInfo.多足_蛸_軟体内左_接続 || 接続 == ConnectionInfo.多足_蛸_軟体内右_接続 || 接続 == ConnectionInfo.単足_植_根外左_接続 || 接続 == ConnectionInfo.単足_植_根内左_接続 || 接続 == ConnectionInfo.単足_植_根中央_接続 || 接続 == ConnectionInfo.単足_植_根内右_接続 || 接続 == ConnectionInfo.単足_植_根外右_接続 || 接続 == ConnectionInfo.頭頂_宇_頭部後_接続 || (num * 1.1).Lot()))
|
if (l == 0.0 && (接続 == ConnectionInfo.四足脇_UpperArm_接続 || 接続 == ConnectionInfo.Waist_腿左_接続 || 接続 == ConnectionInfo.Waist_腿左_接続 || 接続 == ConnectionInfo.四足腰_腿左_接続 || 接続 == ConnectionInfo.四足腰_腿左_接続 || 接続 == ConnectionInfo.長物_魚_尾_接続 || 接続 == ConnectionInfo.長物_鯨_尾_接続 || 接続 == ConnectionInfo.長物_蛇_Torso_接続 || 接続 == ConnectionInfo.長物_蟲_Torso_接続 || 接続 == ConnectionInfo.Torso_蛇_Torso_接続 || 接続 == ConnectionInfo.Torso_蟲_Torso_接続 || 接続 == ConnectionInfo.多足_蛸_軟体外左_接続 || 接続 == ConnectionInfo.多足_蛸_軟体外右_接続 || 接続 == ConnectionInfo.多足_蛸_軟体内左_接続 || 接続 == ConnectionInfo.多足_蛸_軟体内右_接続 || 接続 == ConnectionInfo.単足_植_根外左_接続 || 接続 == ConnectionInfo.単足_植_根内左_接続 || 接続 == ConnectionInfo.単足_植_根中央_接続 || 接続 == ConnectionInfo.単足_植_根内右_接続 || 接続 == ConnectionInfo.単足_植_根外右_接続 || 接続 == ConnectionInfo.頭頂_宇_頭部後_接続 || (num * 1.1).Lot()))
|
||||||
{
|
{
|
||||||
l = 1.0;
|
l = 1.0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
using System.Linq;
|
|
||||||
using _2DGAMELIB;
|
using _2DGAMELIB;
|
||||||
|
using System.Linq;
|
||||||
|
|
||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
@@ -17,7 +17,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public ColorP X0Y0_筋肉CP;
|
public ColorP X0Y0_筋肉CP;
|
||||||
|
|
||||||
public Ele[] 上腕_接続;
|
public Ele[] UpperArm_接続;
|
||||||
|
|
||||||
public override bool 欠損
|
public override bool 欠損
|
||||||
{
|
{
|
||||||
@@ -120,7 +120,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public JointS 上腕_接続点 => new JointS(本体, X0Y0_脇, 0);
|
public JointS UpperArm_接続点 => new JointS(本体, X0Y0_脇, 0);
|
||||||
|
|
||||||
public 四足脇(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 四足脇D e)
|
public 四足脇(double DisUnit, 配色指定 配色指定, 体配色 体配色, ModeEventDispatcher Med, 四足脇D e)
|
||||||
{
|
{
|
||||||
@@ -163,15 +163,15 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
表示 = false;
|
表示 = false;
|
||||||
}
|
}
|
||||||
if (e.上腕_接続.Count > 0)
|
if (e.UpperArm_接続.Count > 0)
|
||||||
{
|
{
|
||||||
Ele f;
|
Ele f;
|
||||||
上腕_接続 = e.上腕_接続.Select(delegate(EleD g)
|
UpperArm_接続 = e.UpperArm_接続.Select(delegate(EleD g)
|
||||||
{
|
{
|
||||||
f = g.GetEle(DisUnit, Med, 体配色);
|
f = g.GetEle(DisUnit, Med, 体配色);
|
||||||
f.Par = 四足脇2;
|
f.Par = 四足脇2;
|
||||||
f.ConnectionType = ConnectionInfo.四足脇_上腕_接続;
|
f.ConnectionType = ConnectionInfo.四足脇_UpperArm_接続;
|
||||||
f.接続(四足脇2.上腕_接続点);
|
f.接続(四足脇2.UpperArm_接続点);
|
||||||
return f;
|
return f;
|
||||||
}).ToArray();
|
}).ToArray();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,18 +13,18 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public double 筋肉濃度 = 1.0;
|
public double 筋肉濃度 = 1.0;
|
||||||
|
|
||||||
public List<EleD> 上腕_接続 = new List<EleD>();
|
public List<EleD> UpperArm_接続 = new List<EleD>();
|
||||||
|
|
||||||
public 四足脇D()
|
public 四足脇D()
|
||||||
{
|
{
|
||||||
ThisType = GetType();
|
ThisType = GetType();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 上腕接続(EleD e)
|
public void UpperArm接続(EleD e)
|
||||||
{
|
{
|
||||||
上腕_接続.Add(e);
|
UpperArm_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.四足脇_上腕_接続;
|
e.接続情報 = ConnectionInfo.四足脇_UpperArm_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 体配色 体配色)
|
||||||
|
|||||||
@@ -893,9 +893,9 @@ namespace SlaveMatrix
|
|||||||
飛膜.Dispose();
|
飛膜.Dispose();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 接続(上腕_蝙 上腕, 下腕_蝙 下腕, bool カーブ)
|
public void 接続(UpperArm_蝙 UpperArm, LowerArm_蝙 LowerArm, bool カーブ)
|
||||||
{
|
{
|
||||||
飛膜.接続(上腕, 下腕, this, カーブ);
|
飛膜.接続(UpperArm, LowerArm, this, カーブ);
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void 色更新()
|
public override void 色更新()
|
||||||
|
|||||||
6
SlaveMatrix/SlaveMatrix/BodyPartClasses/獣LowerArm.cs
Normal file
6
SlaveMatrix/SlaveMatrix/BodyPartClasses/獣LowerArm.cs
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
namespace SlaveMatrix
|
||||||
|
{
|
||||||
|
public class 獣LowerArm : LowerArm
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -3,7 +3,7 @@ using System;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class 獣下腕D : 下腕D
|
public class 獣LowerArmD : LowerArmD
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
6
SlaveMatrix/SlaveMatrix/BodyPartClasses/獣UpperArm.cs
Normal file
6
SlaveMatrix/SlaveMatrix/BodyPartClasses/獣UpperArm.cs
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
namespace SlaveMatrix
|
||||||
|
{
|
||||||
|
public class 獣UpperArm : UpperArm
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -3,7 +3,7 @@ using System;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class 翼上腕D : 上腕D
|
public class 獣UpperArmD : UpperArmD
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
namespace SlaveMatrix
|
|
||||||
{
|
|
||||||
public class 獣上腕 : 上腕
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
namespace SlaveMatrix
|
|
||||||
{
|
|
||||||
public class 獣下腕 : 下腕
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class 翼上腕 : 上腕
|
public class 翼LowerArm : LowerArm
|
||||||
{
|
{
|
||||||
public virtual double 展開 { get; set; }
|
public virtual double 展開 { get; set; }
|
||||||
}
|
}
|
||||||
@@ -3,7 +3,7 @@ using System;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class 翼下腕D : 下腕D
|
public class 翼LowerArmD : LowerArmD
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
public class 翼下腕 : 下腕
|
public class 翼UpperArm : UpperArm
|
||||||
{
|
{
|
||||||
public virtual double 展開 { get; set; }
|
public virtual double 展開 { get; set; }
|
||||||
}
|
}
|
||||||
@@ -3,7 +3,7 @@ using System;
|
|||||||
namespace SlaveMatrix
|
namespace SlaveMatrix
|
||||||
{
|
{
|
||||||
[Serializable]
|
[Serializable]
|
||||||
public class 獣上腕D : 上腕D
|
public class 翼UpperArmD : UpperArmD
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2,9 +2,9 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public struct 翼獣
|
public struct 翼獣
|
||||||
{
|
{
|
||||||
public 上腕_蝙 上腕;
|
public UpperArm_蝙 UpperArm;
|
||||||
|
|
||||||
public 下腕_蝙 下腕;
|
public LowerArm_蝙 LowerArm;
|
||||||
|
|
||||||
public 手_蝙 手;
|
public 手_蝙 手;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,9 +2,9 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public struct 翼鳥
|
public struct 翼鳥
|
||||||
{
|
{
|
||||||
public 上腕_鳥 上腕;
|
public UpperArm_鳥 UpperArm;
|
||||||
|
|
||||||
public 下腕_鳥 下腕;
|
public LowerArm_鳥 LowerArm;
|
||||||
|
|
||||||
public 手_鳥 手;
|
public 手_鳥 手;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,13 +0,0 @@
|
|||||||
namespace SlaveMatrix
|
|
||||||
{
|
|
||||||
public struct 腕翼獣
|
|
||||||
{
|
|
||||||
public Shoulder Shoulder;
|
|
||||||
|
|
||||||
public 上腕_蝙 上腕;
|
|
||||||
|
|
||||||
public 下腕_蝙 下腕;
|
|
||||||
|
|
||||||
public 手_蝙 手;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
namespace SlaveMatrix
|
|
||||||
{
|
|
||||||
public struct 腕翼鳥
|
|
||||||
{
|
|
||||||
public Shoulder Shoulder;
|
|
||||||
|
|
||||||
public 上腕_鳥 上腕;
|
|
||||||
|
|
||||||
public 下腕_鳥 下腕;
|
|
||||||
|
|
||||||
public 手_鳥 手;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -2,23 +2,23 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class 蝙通常
|
public class 蝙通常
|
||||||
{
|
{
|
||||||
public 上腕_蝙 上腕;
|
public UpperArm_蝙 UpperArm;
|
||||||
|
|
||||||
public 下腕_蝙 下腕;
|
public LowerArm_蝙 LowerArm;
|
||||||
|
|
||||||
public 手_蝙 手;
|
public 手_蝙 手;
|
||||||
|
|
||||||
public 蝙通常(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手)
|
public 蝙通常(UpperArm_蝙 UpperArm, LowerArm_蝙 LowerArm, 手_蝙 手)
|
||||||
{
|
{
|
||||||
this.上腕 = 上腕;
|
this.UpperArm = UpperArm;
|
||||||
this.下腕 = 下腕;
|
this.LowerArm = LowerArm;
|
||||||
this.手 = 手;
|
this.手 = 手;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 接続()
|
public void 接続()
|
||||||
{
|
{
|
||||||
上腕.飛膜.接続(上腕, 下腕, 手, 上腕.接着());
|
UpperArm.飛膜.接続(UpperArm, LowerArm, 手, UpperArm.接着());
|
||||||
手.飛膜.接続(上腕, 下腕, 手, 手.カーブ);
|
手.飛膜.接続(UpperArm, LowerArm, 手, 手.カーブ);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,20 +2,20 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
public class 蝙隣接
|
public class 蝙隣接
|
||||||
{
|
{
|
||||||
public 上腕_蝙 上腕;
|
public UpperArm_蝙 UpperArm;
|
||||||
|
|
||||||
public 手_蝙 手;
|
public 手_蝙 手;
|
||||||
|
|
||||||
public 蝙隣接(上腕_蝙 上腕, 手_蝙 手)
|
public 蝙隣接(UpperArm_蝙 UpperArm, 手_蝙 手)
|
||||||
{
|
{
|
||||||
this.上腕 = 上腕;
|
this.UpperArm = UpperArm;
|
||||||
this.手 = 手;
|
this.手 = 手;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 接続()
|
public void 接続()
|
||||||
{
|
{
|
||||||
上腕.飛膜.接続(上腕, null, 手, 上腕.接着());
|
UpperArm.飛膜.接続(UpperArm, null, 手, UpperArm.接着());
|
||||||
手.飛膜.接続(上腕, null, 手, 手.カーブ);
|
手.飛膜.接続(UpperArm, null, 手, 手.カーブ);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -17,9 +17,9 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool 脚後_鰭_鰭膜3_表示 = true;
|
public bool 脚後_鰭_鰭膜3_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_上腕_表示 = true;
|
public bool 脚後_UpperArm_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕_表示 = true;
|
public bool 脚後_LowerArm_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_手_手_表示 = true;
|
public bool 脚後_手_手_表示 = true;
|
||||||
|
|
||||||
@@ -85,51 +85,51 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool 脚後_手_親指_爪_表示 = true;
|
public bool 脚後_手_親指_爪_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕鱗_鱗小_鱗9_表示 = true;
|
public bool 脚後_LowerArm鱗_鱗小_鱗9_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕鱗_鱗小_鱗8_表示 = true;
|
public bool 脚後_LowerArm鱗_鱗小_鱗8_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕鱗_鱗小_鱗7_表示 = true;
|
public bool 脚後_LowerArm鱗_鱗小_鱗7_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕鱗_鱗小_鱗6_表示 = true;
|
public bool 脚後_LowerArm鱗_鱗小_鱗6_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕鱗_鱗小_鱗5_表示 = true;
|
public bool 脚後_LowerArm鱗_鱗小_鱗5_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕鱗_鱗小_鱗4_表示 = true;
|
public bool 脚後_LowerArm鱗_鱗小_鱗4_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕鱗_鱗小_鱗3_表示 = true;
|
public bool 脚後_LowerArm鱗_鱗小_鱗3_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕鱗_鱗小_鱗2_表示 = true;
|
public bool 脚後_LowerArm鱗_鱗小_鱗2_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕鱗_鱗小_鱗1_表示 = true;
|
public bool 脚後_LowerArm鱗_鱗小_鱗1_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕鱗_鱗大_鱗9_表示 = true;
|
public bool 脚後_LowerArm鱗_鱗大_鱗9_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕鱗_鱗大_鱗8_表示 = true;
|
public bool 脚後_LowerArm鱗_鱗大_鱗8_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕鱗_鱗大_鱗7_表示 = true;
|
public bool 脚後_LowerArm鱗_鱗大_鱗7_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕鱗_鱗大_鱗6_表示 = true;
|
public bool 脚後_LowerArm鱗_鱗大_鱗6_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕鱗_鱗大_鱗5_表示 = true;
|
public bool 脚後_LowerArm鱗_鱗大_鱗5_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕鱗_鱗大_鱗4_表示 = true;
|
public bool 脚後_LowerArm鱗_鱗大_鱗4_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕鱗_鱗大_鱗3_表示 = true;
|
public bool 脚後_LowerArm鱗_鱗大_鱗3_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕鱗_鱗大_鱗2_表示 = true;
|
public bool 脚後_LowerArm鱗_鱗大_鱗2_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_下腕鱗_鱗大_鱗1_表示 = true;
|
public bool 脚後_LowerArm鱗_鱗大_鱗1_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_上腕鱗_鱗5_表示 = true;
|
public bool 脚後_UpperArm鱗_鱗5_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_上腕鱗_鱗4_表示 = true;
|
public bool 脚後_UpperArm鱗_鱗4_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_上腕鱗_鱗3_表示 = true;
|
public bool 脚後_UpperArm鱗_鱗3_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_上腕鱗_鱗2_表示 = true;
|
public bool 脚後_UpperArm鱗_鱗2_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_上腕鱗_鱗1_表示 = true;
|
public bool 脚後_UpperArm鱗_鱗1_表示 = true;
|
||||||
|
|
||||||
public bool 脚後_輪_革_表示 = true;
|
public bool 脚後_輪_革_表示 = true;
|
||||||
|
|
||||||
@@ -427,9 +427,9 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool 頭_輪_金具右_表示 = true;
|
public bool 頭_輪_金具右_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_上腕_表示 = true;
|
public bool 脚前_UpperArm_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕_表示 = true;
|
public bool 脚前_LowerArm_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_手_親指_爪_表示 = true;
|
public bool 脚前_手_親指_爪_表示 = true;
|
||||||
|
|
||||||
@@ -495,51 +495,51 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public bool 脚前_手_鱗_鱗1_表示 = true;
|
public bool 脚前_手_鱗_鱗1_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕鱗_鱗小_鱗9_表示 = true;
|
public bool 脚前_LowerArm鱗_鱗小_鱗9_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕鱗_鱗小_鱗8_表示 = true;
|
public bool 脚前_LowerArm鱗_鱗小_鱗8_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕鱗_鱗小_鱗7_表示 = true;
|
public bool 脚前_LowerArm鱗_鱗小_鱗7_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕鱗_鱗小_鱗6_表示 = true;
|
public bool 脚前_LowerArm鱗_鱗小_鱗6_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕鱗_鱗小_鱗5_表示 = true;
|
public bool 脚前_LowerArm鱗_鱗小_鱗5_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕鱗_鱗小_鱗4_表示 = true;
|
public bool 脚前_LowerArm鱗_鱗小_鱗4_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕鱗_鱗小_鱗3_表示 = true;
|
public bool 脚前_LowerArm鱗_鱗小_鱗3_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕鱗_鱗小_鱗2_表示 = true;
|
public bool 脚前_LowerArm鱗_鱗小_鱗2_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕鱗_鱗小_鱗1_表示 = true;
|
public bool 脚前_LowerArm鱗_鱗小_鱗1_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕鱗_鱗大_鱗9_表示 = true;
|
public bool 脚前_LowerArm鱗_鱗大_鱗9_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕鱗_鱗大_鱗8_表示 = true;
|
public bool 脚前_LowerArm鱗_鱗大_鱗8_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕鱗_鱗大_鱗7_表示 = true;
|
public bool 脚前_LowerArm鱗_鱗大_鱗7_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕鱗_鱗大_鱗6_表示 = true;
|
public bool 脚前_LowerArm鱗_鱗大_鱗6_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕鱗_鱗大_鱗5_表示 = true;
|
public bool 脚前_LowerArm鱗_鱗大_鱗5_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕鱗_鱗大_鱗4_表示 = true;
|
public bool 脚前_LowerArm鱗_鱗大_鱗4_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕鱗_鱗大_鱗3_表示 = true;
|
public bool 脚前_LowerArm鱗_鱗大_鱗3_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕鱗_鱗大_鱗2_表示 = true;
|
public bool 脚前_LowerArm鱗_鱗大_鱗2_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_下腕鱗_鱗大_鱗1_表示 = true;
|
public bool 脚前_LowerArm鱗_鱗大_鱗1_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_上腕鱗_鱗5_表示 = true;
|
public bool 脚前_UpperArm鱗_鱗5_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_上腕鱗_鱗4_表示 = true;
|
public bool 脚前_UpperArm鱗_鱗4_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_上腕鱗_鱗3_表示 = true;
|
public bool 脚前_UpperArm鱗_鱗3_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_上腕鱗_鱗2_表示 = true;
|
public bool 脚前_UpperArm鱗_鱗2_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_上腕鱗_鱗1_表示 = true;
|
public bool 脚前_UpperArm鱗_鱗1_表示 = true;
|
||||||
|
|
||||||
public bool 脚前_鰭_鰭膜1_表示 = true;
|
public bool 脚前_鰭_鰭膜1_表示 = true;
|
||||||
|
|
||||||
@@ -577,13 +577,13 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public List<EleD> Head_接続 = new List<EleD>();
|
public List<EleD> Head_接続 = new List<EleD>();
|
||||||
|
|
||||||
public List<EleD> 上腕左_接続 = new List<EleD>();
|
public List<EleD> UpperArm左_接続 = new List<EleD>();
|
||||||
|
|
||||||
public List<EleD> 上腕右_接続 = new List<EleD>();
|
public List<EleD> UpperArm右_接続 = new List<EleD>();
|
||||||
|
|
||||||
public List<EleD> 下腕左_接続 = new List<EleD>();
|
public List<EleD> LowerArm左_接続 = new List<EleD>();
|
||||||
|
|
||||||
public List<EleD> 下腕右_接続 = new List<EleD>();
|
public List<EleD> LowerArm右_接続 = new List<EleD>();
|
||||||
|
|
||||||
public List<EleD> 手左_接続 = new List<EleD>();
|
public List<EleD> 手左_接続 = new List<EleD>();
|
||||||
|
|
||||||
@@ -601,32 +601,32 @@ namespace SlaveMatrix
|
|||||||
e.接続情報 = ConnectionInfo.触手_犬_Head_接続;
|
e.接続情報 = ConnectionInfo.触手_犬_Head_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 上腕左接続(EleD e)
|
public void UpperArm左接続(EleD e)
|
||||||
{
|
{
|
||||||
上腕左_接続.Add(e);
|
UpperArm左_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.触手_犬_上腕左_接続;
|
e.接続情報 = ConnectionInfo.触手_犬_UpperArm左_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 上腕右接続(EleD e)
|
public void UpperArm右接続(EleD e)
|
||||||
{
|
{
|
||||||
上腕右_接続.Add(e);
|
UpperArm右_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.触手_犬_上腕右_接続;
|
e.接続情報 = ConnectionInfo.触手_犬_UpperArm右_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 下腕左接続(EleD e)
|
public void LowerArm左接続(EleD e)
|
||||||
{
|
{
|
||||||
下腕左_接続.Add(e);
|
LowerArm左_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.触手_犬_下腕左_接続;
|
e.接続情報 = ConnectionInfo.触手_犬_LowerArm左_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 下腕右接続(EleD e)
|
public void LowerArm右接続(EleD e)
|
||||||
{
|
{
|
||||||
下腕右_接続.Add(e);
|
LowerArm右_接続.Add(e);
|
||||||
e.Par = this;
|
e.Par = this;
|
||||||
e.接続情報 = ConnectionInfo.触手_犬_下腕右_接続;
|
e.接続情報 = ConnectionInfo.触手_犬_LowerArm右_接続;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 手左接続(EleD e)
|
public void 手左接続(EleD e)
|
||||||
|
|||||||
@@ -120,30 +120,30 @@ namespace SlaveMatrix
|
|||||||
X0Y1_飛膜CP = new ColorP(X0Y1_飛膜, 飛膜CD, DisUnit, abj: true);
|
X0Y1_飛膜CP = new ColorP(X0Y1_飛膜, 飛膜CD, DisUnit, abj: true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 接続(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, bool カーブ)
|
public void 接続(UpperArm_蝙 UpperArm, LowerArm_蝙 LowerArm, 手_蝙 手, bool カーブ)
|
||||||
{
|
{
|
||||||
if (本体.IndexY == 0)
|
if (本体.IndexY == 0)
|
||||||
{
|
{
|
||||||
if (右 || 反転X_ || 反転Y_)
|
if (右 || 反転X_ || 反転Y_)
|
||||||
{
|
{
|
||||||
通常接続右(上腕, 下腕, 手, カーブ);
|
通常接続右(UpperArm, LowerArm, 手, カーブ);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
通常接続左(上腕, 下腕, 手, カーブ);
|
通常接続左(UpperArm, LowerArm, 手, カーブ);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (右 || 反転X_ || 反転Y_)
|
else if (右 || 反転X_ || 反転Y_)
|
||||||
{
|
{
|
||||||
欠損接続右(上腕, 下腕, 手, カーブ);
|
欠損接続右(UpperArm, LowerArm, 手, カーブ);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
欠損接続左(上腕, 下腕, 手, カーブ);
|
欠損接続左(UpperArm, LowerArm, 手, カーブ);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void 通常接続左(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, bool カーブ)
|
private void 通常接続左(UpperArm_蝙 UpperArm, LowerArm_蝙 LowerArm, 手_蝙 手, bool カーブ)
|
||||||
{
|
{
|
||||||
Vector2D value = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.Position);
|
Vector2D value = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.Position);
|
||||||
Vector2D vector2D = X0Y0_飛膜.ToLocal(手.X0Y0_親指_指1.Position);
|
Vector2D vector2D = X0Y0_飛膜.ToLocal(手.X0Y0_親指_指1.Position);
|
||||||
@@ -155,15 +155,15 @@ namespace SlaveMatrix
|
|||||||
X0Y0_飛膜.OP[1].ps[1] = (X0Y0_飛膜.OP[1].ps[0] + X0Y0_飛膜.OP[1].ps[2]) * 0.5;
|
X0Y0_飛膜.OP[1].ps[1] = (X0Y0_飛膜.OP[1].ps[0] + X0Y0_飛膜.OP[1].ps[2]) * 0.5;
|
||||||
X0Y0_飛膜.OP[1].ps[1] += (vector2D - X0Y0_飛膜.OP[1].ps[1]) * 0.3;
|
X0Y0_飛膜.OP[1].ps[1] += (vector2D - X0Y0_飛膜.OP[1].ps[1]) * 0.3;
|
||||||
X0Y0_飛膜.OP[2].ps[0] = X0Y0_飛膜.OP[1].ps[2];
|
X0Y0_飛膜.OP[2].ps[0] = X0Y0_飛膜.OP[1].ps[2];
|
||||||
if (上腕 == null)
|
if (UpperArm == null)
|
||||||
{
|
{
|
||||||
if (下腕 == null)
|
if (LowerArm == null)
|
||||||
{
|
{
|
||||||
X0Y0_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(手.X0Y0_獣翼手.Position);
|
X0Y0_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(手.X0Y0_獣翼手.Position);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
X0Y0_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position);
|
X0Y0_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(LowerArm.X0Y0_獣翼LowerArm.Position);
|
||||||
}
|
}
|
||||||
Vector2D vector2D2 = (X0Y0_飛膜.OP[2].ps[0] + X0Y0_飛膜.OP[2].ps[3]) * 0.5;
|
Vector2D vector2D2 = (X0Y0_飛膜.OP[2].ps[0] + X0Y0_飛膜.OP[2].ps[3]) * 0.5;
|
||||||
X0Y0_飛膜.OP[2].ps[1] = vector2D2 + (X0Y0_飛膜.OP[2].ps[0] - X0Y0_飛膜.OP[2].ps[3]) * 0.8;
|
X0Y0_飛膜.OP[2].ps[1] = vector2D2 + (X0Y0_飛膜.OP[2].ps[0] - X0Y0_飛膜.OP[2].ps[3]) * 0.8;
|
||||||
@@ -173,19 +173,19 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (上腕.ConnectionType == ConnectionInfo.Shoulder_上腕_接続)
|
if (UpperArm.ConnectionType == ConnectionInfo.Shoulder_UpperArm_接続)
|
||||||
{
|
{
|
||||||
X0Y0_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[3].ps[1]));
|
X0Y0_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(UpperArm.X0Y0_獣翼UpperArm.ToGlobal(UpperArm.X0Y0_獣翼UpperArm.OP[3].ps[1]));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
X0Y0_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[3].ps[1].AddY(0.003)));
|
X0Y0_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(UpperArm.X0Y0_獣翼UpperArm.ToGlobal(UpperArm.X0Y0_獣翼UpperArm.OP[3].ps[1].AddY(0.003)));
|
||||||
}
|
}
|
||||||
Vector2D vector2D3 = (X0Y0_飛膜.OP[2].ps[0] + X0Y0_飛膜.OP[2].ps[3]) * 0.5;
|
Vector2D vector2D3 = (X0Y0_飛膜.OP[2].ps[0] + X0Y0_飛膜.OP[2].ps[3]) * 0.5;
|
||||||
X0Y0_飛膜.OP[2].ps[1] = (X0Y0_飛膜.OP[2].ps[0] + vector2D3) * 0.5;
|
X0Y0_飛膜.OP[2].ps[1] = (X0Y0_飛膜.OP[2].ps[0] + vector2D3) * 0.5;
|
||||||
X0Y0_飛膜.OP[2].ps[2] = (vector2D3 + X0Y0_飛膜.OP[2].ps[3]) * 0.5;
|
X0Y0_飛膜.OP[2].ps[2] = (vector2D3 + X0Y0_飛膜.OP[2].ps[3]) * 0.5;
|
||||||
}
|
}
|
||||||
if (下腕 == null)
|
if (LowerArm == null)
|
||||||
{
|
{
|
||||||
Vector2D vector2D4 = X0Y0_飛膜.ToLocal(手.X0Y0_獣翼手.Position);
|
Vector2D vector2D4 = X0Y0_飛膜.ToLocal(手.X0Y0_獣翼手.Position);
|
||||||
X0Y0_飛膜.OP[2].ps[1] += (vector2D4 - X0Y0_飛膜.OP[2].ps[1]) * 0.3;
|
X0Y0_飛膜.OP[2].ps[1] += (vector2D4 - X0Y0_飛膜.OP[2].ps[1]) * 0.3;
|
||||||
@@ -193,11 +193,11 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Vector2D vector2D5 = X0Y0_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position);
|
Vector2D vector2D5 = X0Y0_飛膜.ToLocal(LowerArm.X0Y0_獣翼LowerArm.Position);
|
||||||
X0Y0_飛膜.OP[2].ps[1] += (vector2D5 - X0Y0_飛膜.OP[2].ps[1]) * 0.3;
|
X0Y0_飛膜.OP[2].ps[1] += (vector2D5 - X0Y0_飛膜.OP[2].ps[1]) * 0.3;
|
||||||
X0Y0_飛膜.OP[2].ps[2] += (vector2D5 - X0Y0_飛膜.OP[2].ps[2]) * 0.3;
|
X0Y0_飛膜.OP[2].ps[2] += (vector2D5 - X0Y0_飛膜.OP[2].ps[2]) * 0.3;
|
||||||
}
|
}
|
||||||
if (上腕.ConnectionType != ConnectionInfo.Shoulder_上腕_接続)
|
if (UpperArm.ConnectionType != ConnectionInfo.Shoulder_UpperArm_接続)
|
||||||
{
|
{
|
||||||
X0Y0_飛膜.OP[3].ps[0] = X0Y0_飛膜.OP[2].ps[3];
|
X0Y0_飛膜.OP[3].ps[0] = X0Y0_飛膜.OP[2].ps[3];
|
||||||
}
|
}
|
||||||
@@ -233,7 +233,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_飛膜.OP[8].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[0].ps[1]));
|
X0Y0_飛膜.OP[8].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[0].ps[1]));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void 通常接続右(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, bool カーブ)
|
private void 通常接続右(UpperArm_蝙 UpperArm, LowerArm_蝙 LowerArm, 手_蝙 手, bool カーブ)
|
||||||
{
|
{
|
||||||
Vector2D value = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.Position);
|
Vector2D value = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.Position);
|
||||||
Vector2D vector2D = X0Y0_飛膜.ToLocal(手.X0Y0_親指_指1.Position);
|
Vector2D vector2D = X0Y0_飛膜.ToLocal(手.X0Y0_親指_指1.Position);
|
||||||
@@ -245,15 +245,15 @@ namespace SlaveMatrix
|
|||||||
X0Y0_飛膜.OP[7].ps[1] = (X0Y0_飛膜.OP[7].ps[2] + X0Y0_飛膜.OP[7].ps[0]) * 0.5;
|
X0Y0_飛膜.OP[7].ps[1] = (X0Y0_飛膜.OP[7].ps[2] + X0Y0_飛膜.OP[7].ps[0]) * 0.5;
|
||||||
X0Y0_飛膜.OP[7].ps[1] += (vector2D - X0Y0_飛膜.OP[7].ps[1]) * 0.3;
|
X0Y0_飛膜.OP[7].ps[1] += (vector2D - X0Y0_飛膜.OP[7].ps[1]) * 0.3;
|
||||||
X0Y0_飛膜.OP[6].ps[3] = X0Y0_飛膜.OP[7].ps[0];
|
X0Y0_飛膜.OP[6].ps[3] = X0Y0_飛膜.OP[7].ps[0];
|
||||||
if (上腕 == null)
|
if (UpperArm == null)
|
||||||
{
|
{
|
||||||
if (下腕 == null)
|
if (LowerArm == null)
|
||||||
{
|
{
|
||||||
X0Y0_飛膜.OP[6].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_獣翼手.Position);
|
X0Y0_飛膜.OP[6].ps[0] = X0Y0_飛膜.ToLocal(手.X0Y0_獣翼手.Position);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
X0Y0_飛膜.OP[6].ps[0] = X0Y0_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position);
|
X0Y0_飛膜.OP[6].ps[0] = X0Y0_飛膜.ToLocal(LowerArm.X0Y0_獣翼LowerArm.Position);
|
||||||
}
|
}
|
||||||
Vector2D vector2D2 = (X0Y0_飛膜.OP[6].ps[3] + X0Y0_飛膜.OP[6].ps[0]) * 0.5;
|
Vector2D vector2D2 = (X0Y0_飛膜.OP[6].ps[3] + X0Y0_飛膜.OP[6].ps[0]) * 0.5;
|
||||||
X0Y0_飛膜.OP[6].ps[2] = vector2D2 + (X0Y0_飛膜.OP[6].ps[3] - X0Y0_飛膜.OP[6].ps[0]) * 0.8;
|
X0Y0_飛膜.OP[6].ps[2] = vector2D2 + (X0Y0_飛膜.OP[6].ps[3] - X0Y0_飛膜.OP[6].ps[0]) * 0.8;
|
||||||
@@ -263,19 +263,19 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (上腕.ConnectionType == ConnectionInfo.Shoulder_上腕_接続)
|
if (UpperArm.ConnectionType == ConnectionInfo.Shoulder_UpperArm_接続)
|
||||||
{
|
{
|
||||||
X0Y0_飛膜.OP[6].ps[0] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[0].ps[4]));
|
X0Y0_飛膜.OP[6].ps[0] = X0Y0_飛膜.ToLocal(UpperArm.X0Y0_獣翼UpperArm.ToGlobal(UpperArm.X0Y0_獣翼UpperArm.OP[0].ps[4]));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
X0Y0_飛膜.OP[6].ps[0] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[0].ps[4].AddY(0.003)));
|
X0Y0_飛膜.OP[6].ps[0] = X0Y0_飛膜.ToLocal(UpperArm.X0Y0_獣翼UpperArm.ToGlobal(UpperArm.X0Y0_獣翼UpperArm.OP[0].ps[4].AddY(0.003)));
|
||||||
}
|
}
|
||||||
Vector2D vector2D3 = (X0Y0_飛膜.OP[6].ps[3] + X0Y0_飛膜.OP[6].ps[0]) * 0.5;
|
Vector2D vector2D3 = (X0Y0_飛膜.OP[6].ps[3] + X0Y0_飛膜.OP[6].ps[0]) * 0.5;
|
||||||
X0Y0_飛膜.OP[6].ps[2] = (X0Y0_飛膜.OP[6].ps[3] + vector2D3) * 0.5;
|
X0Y0_飛膜.OP[6].ps[2] = (X0Y0_飛膜.OP[6].ps[3] + vector2D3) * 0.5;
|
||||||
X0Y0_飛膜.OP[6].ps[1] = (vector2D3 + X0Y0_飛膜.OP[6].ps[0]) * 0.5;
|
X0Y0_飛膜.OP[6].ps[1] = (vector2D3 + X0Y0_飛膜.OP[6].ps[0]) * 0.5;
|
||||||
}
|
}
|
||||||
if (下腕 == null)
|
if (LowerArm == null)
|
||||||
{
|
{
|
||||||
Vector2D vector2D4 = X0Y0_飛膜.ToLocal(手.X0Y0_獣翼手.Position);
|
Vector2D vector2D4 = X0Y0_飛膜.ToLocal(手.X0Y0_獣翼手.Position);
|
||||||
X0Y0_飛膜.OP[6].ps[2] += (vector2D4 - X0Y0_飛膜.OP[6].ps[2]) * 0.3;
|
X0Y0_飛膜.OP[6].ps[2] += (vector2D4 - X0Y0_飛膜.OP[6].ps[2]) * 0.3;
|
||||||
@@ -283,11 +283,11 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Vector2D vector2D5 = X0Y0_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position);
|
Vector2D vector2D5 = X0Y0_飛膜.ToLocal(LowerArm.X0Y0_獣翼LowerArm.Position);
|
||||||
X0Y0_飛膜.OP[6].ps[2] += (vector2D5 - X0Y0_飛膜.OP[6].ps[2]) * 0.3;
|
X0Y0_飛膜.OP[6].ps[2] += (vector2D5 - X0Y0_飛膜.OP[6].ps[2]) * 0.3;
|
||||||
X0Y0_飛膜.OP[6].ps[1] += (vector2D5 - X0Y0_飛膜.OP[6].ps[1]) * 0.3;
|
X0Y0_飛膜.OP[6].ps[1] += (vector2D5 - X0Y0_飛膜.OP[6].ps[1]) * 0.3;
|
||||||
}
|
}
|
||||||
if (上腕.ConnectionType != ConnectionInfo.Shoulder_上腕_接続)
|
if (UpperArm.ConnectionType != ConnectionInfo.Shoulder_UpperArm_接続)
|
||||||
{
|
{
|
||||||
X0Y0_飛膜.OP[5].ps[2] = X0Y0_飛膜.OP[6].ps[0];
|
X0Y0_飛膜.OP[5].ps[2] = X0Y0_飛膜.OP[6].ps[0];
|
||||||
}
|
}
|
||||||
@@ -323,7 +323,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_飛膜.OP[0].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[2].ps[1]));
|
X0Y0_飛膜.OP[0].ps[1] = X0Y0_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[2].ps[1]));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void 欠損接続左(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, bool カーブ)
|
private void 欠損接続左(UpperArm_蝙 UpperArm, LowerArm_蝙 LowerArm, 手_蝙 手, bool カーブ)
|
||||||
{
|
{
|
||||||
Vector2D value = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指3.Position);
|
Vector2D value = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指3.Position);
|
||||||
Vector2D vector2D = X0Y1_飛膜.ToLocal(手.X0Y0_親指_指1.Position);
|
Vector2D vector2D = X0Y1_飛膜.ToLocal(手.X0Y0_親指_指1.Position);
|
||||||
@@ -335,15 +335,15 @@ namespace SlaveMatrix
|
|||||||
X0Y1_飛膜.OP[1].ps[1] = (X0Y1_飛膜.OP[1].ps[0] + X0Y1_飛膜.OP[1].ps[2]) * 0.5;
|
X0Y1_飛膜.OP[1].ps[1] = (X0Y1_飛膜.OP[1].ps[0] + X0Y1_飛膜.OP[1].ps[2]) * 0.5;
|
||||||
X0Y1_飛膜.OP[1].ps[1] += (vector2D - X0Y1_飛膜.OP[1].ps[1]) * 0.3;
|
X0Y1_飛膜.OP[1].ps[1] += (vector2D - X0Y1_飛膜.OP[1].ps[1]) * 0.3;
|
||||||
X0Y1_飛膜.OP[2].ps[0] = X0Y1_飛膜.OP[1].ps[2];
|
X0Y1_飛膜.OP[2].ps[0] = X0Y1_飛膜.OP[1].ps[2];
|
||||||
if (上腕 == null)
|
if (UpperArm == null)
|
||||||
{
|
{
|
||||||
if (下腕 == null)
|
if (LowerArm == null)
|
||||||
{
|
{
|
||||||
X0Y1_飛膜.OP[2].ps[3] = X0Y1_飛膜.ToLocal(手.X0Y0_獣翼手.Position);
|
X0Y1_飛膜.OP[2].ps[3] = X0Y1_飛膜.ToLocal(手.X0Y0_獣翼手.Position);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
X0Y1_飛膜.OP[2].ps[3] = X0Y1_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position);
|
X0Y1_飛膜.OP[2].ps[3] = X0Y1_飛膜.ToLocal(LowerArm.X0Y0_獣翼LowerArm.Position);
|
||||||
}
|
}
|
||||||
Vector2D vector2D2 = (X0Y1_飛膜.OP[2].ps[0] + X0Y1_飛膜.OP[2].ps[3]) * 0.5;
|
Vector2D vector2D2 = (X0Y1_飛膜.OP[2].ps[0] + X0Y1_飛膜.OP[2].ps[3]) * 0.5;
|
||||||
X0Y1_飛膜.OP[2].ps[1] = vector2D2 + (X0Y1_飛膜.OP[2].ps[0] - X0Y1_飛膜.OP[2].ps[3]) * 0.8;
|
X0Y1_飛膜.OP[2].ps[1] = vector2D2 + (X0Y1_飛膜.OP[2].ps[0] - X0Y1_飛膜.OP[2].ps[3]) * 0.8;
|
||||||
@@ -353,19 +353,19 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (上腕.ConnectionType == ConnectionInfo.Shoulder_上腕_接続)
|
if (UpperArm.ConnectionType == ConnectionInfo.Shoulder_UpperArm_接続)
|
||||||
{
|
{
|
||||||
X0Y1_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[3].ps[1]));
|
X0Y1_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(UpperArm.X0Y0_獣翼UpperArm.ToGlobal(UpperArm.X0Y0_獣翼UpperArm.OP[3].ps[1]));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
X0Y1_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[3].ps[1].AddY(0.003)));
|
X0Y1_飛膜.OP[2].ps[3] = X0Y0_飛膜.ToLocal(UpperArm.X0Y0_獣翼UpperArm.ToGlobal(UpperArm.X0Y0_獣翼UpperArm.OP[3].ps[1].AddY(0.003)));
|
||||||
}
|
}
|
||||||
Vector2D vector2D3 = (X0Y1_飛膜.OP[2].ps[0] + X0Y1_飛膜.OP[2].ps[3]) * 0.5;
|
Vector2D vector2D3 = (X0Y1_飛膜.OP[2].ps[0] + X0Y1_飛膜.OP[2].ps[3]) * 0.5;
|
||||||
X0Y1_飛膜.OP[2].ps[1] = (X0Y1_飛膜.OP[2].ps[0] + vector2D3) * 0.5;
|
X0Y1_飛膜.OP[2].ps[1] = (X0Y1_飛膜.OP[2].ps[0] + vector2D3) * 0.5;
|
||||||
X0Y1_飛膜.OP[2].ps[2] = (vector2D3 + X0Y1_飛膜.OP[2].ps[3]) * 0.5;
|
X0Y1_飛膜.OP[2].ps[2] = (vector2D3 + X0Y1_飛膜.OP[2].ps[3]) * 0.5;
|
||||||
}
|
}
|
||||||
if (下腕 == null)
|
if (LowerArm == null)
|
||||||
{
|
{
|
||||||
Vector2D vector2D4 = X0Y1_飛膜.ToLocal(手.X0Y0_獣翼手.Position);
|
Vector2D vector2D4 = X0Y1_飛膜.ToLocal(手.X0Y0_獣翼手.Position);
|
||||||
X0Y1_飛膜.OP[2].ps[1] += (vector2D4 - X0Y1_飛膜.OP[2].ps[1]) * 0.3;
|
X0Y1_飛膜.OP[2].ps[1] += (vector2D4 - X0Y1_飛膜.OP[2].ps[1]) * 0.3;
|
||||||
@@ -373,11 +373,11 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Vector2D vector2D5 = X0Y1_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position);
|
Vector2D vector2D5 = X0Y1_飛膜.ToLocal(LowerArm.X0Y0_獣翼LowerArm.Position);
|
||||||
X0Y1_飛膜.OP[2].ps[1] += (vector2D5 - X0Y1_飛膜.OP[2].ps[1]) * 0.3;
|
X0Y1_飛膜.OP[2].ps[1] += (vector2D5 - X0Y1_飛膜.OP[2].ps[1]) * 0.3;
|
||||||
X0Y1_飛膜.OP[2].ps[2] += (vector2D5 - X0Y1_飛膜.OP[2].ps[2]) * 0.3;
|
X0Y1_飛膜.OP[2].ps[2] += (vector2D5 - X0Y1_飛膜.OP[2].ps[2]) * 0.3;
|
||||||
}
|
}
|
||||||
if (上腕.ConnectionType != ConnectionInfo.Shoulder_上腕_接続)
|
if (UpperArm.ConnectionType != ConnectionInfo.Shoulder_UpperArm_接続)
|
||||||
{
|
{
|
||||||
X0Y1_飛膜.OP[3].ps[0] = X0Y1_飛膜.OP[2].ps[3];
|
X0Y1_飛膜.OP[3].ps[0] = X0Y1_飛膜.OP[2].ps[3];
|
||||||
}
|
}
|
||||||
@@ -457,7 +457,7 @@ namespace SlaveMatrix
|
|||||||
X0Y1_飛膜.OP[42].ps[1] = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[0].ps[1]));
|
X0Y1_飛膜.OP[42].ps[1] = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指3.ToGlobal(手.X0Y0_人指_指3.OP[0].ps[1]));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void 欠損接続右(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, bool カーブ)
|
private void 欠損接続右(UpperArm_蝙 UpperArm, LowerArm_蝙 LowerArm, 手_蝙 手, bool カーブ)
|
||||||
{
|
{
|
||||||
Vector2D value = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指3.Position);
|
Vector2D value = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指3.Position);
|
||||||
Vector2D vector2D = X0Y1_飛膜.ToLocal(手.X0Y0_親指_指1.Position);
|
Vector2D vector2D = X0Y1_飛膜.ToLocal(手.X0Y0_親指_指1.Position);
|
||||||
@@ -469,15 +469,15 @@ namespace SlaveMatrix
|
|||||||
X0Y1_飛膜.OP[41].ps[1] = (X0Y1_飛膜.OP[41].ps[2] + X0Y1_飛膜.OP[41].ps[0]) * 0.5;
|
X0Y1_飛膜.OP[41].ps[1] = (X0Y1_飛膜.OP[41].ps[2] + X0Y1_飛膜.OP[41].ps[0]) * 0.5;
|
||||||
X0Y1_飛膜.OP[41].ps[1] += (vector2D - X0Y1_飛膜.OP[41].ps[1]) * 0.3;
|
X0Y1_飛膜.OP[41].ps[1] += (vector2D - X0Y1_飛膜.OP[41].ps[1]) * 0.3;
|
||||||
X0Y1_飛膜.OP[40].ps[3] = X0Y1_飛膜.OP[41].ps[0];
|
X0Y1_飛膜.OP[40].ps[3] = X0Y1_飛膜.OP[41].ps[0];
|
||||||
if (上腕 == null)
|
if (UpperArm == null)
|
||||||
{
|
{
|
||||||
if (下腕 == null)
|
if (LowerArm == null)
|
||||||
{
|
{
|
||||||
X0Y1_飛膜.OP[40].ps[0] = X0Y1_飛膜.ToLocal(手.X0Y0_獣翼手.Position);
|
X0Y1_飛膜.OP[40].ps[0] = X0Y1_飛膜.ToLocal(手.X0Y0_獣翼手.Position);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
X0Y1_飛膜.OP[40].ps[0] = X0Y1_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position);
|
X0Y1_飛膜.OP[40].ps[0] = X0Y1_飛膜.ToLocal(LowerArm.X0Y0_獣翼LowerArm.Position);
|
||||||
}
|
}
|
||||||
Vector2D vector2D2 = (X0Y1_飛膜.OP[40].ps[3] + X0Y1_飛膜.OP[40].ps[0]) * 0.5;
|
Vector2D vector2D2 = (X0Y1_飛膜.OP[40].ps[3] + X0Y1_飛膜.OP[40].ps[0]) * 0.5;
|
||||||
X0Y1_飛膜.OP[40].ps[2] = vector2D2 + (X0Y1_飛膜.OP[40].ps[3] - X0Y1_飛膜.OP[40].ps[0]) * 0.8;
|
X0Y1_飛膜.OP[40].ps[2] = vector2D2 + (X0Y1_飛膜.OP[40].ps[3] - X0Y1_飛膜.OP[40].ps[0]) * 0.8;
|
||||||
@@ -487,19 +487,19 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (上腕.ConnectionType == ConnectionInfo.Shoulder_上腕_接続)
|
if (UpperArm.ConnectionType == ConnectionInfo.Shoulder_UpperArm_接続)
|
||||||
{
|
{
|
||||||
X0Y1_飛膜.OP[40].ps[0] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[0].ps[4]));
|
X0Y1_飛膜.OP[40].ps[0] = X0Y0_飛膜.ToLocal(UpperArm.X0Y0_獣翼UpperArm.ToGlobal(UpperArm.X0Y0_獣翼UpperArm.OP[0].ps[4]));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
X0Y1_飛膜.OP[40].ps[0] = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[0].ps[4].AddY(0.003)));
|
X0Y1_飛膜.OP[40].ps[0] = X0Y0_飛膜.ToLocal(UpperArm.X0Y0_獣翼UpperArm.ToGlobal(UpperArm.X0Y0_獣翼UpperArm.OP[0].ps[4].AddY(0.003)));
|
||||||
}
|
}
|
||||||
Vector2D vector2D3 = (X0Y1_飛膜.OP[40].ps[3] + X0Y1_飛膜.OP[40].ps[0]) * 0.5;
|
Vector2D vector2D3 = (X0Y1_飛膜.OP[40].ps[3] + X0Y1_飛膜.OP[40].ps[0]) * 0.5;
|
||||||
X0Y1_飛膜.OP[40].ps[2] = (X0Y1_飛膜.OP[40].ps[3] + vector2D3) * 0.5;
|
X0Y1_飛膜.OP[40].ps[2] = (X0Y1_飛膜.OP[40].ps[3] + vector2D3) * 0.5;
|
||||||
X0Y1_飛膜.OP[40].ps[1] = (vector2D3 + X0Y1_飛膜.OP[40].ps[0]) * 0.5;
|
X0Y1_飛膜.OP[40].ps[1] = (vector2D3 + X0Y1_飛膜.OP[40].ps[0]) * 0.5;
|
||||||
}
|
}
|
||||||
if (下腕 == null)
|
if (LowerArm == null)
|
||||||
{
|
{
|
||||||
Vector2D vector2D4 = X0Y1_飛膜.ToLocal(手.X0Y0_獣翼手.Position);
|
Vector2D vector2D4 = X0Y1_飛膜.ToLocal(手.X0Y0_獣翼手.Position);
|
||||||
X0Y1_飛膜.OP[40].ps[2] += (vector2D4 - X0Y1_飛膜.OP[40].ps[2]) * 0.3;
|
X0Y1_飛膜.OP[40].ps[2] += (vector2D4 - X0Y1_飛膜.OP[40].ps[2]) * 0.3;
|
||||||
@@ -507,11 +507,11 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Vector2D vector2D5 = X0Y1_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.Position);
|
Vector2D vector2D5 = X0Y1_飛膜.ToLocal(LowerArm.X0Y0_獣翼LowerArm.Position);
|
||||||
X0Y1_飛膜.OP[40].ps[2] += (vector2D5 - X0Y1_飛膜.OP[40].ps[2]) * 0.3;
|
X0Y1_飛膜.OP[40].ps[2] += (vector2D5 - X0Y1_飛膜.OP[40].ps[2]) * 0.3;
|
||||||
X0Y1_飛膜.OP[40].ps[1] += (vector2D5 - X0Y1_飛膜.OP[40].ps[1]) * 0.3;
|
X0Y1_飛膜.OP[40].ps[1] += (vector2D5 - X0Y1_飛膜.OP[40].ps[1]) * 0.3;
|
||||||
}
|
}
|
||||||
if (上腕.ConnectionType != ConnectionInfo.Shoulder_上腕_接続)
|
if (UpperArm.ConnectionType != ConnectionInfo.Shoulder_UpperArm_接続)
|
||||||
{
|
{
|
||||||
X0Y1_飛膜.OP[39].ps[2] = X0Y1_飛膜.OP[40].ps[0];
|
X0Y1_飛膜.OP[39].ps[2] = X0Y1_飛膜.OP[40].ps[0];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -120,33 +120,33 @@ namespace SlaveMatrix
|
|||||||
X0Y1_飛膜CP = new ColorP(X0Y1_飛膜, 飛膜CD, DisUnit, abj: true);
|
X0Y1_飛膜CP = new ColorP(X0Y1_飛膜, 飛膜CD, DisUnit, abj: true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void 接続(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, Vector2D 接着点)
|
public void 接続(UpperArm_蝙 UpperArm, LowerArm_蝙 LowerArm, 手_蝙 手, Vector2D 接着点)
|
||||||
{
|
{
|
||||||
if (本体.IndexY == 0)
|
if (本体.IndexY == 0)
|
||||||
{
|
{
|
||||||
if (右 || 反転X_ || 反転Y_)
|
if (右 || 反転X_ || 反転Y_)
|
||||||
{
|
{
|
||||||
通常接続右(上腕, 下腕, 手, 接着点);
|
通常接続右(UpperArm, LowerArm, 手, 接着点);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
通常接続左(上腕, 下腕, 手, 接着点);
|
通常接続左(UpperArm, LowerArm, 手, 接着点);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (右 || 反転X_ || 反転Y_)
|
else if (右 || 反転X_ || 反転Y_)
|
||||||
{
|
{
|
||||||
欠損接続右(上腕, 下腕, 手, 接着点);
|
欠損接続右(UpperArm, LowerArm, 手, 接着点);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
欠損接続左(上腕, 下腕, 手, 接着点);
|
欠損接続左(UpperArm, LowerArm, 手, 接着点);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void 通常接続左(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, Vector2D 接着点)
|
private void 通常接続左(UpperArm_蝙 UpperArm, LowerArm_蝙 LowerArm, 手_蝙 手, Vector2D 接着点)
|
||||||
{
|
{
|
||||||
Vector2D vector2D = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.JP[0].Joint));
|
Vector2D vector2D = X0Y0_飛膜.ToLocal(UpperArm.X0Y0_獣翼UpperArm.ToGlobal(UpperArm.X0Y0_獣翼UpperArm.JP[0].Joint));
|
||||||
Vector2D vector2D2 = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[3].ps[1]));
|
Vector2D vector2D2 = X0Y0_飛膜.ToLocal(UpperArm.X0Y0_獣翼UpperArm.ToGlobal(UpperArm.X0Y0_獣翼UpperArm.OP[3].ps[1]));
|
||||||
X0Y0_飛膜.OP[0].ps[0] = vector2D;
|
X0Y0_飛膜.OP[0].ps[0] = vector2D;
|
||||||
X0Y0_飛膜.OP[0].ps[2] = vector2D2;
|
X0Y0_飛膜.OP[0].ps[2] = vector2D2;
|
||||||
X0Y0_飛膜.OP[0].ps[1] = (X0Y0_飛膜.OP[0].ps[0] + X0Y0_飛膜.OP[0].ps[2]) * 0.5;
|
X0Y0_飛膜.OP[0].ps[1] = (X0Y0_飛膜.OP[0].ps[0] + X0Y0_飛膜.OP[0].ps[2]) * 0.5;
|
||||||
@@ -156,7 +156,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_飛膜.OP[2].ps[0] = X0Y0_飛膜.OP[1].ps[2];
|
X0Y0_飛膜.OP[2].ps[0] = X0Y0_飛膜.OP[1].ps[2];
|
||||||
if (手 == null)
|
if (手 == null)
|
||||||
{
|
{
|
||||||
if (下腕 == null)
|
if (LowerArm == null)
|
||||||
{
|
{
|
||||||
X0Y0_飛膜.OP[2].ps[2] = vector2D;
|
X0Y0_飛膜.OP[2].ps[2] = vector2D;
|
||||||
X0Y0_飛膜.OP[2].ps[1] = (X0Y0_飛膜.OP[2].ps[0] + X0Y0_飛膜.OP[2].ps[2]) * 0.5;
|
X0Y0_飛膜.OP[2].ps[1] = (X0Y0_飛膜.OP[2].ps[0] + X0Y0_飛膜.OP[2].ps[2]) * 0.5;
|
||||||
@@ -165,7 +165,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
X0Y0_飛膜.OP[2].ps[2] = X0Y0_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.ToGlobal(下腕.X0Y0_獣翼下腕.JP[0].Joint));
|
X0Y0_飛膜.OP[2].ps[2] = X0Y0_飛膜.ToLocal(LowerArm.X0Y0_獣翼LowerArm.ToGlobal(LowerArm.X0Y0_獣翼LowerArm.JP[0].Joint));
|
||||||
X0Y0_飛膜.OP[2].ps[1] = (X0Y0_飛膜.OP[2].ps[0] + X0Y0_飛膜.OP[2].ps[2]) * 0.5;
|
X0Y0_飛膜.OP[2].ps[1] = (X0Y0_飛膜.OP[2].ps[0] + X0Y0_飛膜.OP[2].ps[2]) * 0.5;
|
||||||
Vector2D vector2D3;
|
Vector2D vector2D3;
|
||||||
X0Y0_飛膜.OP[2].ps[1] += (vector2D3 = (vector2D - X0Y0_飛膜.OP[2].ps[1]) * 0.2);
|
X0Y0_飛膜.OP[2].ps[1] += (vector2D3 = (vector2D - X0Y0_飛膜.OP[2].ps[1]) * 0.2);
|
||||||
@@ -186,10 +186,10 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void 通常接続右(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, Vector2D 接着点)
|
private void 通常接続右(UpperArm_蝙 UpperArm, LowerArm_蝙 LowerArm, 手_蝙 手, Vector2D 接着点)
|
||||||
{
|
{
|
||||||
Vector2D vector2D = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.JP[0].Joint));
|
Vector2D vector2D = X0Y0_飛膜.ToLocal(UpperArm.X0Y0_獣翼UpperArm.ToGlobal(UpperArm.X0Y0_獣翼UpperArm.JP[0].Joint));
|
||||||
Vector2D vector2D2 = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[0].ps[4]));
|
Vector2D vector2D2 = X0Y0_飛膜.ToLocal(UpperArm.X0Y0_獣翼UpperArm.ToGlobal(UpperArm.X0Y0_獣翼UpperArm.OP[0].ps[4]));
|
||||||
X0Y0_飛膜.OP[3].ps[2] = vector2D;
|
X0Y0_飛膜.OP[3].ps[2] = vector2D;
|
||||||
X0Y0_飛膜.OP[3].ps[0] = vector2D2;
|
X0Y0_飛膜.OP[3].ps[0] = vector2D2;
|
||||||
X0Y0_飛膜.OP[3].ps[1] = (X0Y0_飛膜.OP[3].ps[2] + X0Y0_飛膜.OP[3].ps[0]) * 0.5;
|
X0Y0_飛膜.OP[3].ps[1] = (X0Y0_飛膜.OP[3].ps[2] + X0Y0_飛膜.OP[3].ps[0]) * 0.5;
|
||||||
@@ -199,7 +199,7 @@ namespace SlaveMatrix
|
|||||||
X0Y0_飛膜.OP[1].ps[2] = X0Y0_飛膜.OP[2].ps[0];
|
X0Y0_飛膜.OP[1].ps[2] = X0Y0_飛膜.OP[2].ps[0];
|
||||||
if (手 == null)
|
if (手 == null)
|
||||||
{
|
{
|
||||||
if (下腕 == null)
|
if (LowerArm == null)
|
||||||
{
|
{
|
||||||
X0Y0_飛膜.OP[1].ps[0] = vector2D;
|
X0Y0_飛膜.OP[1].ps[0] = vector2D;
|
||||||
X0Y0_飛膜.OP[1].ps[1] = (X0Y0_飛膜.OP[1].ps[2] + X0Y0_飛膜.OP[1].ps[0]) * 0.5;
|
X0Y0_飛膜.OP[1].ps[1] = (X0Y0_飛膜.OP[1].ps[2] + X0Y0_飛膜.OP[1].ps[0]) * 0.5;
|
||||||
@@ -208,7 +208,7 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
X0Y0_飛膜.OP[1].ps[0] = X0Y0_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.ToGlobal(下腕.X0Y0_獣翼下腕.JP[0].Joint));
|
X0Y0_飛膜.OP[1].ps[0] = X0Y0_飛膜.ToLocal(LowerArm.X0Y0_獣翼LowerArm.ToGlobal(LowerArm.X0Y0_獣翼LowerArm.JP[0].Joint));
|
||||||
X0Y0_飛膜.OP[1].ps[1] = (X0Y0_飛膜.OP[1].ps[2] + X0Y0_飛膜.OP[1].ps[0]) * 0.5;
|
X0Y0_飛膜.OP[1].ps[1] = (X0Y0_飛膜.OP[1].ps[2] + X0Y0_飛膜.OP[1].ps[0]) * 0.5;
|
||||||
Vector2D vector2D3;
|
Vector2D vector2D3;
|
||||||
X0Y0_飛膜.OP[1].ps[1] += (vector2D3 = (vector2D - X0Y0_飛膜.OP[1].ps[1]) * 0.2);
|
X0Y0_飛膜.OP[1].ps[1] += (vector2D3 = (vector2D - X0Y0_飛膜.OP[1].ps[1]) * 0.2);
|
||||||
@@ -229,10 +229,10 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void 欠損接続左(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, Vector2D 接着点)
|
private void 欠損接続左(UpperArm_蝙 UpperArm, LowerArm_蝙 LowerArm, 手_蝙 手, Vector2D 接着点)
|
||||||
{
|
{
|
||||||
Vector2D vector2D = X0Y1_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.JP[0].Joint));
|
Vector2D vector2D = X0Y1_飛膜.ToLocal(UpperArm.X0Y0_獣翼UpperArm.ToGlobal(UpperArm.X0Y0_獣翼UpperArm.JP[0].Joint));
|
||||||
Vector2D value = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[3].ps[1]));
|
Vector2D value = X0Y0_飛膜.ToLocal(UpperArm.X0Y0_獣翼UpperArm.ToGlobal(UpperArm.X0Y0_獣翼UpperArm.OP[3].ps[1]));
|
||||||
X0Y1_飛膜.OP[0].ps[0] = vector2D;
|
X0Y1_飛膜.OP[0].ps[0] = vector2D;
|
||||||
X0Y1_飛膜.OP[0].ps[2] = value;
|
X0Y1_飛膜.OP[0].ps[2] = value;
|
||||||
X0Y1_飛膜.OP[0].ps[1] = (X0Y1_飛膜.OP[0].ps[0] + X0Y1_飛膜.OP[0].ps[2]) * 0.5;
|
X0Y1_飛膜.OP[0].ps[1] = (X0Y1_飛膜.OP[0].ps[0] + X0Y1_飛膜.OP[0].ps[2]) * 0.5;
|
||||||
@@ -240,7 +240,7 @@ namespace SlaveMatrix
|
|||||||
X0Y1_飛膜.OP[1].ps[2] = X0Y1_飛膜.ToLocal(接着点);
|
X0Y1_飛膜.OP[1].ps[2] = X0Y1_飛膜.ToLocal(接着点);
|
||||||
X0Y1_飛膜.OP[1].ps[1] = (X0Y1_飛膜.OP[1].ps[0] + X0Y1_飛膜.OP[1].ps[2]) * 0.5;
|
X0Y1_飛膜.OP[1].ps[1] = (X0Y1_飛膜.OP[1].ps[0] + X0Y1_飛膜.OP[1].ps[2]) * 0.5;
|
||||||
Vector2D vector2D2 = X0Y1_飛膜.OP[1].ps[2];
|
Vector2D vector2D2 = X0Y1_飛膜.OP[1].ps[2];
|
||||||
Vector2D vector2D3 = ((手 != null) ? X0Y1_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[0].ps[0])) : ((下腕 == null) ? vector2D : X0Y1_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.ToGlobal(下腕.X0Y0_獣翼下腕.JP[0].Joint))));
|
Vector2D vector2D3 = ((手 != null) ? X0Y1_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[0].ps[0])) : ((LowerArm == null) ? vector2D : X0Y1_飛膜.ToLocal(LowerArm.X0Y0_獣翼LowerArm.ToGlobal(LowerArm.X0Y0_獣翼LowerArm.JP[0].Joint))));
|
||||||
Vector2D vector2D4 = (vector2D2 + vector2D3) * 0.5;
|
Vector2D vector2D4 = (vector2D2 + vector2D3) * 0.5;
|
||||||
Vector2D v = vector2D2 - vector2D3;
|
Vector2D v = vector2D2 - vector2D3;
|
||||||
double num = v.LengthSquared();
|
double num = v.LengthSquared();
|
||||||
@@ -277,10 +277,10 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void 欠損接続右(上腕_蝙 上腕, 下腕_蝙 下腕, 手_蝙 手, Vector2D 接着点)
|
private void 欠損接続右(UpperArm_蝙 UpperArm, LowerArm_蝙 LowerArm, 手_蝙 手, Vector2D 接着点)
|
||||||
{
|
{
|
||||||
Vector2D vector2D = X0Y1_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.JP[0].Joint));
|
Vector2D vector2D = X0Y1_飛膜.ToLocal(UpperArm.X0Y0_獣翼UpperArm.ToGlobal(UpperArm.X0Y0_獣翼UpperArm.JP[0].Joint));
|
||||||
Vector2D value = X0Y0_飛膜.ToLocal(上腕.X0Y0_獣翼上腕.ToGlobal(上腕.X0Y0_獣翼上腕.OP[0].ps[4]));
|
Vector2D value = X0Y0_飛膜.ToLocal(UpperArm.X0Y0_獣翼UpperArm.ToGlobal(UpperArm.X0Y0_獣翼UpperArm.OP[0].ps[4]));
|
||||||
X0Y1_飛膜.OP[10].ps[2] = vector2D;
|
X0Y1_飛膜.OP[10].ps[2] = vector2D;
|
||||||
X0Y1_飛膜.OP[10].ps[0] = value;
|
X0Y1_飛膜.OP[10].ps[0] = value;
|
||||||
X0Y1_飛膜.OP[10].ps[1] = (X0Y1_飛膜.OP[10].ps[2] + X0Y1_飛膜.OP[10].ps[0]) * 0.5;
|
X0Y1_飛膜.OP[10].ps[1] = (X0Y1_飛膜.OP[10].ps[2] + X0Y1_飛膜.OP[10].ps[0]) * 0.5;
|
||||||
@@ -288,7 +288,7 @@ namespace SlaveMatrix
|
|||||||
X0Y1_飛膜.OP[9].ps[0] = X0Y1_飛膜.ToLocal(接着点);
|
X0Y1_飛膜.OP[9].ps[0] = X0Y1_飛膜.ToLocal(接着点);
|
||||||
X0Y1_飛膜.OP[9].ps[1] = (X0Y1_飛膜.OP[9].ps[2] + X0Y1_飛膜.OP[9].ps[0]) * 0.5;
|
X0Y1_飛膜.OP[9].ps[1] = (X0Y1_飛膜.OP[9].ps[2] + X0Y1_飛膜.OP[9].ps[0]) * 0.5;
|
||||||
Vector2D vector2D2 = X0Y1_飛膜.OP[9].ps[0];
|
Vector2D vector2D2 = X0Y1_飛膜.OP[9].ps[0];
|
||||||
Vector2D vector2D3 = ((手 != null) ? X0Y1_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[2].ps[2])) : ((下腕 == null) ? vector2D : X0Y1_飛膜.ToLocal(下腕.X0Y0_獣翼下腕.ToGlobal(下腕.X0Y0_獣翼下腕.JP[0].Joint))));
|
Vector2D vector2D3 = ((手 != null) ? X0Y1_飛膜.ToLocal(手.X0Y0_小指_指3.ToGlobal(手.X0Y0_小指_指3.OP[2].ps[2])) : ((LowerArm == null) ? vector2D : X0Y1_飛膜.ToLocal(LowerArm.X0Y0_獣翼LowerArm.ToGlobal(LowerArm.X0Y0_獣翼LowerArm.JP[0].Joint))));
|
||||||
Vector2D vector2D4 = (vector2D2 + vector2D3) * 0.5;
|
Vector2D vector2D4 = (vector2D2 + vector2D3) * 0.5;
|
||||||
Vector2D v = vector2D2 - vector2D3;
|
Vector2D v = vector2D2 - vector2D3;
|
||||||
double num = v.LengthSquared();
|
double num = v.LengthSquared();
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1309,7 +1309,7 @@ namespace SlaveMatrix
|
|||||||
Runing = delegate(Mot m)
|
Runing = delegate(Mot m)
|
||||||
{
|
{
|
||||||
d = 5.0 * (0.15 + cha.絶頂激しさ) * m.Value.Sin() * RNG.XS.NextDouble() * l;
|
d = 5.0 * (0.15 + cha.絶頂激しさ) * m.Value.Sin() * RNG.XS.NextDouble() * l;
|
||||||
if (cha.Bod.腕人n > 0)
|
if (cha.Bod.Arm人n > 0)
|
||||||
{
|
{
|
||||||
cha.腕人絶頂(d);
|
cha.腕人絶頂(d);
|
||||||
}
|
}
|
||||||
@@ -1629,7 +1629,7 @@ namespace SlaveMatrix
|
|||||||
Runing = delegate(Mot m)
|
Runing = delegate(Mot m)
|
||||||
{
|
{
|
||||||
d_ = 2.0 * m.Value;
|
d_ = 2.0 * m.Value;
|
||||||
if (cha.Bod.腕人n > 0)
|
if (cha.Bod.Arm人n > 0)
|
||||||
{
|
{
|
||||||
cha.腕人絶頂(d_);
|
cha.腕人絶頂(d_);
|
||||||
}
|
}
|
||||||
@@ -2050,7 +2050,7 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
result.p = result.e.本体.GetHitPar_(HitColor);
|
result.p = result.e.本体.GetHitPar_(HitColor);
|
||||||
bool flag = false;
|
bool flag = false;
|
||||||
bool flag2 = result.e is Shoulder || result.e is 上腕 || result.e is 下腕 || result.e is 手 || result.e is 四足脇 || result.e is 腿 || result.e is Leg || result.e is 足 || result.e is 鰭 || result.e is 葉 || result.e is 前翅 || result.e is 後翅 || result.e is 触肢 || result.e is 節足 || result.e is 節尾 || result.e is 大顎 || result.e is 虫顎 || result.e is 虫鎌 || result.e is 触手;
|
bool flag2 = result.e is Shoulder || result.e is UpperArm || result.e is LowerArm || result.e is 手 || result.e is 四足脇 || result.e is 腿 || result.e is Leg || result.e is 足 || result.e is 鰭 || result.e is 葉 || result.e is 前翅 || result.e is 後翅 || result.e is 触肢 || result.e is 節足 || result.e is 節尾 || result.e is 大顎 || result.e is 虫顎 || result.e is 虫鎌 || result.e is 触手;
|
||||||
if (result.e is 前髪 || result.e is 頭頂)
|
if (result.e is 前髪 || result.e is 頭頂)
|
||||||
{
|
{
|
||||||
result.c = ContactType.Head;
|
result.c = ContactType.Head;
|
||||||
@@ -2143,7 +2143,7 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
result.c = ContactType.Tail;
|
result.c = ContactType.Tail;
|
||||||
}
|
}
|
||||||
else if (result.e is 前翅 || result.e is 後翅 || result.e is 上腕_鳥 || result.e is 下腕_鳥 || result.e is 手_鳥 || result.e is 上腕_蝙 || result.e is 下腕_蝙 || result.e is 手_蝙)
|
else if (result.e is 前翅 || result.e is 後翅 || result.e is UpperArm_鳥 || result.e is LowerArm_鳥 || result.e is 手_鳥 || result.e is UpperArm_蝙 || result.e is LowerArm_蝙 || result.e is 手_蝙)
|
||||||
{
|
{
|
||||||
result.c = ContactType.Wing;
|
result.c = ContactType.Wing;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -599,7 +599,7 @@ namespace SlaveMatrix
|
|||||||
ConnectionInfo.Chest_翼下右_接続 => 0,
|
ConnectionInfo.Chest_翼下右_接続 => 0,
|
||||||
ConnectionInfo.Chest_背中_接続 => 0,
|
ConnectionInfo.Chest_背中_接続 => 0,
|
||||||
ConnectionInfo.乳房_噴乳_接続 => 1,
|
ConnectionInfo.乳房_噴乳_接続 => 1,
|
||||||
ConnectionInfo.Shoulder_上腕_接続 => 1,
|
ConnectionInfo.Shoulder_UpperArm_接続 => 1,
|
||||||
ConnectionInfo.Torso_Chest_接続 => 1,
|
ConnectionInfo.Torso_Chest_接続 => 1,
|
||||||
ConnectionInfo.Torso_肌_接続 => 1,
|
ConnectionInfo.Torso_肌_接続 => 1,
|
||||||
ConnectionInfo.Torso_翼左_接続 => 0,
|
ConnectionInfo.Torso_翼左_接続 => 0,
|
||||||
@@ -789,10 +789,10 @@ namespace SlaveMatrix
|
|||||||
ConnectionInfo.前翅_甲_軸2_接続 => 1,
|
ConnectionInfo.前翅_甲_軸2_接続 => 1,
|
||||||
ConnectionInfo.前翅_甲_軸3_接続 => 1,
|
ConnectionInfo.前翅_甲_軸3_接続 => 1,
|
||||||
ConnectionInfo.触手_犬_Head_接続 => 1,
|
ConnectionInfo.触手_犬_Head_接続 => 1,
|
||||||
ConnectionInfo.触手_犬_上腕左_接続 => 1,
|
ConnectionInfo.触手_犬_UpperArm左_接続 => 1,
|
||||||
ConnectionInfo.触手_犬_上腕右_接続 => 1,
|
ConnectionInfo.触手_犬_UpperArm右_接続 => 1,
|
||||||
ConnectionInfo.触手_犬_下腕左_接続 => 1,
|
ConnectionInfo.触手_犬_LowerArm左_接続 => 1,
|
||||||
ConnectionInfo.触手_犬_下腕右_接続 => 1,
|
ConnectionInfo.触手_犬_LowerArm右_接続 => 1,
|
||||||
ConnectionInfo.触手_犬_手左_接続 => 1,
|
ConnectionInfo.触手_犬_手左_接続 => 1,
|
||||||
ConnectionInfo.触手_犬_手右_接続 => 1,
|
ConnectionInfo.触手_犬_手右_接続 => 1,
|
||||||
ConnectionInfo.触手_蔦_節1_接続 => 1,
|
ConnectionInfo.触手_蔦_節1_接続 => 1,
|
||||||
@@ -820,19 +820,19 @@ namespace SlaveMatrix
|
|||||||
ConnectionInfo.触手_蔦_節23_接続 => 1,
|
ConnectionInfo.触手_蔦_節23_接続 => 1,
|
||||||
ConnectionInfo.触手_蔦_節24_接続 => 1,
|
ConnectionInfo.触手_蔦_節24_接続 => 1,
|
||||||
ConnectionInfo.触手_蔦_先端_接続 => 1,
|
ConnectionInfo.触手_蔦_先端_接続 => 1,
|
||||||
ConnectionInfo.上腕_人_下腕_接続 => 1,
|
ConnectionInfo.UpperArm_人_LowerArm_接続 => 1,
|
||||||
ConnectionInfo.上腕_鳥_下腕_接続 => 1,
|
ConnectionInfo.UpperArm_鳥_LowerArm_接続 => 1,
|
||||||
ConnectionInfo.上腕_蝙_下腕_接続 => 1,
|
ConnectionInfo.UpperArm_蝙_LowerArm_接続 => 1,
|
||||||
ConnectionInfo.上腕_獣_下腕_接続 => 1,
|
ConnectionInfo.UpperArm_獣_LowerArm_接続 => 1,
|
||||||
ConnectionInfo.上腕_蹄_下腕_接続 => 1,
|
ConnectionInfo.UpperArm_蹄_LowerArm_接続 => 1,
|
||||||
ConnectionInfo.下腕_人_外腕_接続 => 1,
|
ConnectionInfo.LowerArm_人_OuterArm_接続 => 1,
|
||||||
ConnectionInfo.下腕_人_手_接続 => 1,
|
ConnectionInfo.LowerArm_人_手_接続 => 1,
|
||||||
ConnectionInfo.下腕_人_虫鎌_接続 => 1,
|
ConnectionInfo.LowerArm_人_虫鎌_接続 => 1,
|
||||||
ConnectionInfo.下腕_鳥_手_接続 => 1,
|
ConnectionInfo.LowerArm_鳥_手_接続 => 1,
|
||||||
ConnectionInfo.下腕_蝙_手_接続 => 1,
|
ConnectionInfo.LowerArm_蝙_手_接続 => 1,
|
||||||
ConnectionInfo.下腕_蝙_腕輪_接続 => 1,
|
ConnectionInfo.LowerArm_蝙_腕輪_接続 => 1,
|
||||||
ConnectionInfo.下腕_獣_手_接続 => 1,
|
ConnectionInfo.LowerArm_獣_手_接続 => 1,
|
||||||
ConnectionInfo.下腕_蹄_手_接続 => 1,
|
ConnectionInfo.LowerArm_蹄_手_接続 => 1,
|
||||||
ConnectionInfo.腿_人_Leg_接続 => 1,
|
ConnectionInfo.腿_人_Leg_接続 => 1,
|
||||||
ConnectionInfo.腿_獣_Leg_接続 => 1,
|
ConnectionInfo.腿_獣_Leg_接続 => 1,
|
||||||
ConnectionInfo.腿_蹄_Leg_接続 => 1,
|
ConnectionInfo.腿_蹄_Leg_接続 => 1,
|
||||||
@@ -894,7 +894,7 @@ namespace SlaveMatrix
|
|||||||
ConnectionInfo.四足胸_翼下左_接続 => 0,
|
ConnectionInfo.四足胸_翼下左_接続 => 0,
|
||||||
ConnectionInfo.四足胸_翼下右_接続 => 0,
|
ConnectionInfo.四足胸_翼下右_接続 => 0,
|
||||||
ConnectionInfo.四足胸_背中_接続 => 0,
|
ConnectionInfo.四足胸_背中_接続 => 0,
|
||||||
ConnectionInfo.四足脇_上腕_接続 => 1,
|
ConnectionInfo.四足脇_UpperArm_接続 => 1,
|
||||||
ConnectionInfo.四足胴_腰_接続 => 0,
|
ConnectionInfo.四足胴_腰_接続 => 0,
|
||||||
ConnectionInfo.四足胴_肌_接続 => 1,
|
ConnectionInfo.四足胴_肌_接続 => 1,
|
||||||
ConnectionInfo.四足胴_翼左_接続 => 0,
|
ConnectionInfo.四足胴_翼左_接続 => 0,
|
||||||
|
|||||||
@@ -2938,8 +2938,8 @@ namespace SlaveMatrix
|
|||||||
double num5 = (double)(num - num2) * 17.0;
|
double num5 = (double)(num - num2) * 17.0;
|
||||||
e.角度B += num5;
|
e.角度B += num5;
|
||||||
触手_犬 obj = (触手_犬)e;
|
触手_犬 obj = (触手_犬)e;
|
||||||
obj.X0Y0_脚前_上腕.AngleBase -= num5;
|
obj.X0Y0_脚前_UpperArm.AngleBase -= num5;
|
||||||
obj.X0Y0_脚後_上腕.AngleBase -= num5;
|
obj.X0Y0_脚後_UpperArm.AngleBase -= num5;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -2962,8 +2962,8 @@ namespace SlaveMatrix
|
|||||||
double num8 = (double)(num - num2) * -17.0;
|
double num8 = (double)(num - num2) * -17.0;
|
||||||
e.角度B += num8;
|
e.角度B += num8;
|
||||||
触手_犬 obj2 = (触手_犬)e;
|
触手_犬 obj2 = (触手_犬)e;
|
||||||
obj2.X0Y0_脚前_上腕.AngleBase -= num8;
|
obj2.X0Y0_脚前_UpperArm.AngleBase -= num8;
|
||||||
obj2.X0Y0_脚後_上腕.AngleBase -= num8;
|
obj2.X0Y0_脚後_UpperArm.AngleBase -= num8;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -4418,34 +4418,34 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 肩角度B, double 上腕角度B, double 下腕角度B, double 手角度B, double 上腕尺度XC, double 下腕尺度XC, double 手尺度XC, double 下腕尺度C, double 手尺度C, bool 上腕外線, bool 下腕外線, bool 下腕反転Y, int 手Yi, bool 前後)
|
public static void 腕_人左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 肩角度B, double UpperArm角度B, double LowerArm角度B, double 手角度B, double UpperArm尺度XC, double LowerArm尺度XC, double 手尺度XC, double LowerArm尺度C, double 手尺度C, bool UpperArm外線, bool LowerArm外線, bool LowerArm反転Y, int 手Yi, bool 前後)
|
||||||
{
|
{
|
||||||
腕人 腕人2 = Cha.Bod.腕人左[n];
|
Arm人 腕人2 = Cha.Bod.Arm人左[n];
|
||||||
腕人2.Shoulder.SetAngle0();
|
腕人2.Shoulder.SetAngle0();
|
||||||
腕人2.Shoulder.角度B = 肩角度B + u1;
|
腕人2.Shoulder.角度B = 肩角度B + u1;
|
||||||
if (腕人2.上腕 != null)
|
if (腕人2.UpperArm != null)
|
||||||
{
|
{
|
||||||
腕人2.上腕.肘部_外線 = 上腕外線;
|
腕人2.UpperArm.肘部_外線 = UpperArm外線;
|
||||||
腕人2.上腕.尺度XC = 上腕尺度XC;
|
腕人2.UpperArm.尺度XC = UpperArm尺度XC;
|
||||||
腕人2.上腕.角度B = 上腕角度B + u2;
|
腕人2.UpperArm.角度B = UpperArm角度B + u2;
|
||||||
if (腕人2.下腕 != null)
|
if (腕人2.LowerArm != null)
|
||||||
{
|
{
|
||||||
Cha.Bod.腕前後(右: false, n, 前後);
|
Cha.Bod.腕前後(右: false, n, 前後);
|
||||||
腕人2.下腕.反転Y = false;
|
腕人2.LowerArm.反転Y = false;
|
||||||
腕人2.下腕.肘部_外線 = 下腕外線;
|
腕人2.LowerArm.肘部_外線 = LowerArm外線;
|
||||||
腕人2.下腕.尺度XC = 下腕尺度XC;
|
腕人2.LowerArm.尺度XC = LowerArm尺度XC;
|
||||||
腕人2.下腕.尺度C = 下腕尺度C;
|
腕人2.LowerArm.尺度C = LowerArm尺度C;
|
||||||
腕人2.下腕.角度B = 下腕角度B + u3;
|
腕人2.LowerArm.角度B = LowerArm角度B + u3;
|
||||||
腕人2.下腕.反転Y = 下腕反転Y;
|
腕人2.LowerArm.反転Y = LowerArm反転Y;
|
||||||
腕人2.下腕.鎖1.反転Y = 下腕反転Y;
|
腕人2.LowerArm.鎖1.反転Y = LowerArm反転Y;
|
||||||
if (腕人2.下腕.虫鎌_接続 != null)
|
if (腕人2.LowerArm.虫鎌_接続 != null)
|
||||||
{
|
{
|
||||||
Ele[] 虫鎌_接続 = 腕人2.下腕.虫鎌_接続;
|
Ele[] 虫鎌_接続 = 腕人2.LowerArm.虫鎌_接続;
|
||||||
foreach (Ele obj in 虫鎌_接続)
|
foreach (Ele obj in 虫鎌_接続)
|
||||||
{
|
{
|
||||||
obj.尺度XC = 下腕尺度XC;
|
obj.尺度XC = LowerArm尺度XC;
|
||||||
obj.尺度C = 下腕尺度C;
|
obj.尺度C = LowerArm尺度C;
|
||||||
obj.反転Y = 下腕反転Y;
|
obj.反転Y = LowerArm反転Y;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (腕人2.手 != null)
|
if (腕人2.手 != null)
|
||||||
@@ -4456,7 +4456,7 @@ namespace SlaveMatrix
|
|||||||
if (手Yi == 11)
|
if (手Yi == 11)
|
||||||
{
|
{
|
||||||
腕人2.手.Yi = 3;
|
腕人2.手.Yi = 3;
|
||||||
bool flag = 腕人2.下腕.植性1_通常_花弁_花弁_表示 || 腕人2.下腕.植性1_欠損_花弁_花弁_表示;
|
bool flag = 腕人2.LowerArm.植性1_通常_花弁_花弁_表示 || 腕人2.LowerArm.植性1_欠損_花弁_花弁_表示;
|
||||||
腕人2.手.角度B -= (flag ? 15.0 : 0.0);
|
腕人2.手.角度B -= (flag ? 15.0 : 0.0);
|
||||||
腕人2.手.人指_人指3_表示 = false;
|
腕人2.手.人指_人指3_表示 = false;
|
||||||
腕人2.手.中指_中指3_表示 = false;
|
腕人2.手.中指_中指3_表示 = false;
|
||||||
@@ -4507,34 +4507,34 @@ namespace SlaveMatrix
|
|||||||
腕人2.Shoulder.重複角度処理();
|
腕人2.Shoulder.重複角度処理();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 肩角度B, double 上腕角度B, double 下腕角度B, double 手角度B, double 上腕尺度XC, double 下腕尺度XC, double 手尺度XC, double 下腕尺度C, double 手尺度C, bool 上腕外線, bool 下腕外線, bool 下腕反転Y, int 手Yi, bool 前後)
|
public static void 腕_人右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 肩角度B, double UpperArm角度B, double LowerArm角度B, double 手角度B, double UpperArm尺度XC, double LowerArm尺度XC, double 手尺度XC, double LowerArm尺度C, double 手尺度C, bool UpperArm外線, bool LowerArm外線, bool LowerArm反転Y, int 手Yi, bool 前後)
|
||||||
{
|
{
|
||||||
腕人 腕人2 = Cha.Bod.腕人右[n];
|
Arm人 腕人2 = Cha.Bod.Arm人右[n];
|
||||||
腕人2.Shoulder.SetAngle0();
|
腕人2.Shoulder.SetAngle0();
|
||||||
腕人2.Shoulder.角度B = 0.0 - 肩角度B + (0.0 - u1);
|
腕人2.Shoulder.角度B = 0.0 - 肩角度B + (0.0 - u1);
|
||||||
if (腕人2.上腕 != null)
|
if (腕人2.UpperArm != null)
|
||||||
{
|
{
|
||||||
腕人2.上腕.肘部_外線 = 上腕外線;
|
腕人2.UpperArm.肘部_外線 = UpperArm外線;
|
||||||
腕人2.上腕.尺度XC = 上腕尺度XC;
|
腕人2.UpperArm.尺度XC = UpperArm尺度XC;
|
||||||
腕人2.上腕.角度B = 0.0 - 上腕角度B + (0.0 - u2);
|
腕人2.UpperArm.角度B = 0.0 - UpperArm角度B + (0.0 - u2);
|
||||||
if (腕人2.下腕 != null)
|
if (腕人2.LowerArm != null)
|
||||||
{
|
{
|
||||||
Cha.Bod.腕前後(右: true, n, 前後);
|
Cha.Bod.腕前後(右: true, n, 前後);
|
||||||
腕人2.下腕.反転Y = false;
|
腕人2.LowerArm.反転Y = false;
|
||||||
腕人2.下腕.肘部_外線 = 下腕外線;
|
腕人2.LowerArm.肘部_外線 = LowerArm外線;
|
||||||
腕人2.下腕.尺度XC = 下腕尺度XC;
|
腕人2.LowerArm.尺度XC = LowerArm尺度XC;
|
||||||
腕人2.下腕.尺度C = 下腕尺度C;
|
腕人2.LowerArm.尺度C = LowerArm尺度C;
|
||||||
腕人2.下腕.角度B = 0.0 - 下腕角度B + (0.0 - u3);
|
腕人2.LowerArm.角度B = 0.0 - LowerArm角度B + (0.0 - u3);
|
||||||
腕人2.下腕.反転Y = 下腕反転Y;
|
腕人2.LowerArm.反転Y = LowerArm反転Y;
|
||||||
腕人2.下腕.鎖1.反転Y = 下腕反転Y;
|
腕人2.LowerArm.鎖1.反転Y = LowerArm反転Y;
|
||||||
if (腕人2.下腕.虫鎌_接続 != null)
|
if (腕人2.LowerArm.虫鎌_接続 != null)
|
||||||
{
|
{
|
||||||
Ele[] 虫鎌_接続 = 腕人2.下腕.虫鎌_接続;
|
Ele[] 虫鎌_接続 = 腕人2.LowerArm.虫鎌_接続;
|
||||||
foreach (Ele obj in 虫鎌_接続)
|
foreach (Ele obj in 虫鎌_接続)
|
||||||
{
|
{
|
||||||
obj.尺度XC = 下腕尺度XC;
|
obj.尺度XC = LowerArm尺度XC;
|
||||||
obj.尺度C = 下腕尺度C;
|
obj.尺度C = LowerArm尺度C;
|
||||||
obj.反転Y = 下腕反転Y;
|
obj.反転Y = LowerArm反転Y;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (腕人2.手 != null)
|
if (腕人2.手 != null)
|
||||||
@@ -4545,7 +4545,7 @@ namespace SlaveMatrix
|
|||||||
if (手Yi == 11)
|
if (手Yi == 11)
|
||||||
{
|
{
|
||||||
腕人2.手.Yi = 3;
|
腕人2.手.Yi = 3;
|
||||||
bool flag = 腕人2.下腕.植性1_通常_花弁_花弁_表示 || 腕人2.下腕.植性1_欠損_花弁_花弁_表示;
|
bool flag = 腕人2.LowerArm.植性1_通常_花弁_花弁_表示 || 腕人2.LowerArm.植性1_欠損_花弁_花弁_表示;
|
||||||
腕人2.手.角度B -= (flag ? (-15.0) : 0.0);
|
腕人2.手.角度B -= (flag ? (-15.0) : 0.0);
|
||||||
腕人2.手.人指_人指3_表示 = false;
|
腕人2.手.人指_人指3_表示 = false;
|
||||||
腕人2.手.中指_中指3_表示 = false;
|
腕人2.手.中指_中指3_表示 = false;
|
||||||
@@ -4598,196 +4598,196 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public static void 腕_人_腕置き左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_腕置き左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -30.0, 130.0, 0.0, 0.95, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 0, 前後: false);
|
Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -30.0, 130.0, 0.0, 0.95, 1.0, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: false, 0, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_腕置き右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_腕置き右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -30.0, 130.0, 0.0, 0.95, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 0, 前後: false);
|
Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -30.0, 130.0, 0.0, 0.95, 1.0, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: false, 0, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_胸庇い左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_胸庇い左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -80.0, -230.0, 35.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 1, 前後: false);
|
Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -80.0, -230.0, 35.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: true, 1, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_胸庇い右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_胸庇い右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -80.0, -230.0, 35.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 1, 前後: false);
|
Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -80.0, -230.0, 35.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: true, 1, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_体支え左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_体支え左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -60.0, 360.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: false, 下腕外線: false, 下腕反転Y: true, 2, 前後: true);
|
Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -60.0, 360.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: false, LowerArm外線: false, LowerArm反転Y: true, 2, 前後: true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_体支え右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_体支え右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -60.0, 360.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: false, 下腕外線: false, 下腕反転Y: true, 2, 前後: true);
|
Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -60.0, 360.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: false, LowerArm外線: false, LowerArm反転Y: true, 2, 前後: true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_胸乗せ左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_胸乗せ左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, 5.0, -80.0, 185.0, 45.0, 1.0, 0.85, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 3, 前後: false);
|
Cha.腕_人左(n, u1, u2, u3, u4, 5.0, -80.0, 185.0, 45.0, 1.0, 0.85, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: false, 3, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_胸乗せ右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_胸乗せ右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, 5.0, -80.0, 185.0, 45.0, 1.0, 0.85, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 3, 前後: false);
|
Cha.腕_人右(n, u1, u2, u3, u4, 5.0, -80.0, 185.0, 45.0, 1.0, 0.85, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: false, 3, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_顔隠し左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_顔隠し左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -109.0, -202.0, -13.0, 0.8, 0.95, 1.0, 1.1, 1.0, 上腕外線: true, 下腕外線: true, 下腕反転Y: true, 4, 前後: false);
|
Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -109.0, -202.0, -13.0, 0.8, 0.95, 1.0, 1.1, 1.0, UpperArm外線: true, LowerArm外線: true, LowerArm反転Y: true, 4, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_顔隠し右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_顔隠し右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -109.0, -202.0, -13.0, 0.8, 0.95, 1.0, 1.1, 1.0, 上腕外線: true, 下腕外線: true, 下腕反転Y: true, 4, 前後: false);
|
Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -109.0, -202.0, -13.0, 0.8, 0.95, 1.0, 1.1, 1.0, UpperArm外線: true, LowerArm外線: true, LowerArm反転Y: true, 4, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_チラ見左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_チラ見左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -109.0, -202.0, -6.0, 1.0, 0.9, 1.0, 1.1, 1.0, 上腕外線: true, 下腕外線: true, 下腕反転Y: true, 10, 前後: false);
|
Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -109.0, -202.0, -6.0, 1.0, 0.9, 1.0, 1.1, 1.0, UpperArm外線: true, LowerArm外線: true, LowerArm反転Y: true, 10, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_チラ見右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_チラ見右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -109.0, -202.0, -6.0, 1.0, 0.9, 1.0, 1.1, 1.0, 上腕外線: true, 下腕外線: true, 下腕反転Y: true, 10, 前後: false);
|
Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -109.0, -202.0, -6.0, 1.0, 0.9, 1.0, 1.1, 1.0, UpperArm外線: true, LowerArm外線: true, LowerArm反転Y: true, 10, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_指咥え左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_指咥え左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 5, 前後: false);
|
Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: true, 5, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_指咥え右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_指咥え右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 5, 前後: false);
|
Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: true, 5, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_腕下げ左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_腕下げ左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, -5.0, -75.0, 350.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: false, 下腕外線: false, 下腕反転Y: true, 6, 前後: true);
|
Cha.腕_人左(n, u1, u2, u3, u4, -5.0, -75.0, 350.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: false, LowerArm外線: false, LowerArm反転Y: true, 6, 前後: true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_腕下げ右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_腕下げ右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, -5.0, -75.0, 350.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: false, 下腕外線: false, 下腕反転Y: true, 6, 前後: true);
|
Cha.腕_人右(n, u1, u2, u3, u4, -5.0, -75.0, 350.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: false, LowerArm外線: false, LowerArm反転Y: true, 6, 前後: true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_股隠し左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_股隠し左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -91.0, -331.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false);
|
Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -91.0, -331.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: true, 4, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_股隠し右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_股隠し右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -91.0, -331.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false);
|
Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -91.0, -331.0, 23.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: true, 4, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_開帳左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_開帳左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -101.0, -330.0, 33.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 10, 前後: false);
|
Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -101.0, -330.0, 33.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: true, 10, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_開帳右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_開帳右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -101.0, -330.0, 33.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 10, 前後: false);
|
Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -101.0, -330.0, 33.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: true, 10, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_口押さえ1左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_口押さえ1左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false);
|
Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: true, 4, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_口押さえ1右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_口押さえ1右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false);
|
Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: true, 4, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_口押さえ2左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_口押さえ2左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.Bod.腕左右前後 = false;
|
Cha.Bod.腕左右前後 = false;
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 0.9, 0.9, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false);
|
Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 0.9, 0.9, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: true, 4, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_口押さえ2右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_口押さえ2右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.Bod.腕左右前後 = true;
|
Cha.Bod.腕左右前後 = true;
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 0.9, 0.9, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false);
|
Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -102.0, -194.0, 39.0, 0.9, 0.9, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: true, 4, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_口押さえ3左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_口押さえ3左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.Bod.腕左右前後 = false;
|
Cha.Bod.腕左右前後 = false;
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -102.0, -204.0, -19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false);
|
Cha.腕_人左(n, u1, u2, u3, u4, 10.0, -102.0, -204.0, -19.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: true, 4, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_口押さえ3右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_口押さえ3右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.Bod.腕左右前後 = true;
|
Cha.Bod.腕左右前後 = true;
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -102.0, -204.0, -19.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 4, 前後: false);
|
Cha.腕_人右(n, u1, u2, u3, u4, 10.0, -102.0, -204.0, -19.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: true, 4, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_脇見せ左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_脇見せ左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, 20.0, 25.0, 135.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 0, 前後: true);
|
Cha.腕_人左(n, u1, u2, u3, u4, 20.0, 25.0, 135.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: false, 0, 前後: true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_脇見せ右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_脇見せ右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, 20.0, 25.0, 135.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 0, 前後: true);
|
Cha.腕_人右(n, u1, u2, u3, u4, 20.0, 25.0, 135.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: false, 0, 前後: true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_腰手当左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_腰手当左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -43.0, 90.0, -30.0, 1.0, 0.85, 0.8, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 7, 前後: false);
|
Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -43.0, 90.0, -30.0, 1.0, 0.85, 0.8, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: true, 7, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_腰手当右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_腰手当右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -43.0, 90.0, -30.0, 1.0, 0.85, 0.8, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 7, 前後: false);
|
Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -43.0, 90.0, -30.0, 1.0, 0.85, 0.8, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: true, 7, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_ピース左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_ピース左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -35.0, 160.0, -50.0, 0.9, 0.9, 1.0, 1.0, 1.05, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 9, 前後: false);
|
Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -35.0, 160.0, -50.0, 0.9, 0.9, 1.0, 1.0, 1.05, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: false, 9, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_ピース右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_ピース右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -35.0, 160.0, -50.0, 0.9, 0.9, 1.0, 1.0, 1.05, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 9, 前後: false);
|
Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -35.0, 160.0, -50.0, 0.9, 0.9, 1.0, 1.0, 1.05, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: false, 9, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_手コキ左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void Arm_人_手コキ左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -60.0, -160.0, 30.0, 0.8, 0.84, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 11, 前後: false);
|
Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -60.0, -160.0, 30.0, 0.8, 0.84, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: false, 11, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_手コキ右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void Arm_人_手コキ右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -60.0, -160.0, 30.0, 0.8, 0.84, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 11, 前後: false);
|
Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -60.0, -160.0, 30.0, 0.8, 0.84, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: false, 11, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_パイズリ左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_パイズリ左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -45.0, 155.0, 15.0, 1.0, 0.55, 0.6, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 8, 前後: false);
|
Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -45.0, 155.0, 15.0, 1.0, 0.55, 0.6, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: true, 8, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_パイズリ右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_パイズリ右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -45.0, 155.0, 15.0, 1.0, 0.55, 0.6, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: true, 8, 前後: false);
|
Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -45.0, 155.0, 15.0, 1.0, 0.55, 0.6, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: true, 8, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_腕上げ左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_腕上げ左(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -20.0, 120.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 0, 前後: false);
|
Cha.腕_人左(n, u1, u2, u3, u4, 0.0, -20.0, 120.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: false, 0, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_人_腕上げ右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
public static void 腕_人_腕上げ右(this Cha Cha, int n, double u1, double u2, double u3, double u4)
|
||||||
{
|
{
|
||||||
Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -20.0, 120.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 上腕外線: true, 下腕外線: false, 下腕反転Y: false, 0, 前後: false);
|
Cha.腕_人右(n, u1, u2, u3, u4, 0.0, -20.0, 120.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, UpperArm外線: true, LowerArm外線: false, LowerArm反転Y: false, 0, 前後: false);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 両腕_人_腕下げ(this Cha Cha, int n, bool 左右, bool 前後)
|
public static void 両腕_人_腕下げ(this Cha Cha, int n, bool 左右, bool 前後)
|
||||||
@@ -4918,7 +4918,7 @@ namespace SlaveMatrix
|
|||||||
c.腕_人_ピース左(n, u1, u2, u3, u4);
|
c.腕_人_ピース左(n, u1, u2, u3, u4);
|
||||||
break;
|
break;
|
||||||
case 16:
|
case 16:
|
||||||
c.腕_人_手コキ左(n, u1, u2, u3, u4);
|
c.Arm_人_手コキ左(n, u1, u2, u3, u4);
|
||||||
break;
|
break;
|
||||||
case 17:
|
case 17:
|
||||||
c.腕_人_パイズリ左(n, u1, u2, u3, u4);
|
c.腕_人_パイズリ左(n, u1, u2, u3, u4);
|
||||||
@@ -4982,7 +4982,7 @@ namespace SlaveMatrix
|
|||||||
c.腕_人_ピース右(n, u1, u2, u3, u4);
|
c.腕_人_ピース右(n, u1, u2, u3, u4);
|
||||||
break;
|
break;
|
||||||
case 16:
|
case 16:
|
||||||
c.腕_人_手コキ右(n, u1, u2, u3, u4);
|
c.Arm_人_手コキ右(n, u1, u2, u3, u4);
|
||||||
break;
|
break;
|
||||||
case 17:
|
case 17:
|
||||||
c.腕_人_パイズリ右(n, u1, u2, u3, u4);
|
c.腕_人_パイズリ右(n, u1, u2, u3, u4);
|
||||||
@@ -4995,34 +4995,34 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public static void 腕人絶頂(this Cha Cha, double a)
|
public static void 腕人絶頂(this Cha Cha, double a)
|
||||||
{
|
{
|
||||||
foreach (腕人 item in Cha.Bod.腕人左)
|
foreach (Arm人 item in Cha.Bod.Arm人左)
|
||||||
{
|
{
|
||||||
item.Shoulder.角度C = a * RNG.XS.NextDouble();
|
item.Shoulder.角度C = a * RNG.XS.NextDouble();
|
||||||
if (item.上腕 == null)
|
if (item.UpperArm == null)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
item.上腕.角度C = a * RNG.XS.NextDouble();
|
item.UpperArm.角度C = a * RNG.XS.NextDouble();
|
||||||
if (item.下腕 != null)
|
if (item.LowerArm != null)
|
||||||
{
|
{
|
||||||
item.下腕.角度C = a * RNG.XS.NextDouble();
|
item.LowerArm.角度C = a * RNG.XS.NextDouble();
|
||||||
if (item.手 != null)
|
if (item.手 != null)
|
||||||
{
|
{
|
||||||
item.手.角度C = a * RNG.XS.NextDouble();
|
item.手.角度C = a * RNG.XS.NextDouble();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
foreach (腕人 item2 in Cha.Bod.腕人右)
|
foreach (Arm人 item2 in Cha.Bod.Arm人右)
|
||||||
{
|
{
|
||||||
item2.Shoulder.角度C = (0.0 - a) * RNG.XS.NextDouble();
|
item2.Shoulder.角度C = (0.0 - a) * RNG.XS.NextDouble();
|
||||||
if (item2.上腕 == null)
|
if (item2.UpperArm == null)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
item2.上腕.角度C = (0.0 - a) * RNG.XS.NextDouble();
|
item2.UpperArm.角度C = (0.0 - a) * RNG.XS.NextDouble();
|
||||||
if (item2.下腕 != null)
|
if (item2.LowerArm != null)
|
||||||
{
|
{
|
||||||
item2.下腕.角度C = (0.0 - a) * RNG.XS.NextDouble();
|
item2.LowerArm.角度C = (0.0 - a) * RNG.XS.NextDouble();
|
||||||
if (item2.手 != null)
|
if (item2.手 != null)
|
||||||
{
|
{
|
||||||
item2.手.角度C = (0.0 - a) * RNG.XS.NextDouble();
|
item2.手.角度C = (0.0 - a) * RNG.XS.NextDouble();
|
||||||
@@ -5031,24 +5031,24 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_翼鳥左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 上腕展開, double 下腕展開, double 手展開, double 肩角度B, double 上腕角度B, double 下腕角度B, double 手角度B)
|
public static void 腕_翼鳥左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double UpperArm展開, double LowerArm展開, double 手展開, double 肩角度B, double UpperArm角度B, double LowerArm角度B, double 手角度B)
|
||||||
{
|
{
|
||||||
腕翼鳥 腕翼鳥2 = Cha.Bod.腕翼鳥左[n];
|
Arm翼鳥 腕翼鳥2 = Cha.Bod.腕翼鳥左[n];
|
||||||
腕翼鳥2.Shoulder.SetAngle0();
|
腕翼鳥2.Shoulder.SetAngle0();
|
||||||
if (n == 0)
|
if (n == 0)
|
||||||
{
|
{
|
||||||
腕翼鳥2.Shoulder.角度B = 肩角度B + u1;
|
腕翼鳥2.Shoulder.角度B = 肩角度B + u1;
|
||||||
}
|
}
|
||||||
if (腕翼鳥2.上腕 != null)
|
if (腕翼鳥2.UpperArm != null)
|
||||||
{
|
{
|
||||||
腕翼鳥2.上腕.SetAngle0();
|
腕翼鳥2.UpperArm.SetAngle0();
|
||||||
腕翼鳥2.上腕.展開 = 上腕展開;
|
腕翼鳥2.UpperArm.展開 = UpperArm展開;
|
||||||
腕翼鳥2.上腕.角度B += 上腕角度B + u2;
|
腕翼鳥2.UpperArm.角度B += UpperArm角度B + u2;
|
||||||
if (腕翼鳥2.下腕 != null)
|
if (腕翼鳥2.LowerArm != null)
|
||||||
{
|
{
|
||||||
腕翼鳥2.下腕.SetAngle0();
|
腕翼鳥2.LowerArm.SetAngle0();
|
||||||
腕翼鳥2.下腕.展開 = 下腕展開;
|
腕翼鳥2.LowerArm.展開 = LowerArm展開;
|
||||||
腕翼鳥2.下腕.角度B += 下腕角度B + u3;
|
腕翼鳥2.LowerArm.角度B += LowerArm角度B + u3;
|
||||||
if (腕翼鳥2.手 != null)
|
if (腕翼鳥2.手 != null)
|
||||||
{
|
{
|
||||||
腕翼鳥2.手.SetAngle0();
|
腕翼鳥2.手.SetAngle0();
|
||||||
@@ -5060,24 +5060,24 @@ namespace SlaveMatrix
|
|||||||
腕翼鳥2.Shoulder.重複角度処理();
|
腕翼鳥2.Shoulder.重複角度処理();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_翼鳥右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 上腕展開, double 下腕展開, double 手展開, double 肩角度B, double 上腕角度B, double 下腕角度B, double 手角度B)
|
public static void 腕_翼鳥右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double UpperArm展開, double LowerArm展開, double 手展開, double 肩角度B, double UpperArm角度B, double LowerArm角度B, double 手角度B)
|
||||||
{
|
{
|
||||||
腕翼鳥 腕翼鳥2 = Cha.Bod.腕翼鳥右[n];
|
Arm翼鳥 腕翼鳥2 = Cha.Bod.腕翼鳥右[n];
|
||||||
腕翼鳥2.Shoulder.SetAngle0();
|
腕翼鳥2.Shoulder.SetAngle0();
|
||||||
if (n == 0)
|
if (n == 0)
|
||||||
{
|
{
|
||||||
腕翼鳥2.Shoulder.角度B = 0.0 - 肩角度B + (0.0 - u1);
|
腕翼鳥2.Shoulder.角度B = 0.0 - 肩角度B + (0.0 - u1);
|
||||||
}
|
}
|
||||||
if (腕翼鳥2.上腕 != null)
|
if (腕翼鳥2.UpperArm != null)
|
||||||
{
|
{
|
||||||
腕翼鳥2.上腕.SetAngle0();
|
腕翼鳥2.UpperArm.SetAngle0();
|
||||||
腕翼鳥2.上腕.展開 = 上腕展開;
|
腕翼鳥2.UpperArm.展開 = UpperArm展開;
|
||||||
腕翼鳥2.上腕.角度B += 0.0 - 上腕角度B + (0.0 - u2);
|
腕翼鳥2.UpperArm.角度B += 0.0 - UpperArm角度B + (0.0 - u2);
|
||||||
if (腕翼鳥2.下腕 != null)
|
if (腕翼鳥2.LowerArm != null)
|
||||||
{
|
{
|
||||||
腕翼鳥2.下腕.SetAngle0();
|
腕翼鳥2.LowerArm.SetAngle0();
|
||||||
腕翼鳥2.下腕.展開 = 下腕展開;
|
腕翼鳥2.LowerArm.展開 = LowerArm展開;
|
||||||
腕翼鳥2.下腕.角度B += 0.0 - 下腕角度B + (0.0 - u3);
|
腕翼鳥2.LowerArm.角度B += 0.0 - LowerArm角度B + (0.0 - u3);
|
||||||
if (腕翼鳥2.手 != null)
|
if (腕翼鳥2.手 != null)
|
||||||
{
|
{
|
||||||
腕翼鳥2.手.SetAngle0();
|
腕翼鳥2.手.SetAngle0();
|
||||||
@@ -5245,34 +5245,34 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public static void 腕翼鳥絶頂(this Cha Cha, double a)
|
public static void 腕翼鳥絶頂(this Cha Cha, double a)
|
||||||
{
|
{
|
||||||
foreach (腕翼鳥 item in Cha.Bod.腕翼鳥左)
|
foreach (Arm翼鳥 item in Cha.Bod.腕翼鳥左)
|
||||||
{
|
{
|
||||||
item.Shoulder.角度C = a * RNG.XS.NextDouble();
|
item.Shoulder.角度C = a * RNG.XS.NextDouble();
|
||||||
}
|
}
|
||||||
foreach (腕翼鳥 item2 in Cha.Bod.腕翼鳥右)
|
foreach (Arm翼鳥 item2 in Cha.Bod.腕翼鳥右)
|
||||||
{
|
{
|
||||||
item2.Shoulder.角度C = (0.0 - a) * RNG.XS.NextDouble();
|
item2.Shoulder.角度C = (0.0 - a) * RNG.XS.NextDouble();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_翼獣左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 上腕展開, double 下腕展開, double 手展開, double 肩角度B, double 上腕角度B, double 下腕角度B, double 手角度B)
|
public static void 腕_翼獣左(this Cha Cha, int n, double u1, double u2, double u3, double u4, double UpperArm展開, double LowerArm展開, double 手展開, double 肩角度B, double UpperArm角度B, double LowerArm角度B, double 手角度B)
|
||||||
{
|
{
|
||||||
腕翼獣 腕翼獣2 = Cha.Bod.腕翼獣左[n];
|
Arm翼獣 腕翼獣2 = Cha.Bod.腕翼獣左[n];
|
||||||
腕翼獣2.Shoulder.SetAngle0();
|
腕翼獣2.Shoulder.SetAngle0();
|
||||||
if (n == 0)
|
if (n == 0)
|
||||||
{
|
{
|
||||||
腕翼獣2.Shoulder.角度B = 肩角度B + u1;
|
腕翼獣2.Shoulder.角度B = 肩角度B + u1;
|
||||||
}
|
}
|
||||||
if (腕翼獣2.上腕 != null)
|
if (腕翼獣2.UpperArm != null)
|
||||||
{
|
{
|
||||||
腕翼獣2.上腕.SetAngle0();
|
腕翼獣2.UpperArm.SetAngle0();
|
||||||
腕翼獣2.上腕.展開 = 上腕展開;
|
腕翼獣2.UpperArm.展開 = UpperArm展開;
|
||||||
腕翼獣2.上腕.角度B += 上腕角度B + u2;
|
腕翼獣2.UpperArm.角度B += UpperArm角度B + u2;
|
||||||
if (腕翼獣2.下腕 != null)
|
if (腕翼獣2.LowerArm != null)
|
||||||
{
|
{
|
||||||
腕翼獣2.下腕.SetAngle0();
|
腕翼獣2.LowerArm.SetAngle0();
|
||||||
腕翼獣2.下腕.展開 = 下腕展開;
|
腕翼獣2.LowerArm.展開 = LowerArm展開;
|
||||||
腕翼獣2.下腕.角度B += 下腕角度B + u3;
|
腕翼獣2.LowerArm.角度B += LowerArm角度B + u3;
|
||||||
if (腕翼獣2.手 != null)
|
if (腕翼獣2.手 != null)
|
||||||
{
|
{
|
||||||
腕翼獣2.手.SetAngle0();
|
腕翼獣2.手.SetAngle0();
|
||||||
@@ -5284,24 +5284,24 @@ namespace SlaveMatrix
|
|||||||
腕翼獣2.Shoulder.重複角度処理();
|
腕翼獣2.Shoulder.重複角度処理();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_翼獣右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double 上腕展開, double 下腕展開, double 手展開, double 肩角度B, double 上腕角度B, double 下腕角度B, double 手角度B)
|
public static void 腕_翼獣右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double UpperArm展開, double LowerArm展開, double 手展開, double 肩角度B, double UpperArm角度B, double LowerArm角度B, double 手角度B)
|
||||||
{
|
{
|
||||||
腕翼獣 腕翼獣2 = Cha.Bod.腕翼獣右[n];
|
Arm翼獣 腕翼獣2 = Cha.Bod.腕翼獣右[n];
|
||||||
腕翼獣2.Shoulder.SetAngle0();
|
腕翼獣2.Shoulder.SetAngle0();
|
||||||
if (n == 0)
|
if (n == 0)
|
||||||
{
|
{
|
||||||
腕翼獣2.Shoulder.角度B = 0.0 - 肩角度B + (0.0 - u1);
|
腕翼獣2.Shoulder.角度B = 0.0 - 肩角度B + (0.0 - u1);
|
||||||
}
|
}
|
||||||
if (腕翼獣2.上腕 != null)
|
if (腕翼獣2.UpperArm != null)
|
||||||
{
|
{
|
||||||
腕翼獣2.上腕.SetAngle0();
|
腕翼獣2.UpperArm.SetAngle0();
|
||||||
腕翼獣2.上腕.展開 = 上腕展開;
|
腕翼獣2.UpperArm.展開 = UpperArm展開;
|
||||||
腕翼獣2.上腕.角度B += 0.0 - 上腕角度B + (0.0 - u2);
|
腕翼獣2.UpperArm.角度B += 0.0 - UpperArm角度B + (0.0 - u2);
|
||||||
if (腕翼獣2.下腕 != null)
|
if (腕翼獣2.LowerArm != null)
|
||||||
{
|
{
|
||||||
腕翼獣2.下腕.SetAngle0();
|
腕翼獣2.LowerArm.SetAngle0();
|
||||||
腕翼獣2.下腕.展開 = 下腕展開;
|
腕翼獣2.LowerArm.展開 = LowerArm展開;
|
||||||
腕翼獣2.下腕.角度B += 0.0 - 下腕角度B + (0.0 - u3);
|
腕翼獣2.LowerArm.角度B += 0.0 - LowerArm角度B + (0.0 - u3);
|
||||||
if (腕翼獣2.手 != null)
|
if (腕翼獣2.手 != null)
|
||||||
{
|
{
|
||||||
腕翼獣2.手.SetAngle0();
|
腕翼獣2.手.SetAngle0();
|
||||||
@@ -5437,30 +5437,30 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public static void 腕翼獣絶頂(this Cha Cha, double a)
|
public static void 腕翼獣絶頂(this Cha Cha, double a)
|
||||||
{
|
{
|
||||||
foreach (腕翼獣 item in Cha.Bod.腕翼獣左)
|
foreach (Arm翼獣 item in Cha.Bod.腕翼獣左)
|
||||||
{
|
{
|
||||||
item.Shoulder.角度C = a * RNG.XS.NextDouble();
|
item.Shoulder.角度C = a * RNG.XS.NextDouble();
|
||||||
}
|
}
|
||||||
foreach (腕翼獣 item2 in Cha.Bod.腕翼獣右)
|
foreach (Arm翼獣 item2 in Cha.Bod.腕翼獣右)
|
||||||
{
|
{
|
||||||
item2.Shoulder.角度C = (0.0 - a) * RNG.XS.NextDouble();
|
item2.Shoulder.角度C = (0.0 - a) * RNG.XS.NextDouble();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_獣左(this Cha Cha, int n, double u2, double u3, double u4, double 上腕角度B, double 下腕角度B, double 手角度B, double 上腕尺度XC, double 下腕尺度XC, double 手尺度XC)
|
public static void 腕_獣左(this Cha Cha, int n, double u2, double u3, double u4, double UpperArm角度B, double LowerArm角度B, double 手角度B, double UpperArm尺度XC, double LowerArm尺度XC, double 手尺度XC)
|
||||||
{
|
{
|
||||||
腕獣 腕獣2 = Cha.Bod.腕獣左[n];
|
Arm獣 腕獣2 = Cha.Bod.腕獣左[n];
|
||||||
腕獣2.Shoulder.SetAngle0();
|
腕獣2.Shoulder.SetAngle0();
|
||||||
if (腕獣2.上腕 != null)
|
if (腕獣2.UpperArm != null)
|
||||||
{
|
{
|
||||||
腕獣2.上腕.SetAngle0();
|
腕獣2.UpperArm.SetAngle0();
|
||||||
腕獣2.上腕.尺度XC = 上腕尺度XC;
|
腕獣2.UpperArm.尺度XC = UpperArm尺度XC;
|
||||||
腕獣2.上腕.角度B += 上腕角度B + u2;
|
腕獣2.UpperArm.角度B += UpperArm角度B + u2;
|
||||||
if (腕獣2.下腕 != null)
|
if (腕獣2.LowerArm != null)
|
||||||
{
|
{
|
||||||
腕獣2.下腕.SetAngle0();
|
腕獣2.LowerArm.SetAngle0();
|
||||||
腕獣2.下腕.尺度XC = 下腕尺度XC;
|
腕獣2.LowerArm.尺度XC = LowerArm尺度XC;
|
||||||
腕獣2.下腕.角度B += 下腕角度B + u3;
|
腕獣2.LowerArm.角度B += LowerArm角度B + u3;
|
||||||
if (腕獣2.手 != null)
|
if (腕獣2.手 != null)
|
||||||
{
|
{
|
||||||
腕獣2.手.SetAngle0();
|
腕獣2.手.SetAngle0();
|
||||||
@@ -5472,20 +5472,20 @@ namespace SlaveMatrix
|
|||||||
腕獣2.Shoulder.重複角度処理();
|
腕獣2.Shoulder.重複角度処理();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 腕_獣右(this Cha Cha, int n, double u2, double u3, double u4, double 上腕角度B, double 下腕角度B, double 手角度B, double 上腕尺度XC, double 下腕尺度XC, double 手尺度XC)
|
public static void 腕_獣右(this Cha Cha, int n, double u2, double u3, double u4, double UpperArm角度B, double LowerArm角度B, double 手角度B, double UpperArm尺度XC, double LowerArm尺度XC, double 手尺度XC)
|
||||||
{
|
{
|
||||||
腕獣 腕獣2 = Cha.Bod.腕獣右[n];
|
Arm獣 腕獣2 = Cha.Bod.腕獣右[n];
|
||||||
腕獣2.Shoulder.SetAngle0();
|
腕獣2.Shoulder.SetAngle0();
|
||||||
if (腕獣2.上腕 != null)
|
if (腕獣2.UpperArm != null)
|
||||||
{
|
{
|
||||||
腕獣2.上腕.SetAngle0();
|
腕獣2.UpperArm.SetAngle0();
|
||||||
腕獣2.上腕.尺度XC = 上腕尺度XC;
|
腕獣2.UpperArm.尺度XC = UpperArm尺度XC;
|
||||||
腕獣2.上腕.角度B += 0.0 - 上腕角度B + (0.0 - u2);
|
腕獣2.UpperArm.角度B += 0.0 - UpperArm角度B + (0.0 - u2);
|
||||||
if (腕獣2.下腕 != null)
|
if (腕獣2.LowerArm != null)
|
||||||
{
|
{
|
||||||
腕獣2.下腕.SetAngle0();
|
腕獣2.LowerArm.SetAngle0();
|
||||||
腕獣2.下腕.尺度XC = 下腕尺度XC;
|
腕獣2.LowerArm.尺度XC = LowerArm尺度XC;
|
||||||
腕獣2.下腕.角度B += 0.0 - 下腕角度B + (0.0 - u3);
|
腕獣2.LowerArm.角度B += 0.0 - LowerArm角度B + (0.0 - u3);
|
||||||
if (腕獣2.手 != null)
|
if (腕獣2.手 != null)
|
||||||
{
|
{
|
||||||
腕獣2.手.SetAngle0();
|
腕獣2.手.SetAngle0();
|
||||||
@@ -5589,32 +5589,32 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public static void 腕獣絶頂(this Cha Cha, double a)
|
public static void 腕獣絶頂(this Cha Cha, double a)
|
||||||
{
|
{
|
||||||
foreach (腕獣 item in Cha.Bod.腕獣左)
|
foreach (Arm獣 item in Cha.Bod.腕獣左)
|
||||||
{
|
{
|
||||||
if (item.上腕 == null)
|
if (item.UpperArm == null)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
item.上腕.角度C = a * RNG.XS.NextDouble();
|
item.UpperArm.角度C = a * RNG.XS.NextDouble();
|
||||||
if (item.下腕 != null)
|
if (item.LowerArm != null)
|
||||||
{
|
{
|
||||||
item.下腕.角度C = a * RNG.XS.NextDouble();
|
item.LowerArm.角度C = a * RNG.XS.NextDouble();
|
||||||
if (item.手 != null)
|
if (item.手 != null)
|
||||||
{
|
{
|
||||||
item.手.角度C = a * RNG.XS.NextDouble();
|
item.手.角度C = a * RNG.XS.NextDouble();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
foreach (腕獣 item2 in Cha.Bod.腕獣右)
|
foreach (Arm獣 item2 in Cha.Bod.腕獣右)
|
||||||
{
|
{
|
||||||
if (item2.上腕 == null)
|
if (item2.UpperArm == null)
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
item2.上腕.角度C = (0.0 - a) * RNG.XS.NextDouble();
|
item2.UpperArm.角度C = (0.0 - a) * RNG.XS.NextDouble();
|
||||||
if (item2.下腕 != null)
|
if (item2.LowerArm != null)
|
||||||
{
|
{
|
||||||
item2.下腕.角度C = (0.0 - a) * RNG.XS.NextDouble();
|
item2.LowerArm.角度C = (0.0 - a) * RNG.XS.NextDouble();
|
||||||
if (item2.手 != null)
|
if (item2.手 != null)
|
||||||
{
|
{
|
||||||
item2.手.角度C = (0.0 - a) * RNG.XS.NextDouble();
|
item2.手.角度C = (0.0 - a) * RNG.XS.NextDouble();
|
||||||
@@ -6153,17 +6153,17 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 翼鳥左(this Cha Cha, int n, double u1, double u2, double u3, double 上腕展開, double 下腕展開, double 手展開, double 上腕角度B, double 下腕角度B, double 手角度B)
|
public static void 翼鳥左(this Cha Cha, int n, double u1, double u2, double u3, double UpperArm展開, double LowerArm展開, double 手展開, double UpperArm角度B, double LowerArm角度B, double 手角度B)
|
||||||
{
|
{
|
||||||
翼鳥 翼鳥2 = Cha.Bod.翼鳥左[n];
|
翼鳥 翼鳥2 = Cha.Bod.翼鳥左[n];
|
||||||
翼鳥2.上腕.SetAngle0();
|
翼鳥2.UpperArm.SetAngle0();
|
||||||
翼鳥2.上腕.展開 = 上腕展開;
|
翼鳥2.UpperArm.展開 = UpperArm展開;
|
||||||
翼鳥2.上腕.角度B += 上腕角度B + u1;
|
翼鳥2.UpperArm.角度B += UpperArm角度B + u1;
|
||||||
if (翼鳥2.下腕 != null)
|
if (翼鳥2.LowerArm != null)
|
||||||
{
|
{
|
||||||
翼鳥2.下腕.SetAngle0();
|
翼鳥2.LowerArm.SetAngle0();
|
||||||
翼鳥2.下腕.展開 = 下腕展開;
|
翼鳥2.LowerArm.展開 = LowerArm展開;
|
||||||
翼鳥2.下腕.角度B += 下腕角度B + u2;
|
翼鳥2.LowerArm.角度B += LowerArm角度B + u2;
|
||||||
if (翼鳥2.手 != null)
|
if (翼鳥2.手 != null)
|
||||||
{
|
{
|
||||||
翼鳥2.手.SetAngle0();
|
翼鳥2.手.SetAngle0();
|
||||||
@@ -6171,20 +6171,20 @@ namespace SlaveMatrix
|
|||||||
翼鳥2.手.角度B += 手角度B + u3;
|
翼鳥2.手.角度B += 手角度B + u3;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
翼鳥2.上腕.重複角度処理();
|
翼鳥2.UpperArm.重複角度処理();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 翼鳥右(this Cha Cha, int n, double u1, double u2, double u3, double 上腕展開, double 下腕展開, double 手展開, double 上腕角度B, double 下腕角度B, double 手角度B)
|
public static void 翼鳥右(this Cha Cha, int n, double u1, double u2, double u3, double UpperArm展開, double LowerArm展開, double 手展開, double UpperArm角度B, double LowerArm角度B, double 手角度B)
|
||||||
{
|
{
|
||||||
翼鳥 翼鳥2 = Cha.Bod.翼鳥右[n];
|
翼鳥 翼鳥2 = Cha.Bod.翼鳥右[n];
|
||||||
翼鳥2.上腕.SetAngle0();
|
翼鳥2.UpperArm.SetAngle0();
|
||||||
翼鳥2.上腕.展開 = 上腕展開;
|
翼鳥2.UpperArm.展開 = UpperArm展開;
|
||||||
翼鳥2.上腕.角度B += 0.0 - 上腕角度B + (0.0 - u1);
|
翼鳥2.UpperArm.角度B += 0.0 - UpperArm角度B + (0.0 - u1);
|
||||||
if (翼鳥2.下腕 != null)
|
if (翼鳥2.LowerArm != null)
|
||||||
{
|
{
|
||||||
翼鳥2.下腕.SetAngle0();
|
翼鳥2.LowerArm.SetAngle0();
|
||||||
翼鳥2.下腕.展開 = 下腕展開;
|
翼鳥2.LowerArm.展開 = LowerArm展開;
|
||||||
翼鳥2.下腕.角度B += 0.0 - 下腕角度B + (0.0 - u2);
|
翼鳥2.LowerArm.角度B += 0.0 - LowerArm角度B + (0.0 - u2);
|
||||||
if (翼鳥2.手 != null)
|
if (翼鳥2.手 != null)
|
||||||
{
|
{
|
||||||
翼鳥2.手.SetAngle0();
|
翼鳥2.手.SetAngle0();
|
||||||
@@ -6192,7 +6192,7 @@ namespace SlaveMatrix
|
|||||||
翼鳥2.手.角度B += 0.0 - 手角度B + (0.0 - u3);
|
翼鳥2.手.角度B += 0.0 - 手角度B + (0.0 - u3);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
翼鳥2.上腕.重複角度処理();
|
翼鳥2.UpperArm.重複角度処理();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 翼鳥_脱力左(this Cha Cha, int n, double u1, double u2, double u3)
|
public static void 翼鳥_脱力左(this Cha Cha, int n, double u1, double u2, double u3)
|
||||||
@@ -6345,17 +6345,17 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 翼獣左(this Cha Cha, int n, double u1, double u2, double u3, double 上腕展開, double 下腕展開, double 手展開, double 上腕角度B, double 下腕角度B, double 手角度B)
|
public static void 翼獣左(this Cha Cha, int n, double u1, double u2, double u3, double UpperArm展開, double LowerArm展開, double 手展開, double UpperArm角度B, double LowerArm角度B, double 手角度B)
|
||||||
{
|
{
|
||||||
翼獣 翼獣2 = Cha.Bod.翼獣左[n];
|
翼獣 翼獣2 = Cha.Bod.翼獣左[n];
|
||||||
翼獣2.上腕.SetAngle0();
|
翼獣2.UpperArm.SetAngle0();
|
||||||
翼獣2.上腕.展開 = 上腕展開;
|
翼獣2.UpperArm.展開 = UpperArm展開;
|
||||||
翼獣2.上腕.角度B += 上腕角度B + u1;
|
翼獣2.UpperArm.角度B += UpperArm角度B + u1;
|
||||||
if (翼獣2.下腕 != null)
|
if (翼獣2.LowerArm != null)
|
||||||
{
|
{
|
||||||
翼獣2.下腕.SetAngle0();
|
翼獣2.LowerArm.SetAngle0();
|
||||||
翼獣2.下腕.展開 = 下腕展開;
|
翼獣2.LowerArm.展開 = LowerArm展開;
|
||||||
翼獣2.下腕.角度B += 下腕角度B + u2;
|
翼獣2.LowerArm.角度B += LowerArm角度B + u2;
|
||||||
if (翼獣2.手 != null)
|
if (翼獣2.手 != null)
|
||||||
{
|
{
|
||||||
翼獣2.手.SetAngle0();
|
翼獣2.手.SetAngle0();
|
||||||
@@ -6363,20 +6363,20 @@ namespace SlaveMatrix
|
|||||||
翼獣2.手.角度B += 手角度B + u3;
|
翼獣2.手.角度B += 手角度B + u3;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
翼獣2.上腕.重複角度処理();
|
翼獣2.UpperArm.重複角度処理();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 翼獣右(this Cha Cha, int n, double u1, double u2, double u3, double 上腕展開, double 下腕展開, double 手展開, double 上腕角度B, double 下腕角度B, double 手角度B)
|
public static void 翼獣右(this Cha Cha, int n, double u1, double u2, double u3, double UpperArm展開, double LowerArm展開, double 手展開, double UpperArm角度B, double LowerArm角度B, double 手角度B)
|
||||||
{
|
{
|
||||||
翼獣 翼獣2 = Cha.Bod.翼獣右[n];
|
翼獣 翼獣2 = Cha.Bod.翼獣右[n];
|
||||||
翼獣2.上腕.SetAngle0();
|
翼獣2.UpperArm.SetAngle0();
|
||||||
翼獣2.上腕.展開 = 上腕展開;
|
翼獣2.UpperArm.展開 = UpperArm展開;
|
||||||
翼獣2.上腕.角度B += 0.0 - 上腕角度B + (0.0 - u1);
|
翼獣2.UpperArm.角度B += 0.0 - UpperArm角度B + (0.0 - u1);
|
||||||
if (翼獣2.下腕 != null)
|
if (翼獣2.LowerArm != null)
|
||||||
{
|
{
|
||||||
翼獣2.下腕.SetAngle0();
|
翼獣2.LowerArm.SetAngle0();
|
||||||
翼獣2.下腕.展開 = 下腕展開;
|
翼獣2.LowerArm.展開 = LowerArm展開;
|
||||||
翼獣2.下腕.角度B += 0.0 - 下腕角度B + (0.0 - u2);
|
翼獣2.LowerArm.角度B += 0.0 - LowerArm角度B + (0.0 - u2);
|
||||||
if (翼獣2.手 != null)
|
if (翼獣2.手 != null)
|
||||||
{
|
{
|
||||||
翼獣2.手.SetAngle0();
|
翼獣2.手.SetAngle0();
|
||||||
@@ -6384,7 +6384,7 @@ namespace SlaveMatrix
|
|||||||
翼獣2.手.角度B += 0.0 - 手角度B + (0.0 - u3);
|
翼獣2.手.角度B += 0.0 - 手角度B + (0.0 - u3);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
翼獣2.上腕.重複角度処理();
|
翼獣2.UpperArm.重複角度処理();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 翼獣_脱力左(this Cha Cha, int n, double u1, double u2, double u3)
|
public static void 翼獣_脱力左(this Cha Cha, int n, double u1, double u2, double u3)
|
||||||
@@ -8631,18 +8631,18 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void 触手犬右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double 根本角度, double 上腕角度, double 下腕角度, double 手角度, double 開口, double 開指, params Func<int, double>[] angs)
|
public static void 触手犬右(this Cha Cha, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7, double 根本角度, double UpperArm角度, double LowerArm角度, double 手角度, double 開口, double 開指, params Func<int, double>[] angs)
|
||||||
{
|
{
|
||||||
触手_犬 触手_犬2 = Cha.Bod.触手犬右[n];
|
触手_犬 触手_犬2 = Cha.Bod.触手犬右[n];
|
||||||
触手_犬2.SetAngle0();
|
触手_犬2.SetAngle0();
|
||||||
触手_犬2.X0Y0_脚後_上腕.AngleBase -= 触手_犬2.X0Y0_胴_節9_胴.Angle;
|
触手_犬2.X0Y0_脚後_UpperArm.AngleBase -= 触手_犬2.X0Y0_胴_節9_胴.Angle;
|
||||||
触手_犬2.X0Y0_脚前_上腕.AngleBase -= 触手_犬2.X0Y0_胴_節9_胴.Angle;
|
触手_犬2.X0Y0_脚前_UpperArm.AngleBase -= 触手_犬2.X0Y0_胴_節9_胴.Angle;
|
||||||
触手_犬2.X0Y0_頭_口膜_口膜1.AngleBase -= 17.0;
|
触手_犬2.X0Y0_頭_口膜_口膜1.AngleBase -= 17.0;
|
||||||
触手_犬2.X0Y0_脚後_上腕.AngleBase += 0.0 - 上腕角度 + (0.0 - u1);
|
触手_犬2.X0Y0_脚後_UpperArm.AngleBase += 0.0 - UpperArm角度 + (0.0 - u1);
|
||||||
触手_犬2.X0Y0_脚後_下腕.AngleBase += 0.0 - 下腕角度 + (0.0 - u2);
|
触手_犬2.X0Y0_脚後_LowerArm.AngleBase += 0.0 - LowerArm角度 + (0.0 - u2);
|
||||||
触手_犬2.X0Y0_脚後_手_手.AngleBase += 0.0 - 手角度 + (0.0 - u3);
|
触手_犬2.X0Y0_脚後_手_手.AngleBase += 0.0 - 手角度 + (0.0 - u3);
|
||||||
触手_犬2.X0Y0_脚前_上腕.AngleBase += 0.0 - 上腕角度 + u1;
|
触手_犬2.X0Y0_脚前_UpperArm.AngleBase += 0.0 - UpperArm角度 + u1;
|
||||||
触手_犬2.X0Y0_脚前_下腕.AngleBase += 0.0 - 下腕角度 + u2;
|
触手_犬2.X0Y0_脚前_LowerArm.AngleBase += 0.0 - LowerArm角度 + u2;
|
||||||
触手_犬2.X0Y0_脚前_手_手.AngleBase += 0.0 - 手角度 + u3;
|
触手_犬2.X0Y0_脚前_手_手.AngleBase += 0.0 - 手角度 + u3;
|
||||||
if (触手_犬2.拘束)
|
if (触手_犬2.拘束)
|
||||||
{
|
{
|
||||||
@@ -8731,14 +8731,14 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
foreach (触手_犬 item in Cha.Bod.触手犬左)
|
foreach (触手_犬 item in Cha.Bod.触手犬左)
|
||||||
{
|
{
|
||||||
item.X0Y0_脚後_上腕.AngleCont = a * RNG.XS.NextDouble();
|
item.X0Y0_脚後_UpperArm.AngleCont = a * RNG.XS.NextDouble();
|
||||||
item.X0Y0_脚前_上腕.AngleCont = a * RNG.XS.NextDouble();
|
item.X0Y0_脚前_UpperArm.AngleCont = a * RNG.XS.NextDouble();
|
||||||
item.X0Y0_頭_口膜_口膜1.AngleCont = a * RNG.XS.NextDouble();
|
item.X0Y0_頭_口膜_口膜1.AngleCont = a * RNG.XS.NextDouble();
|
||||||
item.X0Y0_脚後_上腕.AngleCont = a * RNG.XS.NextDouble();
|
item.X0Y0_脚後_UpperArm.AngleCont = a * RNG.XS.NextDouble();
|
||||||
item.X0Y0_脚後_下腕.AngleCont = a * RNG.XS.NextDouble();
|
item.X0Y0_脚後_LowerArm.AngleCont = a * RNG.XS.NextDouble();
|
||||||
item.X0Y0_脚後_手_手.AngleCont = a * RNG.XS.NextDouble();
|
item.X0Y0_脚後_手_手.AngleCont = a * RNG.XS.NextDouble();
|
||||||
item.X0Y0_脚前_上腕.AngleCont = a * RNG.XS.NextDouble();
|
item.X0Y0_脚前_UpperArm.AngleCont = a * RNG.XS.NextDouble();
|
||||||
item.X0Y0_脚前_下腕.AngleCont = a * RNG.XS.NextDouble();
|
item.X0Y0_脚前_LowerArm.AngleCont = a * RNG.XS.NextDouble();
|
||||||
item.X0Y0_脚前_手_手.AngleCont = a * RNG.XS.NextDouble();
|
item.X0Y0_脚前_手_手.AngleCont = a * RNG.XS.NextDouble();
|
||||||
if (!item.拘束)
|
if (!item.拘束)
|
||||||
{
|
{
|
||||||
@@ -8762,14 +8762,14 @@ namespace SlaveMatrix
|
|||||||
}
|
}
|
||||||
foreach (触手_犬 item3 in Cha.Bod.触手犬右)
|
foreach (触手_犬 item3 in Cha.Bod.触手犬右)
|
||||||
{
|
{
|
||||||
item3.X0Y0_脚後_上腕.AngleCont = (0.0 - a) * RNG.XS.NextDouble();
|
item3.X0Y0_脚後_UpperArm.AngleCont = (0.0 - a) * RNG.XS.NextDouble();
|
||||||
item3.X0Y0_脚前_上腕.AngleCont = (0.0 - a) * RNG.XS.NextDouble();
|
item3.X0Y0_脚前_UpperArm.AngleCont = (0.0 - a) * RNG.XS.NextDouble();
|
||||||
item3.X0Y0_頭_口膜_口膜1.AngleCont = (0.0 - a) * RNG.XS.NextDouble();
|
item3.X0Y0_頭_口膜_口膜1.AngleCont = (0.0 - a) * RNG.XS.NextDouble();
|
||||||
item3.X0Y0_脚後_上腕.AngleCont = (0.0 - a) * RNG.XS.NextDouble();
|
item3.X0Y0_脚後_UpperArm.AngleCont = (0.0 - a) * RNG.XS.NextDouble();
|
||||||
item3.X0Y0_脚後_下腕.AngleCont = (0.0 - a) * RNG.XS.NextDouble();
|
item3.X0Y0_脚後_LowerArm.AngleCont = (0.0 - a) * RNG.XS.NextDouble();
|
||||||
item3.X0Y0_脚後_手_手.AngleCont = (0.0 - a) * RNG.XS.NextDouble();
|
item3.X0Y0_脚後_手_手.AngleCont = (0.0 - a) * RNG.XS.NextDouble();
|
||||||
item3.X0Y0_脚前_上腕.AngleCont = (0.0 - a) * RNG.XS.NextDouble();
|
item3.X0Y0_脚前_UpperArm.AngleCont = (0.0 - a) * RNG.XS.NextDouble();
|
||||||
item3.X0Y0_脚前_下腕.AngleCont = (0.0 - a) * RNG.XS.NextDouble();
|
item3.X0Y0_脚前_LowerArm.AngleCont = (0.0 - a) * RNG.XS.NextDouble();
|
||||||
item3.X0Y0_脚前_手_手.AngleCont = (0.0 - a) * RNG.XS.NextDouble();
|
item3.X0Y0_脚前_手_手.AngleCont = (0.0 - a) * RNG.XS.NextDouble();
|
||||||
if (!item3.拘束)
|
if (!item3.拘束)
|
||||||
{
|
{
|
||||||
@@ -9535,7 +9535,7 @@ namespace SlaveMatrix
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
EmotionType 状態 = c.ChaD.Emotion;
|
EmotionType 状態 = c.ChaD.Emotion;
|
||||||
if (c.Bod.腕人n > 0 && !Player.UI.ペニス処理.手固定)
|
if (c.Bod.Arm人n > 0 && !Player.UI.ペニス処理.手固定)
|
||||||
{
|
{
|
||||||
int[] array = null;
|
int[] array = null;
|
||||||
if (c.ChaD.撮影ピース経験)
|
if (c.ChaD.撮影ピース経験)
|
||||||
@@ -9580,7 +9580,7 @@ namespace SlaveMatrix
|
|||||||
array = (flag ? new int[5] { 0, 2, 7, 13, 18 } : new int[7] { 0, 1, 2, 3, 7, 13, 18 });
|
array = (flag ? new int[5] { 0, 2, 7, 13, 18 } : new int[7] { 0, 1, 2, 3, 7, 13, 18 });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (int i = 0; i < c.Bod.腕人n; i++)
|
for (int i = 0; i < c.Bod.Arm人n; i++)
|
||||||
{
|
{
|
||||||
c.両腕人_0(i, RNG.XS.NextBool(), RNG.XS.NextBool(), RNG.XS.NextBool(), array[RNG.XS.Next(array.Length)], array[RNG.XS.Next(array.Length)]);
|
c.両腕人_0(i, RNG.XS.NextBool(), RNG.XS.NextBool(), RNG.XS.NextBool(), array[RNG.XS.Next(array.Length)], array[RNG.XS.Next(array.Length)]);
|
||||||
}
|
}
|
||||||
@@ -9952,10 +9952,10 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
c.Bod.腿左右前後 = RNG.XS.NextBool();
|
c.Bod.腿左右前後 = RNG.XS.NextBool();
|
||||||
}
|
}
|
||||||
if (c.Bod.腕人n > 0)
|
if (c.Bod.Arm人n > 0)
|
||||||
{
|
{
|
||||||
int num = 7;
|
int num = 7;
|
||||||
for (int i = 0; i < c.Bod.腕人n; i++)
|
for (int i = 0; i < c.Bod.Arm人n; i++)
|
||||||
{
|
{
|
||||||
c.両腕人_0(i, RNG.XS.NextBool(), 同角: true, RNG.XS.NextBool(), num, num);
|
c.両腕人_0(i, RNG.XS.NextBool(), 同角: true, RNG.XS.NextBool(), num, num);
|
||||||
}
|
}
|
||||||
@@ -10190,10 +10190,10 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
c.Bod.腿左右前後 = RNG.XS.NextBool();
|
c.Bod.腿左右前後 = RNG.XS.NextBool();
|
||||||
}
|
}
|
||||||
if (c.Bod.腕人n > 0)
|
if (c.Bod.Arm人n > 0)
|
||||||
{
|
{
|
||||||
int num = 7;
|
int num = 7;
|
||||||
for (int i = 0; i < c.Bod.腕人n; i++)
|
for (int i = 0; i < c.Bod.Arm人n; i++)
|
||||||
{
|
{
|
||||||
c.両腕人_0(i, RNG.XS.NextBool(), 同角: true, RNG.XS.NextBool(), num, num);
|
c.両腕人_0(i, RNG.XS.NextBool(), 同角: true, RNG.XS.NextBool(), num, num);
|
||||||
}
|
}
|
||||||
@@ -10428,10 +10428,10 @@ namespace SlaveMatrix
|
|||||||
{
|
{
|
||||||
c.Bod.腿左右前後 = RNG.XS.NextBool();
|
c.Bod.腿左右前後 = RNG.XS.NextBool();
|
||||||
}
|
}
|
||||||
if (c.Bod.腕人n > 0)
|
if (c.Bod.Arm人n > 0)
|
||||||
{
|
{
|
||||||
int num = 18;
|
int num = 18;
|
||||||
for (int i = 0; i < c.Bod.腕人n; i++)
|
for (int i = 0; i < c.Bod.Arm人n; i++)
|
||||||
{
|
{
|
||||||
c.両腕人_0(i, RNG.XS.NextBool(), RNG.XS.NextBool(), RNG.XS.NextBool(), num, num);
|
c.両腕人_0(i, RNG.XS.NextBool(), RNG.XS.NextBool(), RNG.XS.NextBool(), num, num);
|
||||||
}
|
}
|
||||||
@@ -10653,10 +10653,10 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public static void Setダブルピース(this Cha c)
|
public static void Setダブルピース(this Cha c)
|
||||||
{
|
{
|
||||||
if (c.Bod.腕人n > 0)
|
if (c.Bod.Arm人n > 0)
|
||||||
{
|
{
|
||||||
int num = 15;
|
int num = 15;
|
||||||
for (int i = 0; i < c.Bod.腕人n; i++)
|
for (int i = 0; i < c.Bod.Arm人n; i++)
|
||||||
{
|
{
|
||||||
c.両腕人_0(i, RNG.XS.NextBool(), RNG.XS.NextBool(), RNG.XS.NextBool(), num, num);
|
c.両腕人_0(i, RNG.XS.NextBool(), RNG.XS.NextBool(), RNG.XS.NextBool(), num, num);
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -250,27 +250,27 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public static Type 触手_蔦Dt;
|
public static Type 触手_蔦Dt;
|
||||||
|
|
||||||
public static Type 上腕_人Dt;
|
public static Type UpperArm_人Dt;
|
||||||
|
|
||||||
public static Type 上腕_鳥Dt;
|
public static Type UpperArm_鳥Dt;
|
||||||
|
|
||||||
public static Type 上腕_蝙Dt;
|
public static Type UpperArm_蝙Dt;
|
||||||
|
|
||||||
public static Type 上腕_獣Dt;
|
public static Type UpperArm_獣Dt;
|
||||||
|
|
||||||
public static Type 上腕_蹄Dt;
|
public static Type UpperArm_蹄Dt;
|
||||||
|
|
||||||
public static Type 下腕_人Dt;
|
public static Type LowerArm_人Dt;
|
||||||
|
|
||||||
public static Type 下腕_鳥Dt;
|
public static Type LowerArm_鳥Dt;
|
||||||
|
|
||||||
public static Type 下腕_蝙Dt;
|
public static Type LowerArm_蝙Dt;
|
||||||
|
|
||||||
public static Type 獣下腕Dt;
|
public static Type 獣LowerArmDt;
|
||||||
|
|
||||||
public static Type 下腕_獣Dt;
|
public static Type LowerArm_獣Dt;
|
||||||
|
|
||||||
public static Type 下腕_蹄Dt;
|
public static Type LowerArm_蹄Dt;
|
||||||
|
|
||||||
public static Type 手_人Dt;
|
public static Type 手_人Dt;
|
||||||
|
|
||||||
@@ -1169,8 +1169,8 @@ namespace SlaveMatrix
|
|||||||
胴t = typeof(Torso);
|
胴t = typeof(Torso);
|
||||||
腰t = typeof(Waist);
|
腰t = typeof(Waist);
|
||||||
尾_鯨t = typeof(尾_鯨);
|
尾_鯨t = typeof(尾_鯨);
|
||||||
上腕_人t = typeof(上腕_人);
|
上腕_人t = typeof(UpperArm_人);
|
||||||
上腕_鳥t = typeof(上腕_鳥);
|
上腕_鳥t = typeof(UpperArm_鳥);
|
||||||
長物_鯨t = typeof(長物_鯨);
|
長物_鯨t = typeof(長物_鯨);
|
||||||
後髪0_ジグDt = typeof(BackHair0_ジグD);
|
後髪0_ジグDt = typeof(BackHair0_ジグD);
|
||||||
後髪0_ハネDt = typeof(BackHair0_ハネD);
|
後髪0_ハネDt = typeof(BackHair0_ハネD);
|
||||||
@@ -1264,17 +1264,17 @@ namespace SlaveMatrix
|
|||||||
触手_触Dt = typeof(触手_触D);
|
触手_触Dt = typeof(触手_触D);
|
||||||
触手_犬Dt = typeof(触手_犬D);
|
触手_犬Dt = typeof(触手_犬D);
|
||||||
触手_蔦Dt = typeof(触手_蔦D);
|
触手_蔦Dt = typeof(触手_蔦D);
|
||||||
上腕_人Dt = typeof(上腕_人D);
|
UpperArm_人Dt = typeof(UpperArm_人D);
|
||||||
上腕_鳥Dt = typeof(上腕_鳥D);
|
UpperArm_鳥Dt = typeof(UpperArm_鳥D);
|
||||||
上腕_蝙Dt = typeof(上腕_蝙D);
|
UpperArm_蝙Dt = typeof(UpperArm_蝙D);
|
||||||
上腕_獣Dt = typeof(上腕_獣D);
|
UpperArm_獣Dt = typeof(UpperArm_獣D);
|
||||||
上腕_蹄Dt = typeof(上腕_蹄D);
|
UpperArm_蹄Dt = typeof(UpperArm_蹄D);
|
||||||
下腕_人Dt = typeof(下腕_人D);
|
LowerArm_人Dt = typeof(LowerArm_人D);
|
||||||
下腕_鳥Dt = typeof(下腕_鳥D);
|
LowerArm_鳥Dt = typeof(LowerArm_鳥D);
|
||||||
下腕_蝙Dt = typeof(下腕_蝙D);
|
LowerArm_蝙Dt = typeof(LowerArm_蝙D);
|
||||||
獣下腕Dt = typeof(獣下腕D);
|
獣LowerArmDt = typeof(獣LowerArmD);
|
||||||
下腕_獣Dt = typeof(下腕_獣D);
|
LowerArm_獣Dt = typeof(LowerArm_獣D);
|
||||||
下腕_蹄Dt = typeof(下腕_蹄D);
|
LowerArm_蹄Dt = typeof(LowerArm_蹄D);
|
||||||
手_人Dt = typeof(手_人D);
|
手_人Dt = typeof(手_人D);
|
||||||
手_鳥Dt = typeof(手_鳥D);
|
手_鳥Dt = typeof(手_鳥D);
|
||||||
手_蝙Dt = typeof(手_蝙D);
|
手_蝙Dt = typeof(手_蝙D);
|
||||||
|
|||||||
@@ -1587,7 +1587,7 @@ namespace SlaveMatrix
|
|||||||
|
|
||||||
public void 腕修正()
|
public void 腕修正()
|
||||||
{
|
{
|
||||||
if (!Bod.Is拘束 && Bod.腕人n > 0 && Bod.Is最前腕人)
|
if (!Bod.Is拘束 && Bod.Arm人n > 0 && Bod.Is最前腕人)
|
||||||
{
|
{
|
||||||
Cha.腕();
|
Cha.腕();
|
||||||
Cha.Bod.EI腕前.Updatef = true;
|
Cha.Bod.EI腕前.Updatef = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user