Я создал аудио визуализатор с использованием средства рендеринга по умолчанию в Обработке 3, теперь я хочу реализовать независимый вращающийся 3D-куб (который использует P3D) в аудио-визуализаторе (который был создан в рендеринг по умолчанию). Вот код для 3D-куба:Размещение объекта P3D в средстве рендеринга по умолчанию
import processing.opengl.*;
float y = 0.1;
float x = 0.1;
float z = 0.1;
void setup()
{
size(800,600,P3D);
smooth();
}
void draw()
{
translate(400,300,0);
rotateX(x);
rotateY(y);
rotateZ(z);
background(255);
fill(255,228,225);
box(200);
x += random(.1);
y += random(.1);
z += random(.1);
}
Вот отрывок из визуализатора, который относится к 3D-куба:
void setup()
{
size(800, 600);
//fullScreen(2);
minim = new Minim(this);
player = minim.loadFile("/Users/samuel/Desktop/GT.mp3");
meta = player.getMetaData();
beat = new BeatDetect();
player.loop();
fft = new FFT(player.bufferSize(), player.sampleRate());
fft.logAverages(60, 7);
noStroke();
w = width/fft.avgSize();
player.play();
background(0);
smooth();
}
В конечном счете, я просто интересно, если я могу интегрировать 3D-объект без изменение размера() визуализатора на P3D.