@@ -42,22 +42,8 @@ print(make_rand_pieces(5) + make_rand_pieces(10) + make_rand_pieces(20))
4242
4343## API
4444
45- ``` {r}
46- #| label: fig-rand-piece-counts-api-code
47- #| eval: false
48- # API with varying piece counts
49- result <- generate_puzzle(
50- type = "random",
51- grid = c(10), # Number of interior points
52- size = c(200, 200), # height, width in mm
53- seed = 42
54- )
55- render_puzzle_preview(result)
56- ```
57-
5845``` {r}
5946#| label: fig-rand-piece-counts-api
60- #| echo: false
6147
6248# Generate piece count previews in a grid
6349counts <- c(5, 10, 20)
@@ -101,23 +87,8 @@ make_rand_corners(6, "6 corners") + make_rand_corners(8, "8 corners"))
10187
10288## API
10389
104- ``` {r}
105- #| label: fig-rand-corners-api-code
106- #| eval: false
107- # API with n_corner for piece shape complexity
108- result <- generate_puzzle(
109- type = "random",
110- grid = c(8),
111- size = c(200, 200),
112- seed = 42,
113- n_corner = 5 # 3-8, higher = more complex shapes
114- )
115- render_puzzle_preview(result)
116- ```
117-
11890``` {r}
11991#| label: fig-rand-corners-api
120- #| echo: false
12192
12293# Generate corner variation previews in a grid
12394corners <- c(3, 4, 6, 8)
@@ -158,23 +129,8 @@ print((make_rand_palette("viridis") + make_rand_palette("magma") + make_rand_pal
158129
159130## API
160131
161- ``` {r}
162- #| label: fig-rand-palettes-api-code
163- #| eval: false
164- # API with fill_palette for colored fills
165- result <- generate_puzzle(
166- type = "random",
167- grid = c(10),
168- size = c(200, 200),
169- seed = 42,
170- fill_palette = "viridis" # Options: viridis, magma, plasma, inferno, cividis, turbo
171- )
172- render_puzzle_preview(result)
173- ```
174-
175132``` {r}
176133#| label: fig-rand-palettes-api
177- #| echo: false
178134
179135# Generate all palette previews and combine into a grid
180136palettes <- c("viridis", "magma", "plasma", "inferno", "cividis", "turbo")
@@ -219,7 +175,6 @@ print(make_direction_plot("forward") + make_direction_plot("reverse"))
219175
220176``` {r}
221177#| label: fig-rand-direction-api
222- #| echo: false
223178
224179directions <- c("forward", "reverse")
225180items <- lapply(directions, function(dir) {
@@ -258,23 +213,8 @@ print(make_rand_offset(0) + make_rand_offset(5) + make_rand_offset(10) + make_ra
258213
259214## API
260215
261- ``` {r}
262- #| label: fig-rand-offset-api-code
263- #| eval: false
264- # API with offset for piece separation
265- result <- generate_puzzle(
266- type = "random",
267- grid = c(9),
268- size = c(200, 200),
269- offset = 10, # Separation in mm
270- seed = 42
271- )
272- render_puzzle_preview(result)
273- ```
274-
275216``` {r}
276217#| label: fig-rand-offset-api
277- #| echo: false
278218
279219# Generate offset previews in a grid
280220offsets <- c(0, 5, 10, 20)
@@ -316,22 +256,8 @@ print(make_rand_seed(1) + make_rand_seed(42) + make_rand_seed(123) + make_rand_s
316256
317257## API
318258
319- ``` {r}
320- #| label: fig-rand-seeds-api-code
321- #| eval: false
322- # API with different seeds for unique patterns
323- result <- generate_puzzle(
324- type = "random",
325- grid = c(8),
326- size = c(200, 200),
327- seed = 42 # Change seed for different patterns
328- )
329- render_puzzle_preview(result)
330- ```
331-
332259``` {r}
333260#| label: fig-rand-seeds-api
334- #| echo: false
335261
336262# Generate seed variation previews in a grid
337263seeds <- c(1, 42, 123, 999)
0 commit comments