Pythonocc.

wickelt den OpenCascade CAD-Kernel
Jetzt downloaden

Pythonocc. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • CeCILL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Thomas Paviot
  • Website des Verlags:
  • http://www.minerva-plm.org/pythonOCC/

Pythonocc. Stichworte


Pythonocc. Beschreibung

Wickelt den OpenCascade CAD-Kernel Pythonocc ist eine 100% kostenlose und offene Quelle Python-Bindung für OpenCascade.opencascade ist eine 3D-Modellierung und eine numerische Simulationsbibliothek. Pythonocc kann unter den Bedingungen verteilt werden, die die CECILL-LILENCE angibt. Erstpythonocc ist in einer sehr frühen Entwicklungsstufe. Derzeit sind nur wenige OpenCascade-Objekte umwickelt. Wenn Sie in einer Windows-Umgebung arbeiten, müssen Sie einfach die vorgebaute Binärdatei für Ihre Python-Distribution herunterladen und das OpenCascade 6.2.0-Pflicht-DLLs herunterladen (von der Website von OpenCascade). Fügen Sie sicher, dass Sie den Ordnerpfad zu diesen DLLs in Ihrer Pfadvariablenumgebung hinzufügen. Um zu überprüfen, ob die Installation von PythonOccoc-Installation erfolgreich ist. Dann können Sie die verfügbaren Module auflisten: >>> DIR (OCC) >>> >>> Einfaches Beispiel 1: Machen Sie eine Linie zwischen 2 Punkten >>> vom OCC-Import * >>> P1 = GP.GP_PNT2D (1,2) >>> P2 = GP.GP_PNT2D (3, -5,1) >>> Makeline = GCE2D.GCE2D_MAKELINE (P1, P2) >>> makeline.isdone () 1 >>> makeline.status () occ.gce2d.gce2d.gce_ERRORORYPE.GCE_DONE >>> Einfaches Beispiel 2: Vectors-Berechnung >>> vom ACC-Import * >>> vec1 = gp.gp_vec (1, 2,3) >>> vec2 = gp.gp_vec (-1, -2, -3) >>> vec1.magnitude () 3.7416573867739413 >>> vec2.magnitude () 3.7416573867739413 >>> vec1.isoposite (vec2, angulartolerance = Präzision.Preis (). Winkel ()) 1 Anforderung Erläuterung: · Python Was ist neu in dieser Version: · 23 Neue OCC-Module sind jetzt von der Wrapper abgedeckt, es wurden viele Verbesserungen an den Display3D-Viewer (Auswahl von Gesichtern und Scheitelpunkten, Hintergrundbild, strukturierten Formen usw.) vorgenommen, und ein neuer interaktiver Viewer eingebettet eine Python-Konsole zum Debuggen.


Pythonocc. Zugehörige Software

Libxdiff.

Die LIBXDIFF-Bibliothek implementiert grundlegende und doch vollständige Funktionalitäten, um Dateiunterschiede / Patches zu erstellen. ...

145

Herunterladen

Unitils.

Dienstprogramme, um Einheitstests mit JUnit, Testng, DBUnit und Easymock zu vereinfachen ...

140

Herunterladen

Wasserkocher

k.t.t.l.e (Kessel-Ettl-Umgebung) ist ein metabendetriebenes Ettl (Extraktion, Transformation, Transport und Laden) Werkzeug ...

153

Herunterladen