Search
Preparing search index...
The search index is not available
JSDK 2.7.0 API
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
JS
math
geom
Triangle
Class Triangle
Hierarchy
Triangle
Implements
Shape
Index
Constructors
constructor
Properties
x1
x2
x3
y1
y2
y3
Methods
angle
Type
angles
area
bounds
clone
edges
equals
gravity
Point
inside
intersects
is
Empty
onside
p1
p2
p3
perimeter
set
vertexes
to
Tri
Constructors
constructor
new
Triangle
(
)
:
Triangle
new
Triangle
(
x1
:
number
, y1
:
number
, x2
:
number
, y2
:
number
, x3
:
number
, y3
:
number
)
:
Triangle
Returns
Triangle
Parameters
x1:
number
y1:
number
x2:
number
y2:
number
x3:
number
y3:
number
Returns
Triangle
Properties
x1
x1
:
number
x2
x2
:
number
x3
x3
:
number
y1
y1
:
number
y2
y2
:
number
y3
y3
:
number
Methods
angle
Type
angle
Type
(
)
:
AngleType
Returns
AngleType
angles
angles
(
)
:
number
[]
Returns three degree angles.
Returns
number
[]
area
area
(
)
:
number
Returns
number
bounds
bounds
(
)
:
Rect
Returns
Rect
clone
clone
(
)
:
this
Returns
this
edges
edges
(
)
:
Segment
[]
Returns
Segment
[]
equals
equals
(
s
:
Triangle
)
:
boolean
Parameters
s:
Triangle
Returns
boolean
gravity
Point
gravity
Point
(
)
:
ArrayPoint2
Returns the center of gravity. 求三角形的重心
Returns
ArrayPoint2
inside
inside
(
s
:
ArrayPoint2
|
Segment
|
Rect
|
Circle
)
:
boolean
Parameters
s:
ArrayPoint2
|
Segment
|
Rect
|
Circle
Returns
boolean
intersects
intersects
(
s
:
Segment
|
Line
|
Rect
)
:
boolean
Parameters
s:
Segment
|
Line
|
Rect
Returns
boolean
is
Empty
is
Empty
(
)
:
boolean
Returns
boolean
onside
onside
(
p
:
ArrayPoint2
)
:
boolean
Parameters
p:
ArrayPoint2
Returns
boolean
p1
p1
(
)
:
ArrayPoint2
p1
(
x
:
number
, y
:
number
)
:
this
Returns
ArrayPoint2
Parameters
x:
number
y:
number
Returns
this
p2
p2
(
)
:
ArrayPoint2
p2
(
x
:
number
, y
:
number
)
:
this
Returns
ArrayPoint2
Parameters
x:
number
y:
number
Returns
this
p3
p3
(
)
:
ArrayPoint2
p3
(
x
:
number
, y
:
number
)
:
this
Returns
ArrayPoint2
Parameters
x:
number
y:
number
Returns
this
perimeter
perimeter
(
)
:
number
Returns
number
set
set
(
t
:
Triangle
)
:
this
set
(
p1
:
ArrayPoint2
, p2
:
ArrayPoint2
, p3
:
ArrayPoint2
)
:
this
Parameters
t:
Triangle
Returns
this
Parameters
p1:
ArrayPoint2
p2:
ArrayPoint2
p3:
ArrayPoint2
Returns
this
vertexes
vertexes
(
)
:
ArrayPoint2
[]
vertexes
(
ps
:
ArrayPoint2
[]
)
:
this
Returns
ArrayPoint2
[]
Parameters
ps:
ArrayPoint2
[]
Returns
this
Static
to
Tri
to
Tri
(
p1
:
ArrayPoint2
, p2
:
ArrayPoint2
, p3
:
ArrayPoint2
)
:
Triangle
Parameters
p1:
ArrayPoint2
p2:
ArrayPoint2
p3:
ArrayPoint2
Returns
Triangle
Globals
JS
an
app
core
d2
ds
fx
input
ioc
lang
math
geom
media
model
net
store
sugar
ui
unit
util
view
Angle
Type
Arc
Type
Cir
Arc
Circle
Ellipse
Line
Polygon
Polyline
Rect
Segment
Shapes
Triangle
constructor
x1
x2
x3
y1
y2
y3
angle
Type
angles
area
bounds
clone
edges
equals
gravity
Point
inside
intersects
is
Empty
onside
p1
p2
p3
perimeter
set
vertexes
to
Tri
Shape
F
L
M
N
P
R
S
V
in
Diagonal
Rect
relativeCCW
Returns three degree angles.