Errors



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

    On 24/08/2009 at 10:16, xxxxxxxx wrote:

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

    ---------
    This is my code,

    > `

      
    \>    
    \>  Bool TrueSymmetry::Draw(PluginTag *tag, BaseObject *op, BaseDraw *bd, BaseDrawHelp *bh)  
    \>  {  
    \>         
    \>       LONG lngMySymPlane =tag->GetDataInstance()->GetLong (SYMMETRY_PLANE);  
    \>         
    \>       if (tag->GetDataInstance()->GetBool(SHOW_PLANE)) // If SHOW_PLANE is checked, then draw the polygon.  
    \>         
    \>         
    \>       {  
    \>    
    \>       switch (lngMySymPlane)  
    \>       {     case XY_PLANE:  
    \>    
    \>            Vector p[4] = { Vector(-200,-200,0),Vector(-200,200,0),Vector(200,200,0),Vector(200,-200,0)};  
    \>            Vector f[3] = { Vector(0,1,0),Vector(0,1,0),Vector(0,1,0)};  
    \>            bd->Polygon3D(p,f,TRUE);  
    \>            GePrint ("Showing the Symmetry Plane");  
    \>            return true;  
    \>    
    \>                 break;  
    \>    
    \>            case YZ_PLANE:  
    \>            Vector p[4] = { Vector(0,-200,-200),Vector(0,200,-200),Vector(0,200,200),Vector(0,-200,200)};  
    \>            Vector f[3] = { Vector(0,1,0),Vector(0,1,0),Vector(0,1,0)};  
    \>            bd->Polygon3D(p,f,TRUE);  
    \>            GePrint ("Showing the Symmetry Plane");  
    \>            return true;  
    \>    
    \>                 break;  
    \>    
    \>            case XZ_PLANE:  
    \>            Vector p[4] = { Vector(-200,0,-200),Vector(-200,0,200),Vector(200,0,200),Vector(200,0,-200)};  
    \>            Vector f[3] = { Vector(0,1,0),Vector(0,1,0),Vector(0,1,0)};  
    \>            bd->Polygon3D(p,f,TRUE);  
    \>            GePrint ("Showing the Symmetry Plane");  
    \>            return true;  
    \>                 break;  
    \>       }  
    \>    
    \>       }  
    \>       else //If SHOW_PLANE is unchecked, say goodbye to the polygon.  
    \>       {  
    \>            Vector p[4] = { Vector(0,0,0),Vector(0,0,0),Vector(0,0,0),Vector(0,0,0)};  
    \>            Vector f[3] = { Vector(0,0,0),Vector(0,0,0),Vector(0,0,0)};  
    \>            bd->Polygon3D(p,f,FALSE);  
    \>            GePrint ("Symmetry Plane Hidden");  
    \>       }  
    \>            return DRAW_HANDLES|DRAW_AXIS;  
    \>    
    \>    
    \>    
    \>    
    \>    
    \>  }  
    \>    
    \>  
    

    `

    And these are the errors I am getting.

    1>truesymmetry.cpp
    1>c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(87) : error C2360: initialization of 'f' is skipped by 'case' label
    1>        c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(80) : see declaration of 'f'
    1>c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(87) : error C2360: initialization of 'p' is skipped by 'case' label
    1>        c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(79) : see declaration of 'p'
    1>c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(88) : error C2374: 'p' : redefinition; multiple initialization
    1>        c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(79) : see declaration of 'p'
    1>c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(89) : error C2374: 'f' : redefinition; multiple initialization
    1>        c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(80) : see declaration of 'f'
    1>c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(96) : error C2360: initialization of 'f' is skipped by 'case' label
    1>        c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(89) : see declaration of 'f'
    1>c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(96) : error C2360: initialization of 'p' is skipped by 'case' label
    1>        c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(88) : see declaration of 'p'
    1>c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(96) : error C2360: initialization of 'f' is skipped by 'case' label
    1>        c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(80) : see declaration of 'f'
    1>c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(96) : error C2360: initialization of 'p' is skipped by 'case' label
    1>        c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(79) : see declaration of 'p'
    1>c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(97) : error C2374: 'p' : redefinition; multiple initialization
    1>        c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(79) : see declaration of 'p'
    1>c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(98) : error C2374: 'f' : redefinition; multiple initialization
    1>        c:\users he fosters\desktop\cinema4dr11010\plugins ruesymmetry\source ag ruesymmetry.cpp(80) : see declaration of 'f'

    Can anyone tell me what I am doing wrong.



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

    On 24/08/2009 at 10:30, xxxxxxxx wrote:

    nevermind. solved this one too.. added my if statement to each case

    thanks,

    ~Shawn


Log in to reply