module Quadratic: sig .. end
val pnt : float ->
AGeom.Point2d.t * AGeom.Point2d.t * AGeom.Point2d.t -> AGeom.Point2d.t
Curves2d.Bezier.Quadratic.pnt t (p1, p2, p3)
returns a point on the quadratic 2D bezier curve
defined by the points p1, p2 and p3
with t in the interval (0.0 .. 1.0)
val drv : float ->
AGeom.Point2d.t * AGeom.Point2d.t * AGeom.Point2d.t -> AGeom.Vector2d.t
derivative
val rand : AGeom.Point2d.t ->
AGeom.Point2d.t -> AGeom.Point2d.t * AGeom.Point2d.t * AGeom.Point2d.t
val srand : Random.State.t ->
AGeom.Point2d.t ->
AGeom.Point2d.t -> AGeom.Point2d.t * AGeom.Point2d.t * AGeom.Point2d.t