openrndr
Toggle table of contents
0.4.5-dev.17.uncommitted+81afe70
common
Platform filter
common
Switch theme
Search in API
openrndr
openrndr-kartifex
/
org.openrndr.kartifex.utils
/
Intersections
/
CurveInterval
Curve
Interval
class
CurveInterval
(
curve
:
Curve2
,
tLo
:
Double
,
tHi
:
Double
,
pLo
:
Vec2
,
pHi
:
Vec2
)
(
source
)
Members
Constructors
Curve
Interval
Link copied to clipboard
constructor
(
curve
:
Curve2
,
tLo
:
Double
,
tHi
:
Double
,
pLo
:
Vec2
,
pHi
:
Vec2
)
Types
Companion
Link copied to clipboard
object
Companion
Properties
curve
Link copied to clipboard
val
curve
:
Curve2
is
Flat
Link copied to clipboard
val
isFlat
:
Boolean
p
Hi
Link copied to clipboard
val
pHi
:
Vec2
p
Lo
Link copied to clipboard
val
pLo
:
Vec2
t
Hi
Link copied to clipboard
val
tHi
:
Double
t
Lo
Link copied to clipboard
val
tLo
:
Double
Functions
bounds
Link copied to clipboard
fun
bounds
(
)
:
Box2
intersections
Link copied to clipboard
fun
intersections
(
c
:
Intersections.CurveInterval
,
acc
:
MutableList
<
Vec2
>
)
intersects
Link copied to clipboard
fun
intersects
(
c
:
Intersections.CurveInterval
)
:
Boolean
split
Link copied to clipboard
fun
split
(
)
:
Array
<
Intersections.CurveInterval
>
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String