@hackage waterfall-cad0.6.0.0

Declarative CAD/Solid Modeling Library

Waterfall CAD

Waterfall CAD

Waterfall CAD is a declarative CAD/Solid Modeling library.

This uses opencascade-hs as the kernel, but provides a "more functional" API over it.

Dependencies

You'll need the main OpenCASCADE libraries/header files installed to use this.

Please see the main readme on Github for more information.

Examples

There are examples of how to use the library in waterfall-cad-examples.

You can see images of these examples in the main readme on Github.

Imports

This library is recommended to used by importing the root Waterfall module, qualified, which includes the entire public API. You'll also almost certainly need to import Linear, in my experience this is best imported unqualified, e.g:

import qualified Waterfall
import Linear

It should also be possible to import the library unqualified, or to import the individual modules.

The examples use qualified imports from the individual modules, in order to communicate the module structure. However this can be a little tedious for regular use.