Description

.net Class Library written in c# for creating Three.js compatible objects.

The scope of this project is focused on serialization (and later perhaps deserialization). Therefore the objects to be targeted should be those that can be read through one of the Three.js Loaders.

This library could be used to develop exporter plugins from 3d modelling software that support mono / .net.

This project started as project Iris, a Three.js exporter for Rhino3d. ThreeLib is essentially the serialization library from that project recreated as an open source project and rewritten to be more like working with Three.js. ThreeLib is what allows Iris to write Rhino Objects to json.

Get ThreeLib

There are a few options for getting ThreeLib:

API

The ThreeLib api can be found on the repository’s Wiki.

Developing

ThreeLib is developed with Visual Studio 2017 on Windows or Visual Studio 7.2 for Mac.