Skip to content

Create Construction Planes

KaiUR edited this page May 21, 2026 · 4 revisions

Create Construction Planes

File: Part_Document_Scripts/Create_Construction_Planes.py
Version: 1.1
Document Type: Part (also works with Part inside Product or Process)


Description

Creates a series of evenly spaced offset planes from a selected reference plane. The user defines the step distance between planes and the total count. Planes are added to a new child geometric set named Sections inside the current in-work object and named Section_001, Section_002, etc.

Useful for generating cross-section planes for analysis, rib stations, frame positions, or any regularly spaced construction geometry.


Requirements

Requirement Value
Python >= 3.10
pycatia >= 0.8.3
wxPython Required
Open document Part, or Part inside Product/Process

Usage

  1. Open a CATPart document containing a reference plane
  2. Run the script
  3. Selection: Select the reference plane to offset from
  4. Dialog 1: Enter the step distance in mm between each plane
  5. Dialog 2: Enter the number of planes to create
  6. The planes are created inside a Sections geometric set in the current in-work object

Output

[in-work object]
  └── Sections
        ├── Section_001    (offset = 1 × step)
        ├── Section_002    (offset = 2 × step)
        └── Section_00N    (offset = N × step)

Notes

  • All planes are offset in the positive normal direction of the reference plane; use a negative step value to offset in the opposite direction
  • The reference plane itself is not included in the output — the first plane starts at 1 × step
  • Any plane type can be used as the reference (standard planes, GSD planes, axis system planes, etc.)

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