Hide Table of Contents

About Mate Primitives

A mate primitive is a mate that constrains at most two degrees of freedom. By replacing a mate with a mate primitive, you can remove redundant constraints on a component by limiting degrees of freedom on the component one at a time.

When trying to minimize constraints on a model to reduce redundancies, first try to place rigid components into rigid groups, and replace formed hinges with hinge mates. To further reduce constraints on the model, try substituting mate primitives for other mates.
The following table displays the number and type of degrees of freedom constraints applied by a mate primitive on a component.
Mate Primitive Number of Degrees of Freedom Constrained Mate Selections
Point-to-Plane 1 Translational Point coincident with a plane
Point-to-Line 2 Translational Point coincident with a line
Perpendicular 1 Rotational Line perpendicular to a line
Parallel Axis 2 Rotational Line parallel to another line

1 Translational

1 Rotational

Line coincident with a plane
Substituting mate primitives is a manual process and requires detailed understanding of the intended motion. You must orient the mate primitives properly in order to optimize the constraint reduction.

For example, you can mate a slider with a square rod by creating a pair of plane-to-plane coincident mates that each reference one of the two perpendicular faces of the rod. This plane-to-plane mate introduces a redundant constraint because both faces are constraining rotation about the axis of the rod.

Plane in Planecropped.png

If you substitute a line-to-plane type mate primitive for one of the plane-to-plane coincident mates, there is no mate redundancy.

Line In Plane2.png

Attention: Click Back to return to the previous topic.

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

Subject:   Feedback on Help Topics
Page:   About Mate Primitives
*   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:


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

Web Help Content Version: SOLIDWORKS 2013 SP05

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.