mirror_signs are per-coordinate, not per-vector
This commit is contained in:
parent
e3586a4574
commit
8987cf8c44
@ -368,8 +368,8 @@ def _aref_to_gridrep(element: gdsii.elements.ARef) -> GridRepetition:
|
|||||||
vec_a0 = element.xy[1] - offset
|
vec_a0 = element.xy[1] - offset
|
||||||
vec_b0 = element.xy[2] - offset
|
vec_b0 = element.xy[2] - offset
|
||||||
|
|
||||||
a_vector = numpy.dot(rotation_matrix_2d(-rotation), vec_a0 / scale / counts[0]) * mirror_signs[0]
|
a_vector = numpy.dot(rotation_matrix_2d(-rotation), vec_a0 / scale / counts[0]) * mirror_signs
|
||||||
b_vector = numpy.dot(rotation_matrix_2d(-rotation), vec_b0 / scale / counts[1]) * mirror_signs[1]
|
b_vector = numpy.dot(rotation_matrix_2d(-rotation), vec_b0 / scale / counts[1]) * mirror_signs
|
||||||
|
|
||||||
|
|
||||||
gridrep = GridRepetition(pattern=None,
|
gridrep = GridRepetition(pattern=None,
|
||||||
|
Loading…
Reference in New Issue
Block a user