plvMeshCmds.h
上传用户:kellyonhid
上传日期:2013-10-12
资源大小:932k
文件大小:2k
源码类别:

3D图形编程

开发平台:

Visual C++

  1. #ifndef _PLV_MESH_CMDS_
  2. #define _PLV_MESH_CMDS_
  3. #include <tk.h>
  4. class DisplayableMesh;
  5. #ifdef __cplusplus
  6. extern "C" {
  7. #endif
  8. int PlvMeshResolutionCmd(ClientData clientData, Tcl_Interp *interp, 
  9.  int argc, char *argv[]);
  10. int PlvMeshDecimateCmd(ClientData clientData, Tcl_Interp *interp, 
  11.  int argc, char *argv[]);
  12. int PlvMeshResListCmd(ClientData clientData, Tcl_Interp *interp, 
  13.  int argc, char *argv[]);
  14. int PlvSetMeshResPreloadCmd(ClientData clientData, Tcl_Interp *interp,
  15.     int argc, char *argv[]);
  16. int PlvCurrentResCmd(ClientData clientData, Tcl_Interp *interp,
  17.  int argc, char *argv[]);
  18. int PlvMeshDeleteResCmd(ClientData clientData, Tcl_Interp *interp, 
  19. int argc, char *argv[]);
  20. int PlvMeshUnloadResCmd(ClientData clientData, Tcl_Interp *interp, 
  21. int argc, char *argv[]);
  22. int PlvMeshSetDeleteCmd(ClientData clientData, Tcl_Interp *interp, 
  23.      int argc, char *argv[]);
  24. int PlvMeshInfoCmd(ClientData clientData, Tcl_Interp *interp, 
  25.    int argc, char *argv[]);
  26. int PlvIsRangeGridCmd(ClientData clientData, Tcl_Interp *interp, 
  27.       int argc, char *argv[]);
  28. int PlvTransMeshCmd(ClientData clientData, Tcl_Interp *interp, 
  29.     int argc, char *argv[]);
  30. int PlvMeshMaterialCmd(ClientData clientData, Tcl_Interp *interp, 
  31.        int argc, char *argv[]);
  32. int PlvMeshRemoveStepCmd(ClientData clientData, Tcl_Interp *interp,
  33.  int argc, char *argv[]);
  34. int PlvScanColorCodeCmd(ClientData clientData, Tcl_Interp *interp,
  35. int argc, char *argv[]);
  36. int PlvFlipMeshNormalsCmd(ClientData clientData, Tcl_Interp *interp,
  37.     int argc, char *argv[]);
  38. int PlvBlendMeshCmd(ClientData clientData, Tcl_Interp *interp,
  39.     int argc, char *argv[]);
  40. int PlvGroupScansCmd(ClientData clientData, Tcl_Interp *interp,
  41.      int argc, char *argv[]);
  42. int PlvHiliteScanCmd(ClientData clientData, Tcl_Interp *interp,
  43.      int argc, char *argv[]);
  44. int SczXformScanCmd(ClientData clientData, Tcl_Interp *interp,
  45.     int argc, char *argv[]);
  46. int SczGetScanXformCmd(ClientData clientData, Tcl_Interp *interp,
  47.        int argc, char *argv[]);
  48. int PlvSmoothMesh(ClientData clientData, Tcl_Interp *interp,
  49.   int argc, char *argv[]);
  50. int PlvOrganizeSceneCmd(ClientData clientData, Tcl_Interp *interp,
  51. int argc, char *argv[]);
  52. int PlvRunExternalProgram(ClientData clientData, Tcl_Interp *interp,
  53.   int argc, char *argv[]);
  54. #ifdef __cplusplus
  55. }
  56. #endif
  57. #endif