CATIA Visual Scripting
La progettazione parametrica sta evolvendo rapidamente e, con CATIA Visual Scripting, disponibile nella piattaforma 3DEXPERIENCE, Dassault Systèmes introduce un nuovo modo di sviluppare modelli e geometrie complesse attraverso un approccio algoritmico visuale e completamente no-code.
Già presente dalla versione 3DEXPERIENCE 2023x, questa applicazione continua ad arricchirsi nelle release più recenti, tra cui R2026x, offrendo a progettisti, designer e ingegneri uno strumento potente per automatizzare la creazione di modelli parametrici senza la necessità di programmare.
Cos’è CATIA Visual Scripting?
CATIA Visual Scripting è una nuova applicazione nativa integrata nel client Rich di 3DEXPERIENCE che permette di creare modelli tridimensionali mediante una sequenza di operazioni parametriche rappresentate da nodi collegati all’interno di un grafo.
Ogni nodo rappresenta un’operazione o un parametro, mentre le connessioni definiscono le relazioni tra i diversi elementi del modello. Modificando il grafo, il risultato tridimensionale viene aggiornato in tempo reale, rendendo la progettazione estremamente dinamica e interattiva.
In questo modo è possibile sviluppare algoritmi di modellazione anche molto complessi senza scrivere una sola riga di codice, rendendo la progettazione parametrica accessibile a una platea molto più ampia di utenti.

Figura 1 – Esempio di struttura a grafo parametrico
Il ruolo Visual Script Designer (GGR)
CATIA Visual Scripting fa parte del nuovo ruolo Visual Script Designer (GGR), pensato per ampliare l’offerta Dassault Systèmes dedicata a:
- Design creativo e styling
- Ingegneria meccanica
- Architettura
- Ingegneria delle costruzioni
- Industrial design
- Altri ambiti dove la progettazione parametrica rappresenta un vantaggio competitivo
Grazie all’integrazione nativa nella piattaforma 3DEXPERIENCE, il flusso di lavoro risulta completamente unificato con le altre applicazioni CATIA, evitando passaggi tra software differenti.

Figura 2 – Interfaccia di CATIA Visual Scripting integrata con il modello CAD
I vantaggi del Visual Scripting
L’approccio visuale offre numerosi vantaggi rispetto alla modellazione tradizionale:
- progettazione parametrica intuitiva;
- sviluppo di logiche algoritmiche senza programmazione;
- aggiornamento immediato del modello durante la modifica del grafo;
- maggiore velocità nella creazione di modelli complessi;
- completa integrazione nell’ambiente 3DEXPERIENCE Rich Client;
- riutilizzo di librerie e logiche di progettazione.
Questo approccio consente anche agli utenti meno esperti di ottenere risultati che, fino a poco tempo fa, richiedevano competenze avanzate di scripting o programmazione.
CATIA Visual Scripting e CATIA xGenerative Design: quali differenze?
Sebbene condividano lo stesso paradigma di modellazione algoritmica, CATIA Visual Scripting e CATIA xGenerative Design sono destinati a scenari differenti.
CATIA xGenerative Design
- Applicazione web.
- Utilizzabile tramite browser.
- Basata su tecnologie cloud.
- Accessibile da qualsiasi dispositivo.
CATIA Visual Scripting
- Applicazione nativa del Rich Client di 3DEXPERIENCE.
- Richiede installazione locale.
- Sfrutta direttamente le prestazioni dell’hardware della workstation.
- Perfettamente integrata nell’ambiente CAD della piattaforma.
Le due applicazioni condividono:
- lo stesso editor a grafo;
- la medesima libreria di operatori;
- un’interfaccia utente praticamente identica.
Questa continuità permette agli utenti già esperti di xGenerative Design di iniziare immediatamente a utilizzare Visual Scripting senza una nuova curva di apprendimento.
Inoltre, tutti i modelli realizzati con CATIA xGenerative Design possono essere aperti, modificati e riutilizzati all’interno di CATIA Visual Scripting, preservando gli investimenti già effettuati in termini di sviluppo e formazione.
Un esempio pratico: modellazione parametrica di un vaso decorativo
Per mostrare le potenzialità dell’applicazione, il nostro team tecnico ha realizzato un esempio pratico dedicato alla modellazione parametrica di un vaso decorativo.
L’esercizio dimostra come sia possibile combinare diverse tecnologie della piattaforma CATIA:
- Visual Scripting per la gestione dell’intera logica parametrica;
- Subdivision Surface (Image & Shape – IMA) per la modellazione dei fregi decorativi;
- Shape Design Plus per la realizzazione del corpo del vaso;
- Design Table per pilotare automaticamente la variazione dei parametri definiti all’interno del grafo.
Il risultato è un modello completamente parametrico, nel quale è possibile sostituire o adattare rapidamente gli elementi decorativi modificando semplicemente alcuni parametri, senza intervenire direttamente sulla geometria.
Guarda il video
Nel video seguente mostriamo il workflow completo di modellazione e la potenza di CATIA Visual Scripting applicata a un caso reale.
Conclusioni
CATIA Visual Scripting rappresenta un importante passo avanti nell’evoluzione della progettazione parametrica all’interno della piattaforma 3DEXPERIENCE.
L’approccio visuale, l’integrazione completa con il CAD e la possibilità di creare algoritmi senza scrivere codice permettono di accelerare lo sviluppo dei progetti, aumentare la flessibilità della modellazione e rendere accessibili tecniche avanzate anche agli utenti meno esperti.
Per aziende, progettisti e designer che desiderano automatizzare i processi di sviluppo prodotto mantenendo il pieno controllo del modello parametrico, Visual Scripting costituisce uno strumento moderno, potente e perfettamente integrato nell’ecosistema CATIA.