package mesh
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type mesh = Bigarray.c_layout Mesh.t
type 'a vector = 'a Mesh.vec
type vec = Bigarray.c_layout vector
val bounding_box : mesh -> float * float * float * float
val draw :
?width:int ->
?height:int ->
?color:Graphics.color ->
?points:bool ->
?point_idx:(int -> 'a) ->
?triangle_idx:(int -> 'b) ->
?voronoi:'c ->
?segments:bool ->
?point_marker_color:Graphics.color ->
mesh ->
unit
val line : surf -> Graphics.color -> point -> point -> unit
val triangle : surf -> Graphics.color -> point -> point -> point -> unit
val fill_triangle : surf -> Graphics.color -> point -> point -> point -> unit
module M : sig ... end
module Edge : sig ... end
val draw_levels :
boundary:(int -> Graphics.color option) ->
mesh ->
vec ->
?level_eq:(float -> float -> bool) ->
(float * Graphics.color) list ->
surf ->
unit
val super : polygon_fill array
val sub : polygon_fill array
val draw_xxx_level :
polygon_fill array ->
string ->
?boundary:(int -> Graphics.color option) ->
mesh ->
vec ->
float ->
Graphics.color ->
surf ->
unit
val draw_super_level :
?boundary:(int -> Graphics.color option) ->
mesh ->
vec ->
float ->
Graphics.color ->
surf ->
unit
val draw_sub_level :
?boundary:(int -> Graphics.color option) ->
mesh ->
vec ->
float ->
Graphics.color ->
surf ->
unit
val level_curves :
width:int ->
height:int ->
?boundary:(int -> Graphics.color option) ->
mesh ->
vec ->
?level_eq:(float -> float -> bool) ->
(float * Graphics.color) list ->
unit
val super_level :
width:int ->
height:int ->
?boundary:(int -> Graphics.color option) ->
mesh ->
vec ->
float ->
Graphics.color ->
unit
val sub_level :
width:int ->
height:int ->
?boundary:(int -> Graphics.color option) ->
mesh ->
vec ->
float ->
Graphics.color ->
unit
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>