mirror of
https://github.com/KillzXGaming/Switch-Toolbox
synced 2024-11-10 07:04:36 +00:00
Fix bone issues and skeleton importing
This commit is contained in:
parent
d28a032b24
commit
01fda68f93
39 changed files with 146 additions and 69 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1,5 +1,6 @@
|
||||||
|
|
||||||
.vs/Switch_Toolbox/v15/Server/sqlite3/db.lock
|
.vs/Switch_Toolbox/v15/Server/sqlite3/db.lock
|
||||||
|
*NodeEditorWinforms-master
|
||||||
*.resources
|
*.resources
|
||||||
Debug/
|
Debug/
|
||||||
Release/
|
Release/
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Switch_FileFormatsMain.zip
Normal file
BIN
Switch_FileFormatsMain.zip
Normal file
Binary file not shown.
|
@ -31,6 +31,16 @@ namespace Bfres.Structs
|
||||||
return matrices;
|
return matrices;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void AddBone(Bone bone)
|
||||||
|
{
|
||||||
|
node.Skeleton.Bones.Add(bone);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void AddBone(ResU.Bone bone)
|
||||||
|
{
|
||||||
|
node.SkeletonU.Bones.Add(bone.Name, bone);
|
||||||
|
}
|
||||||
|
|
||||||
public class fsklNode : STGenericWrapper
|
public class fsklNode : STGenericWrapper
|
||||||
{
|
{
|
||||||
public FSKL fskl;
|
public FSKL fskl;
|
||||||
|
@ -68,6 +78,31 @@ namespace Bfres.Structs
|
||||||
ContextMenuStrip.Items.Add(new ToolStripMenuItem("Clear All Bones", null, ClearAction, Keys.Control | Keys.C));
|
ContextMenuStrip.Items.Add(new ToolStripMenuItem("Clear All Bones", null, ClearAction, Keys.Control | Keys.C));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public override void Replace(string FileName)
|
||||||
|
{
|
||||||
|
string extension = System.IO.Path.GetExtension(FileName);
|
||||||
|
|
||||||
|
if (extension == ".bfskl")
|
||||||
|
{
|
||||||
|
if (SkeletonU != null)
|
||||||
|
{
|
||||||
|
SkeletonU = new ResU.Skeleton();
|
||||||
|
SkeletonU.Import(FileName, GetResFileU());
|
||||||
|
Nodes.Clear();
|
||||||
|
fskl.bones.Clear();
|
||||||
|
BfresWiiU.ReadSkeleton(this, SkeletonU, fskl);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Skeleton = new Skeleton();
|
||||||
|
Skeleton.Import(FileName);
|
||||||
|
Nodes.Clear();
|
||||||
|
fskl.bones.Clear();
|
||||||
|
BfresSwitch.ReadSkeleton(this, Skeleton, fskl);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public ResFile GetResFile()
|
public ResFile GetResFile()
|
||||||
{
|
{
|
||||||
return ((BFRESGroupNode)Parent).GetResFile();
|
return ((BFRESGroupNode)Parent).GetResFile();
|
||||||
|
@ -124,11 +159,6 @@ namespace Bfres.Structs
|
||||||
Skeleton.Export(FileName, ((FMDL)Parent).GetResFile());
|
Skeleton.Export(FileName, ((FMDL)Parent).GetResFile());
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void Replace(string FileName)
|
|
||||||
{
|
|
||||||
Skeleton.Export(FileName, ((FMDL)Parent).GetResFile());
|
|
||||||
}
|
|
||||||
|
|
||||||
public override void OnClick(TreeView treeView)
|
public override void OnClick(TreeView treeView)
|
||||||
{
|
{
|
||||||
UpdateEditor();
|
UpdateEditor();
|
||||||
|
@ -154,11 +184,30 @@ namespace Bfres.Structs
|
||||||
node = new fsklNode();
|
node = new fsklNode();
|
||||||
node.fskl = this;
|
node.fskl = this;
|
||||||
node.SkeletonU = skl;
|
node.SkeletonU = skl;
|
||||||
BfresWiiU.SetSkeleton(node, skl, this);
|
BfresWiiU.ReadSkeleton(node, skl, this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public class BfresBone : STBone
|
public class BfresBone : STBone
|
||||||
{
|
{
|
||||||
|
public bool UseSmoothMatrix { get; set; }
|
||||||
|
|
||||||
|
public bool UseRigidMatrix { get; set; }
|
||||||
|
|
||||||
|
public string BoneName
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
if (BoneU != null) return BoneU.Name;
|
||||||
|
else return Bone.Name;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if (BoneU != null) BoneU.Name = value;
|
||||||
|
else Bone.Name = value;
|
||||||
|
Text = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public bool FlagVisible = true;
|
public bool FlagVisible = true;
|
||||||
|
|
||||||
public ResU.ResDict<ResU.UserData> UserDataU;
|
public ResU.ResDict<ResU.UserData> UserDataU;
|
||||||
|
@ -179,6 +228,7 @@ namespace Bfres.Structs
|
||||||
SelectedImageKey = "bone";
|
SelectedImageKey = "bone";
|
||||||
|
|
||||||
ContextMenuStrip = new STContextMenuStrip();
|
ContextMenuStrip = new STContextMenuStrip();
|
||||||
|
ContextMenuStrip.Items.Add(new ToolStripMenuItem("Rename", null, RenameAction, Keys.Control | Keys.I));
|
||||||
ContextMenuStrip.Items.Add(new ToolStripMenuItem("New Child Bone", null, NewAction, Keys.Control | Keys.I));
|
ContextMenuStrip.Items.Add(new ToolStripMenuItem("New Child Bone", null, NewAction, Keys.Control | Keys.I));
|
||||||
ContextMenuStrip.Items.Add(new ToolStripMenuItem("Import Child Bone", null, ImportAction, Keys.Control | Keys.I));
|
ContextMenuStrip.Items.Add(new ToolStripMenuItem("Import Child Bone", null, ImportAction, Keys.Control | Keys.I));
|
||||||
ContextMenuStrip.Items.Add(new ToolStripSeparator());
|
ContextMenuStrip.Items.Add(new ToolStripSeparator());
|
||||||
|
@ -190,6 +240,15 @@ namespace Bfres.Structs
|
||||||
protected void ImportAction(object sender, EventArgs args) { ImportChild(); }
|
protected void ImportAction(object sender, EventArgs args) { ImportChild(); }
|
||||||
protected void ReplaceAction(object sender, EventArgs args) { Replace(); }
|
protected void ReplaceAction(object sender, EventArgs args) { Replace(); }
|
||||||
protected void NewAction(object sender, EventArgs args) { NewChild(); }
|
protected void NewAction(object sender, EventArgs args) { NewChild(); }
|
||||||
|
protected void RenameAction(object sender, EventArgs args) { Rename(); }
|
||||||
|
|
||||||
|
public void Rename()
|
||||||
|
{
|
||||||
|
RenameDialog dialog = new RenameDialog();
|
||||||
|
dialog.SetString(Text);
|
||||||
|
|
||||||
|
if (dialog.ShowDialog() == DialogResult.OK) { BoneName = dialog.textBox1.Text; }
|
||||||
|
}
|
||||||
|
|
||||||
public void CloneBaseInstance(STBone genericBone)
|
public void CloneBaseInstance(STBone genericBone)
|
||||||
{
|
{
|
||||||
|
@ -283,6 +342,9 @@ namespace Bfres.Structs
|
||||||
BfresWiiU.ReadBone(bn, BoneU, false);
|
BfresWiiU.ReadBone(bn, BoneU, false);
|
||||||
Nodes.Add(bn);
|
Nodes.Add(bn);
|
||||||
skeletonParent.bones.Add(bn);
|
skeletonParent.bones.Add(bn);
|
||||||
|
|
||||||
|
BoneU.ParentIndex = (ushort)bn.parentIndex;
|
||||||
|
((FSKL)skeletonParent).AddBone(BoneU);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -290,8 +352,11 @@ namespace Bfres.Structs
|
||||||
Bone.Name = CheckDuplicateBoneNames("NewBone");
|
Bone.Name = CheckDuplicateBoneNames("NewBone");
|
||||||
|
|
||||||
BfresSwitch.ReadBone(bn, Bone, false);
|
BfresSwitch.ReadBone(bn, Bone, false);
|
||||||
|
|
||||||
Nodes.Add(bn);
|
Nodes.Add(bn);
|
||||||
skeletonParent.bones.Add(bn);
|
skeletonParent.bones.Add(bn);
|
||||||
|
|
||||||
|
((FSKL)skeletonParent).AddBone(Bone);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -314,6 +379,7 @@ namespace Bfres.Structs
|
||||||
BfresWiiU.ReadBone(bn, BoneU, false);
|
BfresWiiU.ReadBone(bn, BoneU, false);
|
||||||
Nodes.Add(bn);
|
Nodes.Add(bn);
|
||||||
skeletonParent.bones.Add(bn);
|
skeletonParent.bones.Add(bn);
|
||||||
|
((FSKL)skeletonParent).AddBone(BoneU);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -324,6 +390,7 @@ namespace Bfres.Structs
|
||||||
BfresSwitch.ReadBone(bn, Bone, false);
|
BfresSwitch.ReadBone(bn, Bone, false);
|
||||||
Nodes.Add(bn);
|
Nodes.Add(bn);
|
||||||
skeletonParent.bones.Add(bn);
|
skeletonParent.bones.Add(bn);
|
||||||
|
((FSKL)skeletonParent).AddBone(Bone);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -54,6 +54,8 @@ namespace FirstPlugin
|
||||||
{
|
{
|
||||||
var mat = MatrixExenstion.GetMatrixInverted(bone);
|
var mat = MatrixExenstion.GetMatrixInverted(bone);
|
||||||
|
|
||||||
|
bn.ParentIndex = (ushort)bone.parentIndex;
|
||||||
|
|
||||||
if (bn.SmoothMatrixIndex > -1)
|
if (bn.SmoothMatrixIndex > -1)
|
||||||
model.Skeleton.InverseModelMatrices[bn.SmoothMatrixIndex] = mat;
|
model.Skeleton.InverseModelMatrices[bn.SmoothMatrixIndex] = mat;
|
||||||
}
|
}
|
||||||
|
|
|
@ -309,7 +309,7 @@ namespace FirstPlugin
|
||||||
return attd.Data;
|
return attd.Data;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void SetSkeleton(this TreeNodeCustom skl, Skeleton skeleton, FSKL RenderableSkeleton)
|
public static void ReadSkeleton(this TreeNodeCustom skl, Skeleton skeleton, FSKL RenderableSkeleton)
|
||||||
{
|
{
|
||||||
if (skeleton.MatrixToBoneList == null)
|
if (skeleton.MatrixToBoneList == null)
|
||||||
skeleton.MatrixToBoneList = new List<ushort>();
|
skeleton.MatrixToBoneList = new List<ushort>();
|
||||||
|
|
|
@ -536,7 +536,7 @@
|
||||||
this.textureBP.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
this.textureBP.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||||
| System.Windows.Forms.AnchorStyles.Left)
|
| System.Windows.Forms.AnchorStyles.Left)
|
||||||
| System.Windows.Forms.AnchorStyles.Right)));
|
| System.Windows.Forms.AnchorStyles.Right)));
|
||||||
this.textureBP.BackColor = System.Drawing.Color.Transparent;
|
this.textureBP.BackColor = System.Drawing.Color.Empty;
|
||||||
this.textureBP.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("textureBP.BackgroundImage")));
|
this.textureBP.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("textureBP.BackgroundImage")));
|
||||||
this.textureBP.Location = new System.Drawing.Point(14, 146);
|
this.textureBP.Location = new System.Drawing.Point(14, 146);
|
||||||
this.textureBP.MinimumSize = new System.Drawing.Size(280, 365);
|
this.textureBP.MinimumSize = new System.Drawing.Size(280, 365);
|
||||||
|
|
|
@ -122,7 +122,7 @@
|
||||||
// ovlColumn1
|
// ovlColumn1
|
||||||
//
|
//
|
||||||
this.ovlColumn1.AspectName = "Name";
|
this.ovlColumn1.AspectName = "Name";
|
||||||
this.ovlColumn1.HeaderForeColor = System.Drawing.Color.Transparent;
|
this.ovlColumn1.HeaderForeColor = System.Drawing.Color.Empty;
|
||||||
this.ovlColumn1.Text = "Name";
|
this.ovlColumn1.Text = "Name";
|
||||||
this.ovlColumn1.Width = 170;
|
this.ovlColumn1.Width = 170;
|
||||||
//
|
//
|
||||||
|
|
|
@ -20,7 +20,7 @@ namespace FirstPlugin.Forms
|
||||||
|
|
||||||
private void ColorWheel_Paint(object sender, PaintEventArgs e)
|
private void ColorWheel_Paint(object sender, PaintEventArgs e)
|
||||||
{
|
{
|
||||||
DrawColorWheel(e.Graphics, Color.Transparent, 0, 0, ClientSize.Width, ClientSize.Height);
|
DrawColorWheel(e.Graphics, Color.Empty, 0, 0, ClientSize.Width, ClientSize.Height);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void DrawColorWheel(Graphics gr, Color outline_color,
|
private void DrawColorWheel(Graphics gr, Color outline_color,
|
||||||
|
|
|
@ -16,7 +16,7 @@ namespace FirstPlugin.Forms
|
||||||
if (IsColor)
|
if (IsColor)
|
||||||
return pictureBox1.BackColor;
|
return pictureBox1.BackColor;
|
||||||
else
|
else
|
||||||
return Color.Transparent;
|
return Color.Empty;
|
||||||
}
|
}
|
||||||
|
|
||||||
public vector3SliderPanel(string UniformName, float[] values, BfresShaderParam param)
|
public vector3SliderPanel(string UniformName, float[] values, BfresShaderParam param)
|
||||||
|
|
|
@ -15,7 +15,7 @@ namespace FirstPlugin.Forms
|
||||||
if (IsColor)
|
if (IsColor)
|
||||||
return colorPB.BackColor;
|
return colorPB.BackColor;
|
||||||
else
|
else
|
||||||
return Color.Transparent;
|
return Color.Empty;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Color GetAlphaColor()
|
public Color GetAlphaColor()
|
||||||
|
@ -23,7 +23,7 @@ namespace FirstPlugin.Forms
|
||||||
if (IsColor)
|
if (IsColor)
|
||||||
return alphaPB.BackColor;
|
return alphaPB.BackColor;
|
||||||
else
|
else
|
||||||
return Color.Transparent;
|
return Color.Empty;
|
||||||
}
|
}
|
||||||
|
|
||||||
public vector4SliderPanel(string UniformName, float[] values, BfresShaderParam param)
|
public vector4SliderPanel(string UniformName, float[] values, BfresShaderParam param)
|
||||||
|
|
|
@ -43,7 +43,7 @@
|
||||||
//
|
//
|
||||||
// pictureBoxCustom1
|
// pictureBoxCustom1
|
||||||
//
|
//
|
||||||
this.pictureBoxCustom1.BackColor = System.Drawing.Color.Transparent;
|
this.pictureBoxCustom1.BackColor = System.Drawing.Color.Empty;
|
||||||
this.pictureBoxCustom1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBoxCustom1.BackgroundImage")));
|
this.pictureBoxCustom1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBoxCustom1.BackgroundImage")));
|
||||||
this.pictureBoxCustom1.Location = new System.Drawing.Point(252, 25);
|
this.pictureBoxCustom1.Location = new System.Drawing.Point(252, 25);
|
||||||
this.pictureBoxCustom1.Name = "pictureBoxCustom1";
|
this.pictureBoxCustom1.Name = "pictureBoxCustom1";
|
||||||
|
|
|
@ -155,6 +155,8 @@
|
||||||
this.stFlowLayoutPanel1.Controls.Add(this.stDropDownPanel5);
|
this.stFlowLayoutPanel1.Controls.Add(this.stDropDownPanel5);
|
||||||
this.stFlowLayoutPanel1.Controls.Add(this.stDropDownPanel6);
|
this.stFlowLayoutPanel1.Controls.Add(this.stDropDownPanel6);
|
||||||
this.stFlowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
this.stFlowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||||
|
this.stFlowLayoutPanel1.FixedHeight = false;
|
||||||
|
this.stFlowLayoutPanel1.FixedWidth = true;
|
||||||
this.stFlowLayoutPanel1.FlowDirection = System.Windows.Forms.FlowDirection.TopDown;
|
this.stFlowLayoutPanel1.FlowDirection = System.Windows.Forms.FlowDirection.TopDown;
|
||||||
this.stFlowLayoutPanel1.Location = new System.Drawing.Point(3, 3);
|
this.stFlowLayoutPanel1.Location = new System.Drawing.Point(3, 3);
|
||||||
this.stFlowLayoutPanel1.Margin = new System.Windows.Forms.Padding(0);
|
this.stFlowLayoutPanel1.Margin = new System.Windows.Forms.Padding(0);
|
||||||
|
@ -175,8 +177,8 @@
|
||||||
this.stDropDownPanel1.PanelName = "Bone Info";
|
this.stDropDownPanel1.PanelName = "Bone Info";
|
||||||
this.stDropDownPanel1.PanelValueName = "";
|
this.stDropDownPanel1.PanelValueName = "";
|
||||||
this.stDropDownPanel1.SetIcon = null;
|
this.stDropDownPanel1.SetIcon = null;
|
||||||
this.stDropDownPanel1.SetIconAlphaColor = System.Drawing.Color.Transparent;
|
this.stDropDownPanel1.SetIconAlphaColor = System.Drawing.Color.Empty;
|
||||||
this.stDropDownPanel1.SetIconColor = System.Drawing.Color.Transparent;
|
this.stDropDownPanel1.SetIconColor = System.Drawing.Color.Empty;
|
||||||
this.stDropDownPanel1.Size = new System.Drawing.Size(633, 113);
|
this.stDropDownPanel1.Size = new System.Drawing.Size(633, 113);
|
||||||
this.stDropDownPanel1.TabIndex = 0;
|
this.stDropDownPanel1.TabIndex = 0;
|
||||||
//
|
//
|
||||||
|
@ -186,6 +188,7 @@
|
||||||
this.boneInfoPanel1.Name = "boneInfoPanel1";
|
this.boneInfoPanel1.Name = "boneInfoPanel1";
|
||||||
this.boneInfoPanel1.Size = new System.Drawing.Size(604, 87);
|
this.boneInfoPanel1.Size = new System.Drawing.Size(604, 87);
|
||||||
this.boneInfoPanel1.TabIndex = 1;
|
this.boneInfoPanel1.TabIndex = 1;
|
||||||
|
this.boneInfoPanel1.Load += new System.EventHandler(this.boneInfoPanel1_Load);
|
||||||
//
|
//
|
||||||
// stDropDownPanel2
|
// stDropDownPanel2
|
||||||
//
|
//
|
||||||
|
@ -199,8 +202,8 @@
|
||||||
this.stDropDownPanel2.PanelName = "Transform";
|
this.stDropDownPanel2.PanelName = "Transform";
|
||||||
this.stDropDownPanel2.PanelValueName = "";
|
this.stDropDownPanel2.PanelValueName = "";
|
||||||
this.stDropDownPanel2.SetIcon = null;
|
this.stDropDownPanel2.SetIcon = null;
|
||||||
this.stDropDownPanel2.SetIconAlphaColor = System.Drawing.Color.Transparent;
|
this.stDropDownPanel2.SetIconAlphaColor = System.Drawing.Color.Empty;
|
||||||
this.stDropDownPanel2.SetIconColor = System.Drawing.Color.Transparent;
|
this.stDropDownPanel2.SetIconColor = System.Drawing.Color.Empty;
|
||||||
this.stDropDownPanel2.Size = new System.Drawing.Size(633, 151);
|
this.stDropDownPanel2.Size = new System.Drawing.Size(633, 151);
|
||||||
this.stDropDownPanel2.TabIndex = 1;
|
this.stDropDownPanel2.TabIndex = 1;
|
||||||
//
|
//
|
||||||
|
@ -627,8 +630,8 @@
|
||||||
this.stDropDownPanel3.PanelName = "Billboard";
|
this.stDropDownPanel3.PanelName = "Billboard";
|
||||||
this.stDropDownPanel3.PanelValueName = "";
|
this.stDropDownPanel3.PanelValueName = "";
|
||||||
this.stDropDownPanel3.SetIcon = null;
|
this.stDropDownPanel3.SetIcon = null;
|
||||||
this.stDropDownPanel3.SetIconAlphaColor = System.Drawing.Color.Transparent;
|
this.stDropDownPanel3.SetIconAlphaColor = System.Drawing.Color.Empty;
|
||||||
this.stDropDownPanel3.SetIconColor = System.Drawing.Color.Transparent;
|
this.stDropDownPanel3.SetIconColor = System.Drawing.Color.Empty;
|
||||||
this.stDropDownPanel3.Size = new System.Drawing.Size(633, 95);
|
this.stDropDownPanel3.Size = new System.Drawing.Size(633, 95);
|
||||||
this.stDropDownPanel3.TabIndex = 2;
|
this.stDropDownPanel3.TabIndex = 2;
|
||||||
//
|
//
|
||||||
|
@ -703,8 +706,8 @@
|
||||||
this.stDropDownPanel4.PanelName = "Matricies";
|
this.stDropDownPanel4.PanelName = "Matricies";
|
||||||
this.stDropDownPanel4.PanelValueName = "";
|
this.stDropDownPanel4.PanelValueName = "";
|
||||||
this.stDropDownPanel4.SetIcon = null;
|
this.stDropDownPanel4.SetIcon = null;
|
||||||
this.stDropDownPanel4.SetIconAlphaColor = System.Drawing.Color.Transparent;
|
this.stDropDownPanel4.SetIconAlphaColor = System.Drawing.Color.Empty;
|
||||||
this.stDropDownPanel4.SetIconColor = System.Drawing.Color.Transparent;
|
this.stDropDownPanel4.SetIconColor = System.Drawing.Color.Empty;
|
||||||
this.stDropDownPanel4.Size = new System.Drawing.Size(633, 95);
|
this.stDropDownPanel4.Size = new System.Drawing.Size(633, 95);
|
||||||
this.stDropDownPanel4.TabIndex = 3;
|
this.stDropDownPanel4.TabIndex = 3;
|
||||||
//
|
//
|
||||||
|
@ -795,7 +798,7 @@
|
||||||
this.stDropDownPanel5.PanelName = "Transform Modes";
|
this.stDropDownPanel5.PanelName = "Transform Modes";
|
||||||
this.stDropDownPanel5.PanelValueName = "";
|
this.stDropDownPanel5.PanelValueName = "";
|
||||||
this.stDropDownPanel5.SetIcon = null;
|
this.stDropDownPanel5.SetIcon = null;
|
||||||
this.stDropDownPanel5.SetIconAlphaColor = System.Drawing.Color.Transparent;
|
this.stDropDownPanel5.SetIconAlphaColor = System.Drawing.Color.Empty;
|
||||||
this.stDropDownPanel5.SetIconColor = System.Drawing.Color.Transparent;
|
this.stDropDownPanel5.SetIconColor = System.Drawing.Color.Transparent;
|
||||||
this.stDropDownPanel5.Size = new System.Drawing.Size(633, 136);
|
this.stDropDownPanel5.Size = new System.Drawing.Size(633, 136);
|
||||||
this.stDropDownPanel5.TabIndex = 4;
|
this.stDropDownPanel5.TabIndex = 4;
|
||||||
|
|
|
@ -200,5 +200,10 @@ namespace FirstPlugin
|
||||||
SetBoneTransform(activeBone);
|
SetBoneTransform(activeBone);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void boneInfoPanel1_Load(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -49,6 +49,7 @@
|
||||||
this.nameTB.Name = "nameTB";
|
this.nameTB.Name = "nameTB";
|
||||||
this.nameTB.Size = new System.Drawing.Size(227, 20);
|
this.nameTB.Size = new System.Drawing.Size(227, 20);
|
||||||
this.nameTB.TabIndex = 0;
|
this.nameTB.TabIndex = 0;
|
||||||
|
this.nameTB.TextChanged += new System.EventHandler(this.nameTB_TextChanged);
|
||||||
//
|
//
|
||||||
// stLabel1
|
// stLabel1
|
||||||
//
|
//
|
||||||
|
|
|
@ -36,12 +36,16 @@ namespace FirstPlugin
|
||||||
|
|
||||||
nameIndexUD.Value = bn.GetIndex();
|
nameIndexUD.Value = bn.GetIndex();
|
||||||
|
|
||||||
|
nameTB.Bind(bn, "BoneName");
|
||||||
nameTB.Bind(bn, "Text");
|
|
||||||
parentIndexUD.Bind(bn, "parentIndex");
|
parentIndexUD.Bind(bn, "parentIndex");
|
||||||
visibleChk.Bind(bn, "IsVisible");
|
visibleChk.Bind(bn, "IsVisible");
|
||||||
|
|
||||||
Loaded = true;
|
Loaded = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void nameTB_TextChanged(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -274,7 +274,7 @@
|
||||||
this.pictureBoxCustom1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
this.pictureBoxCustom1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||||
| System.Windows.Forms.AnchorStyles.Left)
|
| System.Windows.Forms.AnchorStyles.Left)
|
||||||
| System.Windows.Forms.AnchorStyles.Right)));
|
| System.Windows.Forms.AnchorStyles.Right)));
|
||||||
this.pictureBoxCustom1.BackColor = System.Drawing.Color.Transparent;
|
this.pictureBoxCustom1.BackColor = System.Drawing.Color.Empty;
|
||||||
this.pictureBoxCustom1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBoxCustom1.BackgroundImage")));
|
this.pictureBoxCustom1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBoxCustom1.BackgroundImage")));
|
||||||
this.pictureBoxCustom1.Location = new System.Drawing.Point(6, 102);
|
this.pictureBoxCustom1.Location = new System.Drawing.Point(6, 102);
|
||||||
this.pictureBoxCustom1.Name = "pictureBoxCustom1";
|
this.pictureBoxCustom1.Name = "pictureBoxCustom1";
|
||||||
|
@ -339,7 +339,7 @@
|
||||||
//
|
//
|
||||||
this.animationTrackBar.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
this.animationTrackBar.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||||
| System.Windows.Forms.AnchorStyles.Right)));
|
| System.Windows.Forms.AnchorStyles.Right)));
|
||||||
this.animationTrackBar.BackColor = System.Drawing.Color.Transparent;
|
this.animationTrackBar.BackColor = System.Drawing.Color.Empty;
|
||||||
this.animationTrackBar.BarInnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
this.animationTrackBar.BarInnerColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||||
this.animationTrackBar.BarPenColorBottom = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
this.animationTrackBar.BarPenColorBottom = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||||
this.animationTrackBar.BarPenColorTop = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
this.animationTrackBar.BarPenColorTop = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
|
||||||
|
|
|
@ -42,7 +42,7 @@
|
||||||
this.pictureBoxCustom1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
this.pictureBoxCustom1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||||
| System.Windows.Forms.AnchorStyles.Left)
|
| System.Windows.Forms.AnchorStyles.Left)
|
||||||
| System.Windows.Forms.AnchorStyles.Right)));
|
| System.Windows.Forms.AnchorStyles.Right)));
|
||||||
this.pictureBoxCustom1.BackColor = System.Drawing.Color.Transparent;
|
this.pictureBoxCustom1.BackColor = System.Drawing.Color.Empty;
|
||||||
this.pictureBoxCustom1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBoxCustom1.BackgroundImage")));
|
this.pictureBoxCustom1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBoxCustom1.BackgroundImage")));
|
||||||
this.pictureBoxCustom1.Location = new System.Drawing.Point(0, 0);
|
this.pictureBoxCustom1.Location = new System.Drawing.Point(0, 0);
|
||||||
this.pictureBoxCustom1.Name = "pictureBoxCustom1";
|
this.pictureBoxCustom1.Name = "pictureBoxCustom1";
|
||||||
|
|
|
@ -63,7 +63,7 @@
|
||||||
this.pictureBoxCustom1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
this.pictureBoxCustom1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||||
| System.Windows.Forms.AnchorStyles.Left)
|
| System.Windows.Forms.AnchorStyles.Left)
|
||||||
| System.Windows.Forms.AnchorStyles.Right)));
|
| System.Windows.Forms.AnchorStyles.Right)));
|
||||||
this.pictureBoxCustom1.BackColor = System.Drawing.Color.Transparent;
|
this.pictureBoxCustom1.BackColor = System.Drawing.Color.Empty;
|
||||||
this.pictureBoxCustom1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBoxCustom1.BackgroundImage")));
|
this.pictureBoxCustom1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBoxCustom1.BackgroundImage")));
|
||||||
this.pictureBoxCustom1.Location = new System.Drawing.Point(3, 56);
|
this.pictureBoxCustom1.Location = new System.Drawing.Point(3, 56);
|
||||||
this.pictureBoxCustom1.Name = "pictureBoxCustom1";
|
this.pictureBoxCustom1.Name = "pictureBoxCustom1";
|
||||||
|
|
|
@ -104,7 +104,7 @@
|
||||||
//
|
//
|
||||||
// color1Index0
|
// color1Index0
|
||||||
//
|
//
|
||||||
this.color1Index0.BackColor = System.Drawing.Color.Transparent;
|
this.color1Index0.BackColor = System.Drawing.Color.Empty;
|
||||||
this.color1Index0.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
this.color1Index0.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||||
this.color1Index0.Location = new System.Drawing.Point(181, 46);
|
this.color1Index0.Location = new System.Drawing.Point(181, 46);
|
||||||
this.color1Index0.Name = "color1Index0";
|
this.color1Index0.Name = "color1Index0";
|
||||||
|
@ -116,7 +116,7 @@
|
||||||
//
|
//
|
||||||
// color0Index0
|
// color0Index0
|
||||||
//
|
//
|
||||||
this.color0Index0.BackColor = System.Drawing.Color.Transparent;
|
this.color0Index0.BackColor = System.Drawing.Color.Empty;
|
||||||
this.color0Index0.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
this.color0Index0.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||||
this.color0Index0.Location = new System.Drawing.Point(6, 46);
|
this.color0Index0.Location = new System.Drawing.Point(6, 46);
|
||||||
this.color0Index0.Name = "color0Index0";
|
this.color0Index0.Name = "color0Index0";
|
||||||
|
@ -128,7 +128,7 @@
|
||||||
//
|
//
|
||||||
// color0Index1
|
// color0Index1
|
||||||
//
|
//
|
||||||
this.color0Index1.BackColor = System.Drawing.Color.Transparent;
|
this.color0Index1.BackColor = System.Drawing.Color.Empty;
|
||||||
this.color0Index1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
this.color0Index1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||||
this.color0Index1.Location = new System.Drawing.Point(6, 102);
|
this.color0Index1.Location = new System.Drawing.Point(6, 102);
|
||||||
this.color0Index1.Name = "color0Index1";
|
this.color0Index1.Name = "color0Index1";
|
||||||
|
@ -140,7 +140,7 @@
|
||||||
//
|
//
|
||||||
// color1Index1
|
// color1Index1
|
||||||
//
|
//
|
||||||
this.color1Index1.BackColor = System.Drawing.Color.Transparent;
|
this.color1Index1.BackColor = System.Drawing.Color.Empty;
|
||||||
this.color1Index1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
this.color1Index1.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||||
this.color1Index1.Location = new System.Drawing.Point(181, 102);
|
this.color1Index1.Location = new System.Drawing.Point(181, 102);
|
||||||
this.color1Index1.Name = "color1Index1";
|
this.color1Index1.Name = "color1Index1";
|
||||||
|
@ -152,7 +152,7 @@
|
||||||
//
|
//
|
||||||
// color0Index3
|
// color0Index3
|
||||||
//
|
//
|
||||||
this.color0Index3.BackColor = System.Drawing.Color.Transparent;
|
this.color0Index3.BackColor = System.Drawing.Color.Empty;
|
||||||
this.color0Index3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
this.color0Index3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||||
this.color0Index3.Location = new System.Drawing.Point(6, 214);
|
this.color0Index3.Location = new System.Drawing.Point(6, 214);
|
||||||
this.color0Index3.Name = "color0Index3";
|
this.color0Index3.Name = "color0Index3";
|
||||||
|
@ -164,7 +164,7 @@
|
||||||
//
|
//
|
||||||
// color1Index3
|
// color1Index3
|
||||||
//
|
//
|
||||||
this.color1Index3.BackColor = System.Drawing.Color.Transparent;
|
this.color1Index3.BackColor = System.Drawing.Color.Empty;
|
||||||
this.color1Index3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
this.color1Index3.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||||
this.color1Index3.Location = new System.Drawing.Point(181, 214);
|
this.color1Index3.Location = new System.Drawing.Point(181, 214);
|
||||||
this.color1Index3.Name = "color1Index3";
|
this.color1Index3.Name = "color1Index3";
|
||||||
|
@ -176,7 +176,7 @@
|
||||||
//
|
//
|
||||||
// color0Index2
|
// color0Index2
|
||||||
//
|
//
|
||||||
this.color0Index2.BackColor = System.Drawing.Color.Transparent;
|
this.color0Index2.BackColor = System.Drawing.Color.Empty;
|
||||||
this.color0Index2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
this.color0Index2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||||
this.color0Index2.Location = new System.Drawing.Point(6, 158);
|
this.color0Index2.Location = new System.Drawing.Point(6, 158);
|
||||||
this.color0Index2.Name = "color0Index2";
|
this.color0Index2.Name = "color0Index2";
|
||||||
|
@ -188,7 +188,7 @@
|
||||||
//
|
//
|
||||||
// color1Index2
|
// color1Index2
|
||||||
//
|
//
|
||||||
this.color1Index2.BackColor = System.Drawing.Color.Transparent;
|
this.color1Index2.BackColor = System.Drawing.Color.Empty;
|
||||||
this.color1Index2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
this.color1Index2.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||||
this.color1Index2.Location = new System.Drawing.Point(181, 158);
|
this.color1Index2.Location = new System.Drawing.Point(181, 158);
|
||||||
this.color1Index2.Name = "color1Index2";
|
this.color1Index2.Name = "color1Index2";
|
||||||
|
@ -200,7 +200,7 @@
|
||||||
//
|
//
|
||||||
// color0Index7
|
// color0Index7
|
||||||
//
|
//
|
||||||
this.color0Index7.BackColor = System.Drawing.Color.Transparent;
|
this.color0Index7.BackColor = System.Drawing.Color.Empty;
|
||||||
this.color0Index7.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
this.color0Index7.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||||
this.color0Index7.Location = new System.Drawing.Point(6, 438);
|
this.color0Index7.Location = new System.Drawing.Point(6, 438);
|
||||||
this.color0Index7.Name = "color0Index7";
|
this.color0Index7.Name = "color0Index7";
|
||||||
|
@ -212,7 +212,7 @@
|
||||||
//
|
//
|
||||||
// color1Index7
|
// color1Index7
|
||||||
//
|
//
|
||||||
this.color1Index7.BackColor = System.Drawing.Color.Transparent;
|
this.color1Index7.BackColor = System.Drawing.Color.Empty;
|
||||||
this.color1Index7.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
this.color1Index7.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||||
this.color1Index7.Location = new System.Drawing.Point(181, 438);
|
this.color1Index7.Location = new System.Drawing.Point(181, 438);
|
||||||
this.color1Index7.Name = "color1Index7";
|
this.color1Index7.Name = "color1Index7";
|
||||||
|
@ -224,7 +224,7 @@
|
||||||
//
|
//
|
||||||
// color0Index6
|
// color0Index6
|
||||||
//
|
//
|
||||||
this.color0Index6.BackColor = System.Drawing.Color.Transparent;
|
this.color0Index6.BackColor = System.Drawing.Color.Empty;
|
||||||
this.color0Index6.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
this.color0Index6.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||||
this.color0Index6.Location = new System.Drawing.Point(6, 382);
|
this.color0Index6.Location = new System.Drawing.Point(6, 382);
|
||||||
this.color0Index6.Name = "color0Index6";
|
this.color0Index6.Name = "color0Index6";
|
||||||
|
@ -236,7 +236,7 @@
|
||||||
//
|
//
|
||||||
// color1Index6
|
// color1Index6
|
||||||
//
|
//
|
||||||
this.color1Index6.BackColor = System.Drawing.Color.Transparent;
|
this.color1Index6.BackColor = System.Drawing.Color.Empty;
|
||||||
this.color1Index6.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
this.color1Index6.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||||
this.color1Index6.Location = new System.Drawing.Point(181, 382);
|
this.color1Index6.Location = new System.Drawing.Point(181, 382);
|
||||||
this.color1Index6.Name = "color1Index6";
|
this.color1Index6.Name = "color1Index6";
|
||||||
|
@ -248,7 +248,7 @@
|
||||||
//
|
//
|
||||||
// color0Index5
|
// color0Index5
|
||||||
//
|
//
|
||||||
this.color0Index5.BackColor = System.Drawing.Color.Transparent;
|
this.color0Index5.BackColor = System.Drawing.Color.Empty;
|
||||||
this.color0Index5.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
this.color0Index5.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||||
this.color0Index5.Location = new System.Drawing.Point(6, 326);
|
this.color0Index5.Location = new System.Drawing.Point(6, 326);
|
||||||
this.color0Index5.Name = "color0Index5";
|
this.color0Index5.Name = "color0Index5";
|
||||||
|
@ -260,7 +260,7 @@
|
||||||
//
|
//
|
||||||
// color1Index5
|
// color1Index5
|
||||||
//
|
//
|
||||||
this.color1Index5.BackColor = System.Drawing.Color.Transparent;
|
this.color1Index5.BackColor = System.Drawing.Color.Empty;
|
||||||
this.color1Index5.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
this.color1Index5.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||||
this.color1Index5.Location = new System.Drawing.Point(181, 326);
|
this.color1Index5.Location = new System.Drawing.Point(181, 326);
|
||||||
this.color1Index5.Name = "color1Index5";
|
this.color1Index5.Name = "color1Index5";
|
||||||
|
@ -272,7 +272,7 @@
|
||||||
//
|
//
|
||||||
// color0Index4
|
// color0Index4
|
||||||
//
|
//
|
||||||
this.color0Index4.BackColor = System.Drawing.Color.Transparent;
|
this.color0Index4.BackColor = System.Drawing.Color.Empty;
|
||||||
this.color0Index4.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
this.color0Index4.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||||
this.color0Index4.Location = new System.Drawing.Point(6, 270);
|
this.color0Index4.Location = new System.Drawing.Point(6, 270);
|
||||||
this.color0Index4.Name = "color0Index4";
|
this.color0Index4.Name = "color0Index4";
|
||||||
|
@ -284,7 +284,7 @@
|
||||||
//
|
//
|
||||||
// color1Index4
|
// color1Index4
|
||||||
//
|
//
|
||||||
this.color1Index4.BackColor = System.Drawing.Color.Transparent;
|
this.color1Index4.BackColor = System.Drawing.Color.Empty;
|
||||||
this.color1Index4.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
this.color1Index4.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
||||||
this.color1Index4.Location = new System.Drawing.Point(181, 270);
|
this.color1Index4.Location = new System.Drawing.Point(181, 270);
|
||||||
this.color1Index4.Name = "color1Index4";
|
this.color1Index4.Name = "color1Index4";
|
||||||
|
@ -408,7 +408,7 @@
|
||||||
//
|
//
|
||||||
// pictureBox2
|
// pictureBox2
|
||||||
//
|
//
|
||||||
this.pictureBox2.BackColor = System.Drawing.Color.Transparent;
|
this.pictureBox2.BackColor = System.Drawing.Color.Empty;
|
||||||
this.pictureBox2.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox2.BackgroundImage")));
|
this.pictureBox2.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox2.BackgroundImage")));
|
||||||
this.pictureBox2.Location = new System.Drawing.Point(14, 192);
|
this.pictureBox2.Location = new System.Drawing.Point(14, 192);
|
||||||
this.pictureBox2.Name = "pictureBox2";
|
this.pictureBox2.Name = "pictureBox2";
|
||||||
|
@ -419,7 +419,7 @@
|
||||||
//
|
//
|
||||||
// pictureBox3
|
// pictureBox3
|
||||||
//
|
//
|
||||||
this.pictureBox3.BackColor = System.Drawing.Color.Transparent;
|
this.pictureBox3.BackColor = System.Drawing.Color.Empty;
|
||||||
this.pictureBox3.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox3.BackgroundImage")));
|
this.pictureBox3.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox3.BackgroundImage")));
|
||||||
this.pictureBox3.Location = new System.Drawing.Point(14, 361);
|
this.pictureBox3.Location = new System.Drawing.Point(14, 361);
|
||||||
this.pictureBox3.Name = "pictureBox3";
|
this.pictureBox3.Name = "pictureBox3";
|
||||||
|
@ -430,7 +430,7 @@
|
||||||
//
|
//
|
||||||
// pictureBox1
|
// pictureBox1
|
||||||
//
|
//
|
||||||
this.pictureBox1.BackColor = System.Drawing.Color.Transparent;
|
this.pictureBox1.BackColor = System.Drawing.Color.Empty;
|
||||||
this.pictureBox1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox1.BackgroundImage")));
|
this.pictureBox1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox1.BackgroundImage")));
|
||||||
this.pictureBox1.Location = new System.Drawing.Point(14, 41);
|
this.pictureBox1.Location = new System.Drawing.Point(14, 41);
|
||||||
this.pictureBox1.Name = "pictureBox1";
|
this.pictureBox1.Name = "pictureBox1";
|
||||||
|
|
|
@ -143,7 +143,7 @@
|
||||||
//
|
//
|
||||||
this.stPanel4.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
|
this.stPanel4.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
|
||||||
| System.Windows.Forms.AnchorStyles.Right)));
|
| System.Windows.Forms.AnchorStyles.Right)));
|
||||||
this.stPanel4.BackColor = System.Drawing.Color.Transparent;
|
this.stPanel4.BackColor = System.Drawing.Color.Empty;
|
||||||
this.stPanel4.Controls.Add(this.btnStop);
|
this.stPanel4.Controls.Add(this.btnStop);
|
||||||
this.stPanel4.Controls.Add(this.btnForward1);
|
this.stPanel4.Controls.Add(this.btnForward1);
|
||||||
this.stPanel4.Controls.Add(this.btnPlay);
|
this.stPanel4.Controls.Add(this.btnPlay);
|
||||||
|
@ -247,7 +247,7 @@
|
||||||
this.pictureBoxCustom1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
this.pictureBoxCustom1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
||||||
| System.Windows.Forms.AnchorStyles.Left)
|
| System.Windows.Forms.AnchorStyles.Left)
|
||||||
| System.Windows.Forms.AnchorStyles.Right)));
|
| System.Windows.Forms.AnchorStyles.Right)));
|
||||||
this.pictureBoxCustom1.BackColor = System.Drawing.Color.Transparent;
|
this.pictureBoxCustom1.BackColor = System.Drawing.Color.Empty;
|
||||||
this.pictureBoxCustom1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBoxCustom1.BackgroundImage")));
|
this.pictureBoxCustom1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBoxCustom1.BackgroundImage")));
|
||||||
this.pictureBoxCustom1.Location = new System.Drawing.Point(167, 3);
|
this.pictureBoxCustom1.Location = new System.Drawing.Point(167, 3);
|
||||||
this.pictureBoxCustom1.Name = "pictureBoxCustom1";
|
this.pictureBoxCustom1.Name = "pictureBoxCustom1";
|
||||||
|
|
|
@ -206,7 +206,7 @@
|
||||||
//
|
//
|
||||||
// pictureBox1
|
// pictureBox1
|
||||||
//
|
//
|
||||||
this.pictureBox1.BackColor = System.Drawing.Color.Transparent;
|
this.pictureBox1.BackColor = System.Drawing.Color.Empty;
|
||||||
this.pictureBox1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox1.BackgroundImage")));
|
this.pictureBox1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox1.BackgroundImage")));
|
||||||
this.pictureBox1.Dock = System.Windows.Forms.DockStyle.Left;
|
this.pictureBox1.Dock = System.Windows.Forms.DockStyle.Left;
|
||||||
this.pictureBox1.Location = new System.Drawing.Point(237, 0);
|
this.pictureBox1.Location = new System.Drawing.Point(237, 0);
|
||||||
|
|
|
@ -390,7 +390,7 @@ namespace FirstPlugin
|
||||||
//
|
//
|
||||||
// pictureBox1
|
// pictureBox1
|
||||||
//
|
//
|
||||||
this.pictureBox1.BackColor = System.Drawing.Color.Transparent;
|
this.pictureBox1.BackColor = System.Drawing.Color.Empty;
|
||||||
this.pictureBox1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox1.BackgroundImage")));
|
this.pictureBox1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("pictureBox1.BackgroundImage")));
|
||||||
this.pictureBox1.Dock = System.Windows.Forms.DockStyle.Left;
|
this.pictureBox1.Dock = System.Windows.Forms.DockStyle.Left;
|
||||||
this.pictureBox1.Location = new System.Drawing.Point(237, 0);
|
this.pictureBox1.Location = new System.Drawing.Point(237, 0);
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -577,7 +577,7 @@ namespace Switch_Toolbox.Library
|
||||||
if (ext == ".ply")
|
if (ext == ".ply")
|
||||||
formatID = "ply";
|
formatID = "ply";
|
||||||
|
|
||||||
if (v.ExportFile(scene, FileName, formatID, PostProcessSteps.FlipUVs | PostProcessSteps.ValidateDataStructure))
|
if (v.ExportFile(scene, FileName, formatID, PostProcessSteps.ValidateDataStructure))
|
||||||
MessageBox.Show($"Exported {FileName} Successfuly!");
|
MessageBox.Show($"Exported {FileName} Successfuly!");
|
||||||
else
|
else
|
||||||
MessageBox.Show($"Failed to export {FileName}!");
|
MessageBox.Show($"Failed to export {FileName}!");
|
||||||
|
|
|
@ -31,13 +31,15 @@ namespace FlatTabControl
|
||||||
private bool bUpDown; // true when the button UpDown is required
|
private bool bUpDown; // true when the button UpDown is required
|
||||||
private ImageList leftRightImages = null;
|
private ImageList leftRightImages = null;
|
||||||
private const int nMargin = 5;
|
private const int nMargin = 5;
|
||||||
private Color mBackColor = Color.Transparent;
|
private Color mBackColor = Color.Empty;
|
||||||
private Color mShadowColor = Color.Transparent;
|
private Color mShadowColor = Color.Empty;
|
||||||
|
|
||||||
public FlatTabControl()
|
public FlatTabControl()
|
||||||
{
|
{
|
||||||
// This call is required by the Windows.Forms Form Designer.
|
myBackColor = FormThemes.BaseTheme.FormBackColor;
|
||||||
InitializeComponent();
|
|
||||||
|
// This call is required by the Windows.Forms Form Designer.
|
||||||
|
InitializeComponent();
|
||||||
|
|
||||||
// double buffering
|
// double buffering
|
||||||
this.SetStyle(ControlStyles.UserPaint, true);
|
this.SetStyle(ControlStyles.UserPaint, true);
|
||||||
|
@ -46,7 +48,6 @@ namespace FlatTabControl
|
||||||
this.SetStyle(ControlStyles.ResizeRedraw, true);
|
this.SetStyle(ControlStyles.ResizeRedraw, true);
|
||||||
this.SetStyle(ControlStyles.SupportsTransparentBackColor, true);
|
this.SetStyle(ControlStyles.SupportsTransparentBackColor, true);
|
||||||
|
|
||||||
myBackColor = FormThemes.BaseTheme.FormBackColor;
|
|
||||||
|
|
||||||
bUpDown = false;
|
bUpDown = false;
|
||||||
|
|
||||||
|
|
|
@ -220,7 +220,7 @@ namespace Switch_Toolbox.Library
|
||||||
|
|
||||||
private void CalculateTanBitanArrays(List<int> faces, Vector3[] tanArray, Vector3[] bitanArray, bool UseUVLayer2)
|
private void CalculateTanBitanArrays(List<int> faces, Vector3[] tanArray, Vector3[] bitanArray, bool UseUVLayer2)
|
||||||
{
|
{
|
||||||
if (vertices.Count < 3)
|
if (vertices.Count < 3 || lodMeshes.Count <= 0)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
for (int i = 0; i < lodMeshes[DisplayLODIndex].displayFaceSize; i += 3)
|
for (int i = 0; i < lodMeshes[DisplayLODIndex].displayFaceSize; i += 3)
|
||||||
|
|
|
@ -76,8 +76,6 @@ namespace Switch_Toolbox.Library.IO
|
||||||
|
|
||||||
public void CompressData(CompressionType CompressionType, byte[] data)
|
public void CompressData(CompressionType CompressionType, byte[] data)
|
||||||
{
|
{
|
||||||
MessageBox.Show(data.Length.ToString());
|
|
||||||
|
|
||||||
switch (CompressionType)
|
switch (CompressionType)
|
||||||
{
|
{
|
||||||
case CompressionType.Yaz0:
|
case CompressionType.Yaz0:
|
||||||
|
|
|
@ -442,7 +442,6 @@ namespace Switch_Toolbox.Library.IO
|
||||||
using (var source = LZ4Stream.Decode(new MemoryStream(data)))
|
using (var source = LZ4Stream.Decode(new MemoryStream(data)))
|
||||||
{
|
{
|
||||||
source.CopyTo(mem);
|
source.CopyTo(mem);
|
||||||
mem.Write(data, 0, data.Length);
|
|
||||||
}
|
}
|
||||||
return mem.ToArray();
|
return mem.ToArray();
|
||||||
}
|
}
|
||||||
|
@ -452,12 +451,8 @@ namespace Switch_Toolbox.Library.IO
|
||||||
var stream = new MemoryStream();
|
var stream = new MemoryStream();
|
||||||
using (var writer = new FileWriter(stream))
|
using (var writer = new FileWriter(stream))
|
||||||
{
|
{
|
||||||
|
|
||||||
writer.Write(data.Length);
|
writer.Write(data.Length);
|
||||||
|
byte[] buffer = LZ4.Frame.LZ4Frame.Compress(new MemoryStream(data), LZ4.Frame.LZ4MaxBlockSize.Auto, true, true, false, true, false);
|
||||||
|
|
||||||
MessageBox.Show(data.Length.ToString());
|
|
||||||
byte[] buffer = LZ4.Frame.LZ4Frame.Compress(new MemoryStream(data), LZ4.Frame.LZ4MaxBlockSize.Auto, true, true, false, false, true);
|
|
||||||
writer.Write(buffer, 0, buffer.Length);
|
writer.Write(buffer, 0, buffer.Length);
|
||||||
}
|
}
|
||||||
return stream.ToArray();
|
return stream.ToArray();
|
||||||
|
|
|
@ -68,7 +68,7 @@ namespace Switch_Toolbox.Library
|
||||||
public static bool UseDebugDomainExceptionHandler;
|
public static bool UseDebugDomainExceptionHandler;
|
||||||
public static bool DisableUpdatePrompt;
|
public static bool DisableUpdatePrompt;
|
||||||
|
|
||||||
public static bool MaximizeMdiWindow = false;
|
public static bool MaximizeMdiWindow = true;
|
||||||
|
|
||||||
public static GridSettings gridSettings = new GridSettings();
|
public static GridSettings gridSettings = new GridSettings();
|
||||||
public class GridSettings
|
public class GridSettings
|
||||||
|
|
Loading…
Reference in a new issue