An open API service indexing awesome lists of open source software.

https://github.com/pboyer/verb

Open-source, cross-platform NURBS
https://github.com/pboyer/verb

curve geometry nurbs surface tessellation

Last synced: 3 months ago
JSON representation

Open-source, cross-platform NURBS

Awesome Lists containing this project

README

        

# verb

[![NPM version](https://badge.fury.io/js/verb-nurbs.svg)](https://badge.fury.io/js/verb-nurbs)
[![NPM downloads](https://img.shields.io/npm/dw/verb-nurbs)](https://www.npmjs.com/package/verb-nurbs)
[![Stability](https://img.shields.io/badge/stability-stable-success)](https://github.com/emersion/stability-badges#stable)
[![License](https://img.shields.io/github/license/pboyer/verb)](https://github.com/pboyer/verb/blob/master/LICENSE)

### Open-source, cross-platform NURBS

verb is a library for creating and manipulating NURBS surfaces and curves in many languages including JavaScript.

verb provides advanced tools like derivative evaluation, adaptive tessellation, and intersection. Verb provides a concurrent execution runtime via WebWorkers in modern browsers and thread pools on other platforms and is suitable for use in a datacenter or in the browser.

### Platforms

Using haxe, verb compiles for:

* JavaScript
* C#
* C++
* Python
* PHP

### Documentation

For information on building and using verb, **go to the [docs](http://verbnurbs.com/docs)**

### JavaScript Quick Start

You can install verb with

npm install verb-nurbs

Pre-compiled JavaScript can be found in [build/js](https://github.com/pboyer/verb/blob/master/build/js).

In addition, this package is hosted at UNPKG, and can be imported directly into webpages.
```

```

### Examples

You'll find many usage examples in the [examples directory](https://github.com/pboyer/verb/blob/master/examples) and amongst the [tests](https://github.com/pboyer/verb/tree/master/test).