Skip to content

Part Document Scripts

KaiUR edited this page May 11, 2026 · 18 revisions

Part Document Scripts

Scripts in this category require an open CATPart document. They will not work on Product or Process documents unless stated otherwise.

Script Description
Axis To Axis Keep Name Moves hybrid shapes from one axis system to another, preserving names
Axis To Axis Keep Name And Structure Axis-to-axis transformation on all shapes in a geometric set, preserving names and structure
Batch Isolate Geometric Set Isolates every element in a geometric set as a datum in one operation
Check Duplicate Names In Geometric Set Scans a geometric set and reports any elements that share a name
Copy Geometric Set To New Part Copies a selected geometric set and all its contents into a new blank CATPart
Create ISM OSM STEP Files Creates two STEP files from ISM and OSM surfaces
Export All Parameters To CSV Exports all parameters from the active part to CSV
Export Geometric Set Structure To CSV Exports the full geometric set tree and its contents to CSV
Export Points Axis and Geo Set To CSV Exports points from a geometric set to CSV relative to a selected axis
Export Points Axis and Geo Set To XYZ Exports points from a geometric set to XYZ relative to a selected axis
Export Points Geo Set To CSV Exports points from a geometric set to CSV relative to the absolute axis
Export Points Geo Set To XYZ Exports points from a geometric set to XYZ relative to the absolute axis
Extract Boundary Curves Extracts boundary edges of a selected surface as datum curves
IGES Export Curve Axis Exports curves as IGES after moving them to the absolute axis
Insert Points Catia Imports points from a TXT or CSV file into CATIA
Insert Points Catia With Names Imports named points from a TXT or CSV file into CATIA
Join Explicit No Connect Joins surfaces or curves without checking for connexity
Join Explicit No Connect Curve Joins curves without checking for connexity
Join Explicit No Connect Surface Joins surfaces without checking for connexity
Measure Curve With 3 Points As Circle Measures the radius of a curve by fitting a 3-point circle
Measure Curve With 3 Points As Circle Keep Con Same as above but keeps the construction geometry
Measure Radius Surface Measures the radius of a surface by intersection and 3-point circle
Measure Radius Surface Keep Con Same as above but keeps the construction geometry
Publish Hybrid Shapes In Geometric Set Publishes all hybrid shapes in a selected geometric set
Reorder Geometric Set Alphabetically Sorts all elements inside a geometric set alphabetically by name
Translate Direction Distance Keep Name Translates hybrid shapes by a direction and distance, preserving names
Translate Direction Distance Keep Name And Structure Translates all shapes in a geometric set by direction and distance, preserving names and structure

Requirements for all scripts in this category:

  • CATIA V5 running with an open CATPart document
  • Python >= 3.10
  • pycatia >= 0.8.3

Some scripts also work when a Part is open inside a Product or Process — see individual script pages for details.

Home


Getting Started


Contributing


Any Document Scripts


Drawing Document Scripts


Part Document Scripts


Shape Generation Scripts


Process Document Scripts


Product Document Scripts


Utility Scripts


Legal

Clone this wiki locally