mirror of
https://github.com/AdAstra-LD/DS-Pokemon-Rom-Editor.git
synced 2026-05-13 23:41:17 -05:00
56 lines
1.6 KiB
C#
56 lines
1.6 KiB
C#
// Model definition for NSBMD.
|
||
// Code adapted from kiwi.ds' NSBMD Model Viewer.
|
||
|
||
using System.Collections.Generic;
|
||
|
||
namespace LibNDSFormats.NSBMD
|
||
{
|
||
/// <summary>
|
||
/// NSBMD model type.
|
||
/// </summary>
|
||
public class NSBMDModel
|
||
{
|
||
#region Fields (3)
|
||
/// <summary>
|
||
/// NSBMD materials.
|
||
/// </summary>
|
||
public readonly List<NSBMDMaterial> Materials = new List<NSBMDMaterial>();
|
||
/// <summary>
|
||
/// NSBMD materials.
|
||
/// </summary>
|
||
public readonly List<NSBMDTexture> Textures = new List<NSBMDTexture>();
|
||
/// <summary>
|
||
/// NSBMD materials.
|
||
/// </summary>
|
||
public readonly List<NSBMDPalette> Palettes = new List<NSBMDPalette>();
|
||
/// <summary>
|
||
/// NSBMD objects.
|
||
/// </summary>
|
||
public readonly List<NSBMDObject> Objects = new List<NSBMDObject>();
|
||
/// <summary>
|
||
/// NSBMD polygons.
|
||
/// </summary>
|
||
public readonly List<NSBMDPolygon> Polygons = new List<NSBMDPolygon>();
|
||
|
||
#endregion Fields
|
||
|
||
#region Properties (1)
|
||
|
||
/// <summary>
|
||
/// Model name.
|
||
/// </summary>
|
||
public string Name { get; set; }
|
||
public List<int> tex_mat = new List<int>();
|
||
public List<int> pal_mat = new List<int>();
|
||
public float boundXmin;
|
||
public float boundYmin;
|
||
public float boundZmin;
|
||
public float boundXmax;
|
||
public float boundYmax;
|
||
public float boundZmax;
|
||
public float boundScale;
|
||
public float modelScale;
|
||
public int laststackid;
|
||
#endregion Properties
|
||
}
|
||
} |