3D Model Inspector & 3D Print Checker
Inspect, measure, and validate STL, OBJ, PLY, and GLB 3D models entirely in your browser. Check bounding dimensions, mesh watertightness, non-manifold edges, overhangs, and print readiness before slicing.
Drop 3D model files here
or click to browse (Supports STL Binary/ASCII, OBJ, PLY, GLB)
Supported formats: STL, OBJ, PLY, GLB (Completely local memory processing)
3Dモデルをアップロードして解析を開始してください。
About 3D Model Inspector & 3D Print Checker
Solasu's 3D Model Inspector & 3D Print Checker is an integrated inspection workstation built directly for your browser. It goes beyond simple model viewing by performing in-depth geometric analysis, topological mesh integrity checks, print bed fit verification, overhang slope detection, and multi-orientation comparisons.
To ensure maximum confidentiality for sensitive engineering and CAD designs, all computations run strictly within your local browser memory. Files are never uploaded to any remote server or stored in persistent browser storage.
Comprehensive 3D Viewport & Geometric Inspection
Load STL (Binary & ASCII), Wavefront OBJ, Stanford PLY, and self-contained GLB files with intuitive orbit, pan, and zoom controls. Switch instantly between standard orthographic views (Front, Back, Top, Isometric), and toggle between solid, wireframe, and X-ray shading.
Automatically compute external bounding dimensions (Width, Depth, Height), surface area, volume, and center of mass. Freely switch units between millimeters (mm), centimeters (cm), inches, and meters (m) without altering original geometry.
Mesh Health & Topology Verification
Detect the common culprits behind 3D printing failures: non-watertight open boundary edges, non-manifold edges where three or more faces intersect, degenerate zero-area triangles, and inconsistent face normals.
Problematic geometry is highlighted directly within the 3D viewport with colored line overlays, allowing you to visually pinpoint defects before loading into your slicer.
3D Print Readiness, Overhangs & Orientation Comparison
Compare model bounding boxes against customizable 3D printer build volumes, with clear warnings indicating any exceeding axis.
Calculate overhang areas based on your chosen angle threshold (such as 45° or 60°) to assess support structure requirements. Estimate solid part weight and material costs based on filament density and pricing.
Compare six standard orthogonal orientations side-by-side to evaluate differences in height, overhang surface area, and print bed contact without declaring an arbitrary winner.
Point-to-Point Measurement, Slicing & Export Options
Measure distances directly on the model surface by clicking two points in measurement mode. Inspect internal structures using interactive cross-section slicing along the X, Y, or Z axes, and export 2D slice contours as clean vector SVG files.
Export comprehensive multi-page PDF inspection reports featuring embedded 3D screenshots, machine-readable JSON data, and formula-injection-safe CSV summaries.
Zero Uploads & Total Privacy Architecture
Your CAD files and proprietary 3D scans never leave your device. Solasu executes all parsing and calculations in local memory without communicating with external cloud services.
When you close the browser tab, all model data is permanently cleared from memory, guaranteeing complete privacy for confidential intellectual property.
Frequently Asked Questions (FAQ)
What is an STL file?
STL (Standard Tessellation Language) is a widely used 3D file format that represents the surface geometry of a 3D object using a collection of interconnected triangular facets. It is the primary format used by 3D printer slicers.
What is the difference between Binary STL and ASCII STL?
Binary STL encodes numeric coordinates in compact binary bytes, resulting in much smaller file sizes and faster parsing. ASCII STL encodes vertices in plain text, making it human-readable but substantially larger in file size. Solasu automatically detects and parses both variants.
Are Wavefront OBJ files supported?
Yes. The inspector parses vertex coordinates, normals, texture coordinates, and polygon face definitions, automatically triangulating quads and n-gons into planar triangles.
What is a PLY file?
PLY (Polygon File Format or Stanford Triangle Format) is a format designed to store three-dimensional data from 3D scanners. Solasu supports both ASCII and Binary (Little-Endian and Big-Endian) PLY formats.
Can I inspect GLB and glTF files?
Yes, self-contained GLB (glTF 2.0 Binary) files are fully supported. For security and privacy, files requiring external network requests are restricted, making self-contained GLBs the ideal container.
How do I navigate the 3D viewer?
Left-click and drag (or one-finger drag on touchscreens) to orbit the model. Right-click and drag or Shift+left drag (two-finger drag) to pan. Scroll the mouse wheel (or pinch to zoom) to zoom in and out. Standard views can be selected via the top toolbar.
What does mesh inspection check?
Mesh inspection evaluates the topological integrity of your 3D geometry: whether it is a closed watertight solid, whether it contains open boundary edges or holes, non-manifold edges, zero-area degenerate triangles, and whether face normals are oriented consistently.
What does watertight / manifold mean?
A watertight (2-manifold) mesh is a completely closed surface with no gaps, holes, or missing faces, analogous to a container that would hold water without leaking. Slicers require watertight meshes to reliably determine what is interior solid versus exterior space.
What are non-manifold edges and vertices?
A non-manifold edge is an edge shared by three or more faces (such as a T-junction or internal dividing wall). A non-manifold vertex is a pinch point connecting separate shells. These structures cannot exist as physically realizable solids and frequently trigger slicing bugs.
What are boundary edges?
A boundary edge is an edge belonging to only a single triangular face. If boundary edges are detected, the model is open and contains holes or unclosed shells.
How are bounding dimensions calculated?
The inspector evaluates the minimum and maximum coordinates across all vertices along the X, Y, and Z axes to determine overall width, depth, and height.
Does changing the display unit alter the geometry?
No. Switching between mm, cm, inches, and meters only updates the display scale and unit conversions in the user interface. The underlying vertex coordinates remain untouched.
Why is volume marked as unreliable on some models?
Volume is calculated mathematically using the Divergence Theorem on closed triangular meshes. If a mesh has open holes or boundary edges, a mathematical interior cannot be uniquely defined, making the calculated volume an approximation.
How is surface area calculated?
Surface area is calculated by computing the cross-product area for every individual triangle in the model and summing them up, providing an exact measure of total surface area even on non-closed meshes.
What is an overhang angle?
The overhang angle measures how steeply a downward-facing surface slopes away from the vertical build direction. In FDM 3D printing, angles exceeding 45° to 60° typically require support structures to prevent drooping.
What is the build volume fit check?
You can specify your printer's maximum printable dimensions (Width × Depth × Height). The inspector checks whether the model fits inside this envelope and flags any exceeding axes.
What are support candidate faces?
Support candidate faces are downward-sloping surfaces that exceed your configured overhang threshold and have empty space below them, indicating potential areas where support material may be necessary.
Is my 3D design kept private and confidential?
Yes, 100%. Solasu processes all 3D files locally in your browser's JavaScript and WebGL memory. No model bytes, geometry, dimensions, or filenames are ever sent to any remote server.
What are the benefits and limitations of browser-only processing?
Benefits include zero upload latency and complete data confidentiality. The primary limitation is that performance depends on your local device's memory and GPU capabilities, meaning extremely high polygon meshes (several million triangles) may require more system resources.
Does passing all checks guarantee a successful 3D print?
No. This tool provides geometric and topological validation, but cannot guarantee real-world physical manufacturing success. Print outcomes depend on slicer parameters, layer heights, bed leveling, extrusion temperature, and material shrinkage.