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.
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
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
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:
- In the Geometry category: Bezier N points, Graphic Properties, and Scale By Length.
- In the Images category: Morphological Transformation, Crop Image, and Rotate Image.
- In the List category: Slice List.
- In the Maths category: All True, Any True, and Display Vector.
- In the Measure category: Are Collinear and Are Coplanar.
- In the Mesh category: Texturize Mesh.
- In the Text category: String Distance and String To Literal.
- In the Tools category: Convert.
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.
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
Advanced Operators (reminder)
