Module Mlpost__MetaPath.BaseDefs
type direction= Mlpost__.Types.direction
val vec : Mlpost__.Types.point -> Mlpost__.Types.directionval curl : float -> Mlpost__.Types.directionval noDir : Mlpost__.Types.direction
type joint= Mlpost__.Types.joint
val jLine : Mlpost__.Types.jointval jCurve : Mlpost__.Types.jointval jCurveNoInflex : Mlpost__.Types.jointval jTension : float -> float -> Mlpost__.Types.jointval jControls : Mlpost__.Types.point -> Mlpost__.Types.point -> Mlpost__.Types.joint
type knot= Mlpost__.Types.knot
val of_path : Mlpost__.Types.path -> Mlpost__.Types.metapathval of_metapath : Mlpost__.Types.metapath -> Mlpost__.Types.pathval to_path : Mlpost__.Types.metapath -> Mlpost__.Types.pathval to_metapath : Mlpost__.Types.path -> Mlpost__.Types.metapathval start : Mlpost__.Types.knot -> Mlpost__.Types.metapathval metacycle : Mlpost__.Types.direction -> Mlpost__.Types.joint -> Mlpost__.Types.metapath -> Mlpost__.Types.pathval fullcircle : Mlpost__.Types.pathval halfcircle : Mlpost__.Types.pathval quartercircle : Mlpost__.Types.pathval unitsquare : Mlpost__.Types.pathval cut_after : Mlpost__.Types.path -> Mlpost__.Types.path -> Mlpost__.Types.pathval cut_before : Mlpost__.Types.path -> Mlpost__.Types.path -> Mlpost__.Types.pathval build_cycle : Mlpost__.Types.path list -> Mlpost__.Types.pathval subpath : float -> float -> Mlpost__.Types.path -> Mlpost__.Types.pathval subpathn : float -> float -> Mlpost__.Types.path -> Mlpost__.Types.pathval length : Mlpost__.Types.path -> floatval defaultjoint : Mlpost__.Types.jointval defaultdir : Mlpost__.Types.direction