ModellingCommand, container IDs?



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 19/06/2007 at 14:07, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:    
    Platform:      
    Language(s) :

    ---------
    Hello.
    I'm trying to call the EditSpline:project function using SendModellingCommand. To do this I need to set a LONG(

    MDATA_SPLINE_PROJECTMODE) 
    
    in the basecontainer of the   ModelingCommandData. How can I figure out which values of MDATA_SPLINE_PROJECTMODE that correspond to which projection mode? The docs only say "see dialog", but I don't see how that helps me?
    
    /Filip 
    


  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 19/06/2007 at 16:44, xxxxxxxx wrote:

    What it should say is "see dialog and then see resources". :)

    When there is a set of constant defines they will almost always be listed in either the _api class headers or in the res or modules folder in the Resource folder.

    In this instance, "Projection Mode" is found under the Project command (Structure->Edit Spline->Project).

    And the relevant file is:

    Resource:Modules:Modeling:Res:Description:toolsplineproject.h

    #ifndef _ToolSplineProject_H_  
    #define _ToolSplineProject_H_  
      
    enum  
    {  
         MDATA_SPLINE_PROJECT_MODE                                        = 2022, // LONG  
              MDATA_SPLINE_PROJECT_MODE_VIEW        = 0,  
              MDATA_SPLINE_PROJECT_MODE_XY           = 1,  
              MDATA_SPLINE_PROJECT_MODE_ZY           = 2,  
              MDATA_SPLINE_PROJECT_MODE_XZ           = 3,  
              MDATA_SPLINE_PROJECT_MODE_X_AXIS       = 4,  
              MDATA_SPLINE_PROJECT_MODE_Y_AXIS       = 5,  
              MDATA_SPLINE_PROJECT_MODE_Z_AXIS       = 6,  
              MDATA_SPLINE_PROJECT_MODE_SPHERICAL    = 7,  
      
         MDATA_SPLINE_PROJECT  
    };  
      
    #endif // ToolSplineProject
    


  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 20/06/2007 at 01:02, xxxxxxxx wrote:

    That's exactly what I needed. Thanks a lot!

    /Filip


Log in to reply