CurveCurveIntersection

verb.core.CurveCurveIntersection

CLASS

Source code

constructor

METHOD

Source code

new CurveCurveIntersection(point0 : undefined, point1 : undefined, u0 : undefined, u1 : undefined)

point0

PROPERTY

Source code

point0 : Point

where the intersection took place

point1

PROPERTY

Source code

point1 : Point

where the intersection took place on the second curve

u0

PROPERTY

Source code

u0 : Float

the parameter on the first curve

u1

PROPERTY

Source code

u1 : Float

the parameter on the second curve

CurveSurfaceIntersection

verb.core.CurveSurfaceIntersection

CLASS

Source code

constructor

METHOD

Source code

new CurveSurfaceIntersection(u : undefined, uv : undefined, curvePoint : undefined, surfacePoint : undefined)

u

PROPERTY

Source code

u : Float

uv

PROPERTY

Source code

uv : UV

curvePoint

PROPERTY

Source code

curvePoint : Point

surfacePoint

PROPERTY

Source code

surfacePoint : Point

MeshIntersectionPoint

verb.core.MeshIntersectionPoint

CLASS

Source code

constructor

METHOD

Source code

new MeshIntersectionPoint(uv0 : undefined, uv1 : undefined, point : undefined, faceIndex0 : undefined, faceIndex1 : undefined)

uv0

PROPERTY

Source code

uv0 : UV

uv1

PROPERTY

Source code

uv1 : UV

point

PROPERTY

Source code

point : Point

faceIndex0

PROPERTY

Source code

faceIndex0 : Int

faceIndex1

PROPERTY

Source code

faceIndex1 : Int

opp

PROPERTY

Source code

opp : MeshIntersectionPoint

tags to navigate a segment structure

adj

PROPERTY

Source code

adj : MeshIntersectionPoint

visited

PROPERTY

Source code

visited : Bool

PolylineMeshIntersection

verb.core.PolylineMeshIntersection

CLASS

Source code

constructor

METHOD

Source code

new PolylineMeshIntersection(point : undefined, u : undefined, uv : undefined, polylineIndex : undefined, faceIndex : undefined)

point

PROPERTY

Source code

point : Point

u

PROPERTY

Source code

u : Float

uv

PROPERTY

Source code

uv : UV

polylineIndex

PROPERTY

Source code

polylineIndex : Int

faceIndex

PROPERTY

Source code

faceIndex : Int

SurfaceSurfaceIntersectionPoint

verb.core.SurfaceSurfaceIntersectionPoint

CLASS

Source code

constructor

METHOD

Source code

new SurfaceSurfaceIntersectionPoint(uv0 : undefined, uv1 : undefined, point : undefined, dist : undefined)

uv0

PROPERTY

Source code

uv0 : UV

uv1

PROPERTY

Source code

uv1 : UV

point

PROPERTY

Source code

point : Point

dist

PROPERTY

Source code

dist : Float

TriSegmentIntersection

verb.core.TriSegmentIntersection

CLASS

Source code

constructor

METHOD

Source code

new TriSegmentIntersection(point : undefined, s : undefined, t : undefined, r : undefined)

point

PROPERTY

Source code

point : Point

where the intersection took place

s

PROPERTY

Source code

s : Float

the u param where u is the axis from v0 to v1

t

PROPERTY

Source code

t : Float

the v param where v is the axis from v0 to v2

p

PROPERTY

Source code

p : Float

the parameter along the segment

CurveTriPoint

verb.core.CurveTriPoint

CLASS

Source code

constructor

METHOD

Source code

new CurveTriPoint(u : Float, point : Point, uv : UV)

u

PROPERTY

Source code

u : Float

uv

PROPERTY

Source code

uv : UV

point

PROPERTY

Source code

point : Point

CurvePoint

verb.core.CurvePoint

CLASS

Source code

constructor

METHOD

Source code

new CurvePoint(u : undefined, pt : undefined)

u

PROPERTY

Source code

u : Float

pt

PROPERTY

Source code

pt : Point