All types
|
All members
RT.Geometry
RT.Geometry
Arc
D
Bounding
Box
D
Circle
D
Edge
D
Geom
Ut
AngleDifference
(
reference
,
angle
)
ArePointsSameSideOfLine
(
l
X
,
l
Y
,
pt1
X
,
pt1
Y
,
pt2
X
,
pt2
Y
)
IsBézierSelfIntersecting
(
start
,
c1
,
c2
,
end
)
MergeAdjacentPolygons
(
polygons
)
NormalizedAngle
(
a
)
SmoothArc
(
center
,
a
,
b
,
t1
,
t2
,
smoothness
)
SmoothBézier
(
start
,
c1
,
c2
,
end
,
smoothness
)
SmoothCurve
(
start
T
,
end
T
,
fnc
,
smoothness
)
Intersect
Point
D
Polygon
D
Rectangle
D
Svg
Arc
Svg
Path
Svg
Piece
Svg
Piece
Type
Triangle
D
Triangulate
Voronoi
Diagram
Voronoi
Diagram
Flags
RT.CommandLine
RT.Json
RT.Lingo.Base
RT.PostBuild
RT.Serialization
RT.Serialization.Binary
RT.Serialization.Json
RT.Serialization.Xml
RT.Util.Core
Legend
Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field
Static method:
bool
IsBézierSelfIntersecting
(
PointD
,
PointD
,
PointD
,
PointD
)
Declared in:
RT.Geometry.
GeomUt
Declaration
public static
bool
IsBézierSelfIntersecting
(
PointD
start
,
PointD
c1
,
PointD
c2
,
PointD
end
)
Summary
Determines whether a cubic Bézier curve intersects itself.
Parameters
PointD
start
Start point of the Bézier curve.
PointD
c1
First control point of the Bézier curve.
PointD
c2
Second control point of the Bézier curve.
PointD
end
End point of the Bézier curve.