0
7
:
0
7
:
2
9

Trompos al Pastor con React Hooks, Zdog y Tone.js

2019-10-16T00:00:00.000Z

Una tarde libre decidí implementar una versión del juego de las torres de Hanoi para explorar React Hooks y Zdog. Incluso fue un pretexto perfecto para intentar algo con Tone.js. Ya en el calor del proceso, el concepto de “torre” mutó en “trompo”, y estando en el centro de México, el trompo tenía que ser al pastor.

Esto es   <TrompoDePastor />:

const TrompoDePastor = ( props ) => {

  const discos = props.discs ? props.discs.map( (d, i) => {

    return <Cylinder 
		      key={ i } 
		      diameter={ d.diameter } 
		      translate={ { z : 3 * i } } 
		      length={ 3 } 
		      color={ d.color || "#7c2c22" } 
		      stroke={ false } 
		      backface={ d.backface }
     		/>

  }) : ' ';

  return (
      <Illustration 
      className={ "portal" } 
      dragRotate={ true } 
      zoom={ props.zoom } 
      rotate={ props.rotation }>

     {discos}

      </Illustration>
  )
}

último commit por ti.