Software

Delete Empty Part Bodies

Delete Empty Part Bodies A utility CATScript macro for CatiaV5 to clean up a all empty PartBodies in a CATPart. 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. In such a case, executing the macro is much faster than going through the object tree to manually select and delete those empty PartBodies.

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. USAGE: Start Catia and run this macro, (it is not necessary, to load any model). A directory selection dialog pops up and the user is asked to select a directory where to start from.

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. Note: You can use show/noshow to specify what components to export. If a component is set to noshow in the product tree, it is not taken into account by the macro.

Continue reading

Tcl Scripting

Tcl Scripting - News and articles on software development with Tcl/Tk Author: Brian Oakley Table of contents: You only need curly braces… Using named arguments Introduction to named fonts Introduction to Toplevel Windows Introduction to bindtags Intelligent text widget autoscroll An example is worth 1000 words Toolbars and Grayscale Images The difference between eq and == Dynamic forms and variables Writing Tk Code in the Right Order Getting started with tcltest Web Services and the Google API

Continue reading