Skip to content

Curve

Curve 是曲线几何的抽象基类,继承自 LineString。它是 ArcCurve、CubicBezierCurve、QuadBezierCurve 的抽象父类,用于实现曲线类几何。通常不直接实例化,而是通过其子类使用,并提供曲线绘制相关的内部方法。

js
import { Curve } from "maptalks";

// Curve 为抽象基类,通常不直接实例化,
// 而是通过其子类 ArcCurve / CubicBezierCurve / QuadBezierCurve 使用。
const arc = new ArcCurve([[100, 0], [101, 1]]);

构造函数

Curve 为抽象基类,构造函数由其子类调用。

options 配置项

配置名类型描述默认值
enableSimplifyBoolean是否启用简化。false
enableClipBoolean是否启用裁剪。false

成员方法

Curve 无公开的特有方法,其子类通过绘制内部方法(_arc_quadraticCurve_bezierCurve)实现曲线绘制逻辑。

静态方法

无特有静态方法。

事件

无特有事件。