openNURBS® 宗旨

1 openNURBS 意在提供 CAD、CAM、CAE 及電腦繪圖軟體開發人員在不同的軟體平台之間精確轉換 3D 幾何圖形的工具。openNURBS 是一個開放源碼的跨平台資料庫,有如下功能:

  • 建立、序列化和反序列化許多幾何類型,包括 NURBS 曲面、BREP實體、網格、點雲和 SubD 物件。
  • 無需 Rhino 即可讀、寫 3DM 格式的檔案。
  • 儲存用戶數據及幾何物件
  • 隨處皆可使用: 桌上型電腦、手機、雲端及當下所有的瀏覽器
  • 在 Base64 對幾何物件進行編碼以包含在 JSON 格式中。

openNURBS 提供的工具如下:

  • Rhino3dm 從以下位置存取 openNURBS:
    • CPython - 使用標準 PIP 安裝程序
    • Javascript - 網上提供的資料庫
    • C# - 作為完整的 NuGet 套件提供
  • C++ 原始碼函式庫,支援目前 Microsoft 及 Apple 編譯器,提供 makefile 作為使用其他編譯器的起點。
  • 品質保証與版本控制。
  • 技術支援。

與其它開放源碼的開發平台不同之處:

  • 希望用戶將它運用在商業用途。
  • 所提供的工具與技術支援完全免費。
  • 不使用著作權 (Copyright) 與公共版權 (Copyleft) 的約束條款。
  • 鼓勵但不強迫用戶提供自己的研發成果。

附註:openNURBS 是儲存幾何物件及數據的開放源碼工具集,需要完整功能的開發平台請使用 Rhino SDKs 提供的 Rhino 應用程式或是透過新的 Compute 平台。

快速入門

文件與支援

誰為 openNURBS 計劃提供資金以其原因:

Robert McNeel \& Associates。 他們認為 3D 市場因為無法在應用程式之間可靠地傳輸 3D 幾何數據而受到扼殺。 這是一個無法獨自解決的重大問題。 通過為 openNURBS 的運營成本提供資金, 讓其他人可以參與工具包的設計和開發, 這將會是解決問題更節省成本而有效的方法。

法律資訊

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.