-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
75 additions
and
74 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,42 +1,43 @@ | ||
using System; | ||
using System.IO; | ||
|
||
namespace ModelCompiler; | ||
|
||
public struct SmdBone | ||
{ | ||
|
||
} | ||
|
||
public struct SmdFrame | ||
{ | ||
public int BoneID; | ||
public Vector3 Position; | ||
public Vector3 Rotation; | ||
} | ||
|
||
public struct SmdTriangle | ||
{ | ||
public string Material; | ||
public int ParentBone; | ||
public Vector3 Position; | ||
public Vector3 Normal; | ||
public Vector2 UV; | ||
// todo: support weightmap links | ||
} | ||
|
||
public struct SmdMesh | ||
{ | ||
|
||
} | ||
|
||
public class SMDFile | ||
{ | ||
public List<SmdTriangle> Triangles; | ||
public List<SmdFrame> Frames; | ||
|
||
public SMDFile(string filename) | ||
{ | ||
|
||
} | ||
} | ||
using System; | ||
using System.IO; | ||
using System.Numerics; | ||
|
||
namespace ModelCompiler; | ||
|
||
public struct SmdBone | ||
{ | ||
|
||
} | ||
|
||
public struct SmdFrame | ||
{ | ||
public int BoneID; | ||
public Vector3 Position; | ||
public Vector3 Rotation; | ||
} | ||
|
||
public struct SmdTriangle | ||
{ | ||
public string Material; | ||
public int ParentBone; | ||
public Vector3 Position; | ||
public Vector3 Normal; | ||
public Vector2 UV; | ||
// todo: support weightmap links | ||
} | ||
|
||
public struct SmdMesh | ||
{ | ||
|
||
} | ||
|
||
public class SMDFile | ||
{ | ||
public List<SmdTriangle> Triangles; | ||
public List<SmdFrame> Frames; | ||
|
||
public SMDFile(string filename) | ||
{ | ||
|
||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,32 @@ | ||
namespace PackTool; | ||
|
||
internal class Program | ||
{ | ||
void PrintArg(string key, string description) | ||
{ | ||
Console.WriteLine($"-{key} | {description}"); | ||
} | ||
|
||
void PrintHelp() | ||
{ | ||
Console.WriteLine("Usage: [args] [files]"); | ||
Console.WriteLine("Specify files and folders to be packed. Default output is the name of the first file or folder."); | ||
Console.WriteLine("===============================\nArguments:"); | ||
Console.WriteLine("\n Optional:"); | ||
PrintArg("h", "Shows this message."); | ||
PrintArg("out-name [name]", "Specifies the name of the output pack file."); | ||
PrintArg("x [name]", "Extracts the provided pack file"); | ||
} | ||
|
||
private static int Main(string[] args) | ||
{ | ||
Console.WriteLine($"WinterEngine Pack Tool v{ProgInfo.Version}\n"); | ||
if (args.Length == 0 || args.Contains("-h")) | ||
{ | ||
PrintHelp(); | ||
return 0; | ||
} | ||
|
||
return 0; | ||
} | ||
} | ||
namespace PackTool; | ||
|
||
internal class Program | ||
{ | ||
static void PrintArg(string key, string description) | ||
{ | ||
Console.WriteLine($"-{key} | {description}"); | ||
} | ||
|
||
static void PrintHelp() | ||
{ | ||
Console.WriteLine("Usage: [args] [files]"); | ||
Console.WriteLine("Specify files and folders to be packed. Default output is the name of the first file or folder."); | ||
Console.WriteLine("===============================\nArguments:"); | ||
Console.WriteLine("\n Optional:"); | ||
PrintArg("h", "Shows this message."); | ||
PrintArg("out-name [name]", "Specifies the name of the output pack file."); | ||
PrintArg("x [name]", "Extracts the provided pack file"); | ||
} | ||
|
||
private static int Main(string[] args) | ||
{ | ||
Console.WriteLine($"WinterEngine Pack Tool v{ProgInfo.Version}\n"); | ||
if (args.Length == 0 || args.Contains("-h")) | ||
{ | ||
PrintHelp(); | ||
return 0; | ||
} | ||
|
||
return 0; | ||
} | ||
} |