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

Schnitt durch unregelmäßigen Körper [3d]

 

Borg303
Forum-Anfänger

Forum-Anfänger


Beiträge: 11
Anmeldedatum: 25.08.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.05.2012, 16:22     Titel: Schnitt durch unregelmäßigen Körper [3d]
  Antworten mit Zitat      
Hallo,
Ich habe ein Problem, bei dem ich alleine nicht mehr weiter komme.
Ich habe die Oberfläche eines unregelmäßigen Körpers (Der Marsmond Phobos) mittels der surf Funktion erstellt:

Code:

[p,t]=meshgrid(linspace((0),(2*pi),361),linspace((-pi/2),(pi/2),180));

X=radiusmatrix.*cos(-p).*cos(t);
Y=radiusmatrix.*sin(-p).*cos(t);
Z=radiusmatrix.*sin(t);

h=surf(X,Y,Z);
shading interp
colormap(copper)

light('position',[1 0 0],'Style','infinite');           %Lichtquelle 1
light('position',[0 1 0],'Style','infinite');           %Lichtquelle 2
light('position',[0 0 -1],'Style','infinite');          %Lichtquelle 3
light('position',[-1 -1 0],'Style','infinite');
 

In der Radiusmatrix habe ich die entsprechenden Radien für die jeweligen Positionen gespeichert.

Das funktioniert alles wunderbar.(siehe Bilder)

Ich möchte nun beliebige Schnitte durch diesen Körper machen(so wie z.B. mit slice oder contourslice), um den Körper an einigen Stellen genauer zu untersuchen.
Diese Funktionen kann ich aber nicht verwenden, da ich ja keine Volumendaten habe, die ich bei dem Aufruf:

Code:

contourslice(X,Y,Z,V,Xi,Yi,Zi)
 

in Form der Variable V ja aber benötige.

Meine Frage also:
Gibt es andere Funktionen, mit deren Hilfe ich beliebige Schnitte durch meinen Körper(oberläche) legen kann? Oder gibt es eine Mögichkeiten, diese Funktionen zu verwenden?

Vielleicht habt Ihr ja eine Idee. Ich bin für jede Antwort dankbar.
Gruß Borg303

Phobos3.png
 Beschreibung:

Download
 Dateiname:  Phobos3.png
 Dateigröße:  121.23 KB
 Heruntergeladen:  773 mal
Phobos2.png
 Beschreibung:

Download
 Dateiname:  Phobos2.png
 Dateigröße:  241.77 KB
 Heruntergeladen:  759 mal
Phobos.png
 Beschreibung:

Download
 Dateiname:  Phobos.png
 Dateigröße:  267.61 KB
 Heruntergeladen:  747 mal
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.