Hide Table of Contents

Creating CustomBlocks

You can create CustomBlocks by adding constraints, activities, and elements to existing Blocks in the Block Editor.

To create a CustomBlock:

  1. Plan the CustomBlock in advance.

    Before creating a CustomBlock, carefully consider what you want to create. Take into account the sizes that should change, the relationship between entities, and the set of entities that vary or not.

  2. Define the Block.

    Draw the entities in the graphics area and define the Block using the MakeBlock command.

  3. Open the Block in the Block Editor.

    You can create a CustomBlock from any existing Block by adding the required features to its definition in the Block Editor. This lets you control the CustomBlock appearance after you insert the CustomBlock in the drawing. See Using the Block Editor.

    Note: Use the EditBlock command to open a specified Block in the Block Editor.

  4. Apply constraints to the CustomBlock.

    Specify the geometric and dimensional constraints using the available tools. Applying constraints forces geometric assemblies to modify their shapes and positions. See Adding Constraints.

  5. Add elements to the CustomBlock.

    Add elements to specify entities that you want to change. Specify the number of grip points and their positions. See Adding Elements.

  6. Apply activities to the elements.

    Associate activities to elements to specify how to change. See Applying Activities to CustomBlock Definitions.

  7. Test the CustomBlock.

    Test the CustomBlock definition without closing the Block Editor. See Testing CustomBlocks.

  8. Save the CustomBlock.

    Save the CustomBlock definition under a specified name for later use within a drawing. See Saving CustomBlocks.

This topic discusses:



Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

 
*Email:  
Subject:   Feedback on Help Topics
Page:   Creating CustomBlocks
*Comment:  
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:

x

We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again
x

Web Help Content Version: 2025 SP2

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.