core
core
/
com.asiankoala.koawalib.path
/
Arc
Arc
class
Arc
(
start
:
Vector
,
mid
:
Vector
,
end
:
Vector
)
Content copied to clipboard
Constructors
Functions
Properties
Constructors
Arc
Link copied to clipboard
fun
Arc
(
start
:
Vector
,
mid
:
Vector
,
end
:
Vector
)
Content copied to clipboard
Properties
angleOffset
Link copied to clipboard
val
angleOffset
:
Double
Content copied to clipboard
curvature
Link copied to clipboard
val
curvature
:
Double
Content copied to clipboard
dt
Link copied to clipboard
val
dt
:
Double
=
0.0
Content copied to clipboard
length
Link copied to clipboard
val
length
:
Double
Content copied to clipboard
ref
Link copied to clipboard
val
ref
:
Vector
Content copied to clipboard
tStart
Link copied to clipboard
val
tStart
:
Double
=
0.0
Content copied to clipboard
Functions
get
Link copied to clipboard
fun
get
(
s
:
Double
)
:
Vector
Content copied to clipboard
get
Correct
Curvature
Link copied to clipboard
fun
getCorrectCurvature
(
s
:
Double
)
:
Double
Content copied to clipboard
interpolate
SAlong
T
Link copied to clipboard
fun
interpolateSAlongT
(
s
:
Double
)
:
Double
Content copied to clipboard
linearly
Interpolate
Link copied to clipboard
fun
linearlyInterpolate
(
s
:
Double
)
:
Vector
Content copied to clipboard
set
Curvature
Link copied to clipboard
fun
setCurvature
(
startK
:
Double
,
endK
:
Double
)
Content copied to clipboard
set
T
Link copied to clipboard
fun
setT
(
tPair
:
Pair
<
Double
,
Double
>
)
Content copied to clipboard