new lime.Polygon(points)
Polygon shaped textured object
Parameters:
Name | Type | Description |
---|---|---|
points |
Array.<goog.math.Coodinate> | Polygon points. |
- Source:
- shape/polygon.js, line 16
Extends
Summary
Members |
||
---|---|---|
id :string
Common name for polygon objects
|
||
supportedRenderers
|
Inherited
Methods |
||
---|---|---|
addPoint (coord) → {lime.Polygon}
Adds a point to current polygon points.
|
||
addPoints (points) → {lime.Polygon}
Adds points to current polygon points. Also accepts floats.
|
||
getAnchorPoint ()
|
||
getPoints () → {Array.<goog.math.Coordinate>}
Returns array of points that define the polygon
|
||
getSize ()
|
||
hitTest ()
|
||
setPoints (points) → {lime.Polygon}
Sets points that define the polygon. Also accepts floats.
|
Inherited
lime.Sprite.addEventListener,  lime.Sprite.addTransition,  lime.Sprite.appendChild,  lime.Sprite.calcRelativeQuality,  lime.Sprite.clearTransition,  lime.Sprite.createDomElement,  lime.Sprite.getAutoResize,  lime.Sprite.getBoundingBox,  lime.Sprite.getChildAt,  lime.Sprite.getChildIndex,  lime.Sprite.getCSS3DTransformsAllowed,  lime.Sprite.getDeepestDomElement,  lime.Sprite.getDeepestParentWithDom,  lime.Sprite.getDirector,  lime.Sprite.getDirty,  lime.Sprite.getFill,  lime.Sprite.getFrame,  lime.Sprite.getHidden,  lime.Sprite.getMask,  lime.Sprite.getNumberOfChildren,  lime.Sprite.getOpacity,  lime.Sprite.getParent,  lime.Sprite.getParentStack_,  lime.Sprite.getPosition,  lime.Sprite.getQuality,  lime.Sprite.getRelativeQuality,  lime.Sprite.getRotation,  lime.Sprite.getScale,  lime.Sprite.getScene,  lime.Sprite.getStroke,  lime.Sprite.localToNode,  lime.Sprite.localToParent,  lime.Sprite.localToScreen,  lime.Sprite.measureContents,  lime.Sprite.needsDomElement,  lime.Sprite.parentToLocal,  lime.Sprite.removeAllChildren,  lime.Sprite.removeChild,  lime.Sprite.removeChildAt,  lime.Sprite.removeDomElement,  lime.Sprite.removeEventListener,  lime.Sprite.runAction,  lime.Sprite.screenToLocal,  lime.Sprite.setAllow3DCSSTransforms,  lime.Sprite.setAnchorPoint,  lime.Sprite.setAutoResize,  lime.Sprite.setChildIndex,  lime.Sprite.setDirty,  lime.Sprite.setFill,  lime.Sprite.setHidden,  lime.Sprite.setMask,  lime.Sprite.setOpacity,  lime.Sprite.setPosition,  lime.Sprite.setQuality,  lime.Sprite.setRenderer,  lime.Sprite.setRotation,  lime.Sprite.setScale,  lime.Sprite.setSize,  lime.Sprite.setStroke,  lime.Sprite.update,  lime.Sprite.updateDomElement,  lime.Sprite.updateLayout,  lime.Sprite.wasAddedToTree,  lime.Sprite.wasRemovedFromTree
Members
-
id :string
-
Common name for polygon objects
- Source:
- shape/polygon.js, line 27
-
supportedRenderers
-
- Source:
- shape/polygon.js, line 30
Methods
-
addPoint(coord) → {lime.Polygon}
-
Adds a point to current polygon points.
Parameters:
Name Type Description coord
goog.math.Coordinate Point to add. - Source:
- shape/polygon.js, line 79
Returns:
object itself.- Type
- lime.Polygon
-
addPoints(points) → {lime.Polygon}
-
Adds points to current polygon points. Also accepts floats.
Parameters:
Name Type Description points
Array.<goog.math.Coodinate> Polygon points. - Source:
- shape/polygon.js, line 58
Returns:
object itself.- Type
- lime.Polygon
-
getAnchorPoint()
-
- Source:
- shape/polygon.js, line 100
-
getPoints() → {Array.<goog.math.Coordinate>}
-
Returns array of points that define the polygon
- Source:
- shape/polygon.js, line 38
Returns:
Array of polygon points.- Type
- Array.<goog.math.Coordinate>
-
getSize()
-
- Source:
- shape/polygon.js, line 95
-
hitTest()
-
- Source:
- shape/polygon.js, line 108
-
setPoints(points) → {lime.Polygon}
-
Sets points that define the polygon. Also accepts floats.
Parameters:
Name Type Description points
Array.<goog.math.Coodinate> Polygon points. - Source:
- shape/polygon.js, line 47
Returns:
object itself.- Type
- lime.Polygon