Main Content

add

Boolean unite operation on two RF PCB shapes

Since R2021b

Description

c = add(shape1,shape2) unites shape1 and shape2 using the add operation. You can also use the + symbol to add the two shapes together.

example

Examples

collapse all

Create a curved bend shape with a length of 5 mm.

bend = bendCurved(Length=[5e-3 5e-3]);

Create an annular ring shape with the default inner radius of 5 m.

ring = ringAnnular;

Add the two shapes and display the result.

shapeSum = add(bend,ring);
show(shapeSum)

Figure contains an axes object. The axes object with xlabel x (mm), ylabel y (mm) contains 2 objects of type patch. These objects represent PEC, mypolygon.

Create the default curve shape.

shape1 = curve;

Create a right angle U-bend shape with an adjusted size and position to complement the curve shape.

shape2 = ubendRightAngle;

Add the two shapes using the + operator, and display the resulting Polygon object.

shapeSum = shape1+shape2
shapeSum = 
  Polygon with properties:

        Name: 'mypolygon'
    Vertices: [43x3 double]

show(shapeSum)

Figure contains an axes object. The axes object with xlabel x (mm), ylabel y (mm) contains 2 objects of type patch. These objects represent PEC, mypolygon.

Input Arguments

collapse all

First shape created using custom elements and shape objects of RF PCB Toolbox™, specified as an object.

Example: shape1 = bendCurved; specifies the first shape as a bendCurved object.

Second shape created using custom elements and shape objects of RF PCB Toolbox, specified as an object.

Example: shape2 = ringAnnular; specifies the second shape as a ringAnnular object.

Version History

Introduced in R2021b