Skip to content

Commit 26bb188

Browse files
committed
improve ran state.. is not attracting more and more points anymore
1 parent e432098 commit 26bb188

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

pcaRan/pcaRan.pde

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ void draw() {
122122
element= (CollisionElement)itr.next();
123123

124124
if(ran!=null)
125-
if( k > map(min(abs(frameCount-ran.startFrame),6), 0,6, elementCount, 400) || (!element.test(ran) && PVector.dist(element.location, new PVector(width/2, height/2)) > map(abs(frameCount-ran.startFrame), 0,3, width/2, 50)))
125+
if( k > map(min(abs(frameCount-ran.startFrame),6), 0,6, elementCount, 400))
126126
if(element.test(ran)) continue;
127127

128128
collisionDetection.testElement(element);
@@ -136,7 +136,8 @@ void draw() {
136136
elementN= (ElementChaos)itr2.next();
137137

138138
if(ran!=null)
139-
if(!elementN.test(ran) && k>400) {
139+
if((!elementN.test(ran) || PVector.dist(elementN.location, elementN.ranPoint) <= 5) && k>400) {
140+
// if(elementN.test(ran) && k>400) {
140141
do {
141142
ran.moved=1;
142143
elementN.testElement(ran);

pcaRanWEB/pcaRanWEB.pde

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ void draw() {
101101
element= (CollisionElement)itr.next();
102102

103103
if(ran!=null)
104-
if( k > map(min(abs(frameCount-ran.startFrame),6), 0,6, elementCount, 400) || (!element.test(ran) && PVector.dist(element.location, new PVector(width/2, height/2)) > map(abs(frameCount-ran.startFrame), 0,3, width/2, 50)))
104+
if( k > map(min(abs(frameCount-ran.startFrame),6), 0,6, elementCount, 400))
105105
if(element.test(ran)) continue;
106106

107107
collisionDetection.testElement(element);
@@ -115,7 +115,8 @@ void draw() {
115115
elementN= (ElementChaos)itr2.next();
116116

117117
if(ran!=null)
118-
if(!elementN.test(ran) && k>400) {
118+
if((!elementN.test(ran) || PVector.dist(elementN.location, elementN.ranPoint) <= 5) && k>400) {
119+
// if(elementN.test(ran) && k>400) {
119120
do {
120121
ran.moved=1;
121122
elementN.testElement(ran);

0 commit comments

Comments
 (0)