From Polar
Converts spherical coordinates (radius, angle, and elevation) to Cartesian X/Y/Z. Feed a Phasor into Phase for continuous rotation, or combine with an Oscillator on Radius for spirograph-style motion. Add elevation for 3D spherical patterns.
Inputs
| Port | Type | Default | Range | Description |
|---|---|---|---|---|
| R | Scalar | 1.0 | −1–1 | Radius (distance from center) |
| Phase (θ) | Scalar | 0.0 | 0–1 | Azimuthal angle as a 0–1 turn (horizontal sweep) |
| Elevation (φ) | Scalar | 0.25 | 0–1 | Polar angle as a 0–1 turn (vertical tilt). 0 = north pole (+Z), 0.25 = equator (XY plane), 0.5 = south pole (−Z) |
Outputs
| Port | Type | Description |
|---|---|---|
| X | Scalar | Cartesian X coordinate |
| Y | Scalar | Cartesian Y coordinate |
| Z | Scalar | Cartesian Z coordinate |
Ideas
- Phasor into Phase + constant Radius = steady circular motion. Wire X, Y, and Z into a Parametric Curve.
- Phasor into Phase + Oscillator into Radius = spirograph patterns. The radius oscillates while the angle sweeps, tracing petal-like loops.
- Phasor into Phase + Phasor into Elevation = spherical Lissajous. Two different speeds create patterns that wrap around a sphere. Project through CameraProjection for 3D output.
- Use as a rotation helper: feed any angle signal into Phase to rotate a position by that amount.
Tips
- Phase and Elevation are in turns (0–1), not radians or degrees. One full cycle of a Phasor produces one full rotation.
- At the default Elevation of 0.25, the node behaves as a 2D polar converter (Z = 0). Only connect Elevation when you need 3D output.
- Negative radius values flip the output to the opposite side of the sphere.
Related
- To Polar: the inverse conversion (X/Y/Z to angle/radius/elevation)
- Phasor: steady ramp for continuous rotation
- Oscillator: modulate radius for spirograph patterns