Currently Make Random Points Object allows a user to generate points with 4 different dispersions:

  • Cube-Volume
  • Cube-Surface
  • Sphere-Volume
  • Sphere-Surface

I would like to be able to have the same control in Make Random List. Which currently only allows Cube-Volume (I understand that we can change the Min & Max of random generators, but this doesn't allow a spherical cull etc.)

Component: 

Notes from Team Vuo

Vuo Pro: 

No — available with both Vuo and Vuo Pro licenses

Complexity: 

●○○○ — Up to a few days of work

Potential: 

●○○ — Appeals to current community

Comments

Opened for voting.

jstrecker's picture
Submitted by
Feature status:
Waiting for review by Team Vuo
»
Open for community voting

Opened for voting.

Make Random List can work with Integers, Reals, 2D Points, 3D Points, and 4D Points. The cube/sphere dispersions are in 3D space but could be reasonably reduced to 2D space (circle/square) or expanded to 4D space (hypercube/hypersphere). Since the dispersions wouldn't really be useful for Integers or Reals, we might create a new node called Make Random Points that is specific to 2D/3D/4D points and has a dispersion input.

It may also be exciting to

alexmitchellmus's picture
Submitted by

It may also be exciting to allow an input to restrain the random point generation to an object input. So lets say you have a 3D model of a hand, then you can feed that into the Distribution Object, and the random points are only drawn within the object. That way we could also feed in spheres or anything else?

Maybe then we only need two modes: Surface or Volume, and then leave the cube or sphere to the end user to feed in those 3D models. (which are primitives in Vuo anyway).

What do you guys think?

Feature status

When we (Team Vuo) plan each release, we try to implement as many of the community's top-voted feature requests as we have time for. Vote your favorite features to the top! (How do Vuo feature requests work?)

  • Submitted to vuo.org
  • Reviewed by Team Vuo
  • Open for community voting
  • Chosen to be implemented
  • Released