- assimp_view: add support for Debone pp step.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@949 67173fc5-114c-0410-ac8e-9d2fd5bffc1fpull/1/head
parent
2b4126a7e3
commit
9d0d06d637
|
@ -998,6 +998,7 @@ void SetupPPUIState()
|
||||||
CheckMenuItem(hMenu,ID_VIEWER_PP_RRM2,ppsteps & aiProcess_RemoveRedundantMaterials ? MF_CHECKED : MF_UNCHECKED);
|
CheckMenuItem(hMenu,ID_VIEWER_PP_RRM2,ppsteps & aiProcess_RemoveRedundantMaterials ? MF_CHECKED : MF_UNCHECKED);
|
||||||
CheckMenuItem(hMenu,ID_VIEWER_PP_TUV,ppsteps & aiProcess_TransformUVCoords ? MF_CHECKED : MF_UNCHECKED);
|
CheckMenuItem(hMenu,ID_VIEWER_PP_TUV,ppsteps & aiProcess_TransformUVCoords ? MF_CHECKED : MF_UNCHECKED);
|
||||||
CheckMenuItem(hMenu,ID_VIEWER_PP_VDS,ppsteps & aiProcess_ValidateDataStructure ? MF_CHECKED : MF_UNCHECKED);
|
CheckMenuItem(hMenu,ID_VIEWER_PP_VDS,ppsteps & aiProcess_ValidateDataStructure ? MF_CHECKED : MF_UNCHECKED);
|
||||||
|
CheckMenuItem(hMenu,ID_VIEWER_PP_DB,ppsteps & aiProcess_Debone ? MF_CHECKED : MF_UNCHECKED);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifndef ASSIMP_BUILD_NO_EXPORT
|
#ifndef ASSIMP_BUILD_NO_EXPORT
|
||||||
|
@ -1978,6 +1979,11 @@ INT_PTR CALLBACK MessageProc(HWND hwndDlg,UINT uMsg,
|
||||||
CheckMenuItem(hMenu,ID_VIEWER_PP_TUV,ppsteps & aiProcess_TransformUVCoords ? MF_CHECKED : MF_UNCHECKED);
|
CheckMenuItem(hMenu,ID_VIEWER_PP_TUV,ppsteps & aiProcess_TransformUVCoords ? MF_CHECKED : MF_UNCHECKED);
|
||||||
UpdatePPSettings();
|
UpdatePPSettings();
|
||||||
}
|
}
|
||||||
|
else if (ID_VIEWER_PP_DB == LOWORD(wParam)) {
|
||||||
|
ppsteps ^= aiProcess_Debone;
|
||||||
|
CheckMenuItem(hMenu,ID_VIEWER_PP_DB,ppsteps & aiProcess_Debone ? MF_CHECKED : MF_UNCHECKED);
|
||||||
|
UpdatePPSettings();
|
||||||
|
}
|
||||||
else if (ID_VIEWER_PP_VDS == LOWORD(wParam)) {
|
else if (ID_VIEWER_PP_VDS == LOWORD(wParam)) {
|
||||||
ppsteps ^= aiProcess_ValidateDataStructure;
|
ppsteps ^= aiProcess_ValidateDataStructure;
|
||||||
CheckMenuItem(hMenu,ID_VIEWER_PP_VDS,ppsteps & aiProcess_ValidateDataStructure ? MF_CHECKED : MF_UNCHECKED);
|
CheckMenuItem(hMenu,ID_VIEWER_PP_VDS,ppsteps & aiProcess_ValidateDataStructure ? MF_CHECKED : MF_UNCHECKED);
|
||||||
|
|
|
@ -331,6 +331,7 @@ BEGIN
|
||||||
MENUITEM "Generate UV Coords", ID_VIEWER_PP_GUV
|
MENUITEM "Generate UV Coords", ID_VIEWER_PP_GUV
|
||||||
MENUITEM "Transform UV Coords", ID_VIEWER_PP_TUV
|
MENUITEM "Transform UV Coords", ID_VIEWER_PP_TUV
|
||||||
MENUITEM "Remove Lines and Points", ID_VIEWER_PP_RLINE_PNT, GRAYED
|
MENUITEM "Remove Lines and Points", ID_VIEWER_PP_RLINE_PNT, GRAYED
|
||||||
|
MENUITEM "Remove dummy bones (De-bone)", ID_VIEWER_PP_DB
|
||||||
MENUITEM SEPARATOR
|
MENUITEM SEPARATOR
|
||||||
MENUITEM "(required) Triangulate", ID_VIEWER_PP_JIV, GRAYED
|
MENUITEM "(required) Triangulate", ID_VIEWER_PP_JIV, GRAYED
|
||||||
MENUITEM "(required) Limit Bone Weights", ID_VIEWER_PP_JIV, GRAYED
|
MENUITEM "(required) Limit Bone Weights", ID_VIEWER_PP_JIV, GRAYED
|
||||||
|
|
|
@ -218,6 +218,8 @@
|
||||||
#define ID_IMPORTSETTINGS_RESETTODEFAULT 32876
|
#define ID_IMPORTSETTINGS_RESETTODEFAULT 32876
|
||||||
#define ID_IMPORTSETTINGS_OPENPOST 32877
|
#define ID_IMPORTSETTINGS_OPENPOST 32877
|
||||||
#define ID_EXPORT 32878
|
#define ID_EXPORT 32878
|
||||||
|
#define ID_IMPORTSETTINGS_REMOVEDUMMYBONES 32879
|
||||||
|
#define ID_VIEWER_PP_DB 32880
|
||||||
#define IDC_STATIC -1
|
#define IDC_STATIC -1
|
||||||
|
|
||||||
// Next default values for new objects
|
// Next default values for new objects
|
||||||
|
@ -226,7 +228,7 @@
|
||||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||||
#define _APS_NO_MFC 1
|
#define _APS_NO_MFC 1
|
||||||
#define _APS_NEXT_RESOURCE_VALUE 160
|
#define _APS_NEXT_RESOURCE_VALUE 160
|
||||||
#define _APS_NEXT_COMMAND_VALUE 32879
|
#define _APS_NEXT_COMMAND_VALUE 32881
|
||||||
#define _APS_NEXT_CONTROL_VALUE 1059
|
#define _APS_NEXT_CONTROL_VALUE 1059
|
||||||
#define _APS_NEXT_SYMED_VALUE 110
|
#define _APS_NEXT_SYMED_VALUE 110
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue