dogBoneSdf2d

dogBoneSdf2d

2D SDF for two connected circles.

Parameters

Name Description Regular Handling Read-Only Handling
Translate

Moves the center of the shape.

Runtime Baked
Radius Multiplier

Radius of the circles.

Runtime Baked
Length

Spacing between the two circles.

Runtime Baked
Bulge

Negative values pull the connection tighter, positive values bulge out perpendicular to the main axis.

Runtime Baked
Axis Semi-Baked Semi-Baked
  • X:
  • Y:
  • Custom:
Point 1 Runtime Baked
Point 2 Runtime Baked
Radius Runtime Baked

Inputs

  • Point 1 Field: (optional)
    • Coordinate Types: vec2
    • Context Types: Context MaterialContext CameraContext LightContext RayContext ParticleContext VertexContext PixelContext
    • Return Types: vec4
  • Point 2 Field: (optional)
    • Coordinate Types: vec2
    • Context Types: Context MaterialContext CameraContext LightContext RayContext ParticleContext VertexContext PixelContext
    • Return Types: vec4
    • Supports Variables From Inputs: point1Field
  • Length Field: (optional)
    • Coordinate Types: vec2
    • Context Types: Context MaterialContext CameraContext LightContext RayContext ParticleContext VertexContext PixelContext
    • Return Types: float
  • Radius Field: (optional)
    • Coordinate Types: vec2
    • Context Types: Context MaterialContext CameraContext LightContext RayContext ParticleContext VertexContext PixelContext
    • Return Types: float vec4
    • Supports Variables From Inputs: point1Field point2Field lengthField
  • Bulge Field: (optional)
    • Coordinate Types: vec2
    • Context Types: Context MaterialContext CameraContext LightContext RayContext ParticleContext VertexContext PixelContext
    • Return Types: float
    • Supports Variables From Inputs: point1Field point2Field lengthField radiusField