Packages

class Path extends CurvePath

Annotations
@JSType() @native() @JSImport("three", "Path", "Three.Path")
Linear Supertypes
CurvePath, Curve, Object, Any, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Path
  2. CurvePath
  3. Curve
  4. Object
  5. Any
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Path(points: Array[Vector2] = js.native)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def absarc(aX: Double, aY: Double, aRadius: Double, aStartAngle: Double, aEndAngle: Double, aClockwise: Boolean): Unit
  5. def absellipse(aX: Double, aY: Double, xRadius: Double, yRadius: Double, aStartAngle: Double, aEndAngle: Double, aClockwise: Boolean): Unit
  6. var actions: Array[PathAction]
  7. def add(curve: Curve): Unit
    Definition Classes
    CurvePath
  8. def addWrapPath(bendpath: Path): Unit
    Definition Classes
    CurvePath
  9. def arc(aX: Double, aY: Double, aRadius: Double, aStartAngle: Double, aEndAngle: Double, aClockwise: Boolean): Unit
  10. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  11. var autoClose: Boolean
    Definition Classes
    CurvePath
  12. var bends: Array[Path]
    Definition Classes
    CurvePath
  13. def bezierCurveTo(aCP1x: Double, aCP1y: Double, aCP2x: Double, aCP2y: Double, aX: Double, aY: Double): Unit
  14. def checkConnection(): Boolean
    Definition Classes
    CurvePath
  15. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  16. def closePath(): Unit
    Definition Classes
    CurvePath
  17. def createGeometry(points: Array[Vector2]): Geometry
    Definition Classes
    CurvePath
  18. def createPointsGeometry(divisions: Double): Geometry
    Definition Classes
    CurvePath
  19. def createSpacedPointsGeometry(divisions: Double): Geometry
    Definition Classes
    CurvePath
  20. var curves: Array[Curve]
    Definition Classes
    CurvePath
  21. def ellipse(aX: Double, aY: Double, xRadius: Double, yRadius: Double, aStartAngle: Double, aEndAngle: Double, aClockwise: Boolean): Unit
  22. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  24. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  25. def fromPoints(vectors: Array[Vector2]): Unit
  26. def getBoundingBox(): BoundingBox
    Definition Classes
    CurvePath
  27. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  28. def getCurveLengths(): Double
    Definition Classes
    CurvePath
  29. def getLength(): Double
    Definition Classes
    CurvePath → Curve
  30. def getLengths(divisions: Double): Array[Double]
    Definition Classes
    Curve
  31. def getPoint(t: Double): Vector
    Definition Classes
    CurvePath → Curve
  32. def getPointAt(u: Double): Vector
    Definition Classes
    Curve
  33. def getPoints(divisions: Double, closedPath: Boolean): Array[Vector]
  34. def getPoints(): Array[Vector]
  35. def getPoints(divisions: Double): Array[Vector]
    Definition Classes
    Curve
  36. def getSpacedPoints(divisions: Double, closedPath: Boolean): Array[Vector]
  37. def getSpacedPoints(): Array[Vector]
  38. def getSpacedPoints(divisions: Double): Array[Vector]
    Definition Classes
    Curve
  39. def getTangent(t: Double): Vector
    Definition Classes
    Curve
  40. def getTangentAt(u: Double): Vector
    Definition Classes
    Curve
  41. def getTransformedPoints(segments: Double, bends: Path = js.native): Array[Vector2]
    Definition Classes
    CurvePath
  42. def getTransformedSpacedPoints(segments: Double, bends: Array[Path] = js.native): Array[Vector2]
    Definition Classes
    CurvePath
  43. def getUtoTmapping(u: Double, distance: Double): Double
    Definition Classes
    Curve
  44. def getWrapPoints(oldPts: Array[Vector2], path: Path): Array[Vector2]
    Definition Classes
    CurvePath
  45. def hasOwnProperty(v: String): Boolean
    Definition Classes
    Object
  46. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  47. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  48. def isPrototypeOf(v: Object): Boolean
    Definition Classes
    Object
  49. def lineTo(x: Double, y: Double): Unit
  50. def moveTo(x: Double, y: Double): Unit
  51. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  52. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  53. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  54. def propertyIsEnumerable(v: String): Boolean
    Definition Classes
    Object
  55. def quadraticCurveTo(aCPx: Double, aCPy: Double, aX: Double, aY: Double): Unit
  56. def splineThru(pts: Array[Vector2]): Unit
  57. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  58. def toLocaleString(): String
    Definition Classes
    Object
  59. def toShapes(): Array[Shape]
  60. def toString(): String
    Definition Classes
    AnyRef → Any
  61. def updateArcLengths(): Unit
    Definition Classes
    Curve
  62. def valueOf(): Any
    Definition Classes
    Object
  63. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  64. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  65. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from CurvePath

Inherited from Curve

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped