package OCADml

  1. Overview
  2. Docs
Types and functions for building CAD packages in OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

OCADml-0.2.0.tbz
sha256=f343bf7fcbeccd4dfb748f045a56a8edaa7e30157cf3a10b04c121c351c55873
sha512=079b5c5af8a1fc811d1cd13144f7aedc40509bd86929495e03f1de355f2a9b22e4313daa668e6c361848742ef9dcf7e144897fe6ae98f0c095c1eaec77ffd243

CHANGES.md.html

v0.2.0

  • Use v4 type for Plane.t abstract it and add type conversions

  • Mesh.extrude altered to return mid-sectionless shape when ~height is less than the combined height of ~caps (rather than breaking with nans)

  • Use Mesh.Cap.t and sub-variants more consistently for ~caps specification in sweeping functions of Mesh (looping restricted using sub-types)

  • Add Mesh.revolve

v0.1.2

  • Add v4 (4d vector) type at top level (use abstracted in Quaternion)

v0.1.1

  • Add Mesh.drop_unused_points

  • Remove Mesh.add_face and Mesh.add_faces

  • Abstract Mesh.t type (free up for potential impl changes)

  • Add Path2.triangulate and Mesh.triangulate

v0.1.0

  • Initial opam release of the OCADml library