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