2015-08-10 18 views
5

Mam chmurę punktów wraz z zestawem pozycji kamery, z której wygenerowano chmurę. Rozumiem, że mogę określić chmurę punktów za pomocą formatu pliku .ply i wizualizować chmurę punktów w Meshlab.Jak wizualizować położenie i orientację kamery w programie Meshlab?

Chciałbym zwizualizować położenie i orientację kamery względem chmury punktów. Moje pytanie brzmi: jak mam wizualizować orientację i pozycję w MeshLab?

Odpowiedz

1

W MeshLab możesz obsługiwać aparat w bardzo prosty sposób: ctrl+c i ctrl+v skopiuj i wklej bieżącą pozycję kamery w aktywnej rzutni.

Co ciekawe, ten proces odbywa się za pomocą prostego formatu tekstowego XML, więc po ctrl+c w MeshLab można wkleić pozycję kamery w dowolnym edytorze tekstu, zmodyfikować ją, a następnie skopiować/wkleić z powrotem do MeshLab.

<!DOCTYPE ViewState> 
<project> 
<VCGCamera PixelSizeMm="0.0369161 0.0369161" 
      RotationMatrix="0.842785 -0.3654 0.395215 0 0.0950694 0.823772 0.558894 0 -0.529787 -0.433455 0.729001 0 0 0 0 1 " 
      TranslationVector="1.51388 1.23855 -2.08312 1" 
      FocalMm="24.5532" 
      ViewportPx="979 768" 
      CenterPx="489 384" 
      LensDistortion="0 0" CameraType="0"/> 
<ViewSettings TrackScale="1.06075" 
       NearPlane="0.909327" FarPlane="7.11778"/> 
</project>