À l’aide de la bibliothèque de traitement Tweak (2 / 4 étapes)

Étape 2: Ajout de Tweak à vos propres croquis

Tweak peut être ajouté à vos propres croquis en copiant le fichier Tweak.pde au dossier de vos croquis et ajoutant quelques lignes de code pour l’initialiser.  Le fichier Tweak.pde se trouve dans une de ces esquisses d’exemple.

Une fois que vous avez ajouté le fichier Tweak.pde dans le dossier de votre esquisse myNumberG.val vous pouvez utiliser des variables de Tweak pour les choses que vous voulez être en mesure de changer pendant l’exécution de votre programme.  Si votre dessin n’est pas trouver le fichier Tweak.pde , juste, fermez et rouvrez votre croquis (traitement des regards pour les autres fichiers .pde dans le dossier de votre sketch lorsqu’il est ouvert).

Il y a actuellement quatre variables base de Tweak : TweakFloat myNumberB.val TweakInt );
 }
 ---------------------------- TweakBool
 ------------------------------

 

class TweakInt extends TweakParameter{
   int origVal;
   int val;
   int maxVal;
   int minVal;
   int step;
   public TweakInt(String desc, int val, int step, int minVal, int maxVal){
     this.val     = val;
     this.origVal = val;
     this.minVal  = minVal;
     this.maxVal  = maxVal;
     this.step    = step;
     this.desc    = desc;
     tweakParamList.add(this);
     tweak_initParamManagerIfNeeded();
   }
   public TweakInt(String desc, int val, int step){
     this(desc, val, step, -Integer.MAX_VALUE, Integer.MAX_VALUE);
   }
   public TweakInt(String desc, int val){
     this(desc, val, 1);
   }
   boolean supportsX(){
     return true;
   }
   boolean supportsY(){
     return false;
   }
   void incX(){
     val += step;
   }
   void decX(){
     val -= step;
   }
   void incY(){
   }
   void decY(){
   }
   int equalToOriginalValue(){
     if(val < origVal){
       return -1;
     }
     else{
       if(val > origVal){
         return +1;
       }
       else{
         return 0;
       }
     }
   }
   String valString(){
     return ""+val;
   }
   void keepInBounds(){
     if(val > maxVal){
       val = maxVal;
     }
     if(val < minVal){
       val = minVal;
     }
   }
 }

 

------------------------------
et TweakPoint.  Ceux-ci peuvent être utilisés comme flotteur standard
 --------------------------------
 TweakInt myNumberR;
 TweakInt myNumberG;
 TweakInt myNumberB;

 

void setup(){
    // a hack to hide the Tweak Control Panel:
    // (placed before any variables are constructed).
   tweak_hasBeenInitialized = true;
  
   myNumberR = new TweakInt("Background Red", 100, 1, 0, 255);
   myNumberG = new TweakInt("Background Green", 100, 1, 0, 255);
   myNumberB = new TweakInt("Background Blue", 100, 1, 0, 255);
 }

 

void draw(){
   background(myNumberR.val, myNumberG.val, myNumberB.val);
 }
 --------------------------------
Int Boolean et types de points ; il suffit d’utiliser l’opérateur « new » à les créer et obtenir leur valeur par l’intermédiaire de la propriété de « val ».

Peut-être un exemple aidera à ce stade.  Ici, nous créons un nombre (de type TweakInt) dans la méthode de configuration et puis obtenir sa valeur dans la boucle de dessin.  Valeur initiale du nombre 100 et sa description est « Mon numéro modifiable ».   Ensuite, nous utilisons ce numéro pour définir la quantité de rouge à l’arrière-plan de l’esquisse.

Vous pouvez également définir des limites sur vos variables de Tweak.  L’exemple ci-dessus fonctionne très bien mais couleurs doivent rester normalement entre 0 et 255.  Dans certains cas laissant un variable go out of bounds peut-être faire des choses inattendues nous allons donc ajouter dans certaines limites, à l’exemple.  Le « 1 » dans l’instanciation de le TweakInt spécifie la taille de palier (en d’autres termes comment rapidement le numéro change lorsque vous ajustez la variable).

Enfin nous allons ajouter tous les trois couches de couleur à notre exemple.

Articles Liés

Flottant à l’aide de la bibliothèque français cleets

Flottant à l’aide de la bibliothèque français cleets

la bourgeoise voulait une étagère pour la maison an depuis je VHA été construire des choses autour de la maison j'ai ouvert ma bouche un dudit je ferai u qui. J'ai voulu qu'il soit sympa, alors j'ai utilisé cru cyprès que j'ai reçu de la scierie loca
Livres de la bibliothèque de lecture sur un iPad ou le kindle

Livres de la bibliothèque de lecture sur un iPad ou le kindle

OK--ici nous allons... Ma fille viens de recevoir un kindle pour Noël pour qu'elle puisse avoir tous les livres qu'elle veut disponible au bout de ses doigts... Alors, bien sûr, la question suivante est... « Comment puis-je obtenir les livres sur cet
Arduino PID bibliothèque - réglage de la luminosité

Arduino PID bibliothèque - réglage de la luminosité

définitions de PID :Le contrôleur proportionnel/intégrale/dérivé ou le régulateur PID ou le PID juste, est techinics de contrôle d'un processus qui relient des actions proportionnelles intégrale et dérivées, ce qui provoque le signal d'erreur est min
Comment obtenir une carte de bibliothèque à San Francisco

Comment obtenir une carte de bibliothèque à San Francisco

Livres gratuits ! Films gratuits ! Musique libre ! Cours gratuits et événements ! Connaissance libre !Où ? À votre bibliothèque publique locale bien sûr.Beaucoup de ressources sont disponibles si vous juste Walk-in, mais afin de prendre des choses d'
Acheter livres Inde, livres sur le loyer, bibliothèque de livres de fiction

Acheter livres Inde, livres sur le loyer, bibliothèque de livres de fiction

à l'aide de la bibliothèque de livres de fiction en ligne je n'ai pas seulement les livres de mon choix, mais aussi à des tarifs très abordables. Ici, vous pourriez penser que comment j'ai obtenu ce livre en tarifs bas dans le livre récemment publié
Aider un mécène de la bibliothèque avec une question de référence 4 parties relative à Anne Rice, l’Égypte à l’époque biblique et le missionnaire nommé Albert Shelton

Aider un mécène de la bibliothèque avec une question de référence 4 parties relative à Anne Rice, l’Égypte à l’époque biblique et le missionnaire nommé Albert Shelton

pendant la période de l'entrevue de référence, le patron pose les questions suivantes :J'ai juste fini de lire le livre d'Anne Rice, Christ le Seigneur et tiens à quelques critiques de livres de celui-ci, surtout dans le New York Times. Est-ce que vo
Bibliothèque de clavier avec Arduino sans à l’aide du clavier (premier tutoriel)

Bibliothèque de clavier avec Arduino sans à l’aide du clavier (premier tutoriel)

Pavé utilisé habituellement dans la plupart des projets permettant aux clients de traiter avec le projet tel que (Real Time Clock (RTC) pour ajuster le jour, temps, contrôle d'accès,... etc) mais si vous l'utilisez avec la bibliothèque d'Arduino clav
Détection à l’aide de Python et la bibliothèque OpenCV de visage

Détection à l’aide de Python et la bibliothèque OpenCV de visage

Ce projet utilisera la bibliothèque OpenCV et python pour faciliter la détection des visagesÉtape 1: Ce que vous devez1. un Conseil de développement Intel Edison2. une webcam, nous allons utiliser la lumière vague LW-IC5003. Python et la bibliothèque
Comment construire une bibliothèque maison dans votre sous-sol à l’aide des étagères et des milliers de livres

Comment construire une bibliothèque maison dans votre sous-sol à l’aide des étagères et des milliers de livres

suivre ma chaîne youtube : http://www.youtube.com/user/educatetowin?feature=mheeSite Web : http://www.educatetube.comHôte : SipskiComment construire une bibliothèque maison dans votre sous-sol.  Vous avez juste besoin d'au moins 5 à 7 étagères (selon
Arduino TFT affichage et polices de la bibliothèque

Arduino TFT affichage et polices de la bibliothèque

Je suis assez fan de l'Arduino comme il y a tellement logiciels déjà disponibles sur l'internet, ce qui rend remplir plus facilement de nouveaux projets !Récemment j'ai acheté quelques écrans TFT 1.8" à bas prix pour un projet, au début je ne pouvais
Comment construire une bibliothèque de contreplaqué

Comment construire une bibliothèque de contreplaqué

après la valeur de plusieurs années de frustration avec les étagères affaissement des bibliothèques el-cheapo entassés plein de livres et un budget limité, j'ai décidé de prendre les choses en mains propres.  Cet bibliothèque est fait de contreplaqué
Comment : Construire A Custom bibliothèque

Comment : Construire A Custom bibliothèque

on s'amuse avec bois, quel que soit le projet, mais la chose la plus gratifiante pour nous fait nos propres meubles. Supposons que vous vouliez une bibliothèque chêne massif mais n'a pas eu les bucks de quatre à six cent qu'un magasin de détail voudr
Bibliothèque / Han dans la Carbonite cachés porte

Bibliothèque / Han dans la Carbonite cachés porte

il s'agit d'un peu d'insolite. J'ai eu beaucoup des concepts d'autre bibliothèque cachée tutoriels de porte, mais ajouté quelques rebondissements de la mienne.le concept est un intégré de bibliothèque qui peut pivoter pour révéler une entrée d'une sa
Comment concevoir une bibliothèque paramétrique

Comment concevoir une bibliothèque paramétrique

quand une bibliothèque n'est pas une bibliothèque ? Quand il a rien mais les plantes et les roches sur elle (la mienne). Quand il a rien d'autre que les vêtements sur elle (enfants). Quand il a rien mais les outils et les sciures là-dessus (Maris). A