D3DX9 Textur Ansehen/Bearbeiten

  • C#
  • .NET (FX) 4.5–4.8

    D3DX9 Textur Ansehen/Bearbeiten

    Guten Tag,
    Ich habe gewisse daten aus einer File geparst, welche anscheinend (der benennung des Files und des ursprungssources nach) texturinformationen enthalten.
    Nun, da ich die daten so schön auslesen kann, möchte ich die auch bearbeiten können... hat hier jemand einen plan wie ich das am besten angehen kann?
    Würden die vorliegenden informationen vielleicht sogar für zb blender reichen? Wenn ja, wie parse ich das in ein blender-verträgliches file-format?
    Mfg

    Hier die datenstruktur:
    Spoiler anzeigen

    C#-Quellcode

    1. [/spoiler][spoiler] public class IMAGESET
    2. {
    3. public List<uint> m_vImage; //vector<CD3DImage *> VECTORIMAGE, *LPVECTORIMAGE;
    4. public List<CLRKEY> m_vKey;
    5. public UInt32 m_dwTotalTick;
    6. public UInt32 m_dwCurTick;
    7. public byte bFormat;
    8. public UInt32 dwSize;
    9. public CD3DImage pIMGSRC = new CD3DImage();
    10. public IMAGESET()
    11. {
    12. m_dwTotalTick = 1000;
    13. m_dwCurTick = 0;
    14. }
    15. }
    16. public class CD3DImage
    17. {
    18. public int m_nPartCount;
    19. public int m_nWidth;
    20. public int m_nHeight;
    21. public List<VertexIDColl> pVTX = new List<VertexIDColl>();
    22. public byte[] m_pMask;
    23. }
    24. public class VertexIDColl
    25. {
    26. public UInt32 dwImageID;
    27. public List<TVERTEX> Vertex;
    28. }
    29. public class TVERTEX
    30. {
    31. public float m_fPosX;
    32. public float m_fPosY;
    33. public float m_fPosZ;
    34. public float m_fRHW;
    35. public float m_fU;
    36. public float m_fV;
    37. }

    Hier die datenstruktur in der Überwachung:
    Bilder
    • Screenshot_20.png

      39,97 kB, 1.036×829, 108 mal angesehen
    Wer Rechtschreibfehler findet darf sie behalten :)

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „WeLoveBurgers“ ()