grasshopper2 Rhinorhino3d.com
ComponentAuto-generatedIntersect
Isovist Field 3D
00000000-4f91-4c0a-8e6d-2b7a1f93c4e5
object preview
This page was generated from the component’s built-in descriptions. An in-depth article has not been written for it yet.

Create a scalar field whose value at each point is a spherical isovist statistic.

Input parameters:

  1. Pl → Sampling orientation. For a hemisphere the plane normal is the up axis and the plane is the horizon.
  2. Cn → Number of sample rays per isovist. Lower values evaluate faster when the field is sampled densely.
  3. Rd → Sample radius.
  4. Ob → Obstacles to sample against (curves, planes, surfaces, breps and meshes are supported).
  5. Dm → Whether to sample the upper hemisphere or the full sphere of directions.
    • 0 → Hemisphere
    • 1 → Sphere
  6. Mt → Scalar metric reported at each query point.
    •  0 → Hit Count
    •  1 → Hit Fraction
    •  2 → Coverage
    •  3 → Block Sum
    •  4 → Block Norm
    •  5 → Ramp Sum
    •  6 → Ramp Norm
    •  7 → Decay Sum
    •  8 → Decay Norm
    •  9 → Smooth Sum
    • 10 → Smooth Norm
    • 11 → Average
    • 12 → Exposure
    • 13 → Drift
    • 14 → Anisotropy
  7. Tr → Transition distance where the falloff begins. Ignored unless the metric is LinearRamp, Exponential or Smoothstep (or their normalised variants).

Output parameters:

  1. Fl → Scalar field of the selected isovist metric at each point.