mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-08-06 23:06:43 +02:00
support mask
This commit is contained in:
@@ -21,6 +21,13 @@ function _mz_hamiltonian_top_right(x, y) =
|
|||||||
)
|
)
|
||||||
[[nx, ny + 2], [nx + 1, ny + 2], [nx + 2, ny + 2], [nx + 2, ny + 1], [nx + 2, ny]];
|
[[nx, ny + 2], [nx + 1, ny + 2], [nx + 2, ny + 2], [nx + 2, ny + 1], [nx + 2, ny]];
|
||||||
|
|
||||||
|
function _mz_hamiltonian_mask(x, y) =
|
||||||
|
let(
|
||||||
|
nx = x * 2,
|
||||||
|
ny = y * 2
|
||||||
|
)
|
||||||
|
[[nx, ny], [nx, ny + 2], [nx + 1, ny + 2], [nx + 2, ny + 2], [nx + 2, ny + 1], [nx + 2, ny]];
|
||||||
|
|
||||||
function _mz_hamiltonian_corner_value(dots, x, y) =
|
function _mz_hamiltonian_corner_value(dots, x, y) =
|
||||||
let(
|
let(
|
||||||
c1 = has(dots, [x, y], sorted = true) ? 1 : 0,
|
c1 = has(dots, [x, y], sorted = true) ? 1 : 0,
|
||||||
|
Reference in New Issue
Block a user