Pumps, valves with side actuators, and asymmetric equipment sometimes need mirroring to match flow direction. Rotation exists; flip does not.
Sketch: node.flipH?: boolean in src/model/types.ts, applied in the element transform (see scalesOf() in src/canvas/alignment.ts — port math must mirror too), property panel toggle, DXF export transform. Careful: ports/portWorld() and connection routing must stay consistent.
Pumps, valves with side actuators, and asymmetric equipment sometimes need mirroring to match flow direction. Rotation exists; flip does not.
Sketch:
node.flipH?: booleaninsrc/model/types.ts, applied in the element transform (seescalesOf()insrc/canvas/alignment.ts— port math must mirror too), property panel toggle, DXF export transform. Careful: ports/portWorld() and connection routing must stay consistent.