Collegamento alla pagina “Lavori in legno”
Il Suricato di legno ha una base matematica che ho cercato di concretizzare, in pratica ho fatto delle curve di livello come si vedono in certe cartine geografiche (pre-Google-map) calcolando le misure di trapezi e triangoli.
Questa superficie parametrica 3D è venuta dopo, finito il lavoro in legno, non è precisa ma per ogni lavoro è necessario darsi un tempo massimo e quindi va bene così.
Ho usato il software MathMod 11.1 (link a FB) (link a SourceForge), Open Source, naturalmente gratuito che permette, se si ha un po’ di pazienza, di ottenere risultati notevoli. (c’è chi ha ottenuto risultati sorprendenti).
Di seguito due viste della superficie e il codice con le otto funzioni parametriche che la compongono.
{
"Param3D": {
"Component": [
"elicoide_uno",
"elicoide_due",
"elicoide_tre",
"elicoide_qua",
"elicoide_tre_secondo",
"elicoide_due_secondo",
"elicoide_qua_secondo",
"testa"
],
"Description": [
"suricato parametrico 14lug2024 mj "
],
"Fx": [
"5*(1-0.005*v*pi) *cos(v) -5*(1-0.1*v*pi) *tan(u)*sin(v)",
"5*(1-0.054*v*pi) *cos((5/6)*v+pi/2) -5*(1-0.02*v*pi) *tan(u)*sin((5/6)*v+pi/2)",
"5*(1-0.054*v*pi) *cos(1*v+pi) -5*(1-0.02*v*pi) *tan(u)*sin(1*v+pi)",
"5*(1-0.054*v*pi) *cos((7/6)*v+3*pi/2) -5*(1-0.02*v*pi) *tan(u)*sin((7/6)*v+3*pi/2)",
"5*(0.467-0.0084*(v-pi)*pi) *cos(1*v+pi) -5*(0.8026-0.081*(v-pi)*pi+0.07*sin(v)) *tan(u)*sin(1*v+pi)",
"5*(0.467-0.047*(v-pi)*pi+0.05*sin(v)) *cos((6.99/6)*v+pi/4-0.29) -5*(0.8026-0.046*(v-pi)*pi) *tan(u)*sin((6.99/6)*v+pi/4-0.29)",
"5*(0.467-0.047*(v-pi)*pi+0.05*sin(v)) *cos((5.07/6)*v-pi/4+0.225) -5*(0.8026-0.046*(v-pi)*pi) *tan(u)*sin((5.07/6)*v-pi/4+0.225)",
"u"
],
"Fy": [
"5*(1-0.005*v*pi) *sin(v) +5*(1-0.1*v*pi) *tan(u)*cos(v)",
"5*(1-0.054*v*pi) *sin((5/6)*v+pi/2) +5*(1-0.02*v*pi) *tan(u)*cos((5/6)*v+pi/2)",
"5*(1-0.054*v*pi) *sin(1*v+pi) +5*(1-0.02*v*pi) *tan(u)*cos(1*v+pi)",
"5*(1-0.054*v*pi) *sin((7/6)*v+3*pi/2) +5*(1-0.02*v*pi) *tan(u)*cos((7/6)*v+3*pi/2)",
"5*(0.467-0.0084*(v-pi)*pi) *sin(1*v+pi) +5*(0.8026-0.081*(v-pi)*pi+0.07*sin(v)) *tan(u)*cos(1*v+pi)",
"5*(0.467-0.047*(v-pi)*pi+0.050*sin(v)) *sin((6.99/6)*v+pi/4-0.29) +5*(0.8026-0.046*(v-pi)*pi) *tan(u)*cos((6.99/6)*v+pi/4-0.29)",
"5*(0.467-0.047*(v-pi)*pi+0.050*sin(v)) *sin((5.07/6)*v-pi/4+0.225) +5*(0.8026-0.046*(v-pi)*pi) *tan(u)*cos((5.07/6)*v-pi/4+0.225)",
"0.6*sin(1.9*v+0.7)*10*(exp(0.1*v)^2.1-1.25)"
],
"Fz": [
"6*v",
"6*v",
"6*v",
"6*v",
"6*v",
"6*v",
"6*v",
"6*v +10*pi-0.16*exp(v*1.18)+0.18"
],
"Name": [
"suricato_parametrico _14lug24_mj"
],
"Umax": [
"pi/4","pi/4","pi/4","pi/4","pi/4","pi/4","pi/4",
" pi/2+0.2"
],
"Umin": [
"-pi/4","-pi/4", "-pi/4","-pi/4","-pi/4", "-pi/4", "-pi/4",
"-pi/2 -0.2"
],
"Vmax": [
"1*pi","1*pi","1*pi","1*pi",
"2*pi","2*pi", "2*pi",
"1.1* pi"
],
"Vmin": [
"0", "0","0", "0",
"pi","pi","pi",
" 0.35*pi "
]
},
"Texture": {
"Colors": [
"R=(9/10)",
"G=(8/10)*abs(sin(4.5*pi*z))",
"B=(8/10)*abs(sin(4.5*pi*z))",
"T=1"
],
"Name": "strati",
"Noise": "1"
}
}