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