Intersect

verb.geom.Intersect

CLASS

Source code

A class providing simplified access to verb's intersection tools. Intersect contains only static methods.

Similar to NurbsCurve and NurbsSurface, Intersect provides asynchronous versions of all of its methods.

curves

STATIC METHOD

Source code

curves(first : ICurve, second : ICurve, tol : Float, e-3 : undefined) : Array<CurveCurveIntersection>

Determine the intersection of two curves

params

returns

curvesAsync

STATIC METHOD

Source code

curvesAsync(first : ICurve, second : ICurve, tol : Float, e-3 : undefined) : Promise<Array<CurveCurveIntersection>>

The async version of curves

curveAndSurface

STATIC METHOD

Source code

curveAndSurface(curve : ICurve, surface : ISurface, tol : Float, e-3 : undefined) : Array<CurveSurfaceIntersection>

Determine the intersection of a curve and a surface

params

returns

curveAndSurfaceAsync

STATIC METHOD

Source code

curveAndSurfaceAsync(curve : ICurve, surface : ISurface, tol : Float, e-3 : undefined) : Promise<Array<CurveSurfaceIntersection>>

The async version of curveAndSurface

surfaces

STATIC METHOD

Source code

surfaces(first : ISurface, second : ISurface, tol : Float, e-3 : undefined) : Array<NurbsCurve>

Determine the intersection of two surfaces

params

returns

surfacesAsync

STATIC METHOD

Source code

surfacesAsync(first : ISurface, second : ISurface, tol : Float, e-3 : undefined) : Promise<Array<NurbsCurve>>

The async version of surfaces