CurveCurveIntersection
verb.core.CurveCurveIntersection
CLASS
constructor
METHOD
new CurveCurveIntersection(point0 : undefined, point1 : undefined, u0 : undefined, u1 : undefined)
point0
PROPERTY
point0 : Point
where the intersection took place
point1
PROPERTY
point1 : Point
where the intersection took place on the second curve
u0
PROPERTY
u0 : Float
the parameter on the first curve
u1
PROPERTY
u1 : Float
the parameter on the second curve
CurveSurfaceIntersection
verb.core.CurveSurfaceIntersection
CLASS
constructor
METHOD
new CurveSurfaceIntersection(u : undefined, uv : undefined, curvePoint : undefined, surfacePoint : undefined)
u
PROPERTY
u : Float
uv
PROPERTY
uv : UV
curvePoint
PROPERTY
curvePoint : Point
surfacePoint
PROPERTY
surfacePoint : Point
MeshIntersectionPoint
verb.core.MeshIntersectionPoint
CLASS
constructor
METHOD
new MeshIntersectionPoint(uv0 : undefined, uv1 : undefined, point : undefined, faceIndex0 : undefined, faceIndex1 : undefined)
uv0
PROPERTY
uv0 : UV
uv1
PROPERTY
uv1 : UV
point
PROPERTY
point : Point
faceIndex0
PROPERTY
faceIndex0 : Int
faceIndex1
PROPERTY
faceIndex1 : Int
opp
PROPERTY
opp : MeshIntersectionPoint
tags to navigate a segment structure
adj
PROPERTY
adj : MeshIntersectionPoint
visited
PROPERTY
visited : Bool
PolylineMeshIntersection
verb.core.PolylineMeshIntersection
CLASS
constructor
METHOD
new PolylineMeshIntersection(point : undefined, u : undefined, uv : undefined, polylineIndex : undefined, faceIndex : undefined)
point
PROPERTY
point : Point
u
PROPERTY
u : Float
uv
PROPERTY
uv : UV
polylineIndex
PROPERTY
polylineIndex : Int
faceIndex
PROPERTY
faceIndex : Int
SurfaceSurfaceIntersectionPoint
verb.core.SurfaceSurfaceIntersectionPoint
CLASS
constructor
METHOD
new SurfaceSurfaceIntersectionPoint(uv0 : undefined, uv1 : undefined, point : undefined, dist : undefined)
uv0
PROPERTY
uv0 : UV
uv1
PROPERTY
uv1 : UV
point
PROPERTY
point : Point
dist
PROPERTY
dist : Float
TriSegmentIntersection
verb.core.TriSegmentIntersection
CLASS
constructor
METHOD
new TriSegmentIntersection(point : undefined, s : undefined, t : undefined, r : undefined)
point
PROPERTY
point : Point
where the intersection took place
s
PROPERTY
s : Float
the u param where u is the axis from v0 to v1
t
PROPERTY
t : Float
the v param where v is the axis from v0 to v2
p
PROPERTY
p : Float
the parameter along the segment
CurveTriPoint
verb.core.CurveTriPoint
CLASS
constructor
METHOD
new CurveTriPoint(u : Float, point : Point, uv : UV)
u
PROPERTY
u : Float
uv
PROPERTY
uv : UV
point
PROPERTY
point : Point
CurvePoint
verb.core.CurvePoint
CLASS
constructor
METHOD
new CurvePoint(u : undefined, pt : undefined)
u
PROPERTY
u : Float
pt
PROPERTY
pt : Point