Isaac Map Scalars to Colors#

Isaac Sim Node that maps a scalar buffer to per-point RGBA colors

Installation#

To use this node enable isaacsim.core.nodes in the Extension Manager.

Inputs#

Name

Type

Descripton

Default

Base Color (inputs:baseColor)

colorf[4]

RGBA multiplier applied to the generated color ramp

[1.0, 1.0, 1.0, 1.0]

Exec In (inputs:execIn)

execution

The input execution port

None

Log Scale Mode (inputs:logScaleMode)

bool

Normalize the true logarithm of the raw scalar values across [minPositive, max] (matplotlib LogNorm semantics) instead of scaling linearly across [min, max]. Non-positive values are clamped to the low end of the ramp; if no positive values exist, linear scaling is used instead.

False

Scalar Buffer Size (inputs:scalarBufferSize)

uint64

Size in bytes of the scalar buffer; the scalar count is this divided by sizeof(float)

0

Scalar Ptr (inputs:scalarPtr)

uint64

Pointer to the scalar buffer

0

Outputs#

Name

Type

Descripton

Default

Colors Buffer Size (outputs:colorsBufferSize)

uint64

Size in bytes of the color buffer pointed to by colorsPtr

0

Colors Ptr (outputs:colorsPtr)

uint64

Pointer to a host buffer of RGBA float colors, one per scalar

0

Exec Out (outputs:execOut)

execution

Triggers when colors have been computed

None

Metadata#

Name

Value

Unique ID

isaacsim.core.nodes.IsaacMapScalarsToColors

Version

1

Extension

isaacsim.core.nodes

Icon

ogn/icons/isaacsim.core.nodes.IsaacMapScalarsToColors.svg

Has State?

True

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

None

uiName

Isaac Map Scalars to Colors

Categories

isaacCore

Generated Class Name

OgnIsaacMapScalarsToColorsDatabase

Python Module

isaacsim.core.nodes