📣 R2025x FD02 What's New ? | CATIA Visual Scripting and xGenerative Design

 

Hi Visual Scripters,

 

Our last R2025x FD02 update was deployed last week on the cloud platforms, with a lot of new features for CATIA Visual Scripting and xGenerative Design. As usual, we hope that you will appreciate this update and we would like to have your feedback (don't hesitate to add comments to this post, we will be pleased to read all of them), and stay tuned for next communication update.

R2025x FD02 

 

As a reminder, "What's New" and other documentation resources are also directly accessible from the application / actionbar or in the User Assistance website : 

 

 

New Operators: Advanced Circle Packing

You can now generate, position, and optimize circles and spheres packing according to defined criteria.

• Circle Packing By Radius & Ratio

• Circle Packing Collision Solver

• Circle Packing Positioner

CATIA Visual Scripting CATIA xGenerative Design 

 

New Operator: Bin Packing

Resolve new packing problems by optimizing the distribution of items in bins of one dimension.

CATIA Visual Scripting CATIA xGenerative Design 

 

New Operators: Build Data Set, Explode Data Set… 

Simplify complex algorithms with the introduction of datasets for object-oriented programming. Group or extend multiple geometries or attributes as “Data Set”. You can use datasets to simplify the structure of your graph and to ease the management of complex lists.

• Build Data Set

• Explode Data Set

• Data Set From Table

• Data Sets To Table

 

You can read more about Data Set in the User Assistance :

 

 

 

CATIA Visual Scripting CATIA xGenerative Design 

Data Set to "extend" and enrich existing geometry with new attributes
Data Set to simplify .CSV sheet files workflows
Data Set to simplify and reduce number of connectors for User Operators

 

New Operator: Custom Font

Use your own custom fonts to generate parametric texts in 3D.

CATIA Visual Scripting CATIA xGenerative Design 

 

Displaying Intermediate Geometries during the Update

Better understand computation process with a step-by-step display of geometric results. New “progressive hide / show during update” setting is now available.

CATIA Visual Scripting CATIA xGenerative Design 

 

New Operator: Tolerant Modeling

Improve your workflow robustness with the introduction of deviation, smoothing, and angle threshold parameters for tolerant modeling of “assemble”, “loft”, “blend” and “sweep” operators.

CATIA Visual Scripting CATIA xGenerative Design 

Tolerant Modeling OFF > small gaps between faces are kept even after assemble operation
Tolerant Modeling ON (deviation > to small gaps) > a single domain volume is generated from the separated faces with gaps
Tolerant Modeling is supported by Assemble, Sweep Circle, Blend, Loft operators

 

Other New and Enhanced Operators

Extend your functional capabilities to address additional designs and engineering use cases.

CATIA Visual Scripting CATIA xGenerative Design 

 

The new operators are:

The enhanced operators are:

  • Input: now returns empty when nothing is selected.
  • Query Children: new Feature type in the list of object types to retrieve.
  • Watch 3D: a new preference in the editor's Settings lets you define the projection type: Parallel or Perspective.
  • Loop Start and Loop End: the name of connectors are now customizable.
  • Attractors operators: new Spring type in the list of law types used for the influence computation.

 

 

New Operator : Apply Material (advanced operator)

Accelerate design process with automatic material application driven by algorithm. This advanced operator requires CATIA Live Rendering or Validation Rendering as prerequisite. Materials to be applied have to be declared as resource in the resource table first.

CATIA Visual Scripting 

 

New and Improved Operators: Morphing and Deformation (advanced operators)

Reach a new level of shape deformation capabilities with a specific set of morphing operators. This set of advanced operator requires CATIA Generative Shape Morphing as prerequisite.

• Morphing surface

• Wrap curve

• Wrap surface (with direction)

• Bump surface

• Define bump parameters

• Define deform surface parameters

• Define morphing surface parameters

• Define wrap curve parameters

• Define wrap surface parameters

• Linear combined deformations

CATIA Visual Scripting 

 

 

Advanced Operators (reminder)