top of page

Mini Dragon Group (ages 6-7)

Public·12 members
Trent Wright
Trent Wright

How to Use Subassembly Composer for Autodesk Civil 3D

How to Use Subassembly Composer for Autodesk Civil 3D

Subassembly Composer is a tool that allows you to create and customize complex subassemblies for corridor modeling in Autodesk Civil 3D. In this tutorial, you will learn how to use Subassembly Composer to create a subassembly project, define geometry elements and parameters, preview and verify the subassembly behavior, and import the subassembly into Civil 3D.

subassembly composer autocad civil 3d tutorial pdf


Creating a Subassembly Project

To create a subassembly project, follow these steps:

  • Open Subassembly Composer from the Windows Start menu or from the Autodesk Civil 3D menu bar.

  • Click File > New to create a new project.

In the Settings and Parameters panel, enter the following information for your subassembly:

  • Subassembly Name: The name that will be seen within Civil 3D once youâve imported the subassembly. The name must begin with one letter character and be followed by one or more letters, numbers and/or underline characters[^3^].

  • Description: A brief description of what the subassembly does or how it is used. This will be shown when you hover the mouse over the subassembly in the tool palette.

  • Author: Your name or organization.

  • Help URL: An optional link to a web page or document that provides more information or instructions about the subassembly.

  • Input Parameters: The values that can be entered by the user when inserting the subassembly in Civil 3D. You can add, edit, or delete input parameters as needed.

  • Output Parameters: The values that are calculated by the subassembly and can be used by other subassemblies or components in Civil 3D. You can add, edit, or delete output parameters as needed.

Defining Geometry Elements and Parameters

To define the geometry elements and parameters of your subassembly, follow these steps:

  • In the Tool Box panel, select a geometry element from one of the categories (Points, Links, Shapes, Advanced Geometry, Auxiliary Geometry, Marked Points, Targets, Variables, Expressions, or API Functions).

  • Drag and drop the geometry element onto the Flowchart panel. The Flowchart panel shows the logic and sequence of your subassembly elements.

  • In the Properties panel, enter or modify the properties of the geometry element. You can use input parameters, output parameters, variables, expressions, or API functions to define or calculate property values.

  • Repeat steps 1-3 for each geometry element you want to add to your subassembly. You can also use connectors and conditions to organize your geometry elements or add conditional behavior to your subassembly.

Previewing and Verifying the Subassembly Behavior

To preview and verify the subassembly behavior, follow these steps:

  • In the Preview panel, click Refresh to see a graphical representation of your subassembly geometry based on the current property values.

  • To simulate how your subassembly behaves with different target values and conditions, use the Target Values panel to enter different values for input parameters or targets. Click Refresh again to see how your subassembly geometry changes accordingly.

  • To check for any errors or warnings in your subassembly project, click Validate on the menu bar. A message box will appear showing any issues that need to be fixed before importing your subassembly into Civil 3D.

Importing a Subassembly into Civil 3D

To import a subassembly into Civil 3D, follow these steps:

  • In Subassembly Composer, click File > Save As to save your subassembly project as a PKT file.

  • In Civil 3D, open a drawing file where you want to use your subassembly.

  • In the Tool Palettes panel, right-click on any palette and select Import Subassemblies from PKT Files.

  • Browse to the location of your PKT file and select it. Click Open.

Your subassembly will appear in the tool palette under Imported Subassemblies. You can now insert it into a e0e6b7cb5c


Welcome to the group! You can connect with other members, ge...


  • Kiều Oanh
    Kiều Oanh
  • Jessika Bouchard
    Jessika Bouchard
  • Aaron Foulk
    Aaron Foulk
  • Wyatt Roberts
    Wyatt Roberts
bottom of page