DMUG-Archiv 2010

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

AW: AW: AW: Sortieren von geschlossenen Konturen

  • From: "Stefan Fuhrer" <stefan.fuhrer@XXXXXXX.com>
  • Subject: AW: AW: AW: Sortieren von geschlossenen Konturen
  • Date: Tue, 27 Jul 2010 12:49:11 +0200
  • To: "'Patrick Scheibe'" <patrick@XXXXXXX.de>
  • Cc: "'Udo und Susanne Krause'" <su.krause@XXXXXXX.ch>, "'klamser'" <klamser@XXXXXXX.de>, "'Mathematica User Group Group'" <demug@XXXXXXX.ch>
  • Authentication-results: www.mathematica.ch; dkim=pass (1024-bit key) header.i=@XXXXXXX.com
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:cc:references:subject :date:message-id:mime-version:content-type:content-transfer-encoding :x-mailer:in-reply-to:thread-index:x-mimeole; bh=iWzzkOrHehL/J0A4IZPt8WFASt/z4fMnpni1MWwAR0Q=; b=dGc91VaujVCqHHX1xEJjgVKFLM5/TfAABoG6U7a7xnLzYioFgvpR7KOy/Ak+jKojdv f8xbkv8YpvBqha7kFMibCS2tYRL4neVeQVUHnBgqH90An6kPJoIJsQ1m/nNVWKXW6Acc kdOS9q6yIqT8nHeBEiOD99NGmfXH9+yvk0NZw=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:references:subject:date:message-id:mime-version :content-type:content-transfer-encoding:x-mailer:in-reply-to :thread-index:x-mimeole; b=QQ+kkneUAnLXNisDQ1iHFTtYeU7oC8RI3rL2cYhAy+9kB7tBm31xfCNwJnqD1UPoz3 a+cL5F0dSRSMdl7/cWnG+bi13D1mOa30gmnQhAMR8cj+Z/ICINf8tP0OhYp1S/Pc4r5b YVPGimFwVdHz/k6C2ic5cDqwIzi8rZmmJzRaM=
Hallo zusammen,
Ihr seit verdammt schnell. Die Version von Patrick sieht sehr gut aus. Die
teste ich im Moment. Anscheinend hat es im Datensatz ein Fehler, habe ihn
aber noch nicht gefunden.. 

Auch liegt noch ein Performance Problem (es sind auch recht viele Linien)
vor. Das sortieren muss anscheinen eine Stufe früher gemacht werden. Ich
denke dabei an Polygon Strips oder so ähnlich.

Jedenfalls bin ich froh endlich einen Namen zu dem Problem zu haben. So kann
ich gezielt nach weiteren Lösungen oder Optimierungen suchen.

Besten Dank
Grues Stefan



-----Ursprüngliche Nachricht-----
Von: Patrick Scheibe [mailto:patrick@XXXXXXX.de] 
Gesendet: Dienstag, 27. Juli 2010 11:26
An: Stefan Fuhrer
Cc: 'Udo und Susanne Krause'; 'klamser'; 'Mathematica User Group Group'
Betreff: Re: AW: AW: Sortieren von geschlossenen Konturen

Moin,

sieht doch nicht schlecht aus fuer den Anfang

data = Import["~/Documents/nachhilfe/slice2.csv"];
points = Map[ToExpression, data, {2}];
Graphics3D[Point@Union[Flatten[points, 1]]]
renameRule = (Thread[# -> Range[Length[#]]] &@
    DeleteDuplicates[Flatten[points, 1]]);
unsrtEdges = points /. renameRule;
<< Combinatorica`
g = FromUnorderedPairs[unsrtEdges];
cycls = ExtractCycles[g];
i = 1;
Graphics3D[{Thick, ColorData[2, i++], 
    Line[# /. (Reverse /@ renameRule)]} & /@ cycls, BoxRatios -> 1, 
 SphericalRegion -> False]

Jetzt stellt sich noch die Frage, ob der Kreis in der Mitte und die
anderen beiden kleinen Segmente eventuell nicht geschlossen sind, oder
ob was schief geht..

Cheers
Patrick

On Tue, 2010-07-27 at 09:36 +0200, Stefan Fuhrer wrote:
> Hallo Zusammen,
> Besten Dank für die Antworten. Ich probiere sie gerade aus. Habe nicht
> gewusst, dass man einen Anhang mitsenden kann. Dies macht vieles
einfacher.
> Im Anhang ist somit ein Datensatz, welcher mehrere Konturen enthalt,
welche
> nicht sortiert sind.
> 
> Grues Stefan

Verweise:
Sortieren von geschlossenen Konturen
Stefan Fuhrer, 25.07.2010
Re: Sortieren von geschlossenen Konturen
klamser, 26.07.2010
AW: Sortieren von geschlossenen Konturen
Stefan Fuhrer, 26.07.2010
Re: AW: Sortieren von geschlossenen Konturen
Udo und Susanne Krause, 27.07.2010
AW: AW: Sortieren von geschlossenen Konturen
Stefan Fuhrer, 27.07.2010
Re: AW: AW: Sortieren von geschlossenen Konturen
Patrick Scheibe, 27.07.2010

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

DMUG-Archiv, http://www.mathematica.ch/dmug-liste.html; Letzte Änderung: 11.08.2010 16:42