Codaform
EN
Download

Parametrised models.
Without the coding.

Define the parameters
visually.

Export to Plant 3D™
as a Python component.

Form a Code. The words exchange places to become Codeaform. Removing the e reveals Codaform.
Codaform
Scroll to explore

Design your components
without the coding.

Model your components visually using familiar CAD tools. Define dimensions and parameters, then export Python components to Plant 3D™—without writing a line of code.

Start trial

Parameter Graph.

Connect dimensions and rules in one visual graph. Change a value and let the connected geometry follow.

Set conditions, reuse values and keep the relationships behind your component visible.

Read the Parameter Graph guide

Export to Plant 3D™
as a Python component.

Our engine automatically converts your designs into Python code, ready to export to Plant 3D™. Your parameters come with them: variables, if-else rules, ports and other component logic are automatically generated and included.

Export also supports tables of different sizes and automatic export to Plant 3D™ specifications, with options to generate thumbnails and technical drawings.

Explore Plant 3D™ export
From a Codaform model and parameters to Plant 3D™Three connected puzzle pieces combine the model and its parameters into a Python component for Plant 3D™. ModelParametersPlant 3D™Python component
Concept illustration of the export workflow.

Import.
Keep what works.

Bring compatible Python components created outside Codaform into your workspace. Adjust their parameters without rebuilding the component from scratch.

Keep the component you already have. Make it editable and carry on.

Explore Python import
.pyExternal Python componentEditable in Codaform
Import, view, adjust and export a Python componentFollow the arrows clockwise: import a Python file at the top left, view its component at the top right, see the same component with longer pipe connections at the bottom right, export the updated Python file at the bottom left. Import PythonSee the modelExport PythonAdjust the model .py.pyExisting componentYour updated component
Import. Adjust the model and parameters. Export.

Own your code.
Own your components.

You own 100% of the code generated from the designs that you create in Codaform.

Components and generated code are for internal business use only and may not be sold to third parties. Terms

Build an internal library of generated Python components and maintain it within your organisation, without relying on specialist scripting knowledge.

A closer look

Control the result.

Reproduce the component you already use. Set its dimensions, connect its parameters and define its ports for Plant 3D™.

Videos play silently while in view. You can pause them at any time. With reduced motion or data saving enabled, choose Play video to start.

The tools you need. No more, no less.

Familiar CAD tools, carefully chosen for component modelling. A focused workspace keeps the tools within reach and the interface clear.

Explore the Designer tools
Read more
Codaform custom component controls

Custom components

Enlarge image

Your library.
Under your control.

Build and maintain your own component library. Reuse the generated code across projects and reduce your dependence on external component suppliers.

Your products. Your components.

Model your actual products as configurable Plant 3D™ components. Use dimensions and size tables to cover your product range.

Components and generated code are for internal business use only and may not be sold to third parties.

Contact Codaform