WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Shortest Distance auf Iso-Oberfläche (Faces + Vertices)

 

robin_tl
Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 15.05.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.11.2012, 09:17     Titel: Shortest Distance auf Iso-Oberfläche (Faces + Vertices)
  Antworten mit Zitat      
Hallo,

ich suche für eine Iso-Oberfläche, bestehend aus Dreiecksflächen F und Eckpunkten V (gelesen über eine stl Datei, die Eckpunkte sind also leider mehrfach aufgeführt), die Distanz (geodätisch) zwischen zwei Punkten auf der Hülle.

Gibt es da irgendeine Toolbox o.ä. die bei Eingaben F,V und zwei Punkten mir die Distanz geben kann? Außerdem sollte das relativ schnell funktionieren, das muss für sehr viele Punkte auf der Hülle berechnet werden.

Ich hoffe ihr könnt mir helfen!

Grüße,
Robin
Private Nachricht senden Benutzer-Profile anzeigen


robin_tl
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 15.05.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.12.2012, 10:19     Titel:
  Antworten mit Zitat      
Hat keiner einen Tipp für mich?
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 04.12.2012, 10:58     Titel:
  Antworten mit Zitat      
Hallo robin_tl,

Ich habe keine Idee. Eventuell benötigt man zuerst die Konvexe Hülle, damit man die Information über benachbarte Punkte bekommt. Dann bleibt es aber immer noch ein globales Optimierungsproblem: Die Fläche könnte ja in sich geschlossen und mehrfach durchlöchert sein, oder mehrfach zusammenhängend. Im Endeffekt hättest Du also ein Travelling Salesman Problem. dazu findet man einiges im Netz, aber keine "schnelle" Lösung. Wenn "sehr viele" etwa 100'000 bedeutet, könnte "schnell" etwas mit Jahren oder Jahrhunderten bedeuten. Deshalb ist es im Allgemeinen hinreichend, eine "gute" Lösung zu berechnen und abzuschätzen, um wieviel besser die optimale Lösung sein könnte.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
robin_tl
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 15.05.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.12.2012, 11:11     Titel:
  Antworten mit Zitat      
Es müssen die Entfernungen zwischen 5000 Punkten bestimmt werden. Ein gutes Ergebnis würde reichen.
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 04.12.2012, 18:44     Titel:
  Antworten mit Zitat      
Hallo robin_tl,

Ich vermute, es gibt weder eine Toolbox-Funktion dafür, noch eine fertige Implementierung im FileExchange (was Du dort bereits gesucht?).
Ich gehe davon aus, das man dies neu Erstellen muss und das 100 oder 200 Zeilen Code nicht reichen werden. Wie können wird Dir nun weiter helfen?

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.