Resumen
Hice una trenza de tres hebras antes, pero quería experimentar con órdenes más altas. Fue bastante más difícil de resolver. He incluido el código .scad para que cualquier persona interesada pueda generar trenzas similares.
caras=20;
paso=5;
para(th=[0:step:360]) {
Traducir([th/PI,20sin(th ),wave((th+168 )%180)])sphere(2,$fn=faces);
Traducir([th/PI,20sin(th+72 ),wave((th+168+72 )%180)])sphere(2,$fn=faces);
Traducir([th/PI,20sin(th+144),wave((th+168+144)%180)])sphere(2,$fn=faces);
Traducir([th/PI,20sin(th+216),wave((th+168+216)%180)])sphere(2,$fn=faces);
}
La función wave(th) es igual a ((((((1.53850006563052E-16th+4.34669346542468E-11)th-7.88147244501425E-9)th+ 8.16830636022657E-7th-4.84392712381305E-5)th+1.54722865226176E-3)th-2.17013888888711E-2)th*th+1;
태그
모델 소스
