openNURBS® Iniziativa

1

L'iniziativa OpenNURBS fornisce agli sviluppatori di software CAD, CAM, CAE e applicazioni grafiche strumenti necessari per trasferire con precisione geometrie 3D tra varie applicazioni:

  • Creare, serializzare e deserializzare numerosi tipi di geometrie, tra cui superfici NURBS, solidi B-rep, mesh, nuvole di punti e oggetti SubD.
  • Leggere e scrivere file in formato 3DM senza necessità di Rhino.
  • Archiviare i dati utente insieme alla geometria.
  • Eseguire le geometria ovunque; da sistemi desktop, mobili, servizi cloud e su tutti i browser moderni.
  • Codificare la geometria in Base64 per includerla nei formati JSON.

Tra gli strumenti forniti da openNURBS troviamo:

  • Rhino3dm include una serie di wrapper per accedere a openNURBS da:
    • CPython - disponibile mediante il programma di installazione PIP standard.
    • Javascript - librerie disponibili sul web.
    • C# - disponibile come pacchetto NuGet completo.
  • Librerie di codice sorgente C++. Compatibilità con i compilatori attuali di Microsoft e Apple. Viene fornito un makefile come punto di partenza per utilizzare altri compilatori.
  • QA e controllo delle revisioni.
  • Supporto tecnico.

Diversamente da altre iniziative di sviluppo aperto, alleanze e consorzi:

  • Viene promosso l'uso commerciale.
  • Gli strumenti, il supporto e l'adesione all'iniziativa sono gratuiti.
  • Non esistono limitazioni. Non vengono imposte restrizioni di copyright né di copyleft.
  • Pur venendo promosso, ai membri non viene richiesto nessun contributo in termini di sforzo o tecnologia.

Nota: openNURBS è un kit di strumenti open source per l'archiviazione di dati e geometria. La nostra piattaforma di sviluppo completa viene fornita nell'SDK di Rhino mediante l'applicazione Rhino o attraverso la nuova piattaforma Compute.

Per iniziare

Documentazione e supporto

Chi ha finanziato l'iniziativa openNURBS e perché?

Robert McNeel & Associates. L'azienda ritiene che il mercato 3D sia soffocato dall'impossibilità di trasferire geometrie 3D tra applicazioni in modo affidabile. Si tratta di un problema troppo grande per risolverlo da soli. Finanziando i costi operativi di openNURBS, altre persone verranno coinvolte nella progettazione e sviluppo del kit di strumenti. Questo sarà il modo più economico ed efficace di risolvere il problema.

Note legali

Copyright © 1993-2018 Robert McNeel & Associates. Tutti i diritti riservati.

Con il presente documento si concede a titolo gratuito, a chiunque venga in possesso di una copia del presente software e dei relativi file di documentazione (il "Software"), l'autorizzazione ad avvalersi del Software senza limitazione e i diritti, a titolo esemplificativo e non limitativo, di utilizzo, copia, modifica, unione, pubblicazione, distribuzione, concessione in sublicenza e/o vendita di copie del Software stesso.

IL SOFTWARE È FORNITO "COSÌ COM'È", SENZA GARANZIE DI ALCUN TIPO, ESPRESSE O IMPLICITE. TUTTE LE GARANZIE IMPLICITE DI IDONEITÀ PER UN PARTICOLARE SCOPO E DI COMMERCIABILITÀ SONO DECLINATE.

openNURBS e Rhinoceros sono marchi registrati di Robert McNeel & Associates.