helixSdf

helixSdf

Keywords:
  • coil
  • helix
  • spiral

SDF for a helix (an elongated spiral).

Parameters

Name Description Regular Handling Read-Only Handling
Enable
Axis Runtime Semi-Baked
  • X:
  • Y:
  • Z:
Translate Runtime Baked
Radius Runtime Baked
Thickness Runtime Baked
Spread Runtime Baked
Dual Spread Runtime Baked
Reverse Runtime Semi-Baked

Inputs

  • Thickness Field: (optional) Field used to multiply the `Radius` parameter. If it uses 1D coordinates, it is provided the position along the axis. If it uses 3D coordinates, it uses the absolute position.
    • Coordinate Types: float vec2 vec3
    • Context Types: Context MaterialContext CameraContext LightContext RayContext ParticleContext VertexContext PixelContext
    • Return Types: float
    • Supports Variables: axisoffset angle normangle
  • Radius Field: (optional) Field used to multiply the `Thickness` parameter. If it uses 1D coordinates, it is provided the position along the axis. If it uses 3D coordinates, it uses the absolute position.
    • Coordinate Types: float vec3
    • Context Types: Context MaterialContext CameraContext LightContext RayContext ParticleContext VertexContext PixelContext
    • Return Types: float
    • Supports Variables: axisoffset angle normangle
    • Supports Variables From Inputs: thicknessField
  • Spread Field: (optional)
    • Coordinate Types: float vec3
    • Context Types: Context MaterialContext CameraContext LightContext RayContext ParticleContext VertexContext PixelContext
    • Return Types: float
    • Supports Variables: axisoffset angle normangle
    • Supports Variables From Inputs: thicknessField radiusField
  • Cross Section Shape: (optional)
    • Coordinate Types: vec2
    • Context Types: Context MaterialContext CameraContext LightContext RayContext ParticleContext VertexContext PixelContext
    • Return Types: float Sdf
    • Supports Variables: axisoffset angle normangle
    • Supports Variables From Inputs: thicknessField radiusField spreadField

Variables

  • axisoffset:
  • angle:
  • normangle: