Path3DBuilder

class Path3DBuilder

Constructors

Link copied to clipboard
fun Path3DBuilder()

Functions

Link copied to clipboard
fun close()
Link copied to clipboard
fun continueTo(end: Vector3, tangentScale: Double = 1.0)
fun continueTo(    control: Vector3,     end: Vector3,     tangentScale: Double = 1.0)
fun continueTo(    x: Double,     y: Double,     z: Double,     tangentScale: Double = 1.0)
fun continueTo(    cx: Double,     cy: Double,     cz: Double,     x: Double,     y: Double,     z: Double,     tangentScale: Double = 1.0)
Link copied to clipboard
fun curveTo(control: Vector3, position: Vector3)
fun curveTo(    control0: Vector3,     control1: Vector3,     position: Vector3)
fun curveTo(    cx: Double,     cy: Double,     cz: Double,     x: Double,     y: Double,     z: Double)
fun curveTo(    c0x: Double,     c0y: Double,     c0z: Double,     c1x: Double,     c1y: Double,     c1z: Double,     x: Double,     y: Double,     z: Double)
Link copied to clipboard
fun lineTo(position: Vector3)
fun lineTo(    x: Double,     y: Double,     z: Double)
Link copied to clipboard
fun moveOrCurveTo(control: Vector3, position: Vector3)
fun moveOrCurveTo(    control0: Vector3,     control1: Vector3,     position: Vector3)
fun moveOrCurveTo(    cx: Double,     cy: Double,     cz: Double,     x: Double,     y: Double,     z: Double)
fun moveOrCurveTo(    c0x: Double,     c0y: Double,     c0z: Double,     c1x: Double,     c1y: Double,     c1z: Double,     x: Double,     y: Double,     z: Double)
Link copied to clipboard
fun moveOrLineTo(position: Vector3)
fun moveOrLineTo(    x: Double,     y: Double,     z: Double)
Link copied to clipboard
fun moveTo(position: Vector3)
fun moveTo(    x: Double,     y: Double,     z: Double)
Link copied to clipboard
fun reverse()

Properties

Link copied to clipboard
var anchor: Vector3
Link copied to clipboard
var cursor: Vector3
Link copied to clipboard
val segments: MutableList<Segment3D>

Sources

Link copied to clipboard