CATSkript - Voronoi Mesh Generator

Mesh Generator als Catia-Makro Demo 1 Demo 2 Demo 3 -- Vorwort: Der Mesh Generator erzeugt automatisch eine Voronoi Struktur. Als Eingabe dient dabei ein Sketcher (Catia) mit einer 2D-Punktewolke. Continue reading...

STL Web Viewer Demo

STL Web-Viewer Demo: STL Viewer: .hint.info { border-left-color: #6bf; background-color: rgba(102,187,255,.1) } .hint.warning { border-left-color: #fd6; background-color: rgba(255,221,102,.1) } .hint.danger { border-left-color: #f66; background-color: rgba(255,102,102,.1) } blockquote p {color: #323232;} Note: After a short delay, as an example, a single “weaire phelan structure” should be shown in the viewer. Continue reading...

Export Binary STL

Export Binary STL Purpose: This script can be used to save the actual catpart as a binary STL file. You can easily create STL files with the “Catia SaveAs..” native dialog. The only drawback is that Catia by default creates STL in plain text format. Continue reading...

Rename Partname to Filename

Rename Partname to Filename The script can be used to ensure that the part name (inside the CAD-Model) is the same as the given file name. The script recursively scans a given directory and takes any “.CATPart” + “.CATProduct” model into account. Continue reading...

Konstruktionsmethodik für die Additive Fertigung

Konstruktionsmethodik für die Additive Fertigung: Vorwort: Hier ein paar Gedanken rund um die additive Fertigung (AM) und zwar aus der Sicht der Konstruktion. Zurzeit kreisen die Themen um optimierte Bauteile, “Optimizer”, Strukturoptimierer, etc…, was darauf abzielt, komplexe Geometrie (und Füllstrukturen) mehr oder weniger auf Knopfdruck zu erzeugen. Continue reading...

Delete Empty Part Bodies

Delete Empty Part Bodies A utility CATScript macro for CatiaV5 to clean up a all empty PartBodies in a CATPart. Desciption:Source-Code: Usage: Assuming that one needs to clean e.g. a CATAllPart from all unneccessary geometry. After the clean operation (by selecting geometry visually on the screen rather than in the object tree) a lot of empty PartBodies might remain. Continue reading...

Export All Drawings 2 PDF

Export All Drawings 2 PDF PURPOSE: This utility CATScript macro for CatiaV5 can be used to create PDF documents for all CATDrawing files which are stored in a directory structure. Starting from a given directory, the function recursively searches all sub-directories, trying to find every drawing document down below the directory tree. Continue reading...

Product To Step Export

Product To Step Export Purpose: A CATScript macro for CatiaV5 which allows to export all individual 3D models which belong to the current product to STEP format. Using this macro could be a real time saver, especially if the models are very big, or if there are a lot of 3D models which needs to be exported. Continue reading...

Customized Save

Customized Save Purpose: The purpose of this CATIA macro is to make sure that a model is saved in a standardized way. During the design, a model ist usually saved “on the fly” and in its current design state. This means the object tree is expanded to a certain level, there are wireframe and surfaces in shown, the model might contain useless or obsolete or inactive geometry, etc… Continue reading...