摘要 |
<p>Optical waveguide shape (11) approximated to a polygon is specified by data containing a series of points (A, B, ..., I). To divide such an optical waveguide shape into trapezoids, a predetermined line (21) is set, and the optical waveguide shape (11) is divided by lines (41i), which is perpendicular to the line (21) and pass through the series of points. Two adjacent lines (41i, 41i+1) intersect sections of the contour line of the waveguide to define a trapezoid (31i), and the four corners of each trapezoid are used as a set of data for the trapezoid. Alternatively, an optical waveguide shape (11) approximated to a polygon is specified by data containing a series of points (a', b', ..., k'). To divide such an optical waveguide shape into a trapezoid, a straight line (21) is set, and the optical waveguide shape is exploded into a uniaxially convexed polygon (51i) not having concaves in the direction of the straight line axis, and each of the uniaxially convex polygons so exploded into trapezoids.</p> |