
Custom CAD Software & Components
Rendere il 3D accessibile a tutti
C4W, editor indipendente di librerie software per la geometria 3D, fornisce una serie di strumenti utili per lo sviluppo di applicazioni professionali tridimensionali - modellazione, interoperabilità, visualizzazione e una gamma unica di applicazioni end user 2D e 3D in ambiente Windows.
C4W fin dal 1998 aiuta gli sviluppatori di software 3D con la sua gamma di prodotti 3D shop. I clienti di C4W distribuiscono le loro applicazioni in settori molto diversi quali la metrologia, il rapid prototyping e la simulazione.
Architettura della gamma di prodotti C4W (3D Shop Family)
La gamma di prodotti 3D Shop offre una soluzione originale agli sviluppatori: un'applicazione CAD 2D e 3D neutra, 3D Shop Host, che permette di definire la vostra applicazione partendo da un'ampio set di strumenti pacchettizzati e caratterizzati dalla loro facilità d'uso e grande interoperabilità.
La struttura dati di 3D Shop rende possibile lavorare con semplicità e simultaneamente su tutti i tipi di modelli 2D e 3D (solidi, superfici, poliedri, tavole, ecc), oltre che fornire gli strumenti per importare ed esportare la maggior parte dei formati files neutri presenti sul mercato (step, dxf, iges, stl, dxg, vrml, parasolid...).

Soluzioni: 3D Kernel
Set di librerie con un controllo ActiveX opzionale ( librerie di programma con una interfaccia standard che permette la programmazione nei più diffusi linguaggi, C++, Visual Basic, Delphi, Python ecc.), base per lo sviluppo di molte applicazioni offerte da C4W, quali 3D Shop Xpert, 3D Surf, 3D Mesh e 3D Doctor.
Caratteristiche del 3D Kernel
- Visualizzazione di Geometria 2D e 3D (operazioni su solidi e superfici nello stesso ambiente integrato).
- Struttura Dati ( con gestione mesh, drawing data ), Undo/Redo, selezione, attributi, etc.
- Lettura e Scrittura di svariati formati neutri, incluso il formato .opn (open) che permette di registrare entità con caratteristiche specifiche senza perdere la compatibilità.
3D Kernel viene utilizzato come stand-alone da alcuni dei nostri clienti. Uno degli esempi più lampanti dell'integrazione del 3D Kernel è il nostro 3D Shop Xpert. Altri esempi applicativi vanno da semplici programmi di traduzione automatica di formati Cad a soluzioni complete CAD, FEM o CAM.
3D Shop Xpert
3D Shop Xpert offre il più completo set di strumenti del mondo CAD/CAM (3D Shop Host + 3D FileFilter + 3D Functions). E' un'applicazione completamente riconfigurabile che permette di aggiungere nuove funzioni che usano, o non usano, la geometria del 3D Kernel. Lo sviluppatore scrive le sue funzioni proprietarie e le integra all'interno di 3D Shop Xpert con le funzioni già esistenti che vengono fornite come add-in routines o file filters.
- DLL add-in routines.
Queste DLL usate da 3D Shop Host forniscono l'interfaccia utente per molte funzioni come la costruzione 3D o l'analisi di modelli 3D, ecc. - DLL file filters
Queste DLL forniscono l'interfaccia utente e gli algoritmi per leggere e scrivere formati file specifici. Possono essere usate come librerie con il 3D Kernel, senza 3D Shop Host.
All'interno di 3D Shop Xpert sono presenti i seguenti plug-in:
- 3D Surf (modellazione avanzata di superfici).
- 3D Mesh (generatore di mesh).
- OpenScripting (permette di scrivere e usare macro VBScript, JavaScript o Python).
- OpenCommand (Session recording and parametrization).
Riassumendo, 3D Shop Xpert contiene:
- 3D Shop Host: costruzione, trasformazione, drawing, analisi e misurazioni, operazioni booleane sui solidi, Input/Output formati neutri.
- 3D Kernel: set di librerie matematiche e strutture dati utilizzate da 3D Shop Host.
- Plug-in: 3D Surf - 3D Mesh - OpenScripting - OpenCommand.
- Per dimostrare questi strumenti abbiamo sviluppato alcune applicazioni end user:
- 3D Shop ModelScan, utilizzato per visualizzare ed analizzare modelli 3D.
- 3D Shop Translate, utilizzato per leggere, analizzare, convertire ed esportare modelli 3D utilizzando i formati neutri più importanti a disposizione sul mercato ( iges, step, dxf, stl, vrml, …).
- 3D Shop ModelDesign è un modellatore solido 3D che può essere integrato da alcune applicazioni Plug-in, tra cui:
- 3D Surf, modellatore di superfici avanzato.
- 3D Doctor, applicazione utile per riparare modelli 3D.
- 3D Mesh, mesh generator.
- 3D Rebuilder, potente applicazione per il 3D reverse engineering.
