info.laht.threekt.extras.curves.EllipseCurve.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of wrapper Show documentation
Show all versions of wrapper Show documentation
kotlin wrappers for three.js (https://threejs.org/)
The newest version!
@file:JsQualifier("THREE")
package info.laht.threekt.extras.curves
import info.laht.threekt.extras.core.Curve
import info.laht.threekt.math.Vector2
open external class EllipseCurve (
aX: Number = definedExternally,
aY: Number = definedExternally,
xRadius: Number = definedExternally,
yRadius: Number = definedExternally,
aStartAngle: Number = definedExternally,
aEndAngle: Number = definedExternally,
aClockwise: Boolean = definedExternally,
aRotation: Number = definedExternally
) : Curve {
var aX: Double
var aY: Double
var xRadius : Double
var yRadius: Double
var aStartAngle : Double
var aEndAngle: Double
var aClockwise: Boolean
var aRotation: Double
override fun clone() : EllipseCurve
fun copy(curve: EllipseCurve) : EllipseCurve
}