Skip to main content

Parts

Open a 3D model and take it apart, part by part.

Parts opens a STEP, GLB, glTF, OBJ or STL file from your machine. It explodes the model the way a repair manual does, lists every part, and turns factory codes into names you can read. GFW00_3H_NB_ID_HINGE_PLATE_R_1 becomes "Right hinge plate".

The cartridge id is @mnemosyne-plugins/mnemo-parts. Its code lives at Mnemosyne-OS/MnemoParts, under the MIT licence. It needs Mnemosyne OS 1.8.0 or later. Its README installs it from MnemoHub with + Add a cartridge and that repository URL. See Add an external cartridge.

Open a model​

Drop a file on Drop a 3D file here, or press Choose a file. The status line counts the parts and how many have a readable name. A file opened before comes back faster from the cache.

Each model opens in a tab. Open in its own window detaches it. Library lists every model you opened, with its parts and your notes.

No model at hand? Where to find models lists sites by group: manufacturer parts, open hardware, public domain, community libraries, test models. Each entry says its licence and whether its files name their parts. Search Sketchfab finds downloadable models. A result opens its page in your browser. Download the GLB there, then drop it in Parts.

Take it apart​

  • Explode opens the model. By layers opens it along its thinnest side, like a laptop in a repair manual. From the centre moves each part outward.
  • Click a part in the 3D view or in the list. Filter parts narrows the list.
  • Hide, Isolate and Show all act on the selected part.

A scan from photogrammetry is one single surface. It opens, but it cannot be exploded. A .gltf that points to separate .bin files cannot be read from a dropped file. Open the .glb version instead.

Names and notes​

Under Name, correct the name of a part. The original code stays shown, with Decoded from the code when Parts translated it. Under Note, write what to remember about the part. Names and notes come back the next time you open the same file.

Where your data goes​

  • The model file stays where it is. Parts reads it in the window.
  • Your names and notes are kept by Mnemosyne OS as the cartridge's saved state, capped at 256 KB.
  • Keep this sheet in my memory writes a model sheet into Parts's own vault: the file, the parts count, and the parts you named or wrote about. It stays in that vault until you open it to the rest of your memory from the vault panel.

Parts ships occt-import-js (LGPL-2.1) and the Draco decoder (Apache-2.0) as separate files.

For agents​

ActionEffectWhat it does
modelsreadThe models open in tabs and in the library.
partsreadThe parts of the model on screen.
selectPartwriteSelects a part.
showPartswriteHide, isolate, bring back, show all.
explodewriteOpens the model, by layers or radially.
renamePart, notePartwriteA readable name, a note.
openModel, closeModelwriteTabs and the library.
showView, closeViewwriteModel, library, sources or Sketchfab.
filterPartswriteThe parts list's filter.
keepSheetwriteKeeps the model sheet in Parts's vault.

Voice examples: "isolate the bearing", "explode the model halfway", "rename the screw to M6 screw", "show the library".