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

von 3D Punktwolke Oberfächen Dreiecke suchen

 

becker89
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 11.11.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.12.2010, 14:19     Titel: von 3D Punktwolke Oberfächen Dreiecke suchen
  Antworten mit Zitat      
Hallo,

ich habe eine gegebene Punktwolke (mx3) welche eine Oberfläche repräsentieren. Ich möchte diese Punkte nun Dreiecksvermaschen um die Oberfläche darzustellen. Die Punkte ergeben aber ein Konkaves Objekt
Mit der Matlabfunktion Delaunay3 oder Delaunayn erhalte ich die Indizes der Tetrader. Ich möchte aber nur die Oberfächendreiecke?

Bitte um Hilfe Smile
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: 22.12.2010, 12:19     Titel: Re: von 3D Punktwolke Oberfächen Dreiecke suchen
  Antworten mit Zitat      
Hallo becker89,

Zitat:
Die Punkte ergeben aber ein Konkaves Objekt


Gibt es eine eindeutige Lösung für diese Aufgabe?? Ein Konkaves Objekt kann ja nun eigentlich beliebige Löcher in der Hülle haben. Was ist also die mathematische Definition von "Oberfläche"?

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

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 11.11.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.12.2010, 20:11     Titel:
  Antworten mit Zitat      
Hallo Jan,
im Anhang befinden sich die Koordinaten damit du dir mal ein Bild machen kannst. Ich hoffe das hilft dir weiter.

Code:

koord=load('Fuss_David_Koord.txt');
scatter3(koord(:,1),koord(:,2),koord(:,3)),hold on,axis equal
 


Wie kann ich die Punkte nun Dreiecksvermaschen damit ich Oberflächendreiecke erhalte?

Fuss_David_Koord.txt
 Beschreibung:

Download
 Dateiname:  Fuss_David_Koord.txt
 Dateigröße:  29.45 KB
 Heruntergeladen:  413 mal
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: 22.12.2010, 23:22     Titel:
  Antworten mit Zitat      
Hallo becker89,

Sieht aus, als habe David ein ernstes Fußproblem.

Wenn ich Google frage (kannst Du übrigens auch), stoße ich auf John D'Errico's:
http://www.mathworks.com/matlabcentral/fileexchange/8998
und Luigi Giaccari's:
http://www.mathworks.com/matlabcentral/fileexchange/22595
Helfen die Dir?

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

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 11.11.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.12.2010, 12:37     Titel: Lösung
  Antworten mit Zitat      
Hallo Jan,

ich hab auf mathworks.com mehrer wirklich sehr gute Lösungen zu meinem Problem gefunden. Aber am besten passt folgendes M-File, da es nur die Oberflächendreiecke und keine Tetraeder berechent:

http://www.mathworks.com/matlabcent.....ttered-points-cloud-part2

Vielen Dank für deine Hinweise!

mfg becker
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.