mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-24 09:46:59 -06:00
Random in a Transform effect takes its seed from the object's id. When art evaluated from an object repeats ids (the copies a Transform effect makes, a copied group's members included, and the object under Crop Marks), Expand Appearance and the baking in bake_document gave the pieces new ids before expanding or baking their effects. The result then drew with other random values than the canvas did: on main, 2,382 to 5,205 pixels of a 200 x 200 render changed after Expand Appearance, and 7% to 14% after Flatten Transparency, for 50 pt squares with a random Transform on their stroke, on their group or under Crop Marks. bake_pieces now bakes each piece with the ids it has and gives new ids after. expand_pieces expands the object's own pieces, and the other members that repeat an id and hold a random Transform, before their ids change. Expand Appearance now expands a node value (expanded_node). The Crop Marks branch expands the object before the object and the marks get new ids. The reply still lists the expanded object first, then what was expanded inside it.