Tool to measure, transform, repair, and slice STL files online for free for 3D printing

Tool to measure, transform, repair, and slice STL files online for free for 3D printing

8 months ago, September 6, 2023
Reading time: 3 mins

I was looking for a free tool to do some measurements on my STL files before sending it for 3D printing. After installing a few desktop applications, none of them actually fulfilled my needs, until I found this free online open-source tool from 0x00019913 I’m a Teapot, Meshy

Free 3d tool for measurement stl
Meshy UI

meshy is a browser-based tool for performing measurements, transformations, visualizations, repair, and slicing on polygonal meshes, intended to make life easier for 3D printing.

Requirements:

  • A computer with a GPU and a WebGL-capable browser with JavaScript enabled (tested in Chrome and Firefox on Ubuntu and Windows).
  • Some features may not work with Opera, especially when using mouse gestures.

General Use:

  • Meshy allows users to upload and manipulate 3D meshes.
  • Only one mesh can be loaded at a time, though it can consist of multiple parts from a single file.
  • Users can perform standard transformations (translations, rotations, scaling, etc.), measurements, repairs, slicing, and export operations.
  • The tool also provides various viewport settings.

Interface and Controls:

  • Meshy’s main viewport is controlled using mouse and keyboard commands, including rotation, zoom, and panning.
  • Keyboard shortcuts are available for common actions like importing, centering, toggling the gizmo, and more.
  • Information about computed quantities is displayed in the top-left corner.
  • The dat.GUI box on the top right contains user-interactive components.
  • An axis widget shows camera orientation, and a printout area provides status updates and warnings.

Gizmo:

  • The gizmo is used for mesh transformations and is anchored to the mesh’s position.
  • It can scale, rotate, and translate the mesh.
  • Different handles indicate axis-oriented transformations and transformations in the viewing plane.
  • Scaling occurs in object space, and the rotation handles work on world axes.

Import:

  • Meshy supports OBJ and STL file formats (both binary and ASCII).
  • There’s an approximate file size limit of 50-80MB for uploads.
  • Import settings allow users to specify the units and auto-center the mesh on the build plate.

Export:

  • Users can export the mesh as either OBJ or STL and specify the export units.
  • Additional settings like endianness and vertex precision can be adjusted.

Settings:

  • Various display settings are available, including precision, toggles for gizmo visibility, axis widgets, wireframe, center of mass indicator, and background color.
  • Material options such as mesh color, roughness, and metalness can be configured.
  • Build volume settings include toggling volume visibility, centering the origin, and defining dimensions.

Edit:

  • Users can modify the mesh in various ways, including mirroring, translating, rotating, scaling, and more.
  • Repair options patch holes in the mesh.

Measurement:

  • Measurement tools allow for length, angle, circle, cross-section, and mesh thickness (Wall thickness) measurements.

Supports & Slicing:

  • Users can generate tree supports and perform slicing for 3D printing.
  • Support settings include angle, spacing factor, radius, taper factor, and more.
  • Slicing options allow users to customize layer height, infill, raft settings, and generate G-code.

Slice Mode:

  • Slice mode allows users to preview or fully visualize sliced layers of the mesh.
  • Options to control layer settings, raft, and G-code are available in this mode.
  • Slice mode can be turned on and off as needed.

Undo and Redo:

  • Undo and redo are available for actions performed under the Edit folder and through the gizmo.

Delete:

  • Deleting the mesh is a non-undoable action that clears the current state, allowing users to import a new mesh.

Meshy offers a comprehensive set of features for 3D mesh manipulation, making it a versatile tool for 3D modeling and printing tasks.

Previous
(Solved) LVGL image inverted and rough edge artifact issue
Next
Generate a complete software project with single line of prompt with MetaGPT
© 2024 Anil Maharjan