Hallo, ich habe Ihnen ein kleines Rätsel anzubieten, und dessen Lösung würde mir für meine zukünftigen Projekte sehr helfen.
Frage: Wie würden Sie vorgehen, wenn Sie diesen Torus mit nur einem Teil seiner Oberfläche als Referenz nachbilden oder bergen müssten? (Es wird angenommen, dass das Volumen nicht mit den ursprünglichen Plänen übereinstimmt.)
Herzlichen Glückwunsch und danke! Ich hatte dieselbe Intuition wie du bezüglich des Verwebens von Flächen, daher habe ich nie versucht, die Funktion so weit zu treiben, dass die gesamte Geometrie wiederhergestellt wird, aber es scheint, dass die Funktion robuster ist, als ich dachte.
Ich habe eine weitere Frage, die sich daraus ergibt: Die Funktion gibt uns die vollständige Geometrie des Volumens zurück, aber in Form einer Fläche. Die Funktion " Nähen" mit der Option " Lautstärke erstellen" funktioniert offenbar nicht auf einer einzelnen Oberfläche. Sind wir daher verpflichtet, um das Volumen unseres Torus zurückzugewinnen, durch ein umfassendes Volumen zu gehen und es dann dank der so entstandenen Oberfläche zu schneiden?
Um Volumen zu erzeugen, darf es keine Löcher in der Oberfläche geben. In der von @FRED78 verfügbaren Stufe bleibt eine nicht geschlossene Fläche erhalten.
Selbst wenn du das Loch füllst, zeigt dir die Funktion " Stitched Surface" folgende Meldung an:
Hinweis: Ich habe gerade die Lösung gefunden, indem ich diese Nachricht geschrieben habe, du musst die Funktion " Verdicken " mit der Option " Einen Festkörper aus dem geschlossenen Volumen erstellen" verwenden.
Ich bin angekommen, naja, ich weiß nicht, was du damit machen willst. Mit dem Fragment habe ich eine Dicke erzeugt. Aus der rekonstruierten Form erstellte ich ein Profil und schuf eine Revolution. Ich habe das Fragment in meine Hauptform eingefügt, die ich dann entfernt habe (die Körper).
Ich schlage eine geometrische Konstruktion vor, die auch dann verwendet werden kann, wenn das Oberflächenfragment nicht streng genommen ein Teil eines Torus ist (zum Beispiel importierte Fläche). Das Ziel ist es, einen Torus zu bauen, der sich dem Fragment nähert, den Schnitt und die Achse zu finden...
Schritt 1 Wählen Sie [Werkzeuge] > [Skizzenwerkzeuge] > [Flächenkurven] aus. Wählen Sie das Oberflächenfragment aus und stellen Sie die gewünschte Anzahl von Kurven ein. Die erhaltenen Kurven sind Splines innerhalb von 3D-Skizzen... Einige verlaufen parallel zueinander (in Rosa), andere sind konvergent und bilden die Schnitte des zukünftigen Torus (in Türkis).
Schritt 2 Öffne die 3D-Skizze einer der " Parallel"- Skizzen (die längste...). Fügen Sie einen Skizzenpunkt (Punkt P) an der Kreuzung mit einer der " Abschnitte "-Skizzen ein (die längste...). Um aus dem Sketch rauszukommen.
Schritt 3 Öffnen Sie eine neue 3D-Skizze (Sketch3D0) und verfolgen Sie:
ein erster Kreis C1, der durch die Punkte A, P und B führt,
ein zweiter Kreis C2, der durch die Punkte M, P und N verläuft
eine Baulinie L1, die den Punkt P mit dem Zentrum des Kreises C2 verbindet. Über die Skizze hinausgehend
Schritt 4 Erstelle eine Ebene durch die Punkte A, P und B (Plan1). Öffnen Sie eine 2D-Skizze in dieser Ebene, die für die Erzeugung des Torus bestimmt ist, und zeichnen:
ein koradialer Kreis zu C1. Dies ist der Schnitt des Torus;
eine Konstruktionslinie senkrecht zur L1-Linie der 3D-Skizze und verläuft durch das Zentrum von C2. Dies ist die Achse des Torus.
Schritt 5 Es bleibt, den Torus pro Umdrehung zu erzeugen...
Gut gesehen , ich dachte dasselbe, aber ich wusste nicht, welche Funktion ich durchlaufen hatte. Meine Lösung ist ein Gimmick neben deinem, aber beide sollten in diesem Fall funktionieren.
@FRED78 , danke für das Kompliment... Zwei Bemerkungen: Man kann den Konstruktionsbaum etwas reduzieren, indem man die " Flächenkurven " in eine einzelne 3D-Skizze einfügt, vorausgesetzt, man bearbeitet sie vor der Anwendung der Funktion. Das Hauptinteresse der Methode besteht darin, eine native Geometrie von Solidworks auf Basis einer Skizze zu erreichen, um den endgültigen Band zu erzeugen.
Es muss möglich sein, das Prinzip auf die Näherung anderer Flächen zu erweitern. Dasselbe Anfangsfragment, aber mit einem Parabelbogen statt eines Kreises, um den Schnitt zu approximieren: Der Torus nimmt diese Form an...
Es hängt alles davon ab, wie wir die geometrische Natur des Fragments und seine Kurven von vorne abschätzen. Hier kann es hilfreich sein, die Oberfläche des Fragments zu verlängern.
@m_blt Keine Sorge, ich habe einige auf Lager angesichts meines beruflichen Umfelds
Ich dachte auch, es sei möglich, Abkürzungen zu nehmen, aber ich wollte deiner Methode bis zum Ende folgen. Aber sei vorsichtig, einen Baum zu vereinfachen ist gut. Aber man muss das Gewicht eines Teils und die Rekonstruktionszeit überprüfen. Weil einige Funktionen ressourcenintensiv sind. Schick mir aus Neugier dieses neue Stück
Ein kurzer Vergleich der vorgeschlagenen Methoden Die von mir vorgeschlagene Methode mit der Erweiterung von Flächen ist nicht so effizient. Deine @m_blt Methode ist völlig unverhältnismäßig zu meiner. Durch die Optimierung der @m_blt-Methode können wir die Leistung des Teils weiter verbessern: Indem der Kreis C2 aus dem L1-Strich entfernt wird und dabei die temporäre Achse des ursprünglichen Teils verwendet wird.
Tatsächlich ist es, wenn wir die geometrische Natur der Oberfläche kennen, analytisch möglich, die Grundform zu bestimmen, indem man – je nach Fall – 4, 5 oder 6 bestimmte Punkte des Oberflächenfragments verwendet.
Das allgemeinere Problem besteht darin, ein Fragment zu haben, ohne die Natur der Grundfläche zu kennen: Torus, Zylinder, Paraboloid, Ellipsoid... In diesem Fall sind es die Frontkurven, die neben der Intuition des Nutzers auch Informationen liefern können. Dies ist nur möglich, wenn das Fragment groß genug ist, um genügend Informationen zu enthalten.
Anschließend bleibt es, die Flächenkurven des Fragments zu bewerten. Neben ihren Formen kann das Zeichnen mehrerer von ihnen helfen:
mehrere koaxiale Bögen ==> Umdrehungsform und ihre Achse;
mehrere parallele Liniensegmente ==> Zylinder;
Konvergenz von Kurven an einem Punkt ==> Knoten auf der Oberfläche;
…
Schließlich ist es notwendig, eine Kurve des Schnitts so nah wie möglich an der ausgewählten Flächenkurve zu zeichnen, mit einem Qualitätskriterium, mathematisch oder menschlich: dem Auge.
Nachfolgend ist das Beispiel basierend auf dem von @Léo_SABATIER vorgeschlagenen Fragment, unter der Annahme, dass die Flächenkurven Parabelen und keine Kreise sind...
SW 2022: FragmentDeSurface4.SLDPRT (146,8 KB) Kompakter Konstruktionsbaum mit einer Skizze der Flächenkurven und nur einer Kurve pro Richtung (das Häkchen "Position " des Merkmals). Dies kann weiter reduziert werden, indem man die Skizzen Sketch3DCourbesDeFace und Sketch3DParallele zu einem einzigen zusammenfasst.
@m_blt Ich erkenne, dass wir, ohne die Natur der Endform zu kennen, nicht wissen, in welche Richtung wir sie gehen sollen (kein Wortspiel beabsichtigt).