xGD & GGR R2024x What's New ?

Hi community, next week, the R2024x version will be released on cloud environments. And it's a huge release for CATIA Visual Scripting and xGenerative Design ! We hope that you will appreciate all those new features and enhancements and we are waiting your feedback !

R2024x 

CATIA Design Masterclass REPLAY | CATIA Visual Scripting & xGenerative Design (8min)​​​​​​​



What's New R2024x (in details)

Operators Suggestions and Auto-connection

CATIA Visual Scripting CATIA xGenerative Design 

When you use the immersive search to connect a parameter or to create an operation, the operators provided in the search list are now suggested considering your initial selection and relevancy criteria. From a multi-selection, the suggested operator will be automatically connected with a selector for alternative branching.

Benefits: You can accelerate your workflow and discover new design possibilities.


Writing scripts in Python Language

CATIA Visual Scripting  

The new Python Script operator provides an editor to develop your own operator using standard Python programming language. This additional operator requires an additional Role (containing CATIA Engineering Rules Capture) to be accessible in CATIA Visual Scripting.

Benefits: Enrich the functional scope of the app by developing your own operators with standard Python programming language.


Reusing User Feature as new operator

CATIA Visual Scripting ​​​​​​​ 

You can reuse existing User Features created in interactive modeling apps (such as CATIA Generative Shape Design) as new design sequence operators. User Features have to be declared in Resource Table to be accessible in CATIA Visual Scripting. 

Benefits: Leverage existing parametric templates by reusing them in algorithmic design process.


Starting with Visual Scripting

CATIA Visual Scripting ​​​​​​​ 

You can now discover the fundamentals of the app when you open it for the first time. You can also access useful information such as the "What's New" or the "User Assistance" from the action bar.

Benefits: You can simplify your learning process and discover more capabilities.​​​​​​​


Modifying Geometries in the 3D Area

CATIA Visual Scripting ​​​​​​​ 

You can now edit specific geometry operators directly in the 3D Area using immersive manipulators (such as 3D robot, translator and rotator).

- Immersive manipulators are available for specific operators : point, line, sphere, extrude, move, rotate, translate...

- Immersive manipulators are not available for extracted parameters

Benefits: The access to your parameters values is simplified thanks to a direct 3D access and interaction.

​​​​​​​

Exploring Design Variants

CATIA Visual Scripting ​​​​​​​ 

Two new commands display control panels with main parameters and output values of the current design sequence. Change main parameters to generate a new result and capture the new values as design variant for comparison.

Benefits: You can quickly explore more design alternatives.


Analyzing Design Sequence

CATIA Visual Scripting ​​​​​​​CATIA xGenerative Design  ​​​​​​​ 

The new Analyzer panel reveals information about your design sequence in a structured display. Multiple views are available to access display status, update time, errors, operator versioning...)

Benefits: Analyze and identify areas of improvements or optimization to perform on your design sequence.


Operator update status during computation

CATIA Visual Scripting ​​​​​​​CATIA xGenerative Design 

Operators nodes are now colored to indicate their update status during computation.

Benefits: It is simpler to understand and follow the update process while identifying out-of-date or deactivated operators.


Inserting and removing node between other nodes

CATIA Visual Scripting ​​​​​​​CATIA xGenerative Design 

Drag and insert a node between two connected nodes, this automatically adds the node in the existing connection. Additionally, delete a node that is inserted between two other nodes and automatically reconnect the two nodes.

Benefits: Your productivity and your design process are improved.


New or improved operators

CATIA Visual Scripting ​​​​​​​CATIA xGenerative Design 

New and enhanced operators supplement the operators library.

  • The new operators are: Volume Draft, Surface Draft, and Strings.
  • The enhanced operators are: Sweep Draft, 3D Tag, and Split.

Benefits: Your functional capabilities are extended to address additional design & engineering usecases.


Working with Modules

CATIA Visual Scripting ​​​​​​​ 

You can now enrich your concept structures by incorporating a Design Sequence in Modules. Modules and Submodules require an additional Role to be created and used in design context.

Benefits: You can benefit from the flexibility and the robustness of the modular approach to better explore alternative parametric designs.

Module is a new CATIA concept in a 3DShape :
- Improve your Design structuration in the 3DShape and edition thanks to Module Manager
- Easy to manage Alternatives Design creation & management in a few click
- Auto connections based on semantic interfaces that improve collaboration on concept phase
- Template as you go, when you design anything that you pick from outside the Modules is done through interfaces, so when reusing you have a direct view on link to the external world


Starting Quick Tours

 ​​​​​​​CATIA xGenerative Design 

New learning assistant command to access quick tours of CATIA xGenerative Design and learn the basics of the application through a guided scenario.

Benefits: Learn the basics of the application at first launch without any specific training.


Preloading of design variants

 ​​​​​​​CATIA xGenerative Design 

A new design preview mode has been added to rapidly switch between preloaded design variants (stored on your local device) without having to re-compute them. Additionally, it's possible to preload all variants with a dedicated command.

Benefits: Review and compare design variants without computation time.​​​​​​​