BezierSegment

Inheritance: java.lang.Object, com.aspose.imaging.ShapeSegment, com.aspose.imaging.shapesegments.LineSegment

public final class BezierSegment extends LineSegment

贝塞尔段,从一个点到下一个点,并使用两个控制点。

构造函数

构造函数描述
BezierSegment(PointF startPoint, PointF firstControlPoint, PointF secondControlPoint, PointF endPoint)初始化 BezierSegment 类的新实例。

方法

方法描述
getFirstControlPoint()获取贝塞尔样条的第一个控制点。
getSecondControlPoint()获取贝塞尔样条的第二个控制点。
equals(Object obj)检查对象是否相等。
hashCode()获取当前对象的哈希码。

BezierSegment(PointF startPoint, PointF firstControlPoint, PointF secondControlPoint, PointF endPoint)

public BezierSegment(PointF startPoint, PointF firstControlPoint, PointF secondControlPoint, PointF endPoint)

初始化 BezierSegment 类的新实例。

Parameters:

参数类型描述
startPointPointF起始点。
firstControlPointPointF第一个控制点。
secondControlPointPointF第二个控制点。
endPointPointF结束点。

getFirstControlPoint()

public PointF getFirstControlPoint()

获取贝塞尔样条的第一个控制点。

Returns: PointF - The first control point.

getSecondControlPoint()

public PointF getSecondControlPoint()

获取贝塞尔样条的第二个控制点。

Returns: PointF - The second control point.

equals(Object obj)

public boolean equals(Object obj)

检查对象是否相等。

Parameters:

参数类型描述
objjava.lang.Object其他对象。

Returns: boolean - 相等比较结果。

hashCode()

public int hashCode()

获取当前对象的哈希码。

Returns: int - 哈希码。