Translations:Topological Naming Project/4/de

Details

 * 1) Mache dich mit Opencascade, dem geometrischen Modellierungskern von FreeCAD, vertraut und verstehe, wie die Topologiedatenstruktur funktioniert und wie Algorithmen die Topologie gemeinsam nutzen, ändern und generieren. Es ist wünschenswert, dass der Student bereits mit opencascade gearbeitet hat, da die Bibliothek komplex ist und der Einstieg in die Bibliothek viel Zeit in Anspruch nimmt.
 * 2) Mache dich mit dem Verknüpfungssystem von FreeCAD vertraut und wie es mit Topologieeinheiten in den Opencascade Datenstrukturen verknüpft ist. Es ist auch wichtig, die Verwendung von Occ in FreeCAD zu verstehen, die Verwendung einer speziellen Topologieklasse in Kombination mit der direkten Verwendung von Occ Algorithmen außerhalb dieser Klasse. Dieser duale Ansatz ist möglicherweise nicht ideal für die Lösung des Benennungsproblems, daher ist ein gutes Verständnis dafür erforderlich.
 * 3) Beginne mit der Implementierung einer Identifier Klasse, die die Entstehungsgeschichte einer Form speichert. Identifiziere alle Daten, die erforderlich sind, um sie eindeutig zu machen, und beschreibe die Schnittstelle.
 * 4) Integriere die Identifier Klasse in die Topologiedatenstruktur und portiere einige erste Algorithmen, um sie zu verwenden. Erweitere auch die Python Schnittstelle der Topologieklasse, um die Verwendung der Identifikatoren zum Extrahieren von Unterformen zu ermöglichen.
 * 5) Erstelle eine Reihe von Testfällen, um die Wirksamkeit der Implementierung zu zeigen.