- java.lang.Object
-
- com.github.weisj.jsvg.geometry.mesh.Bezier
-
- Direct Known Subclasses:
LineBezier
public class Bezier extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Bezier(java.awt.geom.Point2D.Float a, java.awt.geom.Point2D.Float b, java.awt.geom.Point2D.Float c, java.awt.geom.Point2D.Float d)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendTo(@NotNull java.awt.geom.Path2D p)static @NotNull Beziercombine(@NotNull Bezier b1, @NotNull Bezier b2, @NotNull Bezier b3)intestimateStepCount(float scaleX, float scaleY)@NotNull Bezierinverse()@NotNull Split<Bezier>split()static @NotNull BezierstraightLine(java.awt.geom.Point2D.Float a, java.awt.geom.Point2D.Float b)java.lang.StringtoString()
-
-
-
Method Detail
-
appendTo
public void appendTo(@NotNull @NotNull java.awt.geom.Path2D p)
-
inverse
@NotNull public @NotNull Bezier inverse()
-
straightLine
@NotNull public static @NotNull Bezier straightLine(java.awt.geom.Point2D.Float a, java.awt.geom.Point2D.Float b)
-
combine
@NotNull public static @NotNull Bezier combine(@NotNull @NotNull Bezier b1, @NotNull @NotNull Bezier b2, @NotNull @NotNull Bezier b3)
-
estimateStepCount
public int estimateStepCount(float scaleX, float scaleY)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-