API Docs for:
Show:

ShapeRenderer Class

Represent the Shape Renderer. It's used to calculate the shape ink rendering in HTML5 canvas

Constructor

ShapeRenderer

(
  • context
)

Parameters:

  • context Object

Methods

_drawArrowHead

(
  • headPoint
  • angle
  • length
  • context
  • parameters
)
private

Draw an arrow head on context

Parameters:

  • headPoint Point
  • angle Number
  • length Number
  • context Object

    The canvas 2d context

  • parameters PenParameters

_drawCharacter

(
  • character
  • context
  • parameters
)
private

Draw character component

Parameters:

_drawEllipseArc

(
  • centerPoint
  • maxRadius
  • minRadius
  • orientation
  • startAngle
  • sweepAngle
  • context
  • parameters
)
Point[] private

Draw an ellipse arc on context

Parameters:

  • centerPoint Point
  • maxRadius Number
  • minRadius Number
  • orientation String
  • startAngle Number
  • sweepAngle Number
  • context Object

    The canvas 2d context

  • parameters PenParameters

Returns:

_drawLine

(
  • p1
  • p2
  • context
  • parameters
)
private

Draw a line on context

Parameters:

_drawRectangle

(
  • rectangle
  • context
  • parameters
)
private

Draw a rectangle on context

Parameters:

_drawShapeEllipse

(
  • shapeEllipse
  • context
  • parameters
)
private

Draw shape ellipse

Parameters:

_drawShapeLine

(
  • shapeLine
  • context
  • parameters
)
private

Draw shape line

Parameters:

_drawShapePrimitive

(
  • primitive
  • context
  • parameters
)
private

Draw shape primitive

Parameters:

_drawShapeRecognized

(
  • shapeRecognized
  • context
  • parameters
)
private

This method allow you to draw recognized shape

Parameters:

_drawStroke

(
  • stroke
  • context
  • parameters
)
private

Draw stroke component

Parameters:

_phi

(
  • angle
)
Number private

Clamp an angle into the range [-PI, +PI]

Parameters:

  • angle Number

Returns:

Number:

drawComponent

(
  • component
)

Draw component

Parameters:

drawComponents

(
  • components
)

Draw components

Parameters:

drawRecognitionResult

(
  • components
  • document
)

Draw shape recognition result on HTML5 canvas

Parameters:

drawShapeNotRecognized

(
  • components
  • inkRanges
)

This method allow you to draw not recognized shape

Parameters:

drawShapePrimitive

(
  • primitive
)

Draw shape primitive

Parameters:

drawShapes

(
  • components
  • shapes
)

Draw the shapes

Parameters:

drawShapeSegment

(
  • components
  • segment
)

Draw shape segment

Parameters:

getShowBoundingBoxes

() Boolean

This property is use to show or not show the bounding box

Returns:

Boolean:

setShowBoundingBoxes

(
  • showBoundingBoxes
)

Set the show state of bounding box

Parameters:

  • showBoundingBoxes Boolean