Nodes ▸ Plotter ▸ Plotter

XYZ Plotter

A 3-D viewport that draws everything connected to its scene port, converting (r, θ, φ) positions to Cartesian x, y, z. It is the usual choice for solar and heliospheric scenes, and it can draw a spherical grid of lines (r, θ and φ ranges with line counts) behind the scene; the Grid Lines node draws the same kind of grid as a dataset.

PlotterXYZ

Inputs

PortAcceptsRequiredDescription
scene render required, multi Render payloads to draw (any number)

Event ports

EventKindDescription
pick_pointdataset(stack)Fires the picked point as a stack (every hit along the ray, nearest first, with Pick through; a `hit` index value array)
pick_meshdatasetThe dataset wired into the picked Plot
cameradataset(stack)Fires the camera position, focal point, and up vector when the view changes

Outputs

None.

Parameters

The Parameters pane shows only the parameters relevant to the current settings.

ParameterKindDefaultChoices / rangeUnitNotes
Background
background
color none
Show Axes
show_axes
bool false
Show Sun
show_sun
bool false
Grid lines
show_grid
bool false
r range
grid_r
range (1, 5) R_sun
r lines
grid_r_lines
intvector (5, 2)
θ range
grid_t
range (0, 180) deg
θ lines
grid_t_lines
intvector (7, 60)
φ range
grid_p
range (0, 360) deg
φ lines
grid_p_lines
intvector (13, 120)
Grid color
grid_color
color none
Grid line width
grid_line_width
float 1 0 to
Depth peeling
depth_peeling
bool false
Peels
peels
int 4 0 to
Occlusion ratio
occlusion_ratio
float 0 0 to 1, step 0.01

Used by

Browse all templates using XYZ Plotter