Я хочу нарисовать фрактальное дерево в обработке, но я не знаю, как это сделать. И моя идея - нарисовать бинарное дерево. Но у дерева должно быть больше ветвей. И я не знаю, как это кодировать. Пожалуйста, помогите мне, спасибо. Теперь я нарисовал 2D Дерево, но мой босс просит меня изменить его на 3D., и это мой код, и я не знаю, как это сделать. И я свежий человек в обработке программирования. Пожалуйста, помогите мне. < /P>
void tree(float treeLength, float strokeWeight, int currentTreeStep)
{
if (currentTreeStep < maxTreeSteps) {
if(currentTreeStep >= 8 && currentTreeStep 10 && currentTreeStep 1) {
pushMatrix();
rotate(radians(branchAngle));
tree(treeLength, strokeWeight, currentTreeStep + 1);
popMatrix();
pushMatrix();
rotate(-radians(branchAngle));
tree(treeLength, strokeWeight, currentTreeStep + 1);
popMatrix();
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/306 ... processing