인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
데이터 및 연구 · SKILL.md

skill-010

skill-010

Aligns multiple 3D scans into a unified coordinate system. Use this skill to consolidate overlapping mesh data from different sources.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: skill-010 description: "Aligns multiple 3D scans into a unified coordinate system. Use this skill to consolidate overlapping mesh data from different sources."

Mesh Registration

This skill provides the MeshRegistrar tool for aligning and merging multiple 3D mesh files into a single coherent model. It is particularly useful in situations where multiple scans of the same object or area need to be combined.

When to Use

Use this skill for:

  1. Combining Scans: Merging data from different perspectives or devices into one unified mesh.
  2. Enhanced Detail: Utilizing overlapping data to improve the overall detail and quality of the final model.
  3. Geometric Alignment: Correcting position discrepancies between scans.

Usage

The tool is provided as a Python module in the scripts/ directory.

Basic Workflow

import sys
# Add skill path to sys.path
sys.path.append('/root/.claude/skills/mesh-registration/scripts')

from mesh_tool import MeshRegistrar

# Initialize with file paths of the meshes to align
registrar = MeshRegistrar(['/path/to/your/scan1.stl', '/path/to/your/scan2.stl'])

# Perform the registration
registered_mesh = registrar.register()

# Save the registered mesh to a new file
registrar.save('/path/to/your/registered_mesh.stl')

Registration Techniques

The MeshRegistrar supports various alignment methods, including:

  • ICP (Iterative Closest Point): Aligns meshes by minimizing the distance between corresponding points.
  • Feature Matching: Uses identifiable features to align meshes more accurately.

You can specify the registration method as follows:

registered_mesh = registrar.register(method='icp')

Critical Notes

  • Input Format: The tool supports STL and OBJ file formats for registration.
  • Output Quality: The accuracy of registration depends on the quality and overlap of the original scans.
  • File Management: Save registered meshes to avoid overwriting original data and to maintain version control.
저장한 Skills