@awayjs
graphics
Search
Preparing search index...
The search index is not available
Options
Show Inherited
Menu
Class GraphicsFactoryHelper
Hierarchy
GraphicsFactoryHelper
Index
Properties
_tess_
obj
Methods
add
Triangle
create
Cap
draw
Elipse
draw
Elipse
Strokes
draw
Point
get
ControlXFor
CurveX
get
ControlYFor
CurveY
get
Line
Formular
Data
get
Quadric
Bezier
Position
get
Sign
is
Clock
WiseXY
point
InTri
subdivide
Curve
tesselate
Curve
Properties
Static
_tess_
obj
_tess_
obj
:
any
Methods
Static
add
Triangle
add
Triangle
(
startX
:
number
, startY
:
number
, controlX
:
number
, controlY
:
number
, endX
:
number
, endY
:
number
, tri_type
:
number
, vertices
:
Array
<
number
>
, curves
:
boolean
)
:
void
Parameters
startX:
number
startY:
number
controlX:
number
controlY:
number
endX:
number
endY:
number
tri_type:
number
vertices:
Array
<
number
>
curves:
boolean
Returns
void
Static
create
Cap
create
Cap
(
startX
:
number
, startY
:
number
, start_le
:
Point
, start_ri
:
Point
, dir_vec
:
Point
, capstyle
:
number
, cap_position
:
number
, thickness
:
number
, vertices
:
Array
<
number
>
, curves
:
boolean
)
:
void
Parameters
startX:
number
startY:
number
start_le:
Point
start_ri:
Point
dir_vec:
Point
capstyle:
number
cap_position:
number
thickness:
number
vertices:
Array
<
number
>
curves:
boolean
Returns
void
Static
draw
Elipse
draw
Elipse
(
x
:
number
, y
:
number
, width
:
number
, height
:
number
, vertices
:
Array
<
number
>
, startAngle
:
number
, endAngle
:
number
, stepAngle
:
number
, curves
:
boolean
)
:
void
Parameters
x:
number
y:
number
width:
number
height:
number
vertices:
Array
<
number
>
startAngle:
number
endAngle:
number
stepAngle:
number
curves:
boolean
Returns
void
Static
draw
Elipse
Strokes
draw
Elipse
Strokes
(
x
:
number
, y
:
number
, width
:
number
, height
:
number
, vertices
:
Array
<
number
>
, startAngle
:
number
, endAngle
:
number
, stepAngle
:
number
, thickness
:
number
, curves
:
boolean
)
:
void
Parameters
x:
number
y:
number
width:
number
height:
number
vertices:
Array
<
number
>
startAngle:
number
endAngle:
number
stepAngle:
number
thickness:
number
curves:
boolean
Returns
void
Static
draw
Point
draw
Point
(
startX
:
number
, startY
:
number
, vertices
:
Array
<
number
>
, curves
:
boolean
)
:
void
Parameters
startX:
number
startY:
number
vertices:
Array
<
number
>
curves:
boolean
Returns
void
Static
get
ControlXFor
CurveX
get
ControlXFor
CurveX
(
a
:
number
, c
:
number
, b
:
number
)
:
number
Parameters
a:
number
c:
number
b:
number
Returns
number
Static
get
ControlYFor
CurveY
get
ControlYFor
CurveY
(
a
:
number
, c
:
number
, b
:
number
)
:
number
Parameters
a:
number
c:
number
b:
number
Returns
number
Static
get
Line
Formular
Data
get
Line
Formular
Data
(
a
:
Point
, b
:
Point
)
:
Point
Parameters
a:
Point
b:
Point
Returns
Point
Static
get
Quadric
Bezier
Position
get
Quadric
Bezier
Position
(
t
:
any
, start
:
any
, control
:
any
, end
:
any
)
:
number
Parameters
t:
any
start:
any
control:
any
end:
any
Returns
number
Static
get
Sign
get
Sign
(
ax
:
number
, ay
:
number
, cx
:
number
, cy
:
number
, bx
:
number
, by
:
number
)
:
number
Parameters
ax:
number
ay:
number
cx:
number
cy:
number
bx:
number
by:
number
Returns
number
Static
is
Clock
WiseXY
is
Clock
WiseXY
(
point1x
:
number
, point1y
:
number
, point2x
:
number
, point2y
:
number
, point3x
:
number
, point3y
:
number
)
:
boolean
Parameters
point1x:
number
point1y:
number
point2x:
number
point2y:
number
point3x:
number
point3y:
number
Returns
boolean
Static
point
InTri
point
InTri
(
ax
:
number
, ay
:
number
, bx
:
number
, by
:
number
, cx
:
number
, cy
:
number
, xx
:
number
, xy
:
number
)
:
boolean
Parameters
ax:
number
ay:
number
bx:
number
by:
number
cx:
number
cy:
number
xx:
number
xy:
number
Returns
boolean
Static
subdivide
Curve
subdivide
Curve
(
startx
:
number
, starty
:
number
, cx
:
number
, cy
:
number
, endx
:
number
, endy
:
number
, startx2
:
number
, starty2
:
number
, cx2
:
number
, cy2
:
number
, endx2
:
number
, endy2
:
number
, array_out
:
Array
<
number
>
, array2_out
:
Array
<
number
>
)
:
void
Parameters
startx:
number
starty:
number
cx:
number
cy:
number
endx:
number
endy:
number
startx2:
number
starty2:
number
cx2:
number
cy2:
number
endx2:
number
endy2:
number
array_out:
Array
<
number
>
array2_out:
Array
<
number
>
Returns
void
Static
tesselate
Curve
tesselate
Curve
(
startx
:
number
, starty
:
number
, cx
:
number
, cy
:
number
, endx
:
number
, endy
:
number
, array_out
:
Array
<
number
>
)
:
void
Parameters
startx:
number
starty:
number
cx:
number
cy:
number
endx:
number
endy:
number
array_out:
Array
<
number
>
Returns
void
Mapping
Mode
Animation
Node
Base
Basic
Material
Bitmap
Image2D
Bitmap
Image
Channel
Bitmap
Image
Cube
Bitmap
Image
Utils
Blend
Mode
Box
Filter
CPUCanvas
CPURendering
Context2D
Caps
Style
Default
Material
Manager
Draw
Mode
Elements
Base
Elements
Event
Elements
Type
Elements
Utils
External
Image2D
Gradient
Fill
Style
Gradient
Type
Graphics
Graphics
Factory
Fills
Graphics
Factory
Helper
Graphics
Factory
Strokes
Graphics
Fill
Style
Graphics
Path
Graphics
Path
Command
Graphics
Path
Winding
Graphics
Stroke
Style
Hit
Test
Cache
Image2D
Image2DParser
Image
Base
Image
Cube
Image
Cube
Parser
Image
Data
Image
Event
Image
Utils
Interpolation
Method
Joint
Style
Line
Elements
Line
Scale
Mode
Material
Base
Material
Event
Mipmap
Generator
Particle
Data
Picking
Collision
Pixel
Snapping
Polyphase
Kernel
Renderable
Event
Sampler2D
Sampler
Base
Sampler
Cube
Shape
Shape
Event
Single2DTexture
Single
Cube
Texture
Specular
Image2D
Spread
Method
Style
Style
Event
Texture
Atlas
Texture
Atlas
Parser
Texture
Atlas
Parser
State
Texture
Base
Traverser
Base
Triangle
Culling
Triangle
Elements
Video
Texture
IAnimation
Set
IAnimator
IContainer
Node
IEntity
IGraphics
Data
IImage
Canvas
IMaterial
INode
IRenderable
Generated using
TypeDoc