Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

69
Views
¿Cómo crear manualmente una matriz de vectores 2D en p5js y controlarla con un control deslizante?

Tengo una función que toma por separado los valores x e y de un vector, digamos vector = (a,b) , en cuyo caso el valor x sería vector.x (dando un número a ), y el valor y vector.y (o b ).

Sin embargo, tengo un montón de estos vectores y no siguen ningún patrón específico, por lo que quiero ingresarlos manualmente en un arreglo o matriz, como array = [(a,b), (c,d), (e,f)] y luego controlar cuál de los vectores se suministra a la función en cada momento con un control deslizante.

Por ejemplo, deslizar hacia la derecha un paso activaría el vector (c,d) , y tanto c como d se incorporarían a la función.

Sé que se puede ingresar una matriz como [[a,b], [c,d], [e,f]] y puedo llamar a e , por ejemplo, como array[2][0] , pero la función está configurada para usar la sintaxis vector.x y vector.y . Veo lo fácil que sería simplemente cambiar la función, pero tengo curiosidad por saber cómo puedo crear manualmente este vector y luego controlarlo con un control deslizante de 0 a 2 en incrementos de números enteros.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

solo mapéalos:

 const array = [['a','b'], ['c','d'], ['e','f']] const transformed = array.map(([x,y]) => ({x,y})) console.log(transformed)

Para el objeto vectorial:

 const array = [['a','b'], ['c','d'], ['e','f']] const transformed = array.map(([x,y]) => (createVector(x, y))) console.log(transformed)

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!