package mesh

  1. Overview
  2. Docs
class 'l pslg : 'l Bigarray.layout -> object ... end
val pslg : ?hole:'l Mesh.mat -> ?region:'l Mesh.mat -> ?point_attribute:'l Mesh.mat -> ?point_marker:'l Mesh.int_vec -> 'l Mesh.mat -> ?segment_marker:'l Mesh.int_vec -> 'l Mesh.int_mat -> 'l pslg
class 'l t : 'l Mesh.t -> object ... end
class type 'l voronoi = object ... end
exception Invalid_argument of string
type triunsuitable = float -> float -> float -> float -> float -> float -> float -> bool
val triangulate : ?delaunay:bool -> ?min_angle:float -> ?max_area:float -> ?region_area:bool -> ?max_steiner:int -> ?voronoi:bool -> ?edge:bool -> ?neighbor:bool -> ?subparam:bool -> ?triunsuitable:triunsuitable -> ?check_finite:bool -> ?debug:bool -> 'a pslg -> 'a t * 'a voronoi
val refine : ?delaunay:bool -> ?min_angle:float -> ?max_area:float -> ?max_steiner:int -> ?voronoi:bool -> ?edge:bool -> ?neighbor:bool -> ?subparam:bool -> ?triangle_area:'a Mesh.vec -> ?triunsuitable:triunsuitable -> ?check_finite:bool -> ?debug:bool -> 'a t -> 'a t * 'a voronoi
val copy : 'l t -> 'l t
val sub : 'l t -> ?pos:int -> int -> 'l t
val permute_points : 'l t -> ?inv:bool -> 'l Mesh.int_vec -> 'l t
val permute_triangles : 'l t -> ?inv:bool -> 'l Mesh.int_vec -> 'l t
OCaml

Innovation. Community. Security.