sjs_paper

PathRegularPolygon

class PathRegularPolygon extends Path

Annotations
@RawJSType() @JSName( "paper.Path.RegularPolygon" )
Linear Supertypes
Path, PathItem, Item, Object, Any, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PathRegularPolygon
  2. Path
  3. PathItem
  4. Item
  5. Object
  6. Any
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PathRegularPolygon(obj: Object)

  2. new PathRegularPolygon(center: Point, sides: Int, radius: Double)

  3. new PathRegularPolygon()

    Attributes
    protected

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 add(segment: Point): Segment

    Definition Classes
    Path
  5. def add(segment: Segment): Segment

    Definition Classes
    Path
  6. def addChild(item: Item): Item

    Definition Classes
    Item
  7. def addChildren(items: Array[Item]): Array[Item]

    Definition Classes
    Item
  8. def addSegments(segments: Array[Segment]): Array[Segment]

    Definition Classes
    Path
  9. var applyMatrix: Boolean

    Definition Classes
    Item
  10. def arcBy(to: Point, clockwise: Boolean = true): Unit

    Definition Classes
    PathItem
  11. def arcBy(through: Point, to: Point): Unit

    Definition Classes
    PathItem
  12. def arcTo(to: Point, clockwise: Boolean = true): Unit

    Definition Classes
    PathItem
  13. def arcTo(through: Point, to: Point): Unit

    Definition Classes
    PathItem
  14. def area: Double

    Definition Classes
    Path
  15. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  16. def attach(handlers: Object): Unit

    Definition Classes
    Item
  17. def attach(eventType: String, handler: Function1[Event, Unit]): Unit

    Definition Classes
    Item
  18. var blendMode: String

    Definition Classes
    Item
  19. def bounds: Rectangle

    Definition Classes
    Item
  20. def bringToFront(): Unit

    Definition Classes
    Item
  21. def children: Array[Item]

    Definition Classes
    Item
  22. def className: String

    Definition Classes
    Item
  23. var clipMask: Boolean

    Definition Classes
    Item
  24. var clockwise: Boolean

    Definition Classes
    Path
  25. def clone(insert: Boolean = true): Nothing

    Definition Classes
    Item
  26. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. def closePath(join: Boolean): Unit

    Definition Classes
    PathItem
  28. var closed: Boolean

    Definition Classes
    Path
  29. def contains(point: Point): Boolean

    Definition Classes
    Item
  30. def copyTo(path: CompoundPath): Item

    Definition Classes
    Item
  31. def copyTo(group: Group): Item

    Definition Classes
    Item
  32. def copyTo(layer: Layer): Item

    Definition Classes
    Item
  33. def copyTo(item: Item): Item

    Definition Classes
    Item
  34. def cubicCurveBy(handle1: Point, handle2: Point, to: Point): Unit

    Definition Classes
    PathItem
  35. def cubicCurveTo(handle1: Point, handle2: Point, to: Point): Unit

    Definition Classes
    PathItem
  36. def curveBy(through: Point, to: Point, parameter: Double = 0.5): Unit

    Definition Classes
    PathItem
  37. def curveTo(through: Point, to: Point, parameter: Double = 0.5): Unit

    Definition Classes
    PathItem
  38. def curves: Array[Curve]

    Definition Classes
    Path
  39. var dashArray: Array[Int]

    Definition Classes
    Item
  40. var dashOffset: Int

    Definition Classes
    Item
  41. var data: Object

    Definition Classes
    Item
  42. def detach(handlers: Object): Unit

    Definition Classes
    Item
  43. def detach(eventType: String, handler: Function1[Event, Unit]): Unit

    Definition Classes
    Item
  44. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  45. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  46. def exportJSON(asString: Boolean = true, precision: Int = 5): String

    Definition Classes
    Item
  47. def exportSVG(asString: Boolean = false, precision: Int = 5, matchShape: Boolean = false): AnyRef

    Definition Classes
    Item
  48. var fillColor: Color

    Definition Classes
    Item
  49. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  50. def fire(eventType: String, event: Object): Unit

    Definition Classes
    Item
  51. def firstChild: Item

    Definition Classes
    Item
  52. def firstCurve: Curve

    Definition Classes
    Path
  53. def firstSegment: Segment

    Definition Classes
    Path
  54. def fitBounds(rectangle: Rectangle, fill: Boolean = false): Unit

    Definition Classes
    Item
  55. def flatten(maxDistance: Double): Unit

    Definition Classes
    Path
  56. var fullySelected: Boolean

    Definition Classes
    Path
  57. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  58. def getCurvatureAt(offset: Double, isParameter: Boolean): Point

    Definition Classes
    Path
  59. def getIntersections(path: PathItem, sorted: Boolean = false): Array[CurveLocation]

    Definition Classes
    PathItem
  60. def getItem(criteria: Object): Item

    Definition Classes
    Item
  61. def getItems(criteria: Object): Array[Item]

    Definition Classes
    Item
  62. def getLocationAt(offset: Double, isParameter: Boolean = false): CurveLocation

    Definition Classes
    Path
  63. def getLocationOf(point: Point): CurveLocation

    Definition Classes
    Path
  64. def getNearestLocation(point: Point): CurveLocation

    Definition Classes
    Path
  65. def getNearestPoint(point: Point): Point

    Definition Classes
    Path
  66. def getNormalAt(offset: Double, isParameter: Boolean): Point

    Definition Classes
    Path
  67. def getPointAt(offset: Double, isParameter: Boolean): Point

    Definition Classes
    Path
  68. def getTangentAt(offset: Double, isParameter: Boolean): Point

    Definition Classes
    Path
  69. def globalMatrix: Matrix

    Definition Classes
    Item
  70. def globalToLocal(point: Point): Point

    Definition Classes
    Item
  71. def handleBounds: Rectangle

    Definition Classes
    Item
  72. def hasChildren(): Boolean

    Definition Classes
    Item
  73. def hasFill(): Boolean

    Definition Classes
    Item
  74. def hasOwnProperty(v: String): Boolean

    Definition Classes
    Object
  75. def hasShadow(): Boolean

    Definition Classes
    Item
  76. def hasStroke(): Boolean

    Definition Classes
    Item
  77. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  78. def hitTest(point: Point, options: Object): HitResult

    Definition Classes
    Item
  79. def id: Int

    Definition Classes
    Item
  80. def importJSON(json: String): Unit

    Definition Classes
    Item
  81. def importSVG(svgElementOrString: AnyRef, expandShapes: Boolean = false): Item

    Definition Classes
    Item
  82. def index: Int

    Definition Classes
    Item
  83. def insert(index: Int, segment: Segment): Nothing

    Definition Classes
    Path
  84. def insertAbove(item: Item): Item

    Definition Classes
    Item
  85. def insertBelow(item: Item): Item

    Definition Classes
    Item
  86. def insertChild(index: Int, item: Item): Item

    Definition Classes
    Item
  87. def insertChildren(index: Int, items: Array[Item]): Array[Item]

    Definition Classes
    Item
  88. def insertSegments(index: Int, segments: Array[Segment]): Array[Segment]

    Definition Classes
    Path
  89. def interiorPoint: Point

    Definition Classes
    Path
  90. def isAbove(item: Item): Boolean

    Definition Classes
    Item
  91. def isAncestor(item: Item): Boolean

    Definition Classes
    Item
  92. def isBelow(item: Item): Boolean

    Definition Classes
    Item
  93. def isChild(item: Item): Boolean

    Definition Classes
    Item
  94. def isDescendant(item: Item): Boolean

    Definition Classes
    Item
  95. def isEmpty(): Boolean

    Definition Classes
    Item
  96. def isGroupedWith(item: Item): Boolean

    Definition Classes
    Item
  97. def isInserted(): Boolean

    Definition Classes
    Item
  98. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  99. def isParent(item: Item): Boolean

    Definition Classes
    Item
  100. def isPrototypeOf(v: Object): Boolean

    Definition Classes
    Object
  101. def join(path: Path): Unit

    Definition Classes
    Path
  102. def lastChild: Item

    Definition Classes
    Item
  103. def lastCurve: Curve

    Definition Classes
    Path
  104. def lastSegment: Segment

    Definition Classes
    Path
  105. def layer: Layer

    Definition Classes
    Item
  106. def length: Double

    Definition Classes
    Path
  107. def lineBy(to: Point): Unit

    Definition Classes
    PathItem
  108. def lineTo(p: Point): Unit

    Definition Classes
    PathItem
  109. def localToGlobal(point: Point): Point

    Definition Classes
    Item
  110. def matches(criteria: Object): Boolean

    Definition Classes
    Item
  111. var matrix: Matrix

    Definition Classes
    Item
  112. var miterLimit: Int

    Definition Classes
    Item
  113. def moveBy(to: Point): Unit

    Definition Classes
    PathItem
  114. def moveTo(p: Point): Unit

    Definition Classes
    PathItem
  115. var name: String

    Definition Classes
    Item
  116. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  117. def nextSibling: Item

    Definition Classes
    Item
  118. final def notify(): Unit

    Definition Classes
    AnyRef
  119. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  120. var onClick: Function1[Event, Unit]

    Definition Classes
    Item
  121. var onDoubleClick: Function1[Event, Unit]

    Definition Classes
    Item
  122. var onFrame: Function1[Event, Unit]

    Definition Classes
    Item
  123. var onMouseDown: Function1[Event, Unit]

    Definition Classes
    Item
  124. var onMouseEnter: Function1[Event, Unit]

    Definition Classes
    Item
  125. var onMouseLeave: Function1[Event, Unit]

    Definition Classes
    Item
  126. var onMouseMove: Function1[Event, Unit]

    Definition Classes
    Item
  127. var onMouseUp: Function1[Event, Unit]

    Definition Classes
    Item
  128. var opacity: Double

    Definition Classes
    Item
  129. var parent: Item

    Definition Classes
    Item
  130. var pathData: String

    Definition Classes
    PathItem
  131. var pivot: Point

    Definition Classes
    Item
  132. var position: Point

    Definition Classes
    Item
  133. def previousSibling: Item

    Definition Classes
    Item
  134. def project: Project

    Definition Classes
    Item
  135. def propertyIsEnumerable(v: String): Boolean

    Definition Classes
    Object
  136. def quadraticCurveBy(handle: Point, to: Point): Unit

    Definition Classes
    PathItem
  137. def quadraticCurveTo(handle: Point, to: Point): Unit

    Definition Classes
    PathItem
  138. def rasterize(resolution: Int): Raster

    Definition Classes
    Item
  139. def rasterize(): Raster

    Definition Classes
    Item
  140. def reduce(): Item

    Definition Classes
    PathItem
  141. def remove(): Boolean

    Definition Classes
    Item
  142. def removeChildren(from: Int, to: Int): Array[Item]

    Definition Classes
    Item
  143. def removeChildren(from: Int): Array[Item]

    Definition Classes
    Item
  144. def removeChildren(): Array[Item]

    Definition Classes
    Item
  145. def removeOn(events: Object): Unit

    Definition Classes
    Item
  146. def removeOnDown(): Unit

    Definition Classes
    Item
  147. def removeOnDrag(): Unit

    Definition Classes
    Item
  148. def removeOnMove(): Unit

    Definition Classes
    Item
  149. def removeOnUp(): Unit

    Definition Classes
    Item
  150. def removeSegment(index: Int): Segment

    Definition Classes
    Path
  151. def removeSegments(from: Int, to: Int = 0): Array[Segment]

    Definition Classes
    Path
  152. def removeSegments(): Array[Segment]

    Definition Classes
    Path
  153. def responds(eventType: String): Boolean

    Definition Classes
    Item
  154. def reverse(): Unit

    Definition Classes
    Path
  155. def reverseChildren(): Unit

    Definition Classes
    Item
  156. def rotate(angle: Double, center: Point): Unit

    Definition Classes
    Item
  157. def rotate(angle: Double): Unit

    Definition Classes
    Item
  158. def rotation: Double

    Definition Classes
    Item
  159. def scale(hor: Double, ver: Double, center: Point): Unit

    Definition Classes
    Item
  160. def scale(hor: Double, ver: Double): Unit

    Definition Classes
    Item
  161. def scale(scale: Point, center: Point): Unit

    Definition Classes
    Item
  162. def scale(scale: Point): Unit

    Definition Classes
    Item
  163. def scaling: Point

    Definition Classes
    Item
  164. var segments: Array[Segment]

    Definition Classes
    Path
  165. var selected: Boolean

    Definition Classes
    Item
  166. var selectedColor: Color

    Definition Classes
    Item
  167. def sendToBack(): Unit

    Definition Classes
    Item
  168. def set(props: Object): Item

    Definition Classes
    Item
  169. def shear(hor: Double, ver: Double, center: Point): Unit

    Definition Classes
    Item
  170. def shear(hor: Double, ver: Double): Unit

    Definition Classes
    Item
  171. def shear(shear: Point, center: Point): Unit

    Definition Classes
    Item
  172. def shear(shear: Point): Unit

    Definition Classes
    Item
  173. def simplify(tolerance: Double = 2.5): Unit

    Definition Classes
    Path
  174. def skew(hor: Double, ver: Double, center: Point): Unit

    Definition Classes
    Item
  175. def skew(hor: Double, ver: Double): Unit

    Definition Classes
    Item
  176. def skew(skew: Point): Unit

    Definition Classes
    Item
  177. def skew(skew: Point, center: Point): Unit

    Definition Classes
    Item
  178. def smooth(): Unit

    Definition Classes
    PathItem
  179. def split(index: Int, parameter: Double): Path

    Definition Classes
    Path
  180. def split(location: CurveLocation): Path

    Definition Classes
    Path
  181. def split(offset: Int): Path

    Definition Classes
    Path
  182. def strokeBounds: Rectangle

    Definition Classes
    Item
  183. var strokeCap: String

    Definition Classes
    Item
  184. var strokeColor: Color

    Definition Classes
    Item
  185. var strokeJoin: String

    Definition Classes
    Item
  186. var strokeWidth: Int

    Definition Classes
    Item
  187. var style: Style

    Definition Classes
    Item
  188. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  189. def toLocaleString(): String

    Definition Classes
    Object
  190. def toString(): String

    Definition Classes
    AnyRef → Any
  191. def transform(matrix: Matrix): Unit

    Definition Classes
    Item
  192. def translate(delta: Point): Unit

    Definition Classes
    Item
  193. def valueOf(): Any

    Definition Classes
    Object
  194. def view: View

    Definition Classes
    Item
  195. var visible: Boolean

    Definition Classes
    Item
  196. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  197. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  198. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  199. var windingRule: String

    Definition Classes
    Item

Deprecated Value Members

  1. def unary_!(): Boolean

    Definition Classes
    Any
    Annotations
    @deprecated
    Deprecated

    (Since version 0.5.0) Considered abuse in typed JavaScript, will be removed in 0.6. Use js.Dynamic or js.prim.Boolean instead.

Inherited from Path

Inherited from PathItem

Inherited from Item

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped