正二十面体 Icosahedron
危险!
算法来源未知
以下的代码请务必只在测试环境下运行
Icosahedron icosahedron = new Icosahedron();
icosahedron.drawIcosahedron(3, 5);
icosahedron.getTriangles().forEach(triangle -> {
player.spawnParticle(Particle.FIREWORKS_SPARK, origin.clone().add(triangle.point1), 1, 0, 0, 0, 0);
player.spawnParticle(Particle.FIREWORKS_SPARK, origin.clone().add(triangle.point2), 1, 0, 0, 0, 0);
player.spawnParticle(Particle.FIREWORKS_SPARK, origin.clone().add(triangle.point3), 1, 0, 0, 0, 0);
});