package OCADml
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=ee57fc1985cabbb0b55ec56f97bf5f46f02b4b6c27ee4b5b5525d6bc229b9fb1
sha512=ebdc09b5725a2eb1789e789d387023b746a9bfbe02036890361edfd505ba00320f557d4b07a2b249e69317e1cec316599f5663ed8678e491c45562535354553e
CHANGES.md.html
v0.3.2
add
of_list
andto_list
convenience functions toPoly2
andPoly3
v0.3.1
v0.3.0 being marked unavailable on opam due to bugs with Path{2,3}.bbox
add dune to package dependencies
v0.3.0
add gg library dependency
replaced vector (V{2,3,4}.t), matrix (Affine{2,3}), and bounding box types with those from gg
protect bezier memoization with mutex (OCaml 5 compatibility)
v0.2.2
fix correctness bug in
Path.noncollinear_triple
v0.2.1
Add
Mesh.to_stl
(serialization to bin/ascii stl format)
v0.2.0
Use v4 type for
Plane.t
abstract it and add type conversionsMesh.extrude
altered to return mid-sectionless shape when~height
is less than the combined height of~caps
(rather than breaking withnans
)Use
Mesh.Cap.t
and sub-variants more consistently for~caps
specification in sweeping functions ofMesh
(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
andMesh.add_faces
Abstract
Mesh.t
type (free up for potential impl changes)Add
Path2.triangulate
andMesh.triangulate
v0.1.0
Initial opam release of the OCADml library