PDA

View Full Version : bsp4: kanten


DancingComet
30-11-2002, 13:55
mögl. ursache, wenn ihr beim zeichnen auf zu grobe kanten kommt (ich habs endlich herausgefunden):

der aufruf im drawclipped, wo eine activelist erzeugt wird, ist in der schleife (und das darf er nicht).

folgenden codeteil im buildEdgeList...
for(int b = lowerY;b<nY;b++){ CG1Edge e = new CG1Edge(nY,nX,ndx); if(edges[b]==null)edges[b]=new CG1EdgeList();
edges[b].insert(e);}

...hab ich gebraucht, weil ich bei jedem schleifendurchgang eine neue activelist erzeugt hab, und das darf man nicht.

also nur: edges[lowerY].insert(e);

vielleicht passiert ja jemand von euch derselbe fehler, und ich helf ja gerne ;)...