Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2014-07-17 16:01:28 Problème de caractère.

Kalonneg
nouveau membre
Date d'inscription: 2014-07-17
Messages: 1

Problème de caractère.



//Bonjour, je commence tout juste sur processing, je voudrais altérer les contour d'une typo avec ces lignes de codes que j'ai trouvé dans un livre. Seulement un caractère me pose problème, il n'est pas reconnu pas processing alors qu'il est bien inscrit dans le manuel. c'est le "⎤". J'ai tenté d'en trouver plusieurs versions sur internet mais rien n'y fait. Je ne trouve pas l"origine du problème.//

import geomerative.*;
RFont font;
String BspText = "The quick";
RPoint[] pnts;

void setup(){
RG.init(this);
font = new RFont("FreeSans.ttf", 200, RFont.LEFT);

RCommand.setSegmentLength(10) ;
RCommand.setSegmentator(RCommand.UNIFORMLENGTH);
}
void draw() {
  RGroup grp;
  grp = font.toGroup(textTyped);
  RPoint[] pnts = grp.getPoints();
  stroke(255, 132, 8);
  strokeWeight(2);
  for (int i=0; i < pnts.length; i++ ) {
    float ⎤ = 5;
    line(pnts[i].x-⎤, pnts[i].y-⎤,
    pnts[i].x+⎤, pnts[i].x+⎤);
}
fill(0);
noStroke();
for (int i=0; i < pnts.length; i++ ) {
  float diameter = 18;
  if (i%2 == 0) ellipse(pnts[i].x.pnts[i].y,
  diameter, diameter);
}
}

Hors ligne

 

#2 2014-07-17 18:18:33 Re : Problème de caractère.

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 802

Re: Problème de caractère.



Bonjour,

Le caractère ( ⎤ ) est un nom de variable dans le sketch que tu proposes. Il suffit de le remplacer par un nom de variable commun tata ou a etc.

Attention, il y a des erreurs dans le sketch :

import geomerative.*;

RFont font;
String BspText = "The quick";

void setup() {
  size(800, 400);
  RG.init(this);
  font = new RFont("FreeSans.ttf", 100, RFont.LEFT);

  RCommand.setSegmentLength(10) ;
  RCommand.setSegmentator(RCommand.UNIFORMLENGTH);
  noLoop();
}
void draw() {
  RGroup grp;
  grp = font.toGroup(BspText);
  RPoint[] pnts = grp.getPoints();
  stroke(255, 132, 8);
  strokeWeight(1);
  translate(0,200);
  for (int i=1; i < pnts.length; i++ ) {
    float a = 5;
    line(pnts[i - 1].x - a, pnts[i - 1].y - a, pnts[i].x + a, pnts[i].y + a);
  }
  fill(0);
  noStroke();
  for (int i=0; i < pnts.length; i++ ) {
    float diameter = 10;
    //if (i%2 == 0) ellipse(pnts[i].x, pnts[i].y, diameter, diameter);
  }
}

Si tu est dans le coin la semaine prochaine :
http://codelab.fr/5181
Des cours d'une heure en individuelle sont dispensés.

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024