ProtoFlux:RandomPointOnCone: Difference between revisions

From Resonite Wiki
might as well
m YoshBot moved page ProtoFlux:Random Point On Cone to ProtoFlux:RandomPointOnCone: Automated: removing spaces from ProtoFlux namespace
 
(One intermediate revision by one other user not shown)
Line 35: Line 35:


[[Category:ProtoFlux:Math:Random:Point]]
[[Category:ProtoFlux:Math:Random:Point]]
[[Category:ContinuouslyChanging nodes]]

Latest revision as of 00:31, 21 August 2025

Random Point On Cone
Height
*
BaseRadius
Point

The Random Point On Cone node returns a random point on the shell of a cone with the given Height and BaseRadius centered at [0; 0; 0].

This node is a random node. Random nodes generate a new output every time they are accessed during an impulse chain, even if during the same frame. To reuse the same value for multiple impulse nodes, you must write the value to a Local, Store, or Data Model Store before operating on it.

Inputs

Height (float)

The height of the cone.

BaseRadius (float)

The radius of the circle base of the cone.

Outputs

* (float3)

A random point on the surface of the specified cone. The center of the cone is at [0; 0; 0], making the y field anywhere between -BaseHeight/2 and +BaseHeight/2, where the former is the circle side and the latter is the tip side.