Imprint 2-D shape on another shape
Imprint Circle on Box Face
This example shows how to imprint a circular patch on a box face.
Create and view a box. Imprint a rectangle on to a box.
box = shape.Box; show(box);
Create a circular patch of 0.3 m radius and imprint it on the box face.
circ = shape.Circle(Radius=0.3); [~] = translate(circ,[0 0 1]); impShape = imprintShape(box,circ); show(impShape); view([64.60 35.80]) annotation("textarrow", [0.8071 0.5214], [0.8514 0.6667], "String", "Imprinted Shape")
shape1 — Shape to get 2-D imprint
2-D shape object | 3-D shape object
Shape to get a 2-D imprint, specified as either a 2-D or 3-D shape object.
shape2 — 2-D shape to imprint on other shape
2-D shape object
2-D shape to imprint on other shape, specified as a 2-D shape object.
iShape — Imprinted shape
shape.Custom3D object (default)
Imprinted shape, returned as a
Introduced in R2023b