Pointcount ?



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

    On 18/01/2004 at 05:41, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   8.100 
    Platform:      
    Language(s) :   C.O.F.F.E.E  ;

    ---------
    Hey,
    im making a new plugin, it's a modeling tool to align point on a sertain axis.
    But it has to count the current points that are selected, how do i do this ?



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

    On 18/01/2004 at 06:47, xxxxxxxx wrote:

    This is what i have now, it's in the plugin menu but it's unchecked, how can i make it work sao that i click it it actually does something?
     
    class StraightPlugin : MenuPlugin {
     public : StraightPlugin();
        GetID();
        GetName();
        GetState();
        GetHelp();
        Execute(doc);
    }
    StraightPlugin::StraightPlugin(){
     super();
    }
    StraightPlugin::GetID(){
     return 1015110;
    }
    StraightPlugin::GetName(){
     return "Straighten";
    }
    StraightPlugin::GetState(){
     var doc = GetActiveDocument();
     CMD_ENABLED;
     CMD_CHECKED;
     
    }
    StraightPlugin::GetHelp(){
     return "Straighten Control";
    }
    StraightPlugin::Execute(doc){
    }
    main (){
     Register(StraightPlugin);
    }



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

    On 19/01/2004 at 15:15, xxxxxxxx wrote:

    Return CMD_ENABLED | CMD_CHECKED from GetState(). These are just flags, not commands. Like this:

        
        
        StraightPlugin::GetState(){  
         return CMD_ENABLED | CMD_CHECKED;  
        }
    

    Then add the relevant code to the Execute() function. (See BaseSelect in the docs.)


Log in to reply