tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
1663
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    the-cR the-cR ist offline Mitglied Silber
    Registriert seit
    Feb 2002
    Beiträge
    92
    Hallo,

    ich verwende z.Z. die Boolean Subtraktion, was auch meistens klappt. Nur manchmal liefert es mir ein unerwartetes Ergebnis, bei dem das eine Objekt zwar von dem anderen subtrahiert wird, jedoch nur ein "Loch" entsteht, als sei das "größere" Objekt nicht massiv. Hier ein Bild um es zu veranschaulichen :

    http://www.the-cr.de/files/misc/max_boolean_subtr.jpg


    Man würde doch jetzt auf der rechten Seite ein anderes Ergebnis erwarten, und zwar daß die Kugelform in das Objekt geschnitten ist. Stattdessen sieht man deutlich, daß nur ein Loch in die "Aussenhaut" des größeren Objektes geschnitten wurde. Das größere Objekt ist dabei auch noch ein Klon (Kopie) eines ursprünglichen Objektes, bei dem eine solche Subtraktion funktioniert hat!

    Kann mir das jemand erklären?

    Vielen Dank
     

  2. #2
    Robert Martinu Robert Martinu ist offline Mitglied Rubin
    Registriert seit
    Nov 2001
    Ort
    Wien
    Beiträge
    1.390
    Übersteht dein Objekt einen STL-Check?
    Wenn nein, dann machen die Booleans sowieso nicht was sie sollen.

    Wenn doch, dann versuchs mal mit einem der Bool-Plugins(Power Boolean war ein Gedanke); die von MAX sind nämlich ähnlich den NURBS - vorhanden, aber eher eigenwillig, ums mal so zu sagen.
     

  3. #3
    the-cR the-cR ist offline Mitglied Silber
    Registriert seit
    Feb 2002
    Beiträge
    92
    Ja Du hast Recht, der STL Check sagt mir, daß mein Model so einige "Fehler" hat, ich kann mir jedoch nicht erklären wie die zustande kommen.

    Momentan komme ich mit dem Workaround aus, erst ein neues Objekt zu erstellen, dann Boolean anzuwenden und es dann dem "kaputten" Objekt anzuhängen.

    Ich habe einmal nach "Power Boolean" gesucht, leider erfolglos.
     

  4. #4
    Avatar von DarkAngel
    DarkAngel DarkAngel ist offline Mitglied Gold
    Registriert seit
    Jan 2002
    Ort
    Berlin
    Beiträge
    226
    Du sagtest doch selber das das objekt nicht massiv ist also kann da auch kein kugel ausschnitt entstehen wo ueberhaup nichts ist!

    Ich weiss jetzt nciht genau ob das die antwort darauf ist warum das problem entsteht aber ich denk mal schon...!?

    lata
     
    Die eigentliche Kunst liegt viel weniger in der Kenntnis der Grundsätze als in der Art ihrer Anwendung

  5. #5
    the-cR the-cR ist offline Mitglied Silber
    Registriert seit
    Feb 2002
    Beiträge
    92
    Wo sage ich denn, daß das Objekt nicht massiv ist?

    Außerdem, gibt es sowas denn in 3ds, Objekte die massiv sind und welche, die nicht massiv sind (wenn sie keine gewollten Hohlkörper sein sollen) ?
     

  6. #6
    Robert Martinu Robert Martinu ist offline Mitglied Rubin
    Registriert seit
    Nov 2001
    Ort
    Wien
    Beiträge
    1.390
    Ein Objekt, das den STL-Check übersteht, kann man als massiv ansehen (auch wenns technisch nicht ganz stimmt). Auf deines trifft dies nicht zu.

    Du kannst dir vom STL-Mod ja die Fehlerstellen anzeigen lassen, wenn du die reparierst, dann sollte es auch mit den Booleans funktionieren.
    (z.B. nicht verschweisste Vertices, doppelte Kanten,mehr als 2 Polys an einer Kante, Löcher im Netz)
     

  7. #7
    the-cR the-cR ist offline Mitglied Silber
    Registriert seit
    Feb 2002
    Beiträge
    92
    Ach so, ok danke für Deine Hilfe.

    Könntest Du mir nur noch kurz bei der Suche nach dem Power Boolean Plugin helfen? Ich kann einfach nichts finden...
     

  8. #8
    Registriert seit
    Dec 2002
    Beiträge
    276
     
    Der Mensch hat die Atombombe erfunden. Keine Maus der Welt käme auf die Idee, eine Mausefalle zu konstruieren.
    (Werner Mitsch, dt. Aphoristiker, *1936)

Ähnliche Themen

  1. SimpleDateFormat Date liefert unerwartetes Ergebnis
    Von latogt im Forum Java Grundlagen
    Antworten: 2
    Letzter Beitrag: 18.08.10, 15:54
  2. Rechnung liefert falsches Ergebnis
    Von CyberbobAB im Forum PHP
    Antworten: 4
    Letzter Beitrag: 04.03.09, 11:23
  3. [C] strtod liefert falsches Ergebnis
    Von Jadephoenix24 im Forum C/C++
    Antworten: 0
    Letzter Beitrag: 07.07.08, 15:21
  4. C# SELECT liefert kein Ergebnis
    Von Deletemaster im Forum .NET Windows Forms
    Antworten: 2
    Letzter Beitrag: 05.02.07, 08:24
  5. mysql_affected_rows liefert kein Ergebnis
    Von helaukoenig im Forum PHP
    Antworten: 4
    Letzter Beitrag: 21.11.05, 16:05