tiny_appkits.appkit_modeler
Modeler_view
tiny_appkits.appkit_astronomy
tiny_appkits.appkit_blocks
tiny_appkits.appkit_cad
tiny_appkits.appkit_diagram
tiny_appkits.appkit_document
tiny_appkits.appkit_draw
tiny_appkits.appkit_editor
tiny_appkits.appkit_indexed
tiny_appkits.appkit_money
tiny_appkits.appkit_nls
tiny_appkits.appkit_paint
tiny_appkits.appkit_pim
tiny_appkits.appkit_pushpull
tiny_appkits.appkit_richtext
tiny_appkits.appkit_sheet
tiny_appkits.appkit_sheet_view
tiny_appkits.appkit_sketch
tiny_appkits.appkit_slides
tiny_appkits.appkit_teletype
tiny_appkits.appkit_tui
tiny_appkits.appkit_typeset
tiny_appkits.browser_layout
type view =
| Top
| Front
| Right
| Camera_view
val name : view -> string
val axes : view -> int * int
val normal : view -> int * float
val project : view -> Modeler.v3 -> float * float
val unproject : view -> (float * float) -> Modeler.v3
val camera : ?fov:float -> Modeler.t -> target:Modeler.v3 -> Camera.t
val perspective : Camera.t -> aspect:float -> Modeler.v3 -> (float * float) option
val pick : to_screen:(Modeler.v3 -> (float * float) option) -> tolerance:float -> Modeler.t -> (float * float) -> string option