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