openNURBS® Initiative

1

The openNURBS Initiative provides CAD, CAM, CAE, and computer graphics software developers the tools to accurately transfer 3-D geometry between applications. OpenNURBS libraries allow anyone to read and write the 3DM file format without the need for Rhino.

The tools provided by openNURBS include:

  • The Rhino3dmio .NET wrapper to access openNURBS, available as complete NuGet packages.
  • C++ source code libraries. The current compilers from Microsoft and Apple are supported. A makefile is provided as a starting point for using other compilers.
  • Quality assurance and revision control.
  • Technical support.

Unlike other open development initiatives, alliances, or consortia:

  • Commercial use is encouraged.
  • The tools, support, and membership are free.
  • There are no restrictions. Neither copyright nor copyleft restrictions apply.
  • No contribution of effort or technology is required from the members, although it is encouraged.

Note: openNURBS is an open source toolkit for only reading and writing 3DM files. Our full-featured development platform is provided in the Rhino SDKs. The openNURBS SDKs are intended for use by skilled C++ or .NET programmers.

Getting Started

Documentation and support

Who is funding the openNURBS Initiative and why?

Robert McNeel & Associates. They feel that the 3D market is stifled because of the inability to reliably transfer 3D geometry between applications. The problem is too big for us to solve alone. By funding the operating cost of openNURBS, others will get involved in the toolkit design and development. It will be a much cheaper and effective way to solve the problem.

Legal Stuff

Copyright © 1993-2018 Robert McNeel & Associates. All Rights Reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software.

THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED WARRANTY. ALL IMPLIED WARRANTIES OF FITNESS FOR ANY PARTICULAR PURPOSE AND OF MERCHANTABILITY ARE HEREBY DISCLAIMED.

openNURBS and Rhinoceros are a registered trademarks of Robert McNeel & Associates.