> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nodi3d.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ImplicitRamp

> Implicit Ramp node: Remap a driving scalar (plane/point distance, or a field value such as stress) from the input range [in min, in max] onto the output range [out min, out max], shaped by a curve. Drives variable beam radius / TPMS thickness. Implicit › Lattice node in Nodi, with its inputs, outputs and properties.

Remap a driving scalar (plane/point distance, or a field value such as stress) from the input range \[in min, in max] onto the output range \[out min, out max], shaped by a curve. Drives variable beam radius / TPMS thickness.

**Category**: [Implicit](https://docs.nodi3d.com/nodi-editor/nodes.md#implicit) › Lattice\
**Shown in the node menu as**: Implicit Ramp

## Inputs

| Input | Type |
| - | - |
| reference: driving scalar (plane/point distance, or field value) | `Point, Plane, Implicit, Field` |
| in min (driving value mapped to out min) | `Number` |
| in max (driving value mapped to out max) | `Number` |
| out min (output at in min) | `Number` |
| out max (output at in max) | `Number` |

## Outputs

| Output | Type |
| - | - |
| ramp field (remapped scalar implicit) | `Implicit` |

## Properties

Properties are set in the Inspector and are used when the matching input is not connected.

| Property | Type |
| - | - |
| in min | `Number` |
| in max | `Number` |
| out min | `Number` |
| out max | `Number` |
| curve | `Category` |

## Related nodes

Other nodes in Implicit › Lattice:

* [CylindricalCellMap](https://docs.nodi3d.com/node/cylindrical-cell-map.md): Create a cylindrical cell map that wraps around a central axis.
* [DualSurfaceCellMap](https://docs.nodi3d.com/node/dual-surface-cell-map.md): Create a dual surface cell map that maps TPMS/lattice patterns between two surfaces.
* [ImplicitBeam](https://docs.nodi3d.com/node/implicit-beam.md): Tile a beam lattice across a cell map.
* [ImplicitTPMS](https://docs.nodi3d.com/node/implicit-tpms.md): Tile a Triply Periodic Minimal Surface (TPMS) across a cell map.
* [ImplicitUnitCell](https://docs.nodi3d.com/node/implicit-unit-cell.md): Tile a user-defined Implicit body across a cell map.
* [ImplicitVolumeLattice](https://docs.nodi3d.com/node/implicit-volume-lattice.md): Create a beam lattice Implicit field from VolumeMesh.
* [ImplicitVoronoi](https://docs.nodi3d.com/node/implicit-voronoi.md): Create a Voronoi distance field from a point cloud.
* [RectangularCellMap](https://docs.nodi3d.com/node/rectangular-cell-map.md): Create a rectangular cell map for TPMS/lattice coordinate transformation.
* [SphericalCellMap](https://docs.nodi3d.com/node/spherical-cell-map.md): Create a spherical cell map that wraps around a central point.
* [SurfaceCellMap](https://docs.nodi3d.com/node/surface-cell-map.md): Create a surface cell map that maps TPMS/lattice patterns onto a surface using UV coordinates.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.