Revert "167 "slow""

This reverts commit dd11a19a6d.
main
Alexandre B A Villares 2018-06-15 22:08:52 -03:00
rodzic dd11a19a6d
commit e815ef930c
2 zmienionych plików z 7 dodań i 54 usunięć

Wyświetl plik

@ -22,9 +22,9 @@ void setup() {
for (int ix =0; ix< gridDim; ix++) {
for (int iy=0; iy< gridDim; iy++) {
for (int iz=0; iz< gridDim; iz++) {
float x = space/2 + ix * space - width/2 + random(-2, 2);
float y = space/2 + iy * space - width/2 + random(-2, 2);
float z = space/2 + iz * space - width/2 + random(-2, 2);
float x = space/2 + ix * space - width/2 + random(-2,2);
float y = space/2 + iy * space - width/2 + random(-2,2);
float z = space/2 + iz * space - width/2 + random(-2,2);
pontos.add(new PVector(x, y, z));
}
}
@ -39,10 +39,11 @@ void draw() {
noStroke();
box(4);
popMatrix();
for (PVector op : pontos) {
for (PVector other : pontos) {
stroke(200, 0, 100);
if (dist(p.x, p.y, p.z, op.x, op.y, op.z) < space) {
line(p.x, p.y, p.z, op.x, op.y, op.z);
if (dist(p.x, p.y, p.z,
other.x, other.y, other.z) < space*1) {
line(p.x, p.y, p.z, other.x, other.y, other.z);
}
}
}

Wyświetl plik

@ -1,48 +0,0 @@
# Alexandre B A Villares - https://abav.lugaralgum.com / sketch - a - day
SKETCH_NAME = "s167" # 180615
add_library('peasycam')
pontos, lines = [], []
def setup():
global space
size(600, 600, P3D)
noStroke()
strokeWeight(2)
# noSmooth()
cam = PeasyCam(this, 100)
cam.setMinimumDistance(100)
cam.setMaximumDistance(1000)
grid_dim = 10
space = width / grid_dim
for ix in range(grid_dim):
for iy in range(grid_dim):
for iz in range(grid_dim):
x = space / 2 + ix * space - width / 2 + random(-2, 2)
y = space / 2 + iy * space - width / 2 + random(-2, 2)
z = space / 2 + iz * space - width / 2 + random(-2, 2)
pontos.append(PVector(x, y, z))
# for p in pontos:
# for other in pontos:
# stroke(200, 0, 100)
# if (dist(p.x, p.y, p.z,
# other.x, other.y, other.z) < space * 1):
# lines.append((p.x, p.y, p.z, other.x, other.y, other.z))
def draw():
background(200)
for p in pontos:
pushMatrix()
translate(p.x, p.y, p.z)
fill(0)
noStroke()
box(4)
popMatrix()
for other in pontos:
stroke(200, 0, 100)
if (dist(p.x, p.y, p.z,
other.x, other.y, other.z) < space * 1):
stroke(200, 0, 100)
line(p.x, p.y, p.z,
other.x, other.y, other.z)