PHOTOGRAPH — BACK
Click a face: the photograph here and the 3D camera opposite swing to the same viewpoint.
—
photograph of the LS cart
—

THE BEAST — LS CART (TWIN CAST v9 · MOVE, ROTATE, SCALE · CONNECTED PIPES)

SOLID = a real cast body (Tripo geometry off this machine's own close-ups, in its OWN scanned texture — no green wash over it any more). GHOSTED = authored by us — frame, deck, header, panel, pipes, hoses and every primitive equipment shape, drawn at 35% so you can see straight through them to the real bodies. The green tint + station rings are still there on the "Green = real cast" button, now OFF by default. Six stations wear casts: HEATER · GEAR PUMP · SOLENOID MANIFOLD · FRL (whole recovered bodies, no cut) and AIR COMPRESSOR · RISER VALVE + DISPLAY (v3 cuts, stated on the cards). Seen faces are real; hidden faces are the model's invention in this machine's own paint.

SIX stations wear casts; FOUR are WHOLE bodies recovered from Recognition's own per-part models with no cut anywhere: HEATER (v2 hung a warped fragment there and v3 honestly reverted it to a primitive; it is now a real finned plate exchanger with brackets, decals and ports) · GEAR PUMP (replaces a dark box-cut blob) · SOLENOID MANIFOLD (its own body on its own seat) · FRL. SIZE-RULE FIX (v5): casts scale by VERTICAL extent, Recognition's own rule; v1–v4 applied the same number to the longest axis and so shrank every landscape part (heater x1.80, manifold x2.27). PIPES (v4, preserved): every rigid run is ORTHOGONAL — axis-aligned legs, 90° elbows, levels snapped to the header/manifold/low-run lines (routed, not measured — hover a pipe for its ROUTING row); the red air hoses are sagging flexible curves on the bridge arm; the black hose is truncated to its photo-established span (both ends unverified). Hover any part for its basis.
more ▼
TWIN CAST v5 — RECOVERED CASTS HUNG · 6 cast stations, 4 of them now WHOLE real bodies from Recognition's own per-part models (HEATER — new, was primitive · GEAR PUMP · SOLENOID MANIFOLD · FRL), no cuts and no open cut faces · compressor keeps its v3 segments cast, riser keeps its slab cut (reasons on the cards) · SIZE-RULE FIX: casts scale by VERTICAL extent, Recognition's own rule — v1-v4 applied the same number to the longest axis and shrank landscape parts (heater x1.80, manifold x2.27) · 6 recovered models recognizable but PARKED, each with a stated reason · v4 pipe routing preserved · deck at the record's typed 1.95 m
How to read this ▼
SOLID = real cast body (own scanned texture)
GHOSTED = primitive / pipe / frame — authored by us, at whatever the TRANSPARENCY slider says
BLACK = pipe / hose / tube  BLUE = frame / deck / guard ("Colour by kind" turns this off)
categories ▼click a row to highlight
Cast bodies (real)
Equipment (primitive)
Valve bodies
Red handwheels
Actuated / solenoid
Relief valves
Pipe, hose & tube
Instruments / panels
Decks / frames / guards
loading beast_cast_ls.glb (14 MB, compressed for the web — casts carry real textures)…
PLACE PARTS BY HAND
Click any part in the 3D to pick it up, then move, rotate or scale it — drag the handles, tap the buttons, or use the arrow keys. Works the same on a real 3D cast and on a primitive we authored.
Selected part
— nothing selected —
Click a part in the 3D pane.
What the handles do
Keys 1 / 2 / 3 switch. The arrow keys always drive whichever one is lit.
Position — cart frame, metres
X across
—
Y up
—
Z along
—
not moved
Rotation — degrees about the part’s own centre
about X
—
about Y
—
about Z
—
Size — metres, the part’s own X × Y × Z
×X
—
×Y
—
×Z
—
—
Step size
Move
Xacross the cart
Yup
Zalong the cart
Rotate
about Xtips it end over end
about Yturns it on the deck
about Zrolls it along the cart
Scale
all axeskeeps the proportions
X onlyacross
Y onlyup
Z onlyalong
Size is a claim about the machine. Anything you set here is badged size: set by hand (Dan) and overrides the measured or estimated size on the node and on the card.
Connected pipes
Nothing re-routed.
Every run is partA.port → partB.port, so a pipe follows the part it is joined to. Re-routing keeps axis-aligned legs and 90° elbows and never upgrades a guess: an INFERRED run stays INFERRED, and a run pulled off the route traced in a photograph says so.
Before / after
Every part you change leaves an orange ghost at its original position, rotation and size, so the change is visible instead of asserted.
Hidden by hand
Nothing hidden. Select a part and press Hide this part to take it out of the scene — it is saved to manual_removals.json (name, time, by Dan), stays hidden across rebuilds, and can be restored here at any time. Nothing is deleted.
Changed so far
Nothing changed yet. What you move, rotate or resize here is saved to manual_adjustments.json and re-applied by the next build, so it survives a rebuild.
?
×

TWIN CAST v6 — SOLID = real, GHOSTED = ours (review ergonomics)

The new reading rule. Anything you can see THROUGH was authored by us from photographs — frame posts, deck, header, panel, pipes, hoses, every primitive equipment shape. Anything solid and full-colour is a real cast body off this machine, shown in its own scanned texture with no tint over it, because judging how real it looks is the whole point. The green tint and station rings are still one button away ("Green = real cast"), just no longer the default signal. And the page opens SPLIT: the photograph on the left, the live 3D on the right, both driven by the same viewpoint buttons.
Cast body (SOLID) A 3D body generated by Tripo from close-up photographs of THIS machine's own part — a cast pulled off the real thing, not a catalog shape. Rendered 100% opaque in its own scanned texture. Its station also carries a green ring and tint when the "Green = real cast" button is on. Seen faces are real; hidden faces are generated — the sides the camera never saw are the model's invention, in this machine's own paint.
6 stations wear casts. WHOLE recovered bodies (no cut, no open cut faces): HEATER / HEAT EXCHANGER (record 0.147 m tall, which agrees with the independent photo-read primitive to 1 mm) · GEAR PUMP (measured 0.165 m) · SOLENOID MANIFOLD (record 0.0915 m — the weakest size basis in the scene, see its card) · FRL (photo-fitted 0.20 m; the record's 0.127 m was tried first and rejected by looking at the render). CUT casts kept from v3: AIR COMPRESSOR (24 package segments, measured 0.363 m) · RISER VALVE + DISPLAY (crop slab, measured 0.319 m). Each hover tip states the source file, cut, scale basis, Recognition's alignment grade and an honest "real model?" verdict.
Primitive station (GHOSTED) Authored parametric shape from the Photo Sketch, read from the 44 walk-around photographs alone. Positions and sizes are photo estimates (±0.1–0.2 m class); hover any part for its basis and source photos. Drawn at 35% opacity from v6 on, so it never hides a real body and never pretends to be one.
Primitive: HMI panel, flow sensors, LED displays, header regulator + gauge, relief valve, Y-strainer, end-station regulator, ASCO solenoid, gauges, pump pedestal — plus the frame posts, the deck, the header rail and the panel. The HEATER is NOT on this list any more: v5 hung a whole recovered body there and it renders solid.
Pipes & seams (GHOSTED) EVERY pipe run stays primitive — the pipes are the skeleton's strongest evidence (24 runs traced end-to-end, 7 flagged inferred, none invented). Where a primitive pipe meets a cast body you will see a seam or an offset. That gap is the experiment's reading: it maps where ports belong and shows exactly how far a photo-estimated seat sits from a real body.
Do not read the seams as errors to hide — they are the measurement.
Size rule (automatic, stated): each cast is uniformly scaled so its stated scale-basis span equals the size on record — MEASURED where Recognition measured it, FITTED TO PHOTOGRAPH where it did not, never averaged; every conflict stays surfaced on the node. Placement: seat plan centre; vertical rule per station; photo-fitted yaws badged as such.
TRANSPARENCY 35% pipestructure