Declaration

func GSHalveCubicPoints(
    _ P0: NSPoint,
    _ P1: NSPoint,
    _ P2: NSPoint,
    _ P3: NSPoint,
    _ q0: UnsafeMutablePointer<NSPoint>,
    _ q1: UnsafeMutablePointer<NSPoint>,
    _ q2: UnsafeMutablePointer<NSPoint>,
    _ q3: UnsafeMutablePointer<NSPoint>,
    _ r1: UnsafeMutablePointer<NSPoint>,
    _ r2: UnsafeMutablePointer<NSPoint>,
    _ r3: UnsafeMutablePointer<NSPoint>
)

Declaration

void GSHalveCubicPoints(
    NSPoint P0,
    NSPoint P1,
    NSPoint P2,
    NSPoint P3,
    NSPoint *q0,
    NSPoint *q1,
    NSPoint *q2,
    NSPoint *q3,
    NSPoint *r1,
    NSPoint *r2,
    NSPoint *r3
);

Declaration

GSHalveCubicPoints(
    P0: NSPoint,
    P1: NSPoint,
    P2: NSPoint,
    P3: NSPoint,
    q0: NSPoint,
    q1: NSPoint,
    q2: NSPoint,
    q3: NSPoint,
    r1: NSPoint,
    r2: NSPoint,
    r3: NSPoint
)

Discussion


Bezier dividing


See Also

Curve Subdivision and Conversion