class Neuron { int centerX; int centerY; int rad; int dendrootX; int dendrootY; int id; float rootAngle; Neuron(int x, int y, int r, int dx, int dy, int i) { centerX = x; centerY = y; rad = r; dendrootX = dx; dendrootY = dy; id = i; } Neuron(int x, int y, int r, int ra, int i) { centerX = x; centerY = y; rad = r; rootAngle = radians(ra); id = i; getRoot(); } void drawNeuron() { stroke(100, 20, 20); fill(140, 40, 30); ellipse(centerX, centerY, rad, rad); } void getRoot() { dendrootX = int(cos(rootAngle)*rad/2)+centerX; dendrootY = int(sin(rootAngle)*rad/2)+centerY; } }