Ben à part du dynamic_cast tu n'auras absolument aucun moyen d'appeler une méthode de Circle sur un Node. Et vu que Rect et Circle n'ont strictement rien à voir..