Asset Library

1,738 video parts you can take today, and 557 more to learn from. Find one you like, then open it for the details.

Takes a brand kit without a code edit

Showing 21 of 2,295Show everything

From Anatomy

No preview yet · 20

iso.cssTool · MITThe kit's styles written out as a stylesheet: the tone ramp, line weights, card, legend and both themes, driven by CSS variables. Import it…react/draw.tsxTool · MITServer-safe React components for the same drawing: Solid, Line, Wire, Dots, FaceText, IsoFigure and Plate. Build the static art once in a…react/live.tsxTool · MITClient hooks for calm motion: useLoop (a requestAnimationFrame loop that hands your tick a delta and stops when nothing moves), useEased…lathe.mjsTool · MITRound parts on any axis: turn a profile into a shaded body (bells, flanges, valves, domes), with smooth shading for curved profiles, balls…tube.mjsTool · MITPipes, tubes and cables: splits a 3D route into chunks that can be depth-sorted, with gaps under collars and clamps, end caps, and rings…audit.mjsTool · MITProves a figure's geometry instead of trusting the eye: records each part's true shape as you draw it, ray-casts every overlapping pair to…gl.mjsTool · MITA small WebGL layer for shaders that sit inside the drawing in the same isometric camera: the camera as GLSL (GLSL_ISO with rayOf and…turn.mjs (3D runtime, beta)Tool · MITThe runtime of the optional 3D mode: parts that truly turn (a dial, a hinge, a piece that breaks off) are re-projected and re-shaded every…turn-build.mjs (3D builder, beta)Tool · MITThe build side of the 3D mode: turning(P, { recorder }) declares groups (turn, slide, hinge, free), live layers and convex parts with seven…turn-audit.mjs (3D orbit audit, beta)Tool · MITChecks a 3D figure at every turn angle and in every motion clip: no ordering cycles, no loose groups. Slow by the repo's own account: 15 to…pdf-button.mjsTool · MITTwelve lines: a small link on the card that opens the figure's printable PDF.turn-fixed.mjs, canvas-painter.mjs, gl-shared.mjsTool · MITThree experimental variants of the 3D runtime and WebGL layer (a fixed-camera turn engine of 147 KB, a canvas painter, a shared GL…capture.mjsTool · MITScreenshots a figure with headless Chrome through the browser's own debugging protocol, with no npm packages: whole card, phone width, a…drive.mjsTool · MITRuns a scripted session in headless Chrome: move, click, key, wait-until, run JavaScript in the page, slow motion (for example 0.05x) and…lines.mjsTool · MITThe line-end check: on a built page, every seam, rule, rib, tick and pointer must end on a stroke, a dot or an outline. It rings the…inline-kit.mjsTool · MITReturns the kit, the WebGL layer and the 3D runtime as source text with their export keywords removed, so a build script can inline them…turn-check.mjsTool · MITBrowser checks for 3D figures: fidelity against the kit's own builders, a z-buffer order check, pixel pops between tiny angle steps, line…turn-bench.mjsTool · MITTimes the 3D engine in Node: CPU time per kind of part.print.mjs and print-sheet.mjsTool · MITPrints a finished figure on paper without drawing it again: opens the built light page, plays the poses a small sheet.mjs spec lists…publish.mjsTool · MITSends a finished figure to the author's public community gallery as a GitHub pull request: copies the figure's source into a clone, checks…